{"_id":"fh-webapp-alpha","_rev":"26-d444bf93f8d14a4dd8d5cafa9dca1f65","name":"fh-webapp-alpha","description":"FeedHenry REST API routes","dist-tags":{"latest":"0.6.0"},"versions":{"0.5.42":{"name":"fh-webapp-alpha","version":"0.5.42","description":"FeedHenry REST API routes","main":"lib/webapp.js","scripts":{"test":"listing=$(ls -1 test/test_*); teststorun=$(echo $listing | tr -d '\n'); whiskey --tests \"$teststorun\" --global-setup-teardown \"test/setup.js\""},"author":{"name":"FeedHenry"},"dependencies":{"fh-connect":"1.8.6","fh-reportingclient":"*","underscore":"1.5.1","fh-api-alpha":"*","request":"2.25.0","async":"0.2.9","cors":"2.1.0"},"directories":{"lib":"lib"},"engines":{"node":">=0.6"},"devDependencies":{"express":"3.3.4","proxyquire":"0.4.1","whiskey":"git://github.com/cloudkick/whiskey.git#58fc2944ac","cli-color":"0.2.2","nock":"0.22.1"},"_id":"fh-webapp-alpha@0.5.42","dist":{"shasum":"995b10501a690f72bb5f8c007b8279f2b619a15a","tarball":"https://registry.npmjs.org/fh-webapp-alpha/-/fh-webapp-alpha-0.5.42.tgz","integrity":"sha512-5oRpLxO75hUm9MPbhugewAMVWjpAzJoLS0tPhR6NNIlfGdjYSYJ2FiKV97YpD62/dnqHX5rZwICB6XyBHnEbbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG2jPFECQB0WwqXiRcKc178Fz7maX6yn4liZOs4MzVwlAiEAlovV3OGhc6Emkbg9uoe6eAJ9YulG+D6eyYnHtMpXfM8="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"feedhenry","email":"npm@feedhenry.com"},"maintainers":[{"name":"feedhenry","email":"npm@feedhenry.com"}]},"0.5.43":{"name":"fh-webapp-alpha","version":"0.5.43","description":"FeedHenry REST API routes","main":"lib/webapp.js","scripts":{"test":"listing=$(ls -1 test/test_*); teststorun=$(echo $listing | tr -d '\n'); whiskey --tests \"$teststorun\" --global-setup-teardown \"test/setup.js\""},"author":{"name":"FeedHenry"},"dependencies":{"fh-connect":"1.8.6","fh-reportingclient":"*","underscore":"1.5.1","fh-api-alpha":"*","request":"2.25.0","async":"0.2.9","cors":"2.1.0"},"directories":{"lib":"lib"},"engines":{"node":">=0.6"},"devDependencies":{"express":"3.3.4","proxyquire":"0.4.1","whiskey":"git://github.com/cloudkick/whiskey.git#58fc2944ac","cli-color":"0.2.2","nock":"0.22.1"},"_id":"fh-webapp-alpha@0.5.43","dist":{"shasum":"74ebabf3b726c767f57047fddbfe448e0ddcc6ce","tarball":"https://registry.npmjs.org/fh-webapp-alpha/-/fh-webapp-alpha-0.5.43.tgz","integrity":"sha512-0w8j+61pQIPn+mu21pp2WOy/3Ad6kMqAG6J1tJI2COYCVEo3frhZH1vhF5/eR2sEnAB/Dfm2EsloqcsXLw2DPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/1g4nSDy8cAMyqrXSlyOWKWrBcQT3/niRRMTJcToVegIgGhTAZdttrp0qNeO6IVYXc2NqqvYeh/ZfqpesZAg0PIQ="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"feedhenry","email":"npm@feedhenry.com"},"maintainers":[{"name":"feedhenry","email":"npm@feedhenry.com"}]},"0.5.44":{"name":"fh-webapp-alpha","version":"0.5.44","description":"FeedHenry REST API routes","main":"lib/webapp.js","scripts":{"test":"listing=$(ls -1 test/test_*); teststorun=$(echo $listing | tr -d '\n'); ./node_modules/.bin/turbo ./test/accept --setUp ./test/setup.js --tearDown ./test/setup.js"},"author":{"name":"FeedHenry"},"dependencies":{"fh-connect":"1.8.6","fh-reportingclient":"*","underscore":"1.5.1","fh-api-alpha":"*","request":"2.25.0","async":"0.2.9","cors":"2.1.0"},"directories":{"lib":"lib"},"engines":{"node":">=0.6"},"devDependencies":{"express":"3.3.4","proxyquire":"0.4.1","cli-color":"0.2.2","nock":"0.22.1","restler":"*","turbo-test-runner":"*","istanbul":"0.1.42"},"_id":"fh-webapp-alpha@0.5.44","dist":{"shasum":"23fb657c91d8596d5b19d7df0c9f7664619356bb","tarball":"https://registry.npmjs.org/fh-webapp-alpha/-/fh-webapp-alpha-0.5.44.tgz","integrity":"sha512-j9FvXHn7R0xXeOsa298bt1k67pk/tmTWkWA6FzfvcX9aabCdH35xDRfPbvxCITJzC+82CGaGJh938YPo9a3JWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7I7Sul2iseIB+vsr5WiAOe2E6vjGBmMSVlIJaoICQ3gIhAM6a/jcPM2L+h6UknKQ2DT6E6Ox3OFsWwKTRh87wE2NL"}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"feedhenry","email":"npm@feedhenry.com"},"maintainers":[{"name":"feedhenry","email":"npm@feedhenry.com"}]},"0.5.45":{"name":"fh-webapp-alpha","version":"0.5.45","description":"FeedHenry REST API routes","main":"lib/webapp.js","scripts":{"test":"listing=$(ls -1 test/test_*); teststorun=$(echo $listing | tr -d '\n'); ./node_modules/.bin/turbo ./test/accept --setUp ./test/setup.js --tearDown ./test/setup.js"},"author":{"name":"FeedHenry"},"dependencies":{"fh-connect":"1.8.6","fh-reportingclient":"*","underscore":"1.5.1","fh-api-alpha":"*","request":"2.25.0","async":"0.2.9","cors":"2.1.0"},"directories":{"lib":"lib"},"engines":{"node":">=0.6"},"devDependencies":{"express":"3.3.4","proxyquire":"0.4.1","cli-color":"0.2.2","nock":"0.22.1","restler":"*","turbo-test-runner":"*","istanbul":"0.1.42"},"_id":"fh-webapp-alpha@0.5.45","dist":{"shasum":"0faea3ab5d458ea497940a4cf848798f92c78351","tarball":"https://registry.npmjs.org/fh-webapp-alpha/-/fh-webapp-alpha-0.5.45.tgz","integrity":"sha512-rI7fmI1ft9zJlT9U91MP2B4AG0bw6fDC4D+aP+0+BwHYrgIHQXqFK4BYhvE1tPp9lrS96DgLvNwvG5xg2xyiDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIADKLDo7kKLn8tk+im9K8JVXG3OANbXJlUYbJ1aj259JAiEAq4Na1K/Nq8Qb1RRRWXy5ctCa3acrxpXXb80ldg/rCGM="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"feedhenry","email":"npm@feedhenry.com"},"maintainers":[{"name":"feedhenry","email":"npm@feedhenry.com"}]},"0.5.46":{"name":"fh-webapp-alpha","version":"0.5.46","description":"FeedHenry REST API routes","main":"lib/webapp.js","scripts":{"test":"listing=$(ls -1 test/test_*); teststorun=$(echo $listing | tr -d '\n'); ./node_modules/.bin/turbo ./test/accept --setUp ./test/setup.js --tearDown ./test/setup.js"},"author":{"name":"FeedHenry"},"dependencies":{"fh-connect":"1.8.6","fh-reportingclient":"*","underscore":"1.5.1","fh-api-alpha":"*","request":"2.25.0","async":"0.2.9","cors":"2.1.0"},"directories":{"lib":"lib"},"engines":{"node":">=0.6"},"devDependencies":{"express":"3.3.4","proxyquire":"0.4.1","cli-color":"0.2.2","nock":"0.22.1","turbo-test-runner":"*","istanbul":"0.1.42"},"_id":"fh-webapp-alpha@0.5.46","dist":{"shasum":"7249c59e68133ddbf06021edd02833e1477c93e0","tarball":"https://registry.npmjs.org/fh-webapp-alpha/-/fh-webapp-alpha-0.5.46.tgz","integrity":"sha512-HJLVm6F9DJOddepKUmpCSri3vKKQe82XrIRlW3zkICCm+dL2v6JOq1gXrbtMBHSnCc6kjDazjBWr3l0xfQHJWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDB7px5MlaqoDTeXZdyeeEwGgXBWzOSSVqT9lBYBG6e7AiBf+uVHYiokvvm2Mf8cHLu91+aMk4HdyOuZFV66cWCgVA=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"feedhenry","email":"npm@feedhenry.com"},"maintainers":[{"name":"feedhenry","email":"npm@feedhenry.com"}]},"0.5.47":{"name":"fh-webapp-alpha","version":"0.5.47","description":"FeedHenry REST API routes","main":"lib/webapp.js","scripts":{"test":"listing=$(ls -1 test/test_*); teststorun=$(echo $listing | tr -d '\n'); ./node_modules/.bin/turbo ./test/accept --setUp ./test/setup.js --tearDown ./test/setup.js"},"author":{"name":"FeedHenry"},"dependencies":{"fh-connect":"1.8.6","fh-reportingclient":"*","underscore":"1.5.1","fh-api-alpha":"*","request":"2.25.0","async":"0.2.9","cors":"2.1.0"},"directories":{"lib":"lib"},"engines":{"node":">=0.6"},"devDependencies":{"express":"3.3.4","proxyquire":"0.4.1","cli-color":"0.2.2","nock":"0.22.1","turbo-test-runner":"*","istanbul":"0.1.42"},"_id":"fh-webapp-alpha@0.5.47","dist":{"shasum":"567a8ef6c8bdcb330e566012e0fca2e74fe6cea1","tarball":"https://registry.npmjs.org/fh-webapp-alpha/-/fh-webapp-alpha-0.5.47.tgz","integrity":"sha512-AV6Av8ZWqpyN7u9MTmMDlA7R0czsq72jYxevYJZhdLnuCVqsnXo4JpREg0C6CCBplHF7N41LJEQIvPpPdGV0mg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC8zKFNmoK/aYny/PlTNd4MnRTU7aWhykIgmOoqnP7toAiAGJScMSzqE35Tx8+BlIBtpT9+GChCIRFuXHncroy+p/w=="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"feedhenry","email":"npm@feedhenry.com"},"maintainers":[{"name":"feedhenry","email":"npm@feedhenry.com"}]},"0.5.48":{"name":"fh-webapp-alpha","version":"0.5.48","description":"FeedHenry REST API routes","main":"lib/webapp.js","scripts":{"test":"listing=$(ls -1 test/test_*); teststorun=$(echo $listing | tr -d '\n'); ./node_modules/.bin/turbo ./test/accept --setUp ./test/setup.js --tearDown ./test/setup.js"},"author":{"name":"FeedHenry"},"dependencies":{"fh-connect":"1.8.6","fh-reportingclient":"*","underscore":"1.5.1","fh-api-alpha":"*","request":"2.25.0","async":"0.2.9","cors":"2.1.0"},"directories":{"lib":"lib"},"engines":{"node":">=0.6"},"devDependencies":{"express":"3.3.4","proxyquire":"0.4.1","cli-color":"0.2.2","nock":"0.22.1","turbo-test-runner":"*","istanbul":"0.1.42"},"_id":"fh-webapp-alpha@0.5.48","dist":{"shasum":"17493ae2ccd019354a0f67082acd4e8b0e58086f","tarball":"https://registry.npmjs.org/fh-webapp-alpha/-/fh-webapp-alpha-0.5.48.tgz","integrity":"sha512-azGh5SGn3QWNZYGOzxls6oPW7SZSWPxqnBRte7dnbPRi0+nohcaJ2/CG5TmxqQNVesZ57+C36iACtnYW192WkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBxAOMwfOaqXaTRj8TyXwwIlTF+X0xsphYeImUUKTEY2AiBHAOnwn8sdJeturQ8xDiUW3tYjnf+utVHagnyp69PkEQ=="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"feedhenry","email":"npm@feedhenry.com"},"maintainers":[{"name":"feedhenry","email":"npm@feedhenry.com"}]},"0.5.49":{"name":"fh-webapp-alpha","version":"0.5.49","description":"FeedHenry REST API routes","main":"lib/webapp.js","scripts":{"test":"listing=$(ls -1 test/test_*); teststorun=$(echo $listing | tr -d '\n'); ./node_modules/.bin/turbo ./test/accept --setUp ./test/setup.js --tearDown ./test/setup.js"},"author":{"name":"FeedHenry"},"dependencies":{"fh-connect":"1.8.6","fh-reportingclient":"*","underscore":"1.5.1","fh-api-alpha":"*","request":"2.25.0","async":"0.2.9","cors":"2.1.0"},"directories":{"lib":"lib"},"engines":{"node":">=0.6"},"devDependencies":{"express":"3.3.4","proxyquire":"0.4.1","cli-color":"0.2.2","nock":"0.22.1","turbo-test-runner":"*","istanbul":"0.1.42"},"_id":"fh-webapp-alpha@0.5.49","dist":{"shasum":"22e6cfad88fcbd5e5bc6625f7b8b929b4b0d62b8","tarball":"https://registry.npmjs.org/fh-webapp-alpha/-/fh-webapp-alpha-0.5.49.tgz","integrity":"sha512-Dg3dTa/OX1MMMgC7xN41Jm77gaLsZ7YAiv9WQAV+DCg/DDovaCRHsRD+oztex3cV1QVVfcpk4nIGuDha9ElwOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICYcnqkSUCPqx8BO/d2Sx3i9zRimikHpHQ+oOQ1PSBspAiEAnNAhsdesxOU/SAQZ5OLOPrNZpJFtoR+eO6WA2l9EJpA="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"feedhenry","email":"npm@feedhenry.com"},"maintainers":[{"name":"feedhenry","email":"npm@feedhenry.com"}]},"0.5.50":{"name":"fh-webapp-alpha","version":"0.5.50","description":"FeedHenry REST API routes","main":"lib/webapp.js","scripts":{"test":"listing=$(ls -1 test/test_*); teststorun=$(echo $listing | tr -d '\n'); ./node_modules/.bin/turbo ./test/accept --setUp ./test/setup.js --tearDown ./test/setup.js"},"author":{"name":"FeedHenry"},"dependencies":{"fh-connect":"1.8.6","fh-reportingclient":"*","underscore":"1.5.1","fh-api-alpha":"*","request":"2.25.0","async":"0.2.9","cors":"2.1.0"},"directories":{"lib":"lib"},"engines":{"node":">=0.6"},"devDependencies":{"express":"3.3.4","proxyquire":"0.4.1","cli-color":"0.2.2","nock":"0.22.1","turbo-test-runner":"*","istanbul":"0.1.42"},"_id":"fh-webapp-alpha@0.5.50","dist":{"shasum":"dfab40edea49e428d5cbc014bbcae66db21fa458","tarball":"https://registry.npmjs.org/fh-webapp-alpha/-/fh-webapp-alpha-0.5.50.tgz","integrity":"sha512-Qt0s4/kPHNBkDsM/fkSwkNIrqb50iapacPQTbU//NrdOwogKIn2KsiE4kcDWD/+OqBp7yWin7YCWhuGVZPk41g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDLB5ccoAOZtohyeT8ywAYGHKRkqH+L6ZuBEKVV4gvM1AiAtwFq+UEAWneQ1lyk5+EijL67MidfRwkMJCfNtSSfe3w=="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"feedhenry","email":"npm@feedhenry.com"},"maintainers":[{"name":"feedhenry","email":"npm@feedhenry.com"}]},"0.6.0":{"name":"fh-webapp-alpha","version":"0.6.0","description":"FeedHenry REST API routes","main":"lib/webapp.js","scripts":{"test":"listing=$(ls -1 test/test_*); teststorun=$(echo $listing | tr -d '\n'); ./node_modules/.bin/turbo ./test/accept --setUp ./test/setup.js --tearDown ./test/setup.js"},"author":{"name":"FeedHenry"},"dependencies":{"fh-connect":"1.8.6","fh-reportingclient":"*","underscore":"1.5.1","fh-api-alpha":"*","request":"2.25.0","async":"0.2.9","cors":"2.1.0"},"directories":{"lib":"lib"},"engines":{"node":">=0.6"},"devDependencies":{"express":"3.3.4","proxyquire":"0.4.1","cli-color":"0.2.2","nock":"0.22.1","turbo-test-runner":"*","istanbul":"0.1.42"},"_id":"fh-webapp-alpha@0.6.0","dist":{"shasum":"4f294ec208c3ecacae6d47008e515f6c88db67dc","tarball":"https://registry.npmjs.org/fh-webapp-alpha/-/fh-webapp-alpha-0.6.0.tgz","integrity":"sha512-DKwfaVbhnunjhsd5p+nTxf6sHTrYa75ztLjD5ycqOOxErm0hszw/z0BxK2XPlE3O9AIzhDcvjIBHVa1tD5vBbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKggUrINbKs1oW31vuDT60nqCLug6JQjerrVjatUOSJAIgc2v4O7ahfaHlilzmUFNBgLX/iYVjxI2hkotpuB6+jLA="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"feedhenry","email":"npm@feedhenry.com"},"maintainers":[{"name":"feedhenry","email":"npm@feedhenry.com"}]}},"readme":"fh-webapp is part one of a two-part replacement for fh-nodeapp. Webapp is the \"'\"hostapp\" part of fh-nodeapp, that which makes public endpoints from exported functions in cloud/main.js.\nIt also hosts some system-level piping to help the studio determine if an app is online, the endpoints it exposes), and introduces a new namespace - /mbaas.\n\n#Usage\nAdd the following to the 'dependencies' section of your **'cloud/package.json'** file:\n\n    \"fh-webapp\" : \"*\",\n    \"fh-api\" : \"*\",\n    \"express\" : \"3.3.4\"\nAdd a file to your FeedHenry app **'cloud/application.js'**, with the following contents:\n\n    var webapp = require('fh-webapp');\n    var express = require('express');\n    $fh = require('fh-api');\n    var mainjs = require('main.js');\n\n    var app = express();\n    app.use('/sys', webapp.sys(mainjs));\n    app.use('/mbaas', webapp.mbaas);\n    app.use('/cloud', webapp.cloud(mainjs));\n\n    // You can define custom URL handlers here, like this one:\n    app.use('/', function(req, res){\n      res.end('Your Cloud App is Running');\n    });\n\n    module.exports = app.listen(process.env.FH_PORT || process.env.VCAP_APP_PORT || 8001);\n\n##Customising & Extending\nThe above application.js is just an [Expressjs application](http://expressjs.com/api.html) - it's easily extensible. \n###Custom APIs\nYou can create custom API handlers in the Express format by doing:\n\n    app.use('/myapi', function(req, res){\n      res.end('My custom response');\n    });\n###Serving Static Files\nExpress has a built-in static file server. In this example, we host files under the public directory:  \n    \n    app.use(express.static(__dirname + '/public'));\n\n\n#REST API\t\n\n\n##Cloud\n\n###(POST | GET | PUT) /cloud/:someFunction\n**Authentication** : Optional - can be enabled globally or on a per-endpoint basis under \"Endpoints\" section of the studio.\n**Response formats** : JSON, binary, plain text\n\n###Headers\n**x-fh-auth-app** : API key of your application, found under the \"details\" section of the studio.\n\n###Body:\nJSON format - paramaters to be passed to the exported function, see 'Writing API Functions'.\n###Response:\nResult as passed to the callback function of the exported function - see 'Writing API Functions'.\n\n\n###Writing API functions\nThe cloud namespace exposes the public functions of a javascript file of your choice (traditionally 'main.js') as public endpoints under the cloud URL namespace.\n**:someFunction** is the name of a function attached to the 'exports' object. These functions take two paramaters - the first is the data sent in the POST, the second is the callback function to call.\n\n    exports.getConfig = function (params, callback){\n      // Do some work here, then return data\n      var err = false;\n\n      // Check if some error condition happened first\n      if (err){\n        return callback(err);\n      }\n      return callback(null, res);\n    }\n##mBaaS\n###POST /mbaas/db\n**Authentication** : Required - App API key goes here.\n**Response format** : JSON\n\n###Headers\n**x-fh-auth-app** : API key of your application, found under the \"details\" section of the studio.\n\n###POST Body:\nJSON body - same as $fh.db params. A summary of body options follows - For more, see [$fh.db docs](http://docs.feedhenry.com/v2/api_cloud_apis.html#$fh.db)\n\n    {\n        \"act\": \"create|update|list|delete|deleteall\",\n        \"type\": \"collectionName\",\n        \"guid\": \"GUID of object operating on - not required for list or deleteall\",\n        \"fields\": \"JSON definition of fields - required for create|update\",\n        \"eq|ne|in\" : \"JSON definition of query to match - supported for list only\"\n    }\n\n###Response:\nAs per [$fh.db](http://docs.feedhenry.com/v2/api_cloud_apis.html#$fh.db)\n\n##Sys\n##GET /sys/info/ping\n**Authentication** : None\n**Response formats** : Plaintext\n\n###Headers\nNone\n\n###Response:\n    \"OK\"\nif application is running as expected. Will respond with a 404 otherwise\n\n##GET /sys/info/endpoints\n**Authentication** : None\n**Response formats** : JSON\n\n###Headers\nNone\n\n###Response:\n    {\n      endpoints : ['array of endpoints exported as public functions']\n    }\n\n##GET /sys/info/memory\n**Authentication** : None\n**Response formats** : JSON\n\n###Headers\nNone\n\n###Response:\n    {\n      rss: 13721600, // Resident set size\n      heapTotal: 7195904, // V8's total available memory\n      heapUsed: 2369744  // V8's used memory\n    }\n\n##GET /sys/info/memory\n**Authentication** : None\n**Response formats** : Plaintext\n\n###Headers\nNone\n\n###Response:\n    0.1.0\n","maintainers":[{"name":"feedhenry-deprecated","email":"c2131176@trbvn.com"},{"name":"feedhenry-dev","email":"npm@feedhenry.com"},{"name":"grdryn","email":"gryan@redhat.com"},{"name":"wtrocki","email":"wtrocki@redhat.com"}],"time":{"modified":"2022-06-18T00:25:46.847Z","created":"2013-12-12T11:36:55.423Z","0.5.42":"2013-12-12T11:36:58.954Z","0.5.43":"2013-12-12T11:46:29.036Z","0.5.44":"2013-12-12T12:45:57.734Z","0.5.45":"2013-12-12T15:40:45.940Z","0.5.46":"2013-12-16T17:44:44.527Z","0.5.47":"2014-01-02T18:30:53.966Z","0.5.48":"2014-01-02T18:37:20.268Z","0.5.49":"2014-01-02T18:42:14.690Z","0.5.50":"2014-01-02T18:53:57.558Z","0.6.0":"2014-01-03T14:53:49.760Z"},"author":{"name":"FeedHenry"},"readmeFilename":"README.md"}