{"_id":"fast-api","_rev":"105-c0a31d33c8ced72cbf2fbe684d8371cf","name":"fast-api","time":{"modified":"2022-06-17T23:34:29.115Z","created":"2014-05-01T18:36:10.927Z","0.0.1":"2014-05-01T18:36:10.927Z","0.0.2":"2014-05-01T18:51:19.973Z","0.0.3":"2014-05-01T19:02:16.336Z","0.0.4":"2014-05-01T19:10:49.692Z","0.0.5":"2014-05-16T20:57:15.913Z","0.0.6":"2014-05-21T20:28:23.541Z","0.0.7":"2014-05-21T20:36:22.051Z","0.0.8":"2014-05-21T20:39:05.779Z","0.0.9":"2014-05-21T20:52:40.779Z","0.1.0":"2014-05-24T18:18:13.541Z","0.1.1":"2014-05-24T18:25:38.590Z","0.1.2":"2014-06-04T12:43:30.917Z","0.1.3":"2014-06-14T18:37:48.729Z","0.1.4":"2014-06-14T18:44:18.589Z","0.1.5":"2014-06-14T18:46:35.768Z","0.1.6":"2014-06-14T18:48:27.803Z","0.1.7":"2014-06-14T18:49:14.850Z","0.1.8":"2014-06-14T18:50:53.670Z","0.1.9":"2014-06-14T18:52:13.346Z","0.1.10":"2014-06-14T18:54:37.889Z","0.1.11":"2014-06-14T18:55:44.147Z","0.1.12":"2014-07-12T22:55:38.143Z","0.1.13":"2014-07-12T22:59:01.075Z","0.2.0":"2014-07-28T17:32:52.083Z","0.2.1":"2014-07-28T17:39:07.207Z","0.2.2":"2014-08-20T21:09:55.581Z","0.2.3":"2014-08-20T21:22:19.989Z","0.2.4":"2014-08-20T21:23:52.948Z","0.3.0":"2014-08-23T20:08:04.793Z","0.3.1":"2014-08-24T21:22:23.531Z","0.3.2":"2014-09-03T19:26:21.007Z","0.3.3":"2014-09-03T21:04:32.586Z","0.3.4":"2014-09-03T21:07:33.526Z","0.3.5":"2014-09-03T21:22:37.873Z","0.3.6":"2014-09-03T21:24:17.571Z","0.3.7":"2014-09-19T18:12:32.842Z","0.3.8":"2014-09-19T18:16:21.346Z","0.3.9":"2014-09-20T19:00:11.108Z","0.3.10":"2014-11-07T12:13:35.256Z","0.3.11":"2014-11-07T12:39:38.658Z","0.3.12":"2014-11-07T13:05:29.325Z","0.3.13":"2014-11-16T20:27:04.183Z","0.3.15":"2014-11-21T22:44:04.308Z","0.3.16":"2014-11-21T22:46:08.568Z","0.3.17":"2014-11-28T09:45:14.381Z","0.3.18":"2014-11-28T09:54:17.039Z","0.4.0":"2015-01-03T00:59:51.684Z","0.4.1":"2015-01-07T09:54:44.745Z"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}],"dist-tags":{"latest":"0.4.0"},"description":"Build RESTful APIs in seconds.","readme":"Fast API\n========\n\nCreate RESTful API in seconds.\n\n[![Build Status](https://travis-ci.org/guyklainer/fast.svg?branch=master)](https://travis-ci.org/guyklainer/fast)\n[![npm version](https://badge.fury.io/js/fast-api.svg)](http://badge.fury.io/js/fast-api)\n[![Dependency Status](https://david-dm.org/guyklainer/fast.svg)](https://david-dm.org/guyklainer/fast)\n\nWith Fast, you don't have to define routes for each service in your API.<br>\nJust put your service in your API folder, and the path to the service will be his access point.<br>\nYou can also nest folders, Fast will handle it.\n\nEach module should exports 'routes' object which defines the services in this module. <br>\n\nIn the example below the module 'myservice.js' expose 2 GET services:\n - http://YOUR-APP/api/myservice/\n - http://YOUR-APP/api/myservice/:id\n\nInside your service, 'Core' object is available.\n\nIf you want to use one of your services in other module, just expose the service with the name 'service' like the second service in myservice.js file.<br>\nThen, call it from other modules like this:<br>\n    \n    var result = Core.api.myservice();\n\nBeyond the scene, Fast is wraping eash API call will \"bluebird\" promise.\nSo you can make DB calls, read files, etc.. and Just return the promise.\nFast will handle it.\n\"bluebird\" module is available at\n\n    Core.promise\n\nYou have access to the lodash utility module from:\n    \n    Core.utils\n\nYou can change the default '/api' path for your API folder.\nJust add this to the createServer options:\n    \n    apiName : \"MY_CUSTOM_PATH\"\n\nFor each service you need to define his params.<br>\nOnly this params with this settings will be valid for this service.<br>\n\nBy default, Fast will expose for you API documentation in JSON format in this path:\n    \n    /YOUR_API_FOLDER/docs\n\nYou can change it by adding this to the createServer options:\n    \n    apiDocsPath : \"MY_CUSTOM_DOCS_PATH\"\nand the path will be:\n    \n    /YOUR_API_FOLDER/MY_CUSTOM_DOCS_PATH\n\nTo disable the documentation feature, add this to createServer options:\n    \n    exposeDocs : false\n\nFast has built on top of Express so you are more then welcome to fork on github and start hacking.\n\n\nInstall\n------------\n    npm install fast-api\n    \nExample:\n----------\n**app.js**\n\n    var Fast    = require( 'fast-api' ),\n        Path    = require('path' );\n\n    var app = Fast.createServer({\n            apiRoot : Path.join( __dirname, \"api\" )\n    });\n\n    app.listen( \"4000\" );\n\n\nThen, in the api folder, you can have this file:\n\n**myservice.js**\n\n    module.exports.routes = {\n        \"/\"  \t: {\n            summery \t: \"Get list\",\n            httpMethod \t: \"get\",\n            parameters \t:[\n                { name : \"username\", description : \"User Name\", required : true, dataType : \"string\", allowMultiple : true, paramType : \"query\" }\n            ],\n    \n            service \t: \"service\"\n        },\n    \n        \"/:id\" \t: {\n            summery \t: \"Get list by ID\",\n            httpMethod \t: \"get\",\n            parameters\t: [\n                { name : \"id\", description : \"User ID\", required : true, dataType : \"string\", allowMultiple : true, paramType : \"path\" }\n            ],\n    \n            service \t: \"getByID\"\n        }\n    };\n    \n    module.exports.subscribers = {\n    \t\"set_private\"  \t: {\n        \t\tsummery \t: \"Set Private Message\",\n        \t\tparameters \t: [\n        \t\t\t{ name \t\t: \"receiver_id\",\tdescription : \"Receiver ID\", \trequired : true, dataType : \"string\", allowMultiple : false },\n        \t\t\t{ name \t\t: \"sender_id\",\t \tdescription : \"Sender ID\", \t\trequired : true, dataType : \"string\", allowMultiple : false },\n        \t\t\t{ name \t\t: \"media_type\",\t \tdescription : \"Media Type\", \trequired : true, dataType : \"number\", allowMultiple : false },\n        \t\t\t{ name \t\t: \"content\",\t \tdescription : \"Content\", \t\trequired : true, dataType : \"string\", allowMultiple : false },\n        \t\t\t{ name \t\t: \"balloon_color\",\tdescription : \"Balloon Color\", \trequired : false, dataType : \"string\", allowMultiple : false },\n        \t\t\t{ name \t\t: \"text_color\",\t\tdescription : \"Text Color\", \trequired : false, dataType : \"string\", allowMultiple : false }\n        \t\t],\n        \n        \t\tservice \t: \"setPrivate\"\n        \t}\n    };\n    \n    module.exports.privileges = {\n        \"service\" : 0,\n        \"getByID\" : 1\n    };\n    \n    module.exports.getByID = function( req ){\n        return req.params.id;\n    };\n    \n    module.exports.setPrivate = function( req ){\n    \treq.body.timestamp \t= Core.date.unix();\n    \treq.body.sent \t\t= 1;\n    \treq.body.received \t= 0;\n    \treq.body.likes \t\t= [];\n    \n    \tCore.models.message.setPrivate( req.body ).then( res.success, res.error );\n    \n    \tif( req.isSocket ){\n    \t\tvar sender \t\t= Core.socket.getSocket( req.body.sender_id ),\n    \t\t\treceiver \t= Core.socket.getSocket( req.body.receiver_id );\n    \n    \t\tsender.broadcast.to( receiver ).emit( \"message\", req.body );\n    \t}\n    };\n    \n    module.exports.service = function( req ){\n        return \"done\";\n    };\n\n\nGo to http://YOUR-APP/api/myservice<br><br>\n**and........ Voila!**\n\nAvailable options for createServer method and defaults\n--------------\n    {\n        apiName\t                    : \"api\",\n        apiDocsPath\t\t            : \"docs\",\n        exposeDocs\t\t            : true,\n        enableWebSocket\t            : false,\n        webSocketConnectionCallback\t: false,\n        \n    }\n\nThe listen method accept 2 parameters, both are optional:<br>\n\n    app.listen( port, callback );\n\nThe default port is 3000.<br>\nThe callback gets no params and invoked when Fast finisg the init phase and ready for requests.. \n\n\nExtra Modules\n-------------\nYou can inject to the Core object one property of you own.<br>\nFor example, if you want to have 'models' module for the DB layer, add this to the options:\n\n    extraModules : \"models\"\n    \nThen create 'models' directory right under your project root.<br>\nLets say we have 'message' model. ( meaning 'message.js' file inside this directory )<br>\nWe can call it like this:\n\n    Core.models.message.setPrivate()\n\n\nSocket.io:\n----------\nTo enable socket.io support, add this to the createServer options:\n    \n    enableWebSocket\t: true,\n    socketKey       : \"KEY-IN-HANDSHAKE\"\n\nThe socketKey property should hold the property name in the handshake phase of the connection.<br>\nThe value of this propery should hold the identifier for this socket. ( userID for example ).<br>\n<br>\nWhen true, Fast will look for 'subscribers' object that exported from each API end point.<br>\nThis object is the same as the 'routes' object, except the httpMethod property.<br>\nAlso, the paramType for socket params is always 'body'.<br>\n<br>\nYou can get any socket object using:\n\n    Core.socket.getSocket( SOCKET-ID )\n\n\n\nSSL:\n----------\nTo enable SSL, add this to the createServer options:\n    \n    useSSL : true\n    useSSL : {\n        key   : YOUR_KEY,\n        cert  : YOUR_CERT\n    }\n\n\n\n\n","versions":{"0.0.2":{"name":"fast-api","version":"0.0.2","dependencies":{"express":"3.4.0","passport":"~0.1.17","connect-assets":"~2.5.3","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2"},"description":"Fast =====","_id":"fast-api@0.0.2","dist":{"shasum":"5f96890257dc98f5016bff2ca967f713cb33be48","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.0.2.tgz","integrity":"sha512-rO8BVOXAY9jb6W1gVd6QhJ2tLhSF1oUn/9Ze8uumlOZrTDYB1e7AvQLAYcvMmau4jBrQQldTUj8rnW3YAiPwjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICE8tcLyL4weNf697FBsdLoqixcKC5/tOfk0JmDJZxi2AiBD+a8XcQOIyeDYKRqn6ktZZkDGjFtaVvHv0QdCCTxNpg=="}]},"_from":"fast","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.0.3":{"name":"fast-api","version":"0.0.3","dependencies":{"express":"3.4.0","passport":"~0.1.17","connect-assets":"~2.5.3","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2"},"description":"Fast =====","_id":"fast-api@0.0.3","dist":{"shasum":"78963d2390532a3fe0a50e1e55c7abfcf8803a8e","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.0.3.tgz","integrity":"sha512-mBVpdzzSmDZ6vdWrq39HkZyEXQdf8ZFbzDAdw1NfKUF37VQ5popetd8iz+M4hXxrvpsf/FYatRuhQZygABCFYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEE4sobFzxHkhas8RyVQeEkOVjFFscHuA4PA7MzqDfsyAiEAsv4rCNyJOHK5JPyqZLQojs6upaWYgepip3YdBOBvDGs="}]},"_from":"fast","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.0.4":{"name":"fast-api","version":"0.0.4","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"express":"3.4.0","passport":"~0.1.17","connect-assets":"~2.5.3","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.0.4","dist":{"shasum":"c50fb05536d006d173d26d881b49642cb1f4abb7","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.0.4.tgz","integrity":"sha512-TA4Q8RW1a3fImqU45xSEifgd7ktacSxS54kxBvwhwrM1dkGPW8wCJlwVxbUA94Z/fDi60U08Q82T9AMn6v1Vhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvT5Uf3rfaqtLzVenzkKTEqTvmYDo1aOnTmBNRJkhkAwIgI/4cIucUuZHBVi9VFgqq4JhuGr/DnDSkWt8KDRSspyU="}]},"_from":"fast","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.0.5":{"name":"fast-api","version":"0.0.5","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"express":"3.4.0","passport":"~0.1.17","connect-assets":"~2.5.3","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.0.5","dist":{"shasum":"d60370440280d67975daeeb99cb4a94e3ad72d65","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.0.5.tgz","integrity":"sha512-xV/iTd5BRN3bkvjUxqOUfwjFqRgNmyfnIFvVTGjGhKYXk1QIP6kZMnMwY9PKPR73UBB4K6KO1p14S+COvehMQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZ80iGRcerogBRZGY6g5YXZ9WPESK9apO5lf9+eAg0rQIhALhbHXt4fvdfvJJclxZSphlEFR7J0EJtQlkC8WHF1I6m"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.0.6":{"name":"fast-api","version":"0.0.6","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"express":"3.4.0","passport":"~0.1.17","connect-assets":"~2.5.3","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.0.6","dist":{"shasum":"9e9af0c4a3c98539fb4004175f1e0b47f1825773","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.0.6.tgz","integrity":"sha512-+JauMuccDm0GeWU/d5bplfsZkxYTbLVz/PbfvfCrddVpgVJA38khQbjCCXDXN5XU6HzCZgYiZUSkSB9Uan+whQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMdiSxmf9m+C5HiDHgq7SeLcpSjT1N+9VelCBpGoJaagIhAKFLuyFEv4QsogmZTR/Njp0bssJknNca0UHiH+/i3yF2"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.0.7":{"name":"fast-api","version":"0.0.7","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"express":"3.4.0","passport":"~0.1.17","connect-assets":"~2.5.3","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.0.7","dist":{"shasum":"40028c2f5f11c83cff34a22c5b1a127cb883ee79","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.0.7.tgz","integrity":"sha512-Qk7S4fsdU9KzBjYrKNxPX28mOt/h2Fs85O8cFycQxDyAHjzmWmEyb1ybVzh0iU+L3KhjrVhYH5fu5uyGtS1U+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCm6dopmy1tMq5Almy3W4tmYQ6+85MJofCeRb3h4pkjkwIhAMDl16Sye2Z5UT/Y27Po1M2yYDypQMrF1tTX6pxvAAx6"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.0.8":{"name":"fast-api","version":"0.0.8","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"express":"3.4.0","passport":"~0.1.17","connect-assets":"~2.5.3","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.0.8","dist":{"shasum":"fb001e0a1ba3faf85169149ee15666cc8cac8a97","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.0.8.tgz","integrity":"sha512-SsZbMdG/Kr832iaLmfdIAo39LWook85BwHxVl6K07vazxFXZx+bU4JTjyju588L7urZa8U7E37wg5WrHem/Dxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSjuMBdzaoDLHc7vpmKS3cpGtx/AmRw3yI5mUTRZ1+cAIhALGlwU5tyvXOvzcjIh//8QXbHd5RX+lGgWH72NmA8Ae+"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.0.9":{"name":"fast-api","version":"0.0.9","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"express":"3.4.0","passport":"~0.1.17","connect-assets":"~2.5.3","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.0.9","dist":{"shasum":"64aba54dcebb7b9466485a359a476b90380026b4","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.0.9.tgz","integrity":"sha512-YiBzrmaJYSuW5xsOj9pPoEvSVVRUrtMXqdFvwS2ZjvfbUVMyMwuAQqG2MRl4nyzbsrpQROU2emL5NP0znalLqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDGRWj/WPDj7V67CmZKRvqZ/lUcC+b3xocAU4xlDrLV5AiEA//x3H6/Kl6uGPksvuopUCZty9WMlEQuyCEWhkWO9vEc="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.1.0":{"name":"fast-api","version":"0.1.0","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.1.17","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^1.0.2","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1"},"devDependencies":{"errorhandler":"^1.0.1"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.1.0","dist":{"shasum":"78a41a9a9ca5ded5d535554b7db30738c8b94fe8","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.1.0.tgz","integrity":"sha512-zZ1k3JguANNCmHzw5T/T0Q2FTZ0Sf+v/rZuptxTSdeVobtlotTmFeCFmlPKdocrfj32CWnYDHO/fd5xf1IZPjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCazIMMOYHvUibD2CZQV7g7sCmYk40wg1JojGWUxdHjuAIgIV2NuA8S7B7byFs5P2Nmqy6E2r8e7IaXiOEh2lnCyoE="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.1.1":{"name":"fast-api","version":"0.1.1","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.1.17","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^1.0.2","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0"},"devDependencies":{"errorhandler":"^1.0.1"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.1.1","dist":{"shasum":"ac91cfb530bfb1e50cb45d4bb8d3900aa06ac042","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.1.1.tgz","integrity":"sha512-N9gJqWvmWjXuDOSRGyt9f3Cnq+i5rEjeZ0bBCGhrTDxZoavwAuy915G2yYgHCkINXP1HjXgd4q2uEDS4LIRLZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHte999pLUEKsgUbus9U5qh9slmVMD3Xsm7q96fRBCcdAiBDIl7VawZQssOClemaBSHGXiqS+DVsQxNs8BOc6nFJAw=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.1.2":{"name":"fast-api","version":"0.1.2","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.1.17","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^1.0.2","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0"},"devDependencies":{"errorhandler":"^1.0.1"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.1.2","dist":{"shasum":"796291892a2dac787fe5713bb8026795bd2587e4","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.1.2.tgz","integrity":"sha512-ViBRDj3zwTfd3ShjJY2AORFzDZ0ZJCGo14aPJraBdmxPtgoLVJS9T/cEhf1gsq1QITJWhU9ratoVCJ/D2f4jRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGoIX08DvSPX3OHkOid3ZcwfFXnbBjkNx9t1fG0En0wcAiEA/3E4q0iOeCfPd9xh/ay+ckOHpIek3oEzFJFkemFXAB8="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.1.3":{"name":"fast-api","version":"0.1.3","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.1.17","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^1.0.2","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0"},"devDependencies":{"errorhandler":"^1.0.1"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.1.3","dist":{"shasum":"aa0391d86c857f7bd7374c84e3a8c37962d9f965","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.1.3.tgz","integrity":"sha512-PKjgvEbWBAkiSXcs4kZWPDfiFeaq3Z1N47xELOndHkqa6IAcvDAkrgyLZhDN76GJk3rmN3zeCnAcOYxT/oTiLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAGr9znt+uItj80Axv4S4OlhFtXLdlHg7M3sCn4KH677AiEA3CD4XRkIunUwNAOVYu+vtQ1gQZvdh4aCSCIGNVh3UDU="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.1.4":{"name":"fast-api","version":"0.1.4","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.1.17","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^1.0.2","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0"},"devDependencies":{"errorhandler":"^1.0.1"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.1.4","dist":{"shasum":"64655f64c6a872b96f6cf0e65ffa227e6a3b15e1","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.1.4.tgz","integrity":"sha512-SV2fMDLd1/aABL5AqmCZX+NKp95Cr4Ngxuj3x+sCnFaIxL2NEtmWKqieOzXutJN+chL+vCuSxFs0xjeN4Im86A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBOFQtK3Eom4g0mkSfbB4MNnfJMpBNbv5BSgqI2GEVBMAiEA4ygGx95wDRV1qtbqw0oN3G2e4iEkLn+zIN5cJz0Zhgo="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.1.5":{"name":"fast-api","version":"0.1.5","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.1.17","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^1.0.2","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0"},"devDependencies":{"errorhandler":"^1.0.1"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.1.5","dist":{"shasum":"fbb9b809975599d3aa95436966a28a1f30ffebbf","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.1.5.tgz","integrity":"sha512-kGZ49QSKx0z8WbfTxB291DpI8SOrkvVl9tbsAKNLzIP1BMjUxbOiptv60gfTltMF3rgJW/pQVIi+aOfW/urrdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGVD8XnvwbKzR++nFLVtOMpdTJoWYlQRCGP3XX3ypM67AiBB282Y5Z/OmKMCMP8oc36MhKDWiLANlWIRwD/S+rFWGg=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.1.6":{"name":"fast-api","version":"0.1.6","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.1.17","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^1.0.2","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0"},"devDependencies":{"errorhandler":"^1.0.1"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.1.6","dist":{"shasum":"9aff23bee52fbbb82e7a0c1cee6c16efd116d066","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.1.6.tgz","integrity":"sha512-mNZ8E+ZMrfhICUDGqgk84x9prciE4GpwHIZDf3T9z9ZqP7maOsVaQd87J0lO3UrBQrc+exSScAAUsZfZ+ER0Ew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOfOAFPnZkDHkOlKPdmO0K3WCmlNOcaSESdQvc67wSewIhAMS6HcWbb0UgmERJTqeXTthFqjebWCjjo6117SUaPOwp"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.1.7":{"name":"fast-api","version":"0.1.7","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.1.17","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^1.0.2","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0","errorhandler":"^1.0.1"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.1.7","dist":{"shasum":"4d8d226cd7832c368ec2ba9ae8a5f1f83b5e0c1e","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.1.7.tgz","integrity":"sha512-hjYp7JOj3tg89MwanK7nRPeTtSGLdxGquYQLiPb0m7QS3L3OHZwl0UJLMfh61V+t1WMNsgCHjGr9EeCylN36Yw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAF+3mArUhJ84czUYnXfctrtEzveT8kNBTG6IOrfFk1aAiEA01+Jc8O/FVYMZl/O9swVrlOXi32pX1XiuYLYfuD3HhE="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.1.8":{"name":"fast-api","version":"0.1.8","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.1.17","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^1.0.2","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0","errorhandler":"^1.0.1"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.1.8","dist":{"shasum":"d1446ec38b0189df61fa6707d4826329dd7900fa","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.1.8.tgz","integrity":"sha512-hUQStQI3XcPmgnafi4/fxW47geCRERX4AZOqqrB/FS5foQxqEgRutlMsigD2A0u3VJq6Nd9SpyzpAJTJp2f6Pw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3ZVns/nWXJbAggmvizM1GDlBd1+Hga7qi+pUYcka/XwIgWbqdEjC0a9+2uH2dhsuCk+z/IKyOGpmeIIurG6yeLqk="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.1.9":{"name":"fast-api","version":"0.1.9","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.1.17","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^1.0.2","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0","errorhandler":"^1.0.1"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.1.9","dist":{"shasum":"115c41bf4e1fde4e0d45aa649f95a86f7eba5e44","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.1.9.tgz","integrity":"sha512-AA92YfHm00FICCrKK/rf/rRSWeGI2Z3LQwjEe/pjR8kyJ+uRrZ5T/TrrhbG/ax0DP4pUoxbqZGmq10cckXOgKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSZXtktcGs41T7WVAX17K8RG8pvx0iSpb7sfZx97ZlXAIgSS1p++sqp8ssWY6+DjJ7wnhRZB6fpxNDfQwpqivAr2Q="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.1.10":{"name":"fast-api","version":"0.1.10","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.1.17","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^1.0.2","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0","errorhandler":"^1.0.1"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.1.10","dist":{"shasum":"d4dda43946a6fa22fed199ad77d5e65ece92e7da","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.1.10.tgz","integrity":"sha512-/ziPh8lqxAjjbdgFG0zkVNtVVM6Idkz+RhRAbvvmiKV1uHJj3ETk1OefTNzxNirQnhboKQPpERUk73tL8BQkmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyrbrwo1nqZBajQwAWCoxX7tiKaUJFMS0NU0Nq8bTnFwIgT3TE1LXuWWDWQAExRYEP0UQncHokWRUyDPc+xAMlr1M="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.1.11":{"name":"fast-api","version":"0.1.11","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.1.17","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^1.0.2","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0","errorhandler":"^1.0.1"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.1.11","dist":{"shasum":"4fc93ff162477e4d12c61e8daa7709825a65b40b","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.1.11.tgz","integrity":"sha512-0PMbDseCnDYL+ILjxtOEUViPik00g7l4RwHSvLS3I83cO4bNyEEkWrPtb3z/PnpTuSVNiWvEWYPpERE5vpe1bg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCE1ItvDtc6oe515IsQWDNy9ZEA1ZpGDSC2nJ7HztxRtgIgMi/rbQQcVkgomEANjSKBEmTNN2YoMo93M8y5lh0kB9w="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.1.12":{"name":"fast-api","version":"0.1.12","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.1.17","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^1.0.2","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0","errorhandler":"^1.0.1"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.1.12","dist":{"shasum":"05b258fd6ed7b2cd0ef8430573f4285ff43a6324","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.1.12.tgz","integrity":"sha512-GpSt4tPELmk0XNHGBupbMxKmLTLtD3Tbkk1hs2cgmQW+PAtcE2WwjGsaefx7G7QAyywl5MS8UBYdLEsPWTF9rQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlV5/Lor5AojQnwOTJtSecHC9AKv7L1yJrkT+dKMYkzgIgD+m0qQypVqEgKRA0wl+wQhxpKAag7fFbxumCQeWnUrI="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.1.13":{"name":"fast-api","version":"0.1.13","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.1.17","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^1.0.2","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0","errorhandler":"^1.0.1"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.1.13","dist":{"shasum":"2f5631d4748ba2408594b7201f8d34c72ddfdce0","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.1.13.tgz","integrity":"sha512-sHkE+g2dXI35Kka01jamJRtmOcLebPTmWTZb4pQ59h2X4twmaTsh9uxNC2rghvkVrhCJnUFzNTpdSFN0TipyTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFt83tZsl6yWsV+RzuBCghsQqnAKmbL+tkDjwPducCinAiAD+bpdqwYWkyPRYqFni/klnnWG1D2A0RtxsFeNK8bmSA=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.2.0":{"name":"fast-api","version":"0.2.0","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.1.17","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^1.0.2","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0","errorhandler":"^1.0.1","socket.io":"~0.9"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.2.0","dist":{"shasum":"539a04442ab7faae9d885a038afeb6d43cfdff2b","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.2.0.tgz","integrity":"sha512-nA3l6Y1+5OmzHZ7x1Vz3aO3+6AJf2FvbbMaKopVkjJH77juCj2A6AvI/aE7gfBrcHqN8Vkscor5FQfXxWvyvDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA9H3rbJmn3EeJ1sSBQ8qd48h5IR5Ygy7XZkAVdb6FRvAiEAn080fAlogtntiESf0ryqVfFjHINhx767jBb/4aNjiPc="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.2.1":{"name":"fast-api","version":"0.2.1","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.1.17","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^1.0.2","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0","errorhandler":"^1.0.1","socket.io":"~0.9"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.2.1","dist":{"shasum":"341c6f2946c4ae156100b90b33ca790c7618887f","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.2.1.tgz","integrity":"sha512-N6uw2gOa+AF9+RZw81Yd9qKg/d911atxaEpCOT6D3BXeyf4ZQJnQPYWwGLU4xNWOSGq9qGgaOMYvec9iog5YTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID54b+r8ESKPjFLDGx2PdS63R2ncjSELrQ09nWJuBJ3rAiBkdfXw/1x5VYKh1sKMtTk86+KU77leW1sts7gdxGhSvg=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.2.2":{"name":"fast-api","version":"0.2.2","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.1.17","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^1.0.2","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0","errorhandler":"^1.0.1","socket.io":"~0.9"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.2.2","dist":{"shasum":"d553d2c049c3da9d4140f112f8485ca208593e7b","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.2.2.tgz","integrity":"sha512-ohYtKy3Qxb3S2zu3HV/XwmL8WbKYBCs1qSdmiuC/on9shqO25p31zwrSn/GbC7NjLfso/19UKWk3KBWCQJqoOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGswkvwGQrCc86N6FGMvXM/GIwMr4R+/6bpt6qW8k6BVAiEA4Lq27tnPdoLsyIqiFtHVA7TyEGFfyetj9tHt1uyKeO0="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.2.3":{"name":"fast-api","version":"0.2.3","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.1.17","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^1.0.2","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0","errorhandler":"^1.0.1","socket.io":"~0.9"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.2.3","dist":{"shasum":"f5552ffa21b4b01b2aeade7138bf2bf1d5e4db4f","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.2.3.tgz","integrity":"sha512-nfwIhyiEe/jgSCmuoGoElxQWQbfNn1VcbTdEArE3jrO/fhwKmPB0vq9uyNUu/VtCeAS0uc4ueegICBWSLQUDFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAOfm7e0gHr3Ic6FHtBbdefe5mv2QBcz7Ge4mBzSxnI+AiBibqpK/IgHNA6HEIExorgkVNrcteD0TRSpzGGKjd1lTw=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.2.4":{"name":"fast-api","version":"0.2.4","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.1.17","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^1.0.2","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0","errorhandler":"^1.0.1","socket.io":"~0.9"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.2.4","dist":{"shasum":"4b703241d67fc3e08381d8a7d4a78eb2eb39d859","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.2.4.tgz","integrity":"sha512-eELOES1zk7THPQurLV0KNeaX60v0WolTAHf8h1sOS/1rD28rVGPBXsmSnMjtXu2D99CgZ2ZGMkq1wQXsTbm8hQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEeUS6zr73FgmGDGlPsgHGF5WfPnaMF03p5HX0RoVXC8AiEA8q46DilPDEgdoua1LasEMa7RHKoBs/vOdDaaHTy/X7w="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.3.0":{"name":"fast-api","version":"0.3.0","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.1.17","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^1.0.2","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0","errorhandler":"^1.0.1","socket.io":"~1.x","couchbase":"~1.2.4","moment":"~2.8.2"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.3.0","dist":{"shasum":"ecb618cdfbb0160c58cf03ac954badd80b16896c","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.3.0.tgz","integrity":"sha512-vrOtGm4n35f+xQ/G//U9LF4+uOFEgc8VcFwwuA1/TSSxo0s3JtYIq0I91KbSdh0UEg+d/0P3M/lDS5zy0Mr40g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIESFED4E/M9f9vZLGMN5Frx4qPgitSHDK/GjMYHDZwTEAiEA9XONgy3jCaRUMtFYfnleuzlpQOWjdeOL6mSIKpGr164="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.3.1":{"name":"fast-api","version":"0.3.1","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.1.17","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^1.0.2","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0","errorhandler":"^1.0.1","socket.io":"~1.x","couchbase":"~1.2.4","moment":"~2.8.2","chance":"~0.5.9"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"_id":"fast-api@0.3.1","dist":{"shasum":"27605348056a8df24b06082fc86a486e17be3e4b","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.3.1.tgz","integrity":"sha512-7/d9EshbWrRgz6L9HaB0xXLOghvucWZRqwaBvdp+lxuBQSGsTPUUCXnbKzCtQR4jZ6+olu5cX0PD3lZeqPFLsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmMaxLYFytTYdrWfQcy720p6R8jNcfuUGu5kQCF8zb1gIgRnTwwNOKW6dOd6tezcjQEU1O9jBhClXTKRgUpELCfUo="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.3.2":{"name":"fast-api","version":"0.3.2","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.1.17","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^1.0.2","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0","errorhandler":"^1.0.1","socket.io":"~0.9.x","couchbase":"~1.2.4","moment":"~2.8.2","chance":"~0.5.9"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"_id":"fast-api@0.3.2","dist":{"shasum":"643feb990f2e0683d8ad93e8284382bc3a1d49e6","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.3.2.tgz","integrity":"sha512-j5uro2fBN9XKmqxv/cE3/GLjG3Rz7BriBZiJRsmzzsXiyFtcm9HafhIRjJkUFFH8Dnik4gB2r54XwKNETX8p8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRgJsQoZyTDD8A+gPabhCskOkABmr/z6EtIGcomL4hbwIgIDJ5cLCWtOTF0XqtbobxU31yL0ZC7R6Am6MnwVBq8QY="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.3.3":{"name":"fast-api","version":"0.3.3","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.1.17","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^1.0.2","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0","errorhandler":"^1.0.1","socket.io":"~0.9.x","couchbase":"~1.2.4","moment":"~2.8.2","chance":"~0.5.9"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.3.3","dist":{"shasum":"aba9fc1cec1845740633aadc636a1887fc36278f","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.3.3.tgz","integrity":"sha512-YIaJAM+3jLnd+Wpg8Vg6sgCkrZUwlbKrXU8hxleS/4eDxWckVyjVErFfuqcrOXRYfVHgenbtAgcGC9BByL7qZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0PcLoI8U3k7kE9AbaK80ynyr2WlJIxUdYZzkPRVF2sAIhAISsPVD4ruPV0YW0wBmk62Fb/TWdChFqdipFrW64cjeB"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.3.4":{"name":"fast-api","version":"0.3.4","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.1.17","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^1.0.2","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0","errorhandler":"^1.0.1","socket.io":"~0.9.x","couchbase":"~1.2.4","moment":"~2.8.2","chance":"~0.5.9"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.3.4","dist":{"shasum":"8910e7ed2f1bf3020dc1158c9af6478f2b229f2e","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.3.4.tgz","integrity":"sha512-+lPb2tscBDm711yxolpquL7k9lXI9ffDd4ib/lBBKaquUKyOSlxQ5LY/aeJM14G23Y9Njh9c8sEn4bl7LhyamQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCe9yLhiONgvjJAb2wsd5+S9DgnkBIgZxfGUTcnU4mazgIhANmOkb4rmNOUljoUxtKe1VsgyrmiG7JlHc7qXJrnrnkI"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.3.5":{"name":"fast-api","version":"0.3.5","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.1.17","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^1.0.2","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0","errorhandler":"^1.0.1","socket.io":"~0.9.x","couchbase":"~1.2.4","moment":"~2.8.2","chance":"~0.5.9"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.3.5","dist":{"shasum":"3979e050bd8ea4a33b7fcdd92bc7adaec46cce86","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.3.5.tgz","integrity":"sha512-oeS4PHUPVs9TP+GpsSXdTH7yh0v5XnrMv0FzTGrA/1uGuvfLGNaYvcdctlF3JIijuXmfCReoE618pqLfxpVSmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF/yFNhGsPqYUe7Kx5JRRvEfU6nhhON4Y+0l4RgZzvF9AiBW8mue6SBVlefWZip3O9Ocj5ZHRRA3Nzjls2jAw+v4Lg=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.3.6":{"name":"fast-api","version":"0.3.6","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.1.17","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^1.0.2","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0","errorhandler":"^1.0.1","socket.io":"~0.9.x","couchbase":"~1.2.4","moment":"~2.8.2","chance":"~0.5.9"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.3.6","dist":{"shasum":"eb1e0877dafd7242ab57dc66e3a48586dd5c9fba","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.3.6.tgz","integrity":"sha512-WGxd9v6k1g704zuS8oGqRe0HY+UQ41rI8Wsw5n6WfyolY2WiMofKxhRu7fFsaqiofbfxmNEgWqS7Dd8xBT7J4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFi9mVEkwic9YB6lgmr6SZBs21Ou7gmB5ALSRIiPh4bgIhAJTbYpty9JZBMoViX9e/8bnxalG0+32BoKkvW7q/biwH"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.3.7":{"name":"fast-api","version":"0.3.7","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.1.17","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^1.0.2","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0","errorhandler":"^1.0.1","socket.io":"~0.9.x","couchbase":"~1.2.4","moment":"~2.8.2","chance":"~0.5.9"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.3.7","dist":{"shasum":"b73a0403f850498457a4af38c5158a33c480522b","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.3.7.tgz","integrity":"sha512-gYGtqntZ0DYasoXDp96MDG8hHSBNIYgL2+v1RmGwoD3AreHyjc2NW3cDHcqefHEO4CjqtcEmxw2qMi0xwbsseg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9huPERxyOajHavobSGzJqv2cRljpw62ocGkjF7bHSQQIhANGvxWf0lBtpFHjKHOCT1S+9mQLe60k4aTJ7djEYV+bn"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.3.8":{"name":"fast-api","version":"0.3.8","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.1.17","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^1.0.2","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0","errorhandler":"^1.0.1","socket.io":"~0.9.x","couchbase":"~1.2.4","moment":"~2.8.2","chance":"~0.5.9"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.3.8","dist":{"shasum":"2f0b0629a5d4427c4750dfcbacbd1d40b52efa4e","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.3.8.tgz","integrity":"sha512-vSTFQGlAJ8OtY5S7XpnGRxi7Jw2+jv908WRFXSmzdXW73YbuWi6syu6bEJ83JPaZnfgaLyNBy2KEa0+jVwz7bQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFM7kNMPvsKuhqdaBhTrmSLkqnsL+dJFybK6fBTzQsDhAiEA1KW0WQ8gGl/xJNLVsUX25ZA4IlbKEjaW+llEQI3iNkM="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.3.9":{"name":"fast-api","version":"0.3.9","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.1.17","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^1.0.2","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0","errorhandler":"^1.0.1","socket.io":"~0.9.x","couchbase":"~1.2.4","moment":"~2.8.2","chance":"~0.5.9"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.3.9","dist":{"shasum":"1944a822006d9658dff8b1628eebe6767c08e110","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.3.9.tgz","integrity":"sha512-EdImENlapj3xwhQ3TbkrVA+PtX8UyDiFH/OT9utsxM8z/2OiL9kNPDlsuFXrPj0udy/Q9fjgfa64TG2bzRi/Hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6wW3uGQmTp81/AgfNxRNHqszoNsDnZ9BwZEmcTiWc2wIhAMRjG1sM1/y7dBiRpM3drO/zkTwkCzlSp9T/Apoqb2hW"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.3.10":{"name":"fast-api","version":"0.3.10","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.1.17","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^1.0.2","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0","errorhandler":"^1.0.1","socket.io":"~0.9.x","couchbase":"~1.2.4","moment":"~2.8.2","chance":"~0.5.9"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.3.10","dist":{"shasum":"f03cd0db9eed534e9d0d23ff35500714df9849a4","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.3.10.tgz","integrity":"sha512-XdRftt2/QdiSPymHulMjEyMd+maI9e+mCuUsDnJvjVm0A1+ZNRYhHo5qZfRGw8tlJw6Y4cKAnbJWW4+2axg+vQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGJUWGDHxUgVp8TvmYf4VBoUqvxjZBzrs66taGSvwvUwAiEA+B11dpiL7N198CDlFUZntwShLFjokiSGBRytucRlqCw="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.3.11":{"name":"fast-api","version":"0.3.11","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.1.17","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^1.0.2","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0","errorhandler":"^1.0.1","socket.io":"~1.x","couchbase":"~1.2.4","moment":"~2.8.2","chance":"~0.5.9"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.3.11","dist":{"shasum":"4c0988f936b5e00e29a493f32467e17c3655f40a","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.3.11.tgz","integrity":"sha512-9nYig8O2wQkYEn81AFf3L39HDFgsTI8nqPjphKGl7m9u8ef0JxNaOmYH2EepvkeC0mk2jyGfN18D0lm+Fdjh8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCO7bZMo1o+wp7rnn18/asLrGIWJtVZ33wLxRVdn0XinQIgZGoFZBD5STkIh2KxLss9gzPN/7EIZUSdImzTTE5zjys="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.3.12":{"name":"fast-api","version":"0.3.12","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.1.17","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^1.0.2","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0","errorhandler":"^1.0.1","socket.io":"~1.x","couchbase":"~1.2.4","moment":"~2.8.2","chance":"~0.5.9","monitor.io":"0.0.5"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.3.12","dist":{"shasum":"957f23f3d93f1f8e9c6b15e5f41303aa6cc0aca8","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.3.12.tgz","integrity":"sha512-rgvrbBM/XYcp803TV5VyPQOJSKC+IO5iCt1UYU+DFoEjfMP3t93lTxYk6HV6rTbmTXhxCJ5yfdfiw+tXmw9P0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsjHYgsj6yRCDdAwhfMjO9B8BCOqpucCOl+NImH52+NQIgEjXNP+FQCDYVGGp7i+mEbNM8dG9M75q9c1uGd7Be0Lk="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.3.13":{"name":"fast-api","version":"0.3.13","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.1.17","q":"~0.9.7","passport-local":"~0.1.6","underscore":"~1.5.2","colors":"^0.6.2","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^1.0.2","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0","errorhandler":"^1.0.1","socket.io":"~1.x","couchbase":"~1.2.4","moment":"~2.8.2","chance":"~0.5.9","monitor.io":"0.0.5"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.3.13","dist":{"shasum":"9d31e6abbff27840239ed52b114edeb26424c5ee","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.3.13.tgz","integrity":"sha512-v7sARgUgCglv2GGmEvqYBx0s712zTkKjcfy1nwD8tCpStNpb9bDL0gmkiDttutkiwXrDo0NXBF8Awjei9HQb7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+oBwj2OyXjH6pcOjDTJJR6j0Y1GEtWKd7P63hoemFEAIgcX0symJSX3pcdOS1Cll21dbKgVjFalPIt/TEZFjiUXU="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.3.15":{"name":"fast-api","version":"0.3.15","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.2.x","q":"~1.x","passport-local":"~1.x","underscore":"~1.x","colors":"^1.x","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^2.x","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0","errorhandler":"^1.0.1","socket.io":"~1.x","couchbase":"~1.2.4","moment":"~2.8.2","chance":"~0.x","monitor.io":"0.1.x","helmet":"^0.5.2"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.3.15","dist":{"shasum":"c324b44aee6b2ec2176381db3199b591497ad3ee","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.3.15.tgz","integrity":"sha512-qzbkx2Y1yuqd9MnwW5DVJ6d+iDV5K1H/Pma+ewCXypwaAK6OxrxGJZ56xZ9PtIRFc6y2Xzr2v+e0/OZpQZNN1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBiA4sfjdjEzBIQCar9tuBDgqq5/yg18CbMpyHR86qewIhAPuXI7VywtPHAINk99WZZBJc3/yZCX9huKhWl/Cx5nb1"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.3.16":{"name":"fast-api","version":"0.3.16","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.2.x","q":"~1.x","passport-local":"~1.x","underscore":"~1.x","colors":"^1.x","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^2.x","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0","errorhandler":"^1.0.1","socket.io":"~1.x","couchbase":"~1.2.4","moment":"~2.8.2","chance":"~0.x","monitor.io":"0.1.x","helmet":"^0.5.2"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.3.16","dist":{"shasum":"fd9b5764d269ca122a2272850ddc375a52b1eeef","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.3.16.tgz","integrity":"sha512-Z+P6oNU1cjyXHPIjbEcgaNouVV6VHKm/3BVhBiLmQGcXiqA/o9i5D7mVQfz3D4UUof7qDoG9tP04sHZSJnVuEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIATDImlRXC+3C5wjJvQ3i5nRS7mP0KWqZj3zDcuo1MNEAiB659jI20DmvO1/MOBzD/xctbbup7K+9PdsaRVssgXyBQ=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.3.17":{"name":"fast-api","version":"0.3.17","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.2.x","q":"~1.x","passport-local":"~1.x","underscore":"~1.x","colors":"^1.x","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^2.x","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0","errorhandler":"^1.0.1","socket.io":"~1.x","couchbase":"~1.2.4","moment":"~2.8.2","chance":"~0.x","monitor.io":"0.1.x","helmet":"^0.5.2"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.3.17","dist":{"shasum":"5942cd65b0aae35698250aa22da0c7f732d509b4","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.3.17.tgz","integrity":"sha512-UOICBaAQWXziDU2lHi/scOwTSECR7HbCPnsp+huBIf+OmQ3vBs7nmZGwGY24IpuqztoqVv0giDbzLYHDSTm93g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGUJtG+ggT/m8wXag0u63di4unSEuVdYw1doVT+Ei5WxAiEA4eaKCvMpnn/FDYSMi6YNtQCSv8sd9+PZJGMUtfGOmGk="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.3.18":{"name":"fast-api","version":"0.3.18","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.2.x","q":"~1.x","passport-local":"~1.x","underscore":"~1.x","colors":"^1.x","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^2.x","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0","errorhandler":"^1.0.1","socket.io":"~1.x","couchbase":"~1.2.4","moment":"~2.8.2","chance":"~0.x","monitor.io":"0.1.x","helmet":"^0.5.2"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.3.18","dist":{"shasum":"ea6bc1e5ee9d8e074223f3604b83201fec95260f","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.3.18.tgz","integrity":"sha512-5EwPN/2FTJrNyl0rRuk56+Cy/WEF2cgoZ7VG61t1up0Jq4KNl0zqvmlBPidB/5/leQr16M1rgVT7fcP2Yg1DoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZdvhJGNqVUf1IJJL0TUPn0TKY6VrKczlZnCUKvXRgGQIgaKdQguOhDzmaJaB/uaAxCklq0n75PhVJNDHXBFnJkZw="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]},"0.4.0":{"name":"fast-api","version":"0.4.0","description":"Build RESTful APIs in seconds.","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"license":"MIT","dependencies":{"passport":"~0.2.x","passport-local":"~1.x","colors":"^1.x","traceback":"^0.3.0","gzippo":"^0.2.0","cookie-parser":"^1.1.0","express-session":"^1.2.0","method-override":"^2.x","body-parser":"^1.2.0","morgan":"^1.1.1","serve-favicon":"^2.0.0","express":"^4.3.1","connect-redis":"^2.0.0","express-enforces-ssl":"^1.1.0","errorhandler":"^1.0.1","socket.io":"~1.x","couchbase":"~1.2.4","moment":"~2.8.2","chance":"~0.x","monitor.io":"0.1.x","helmet":"^0.5.2","lodash":"^2.4.1","bluebird":"^2.5.3"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"homepage":"https://github.com/guyklainer/fast","_id":"fast-api@0.4.0","dist":{"shasum":"a6ffb66649b5e70fa5679d8e6d372adec96d2666","tarball":"https://registry.npmjs.org/fast-api/-/fast-api-0.4.0.tgz","integrity":"sha512-wJqF+QF9GG2rwqG57nXaRoAqwcFVCUWmDzBKSu66reod0TsasVJY7K8EhcKm/CwKU3FM6Q8EZHi4KxprmktbYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBb13NerGyOA+R2k4QGXn8YaTgJkK4j3goq4ni8l7S2/AiEAu5Cpg3Gf5xU66ZGPVsoYdKu/FQhwzOZysAUXP3/BXsA="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"guyklainer","email":"guyklainer@gmail.com"},"maintainers":[{"name":"guyklainer","email":"guyklainer@gmail.com"}]}},"readmeFilename":"README.md","repository":{"type":"git","url":"git@github.com:guyklainer/fast.git"},"author":{"name":"Guy Klainer"},"bugs":{"url":"https://github.com/guyklainer/fast/issues"},"license":"MIT","homepage":"https://github.com/guyklainer/fast","users":{"guyklainer":true}}