{"_id":"api2go","_rev":"30-ec6dc64f60fb802e305e9468232c6ffa","name":"api2go","description":"Simple structure to create APIs based on HTTP requests over express.","dist-tags":{"latest":"0.0.28"},"versions":{"0.0.1":{"name":"api2go","version":"0.0.1","description":"Simple structure to create APIs based on HTTP requests over express.","main":"api.js","dependencies":{"body-parser":"~1.14.2","cluster":"~0.7.7","express":"~4.13.3","http-request":"~0.7.0","markdown":"~0.5.0","moment":"~2.10.6","nodemailer":"~1.11.0","nodemailer-smtp-transport":"~1.1.0","sha1":"~1.1.1"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["api","http","express"],"author":{"name":"eduardo@quagliato.me"},"license":"MIT License","repository":{"type":"git","url":"git+ssh://git@github.com/quagliato/api2go.git"},"bugs":{"url":"https://github.com/quagliato/api2go/issues"},"gitHead":"5b676fac2361cc1eeae80720db8f6457e5c58dff","homepage":"https://github.com/quagliato/api2go#readme","_id":"api2go@0.0.1","_shasum":"05577f6717861679f0333628f03a4e0b7e0cc45d","_from":".","_npmVersion":"3.5.4","_nodeVersion":"4.2.4","_npmUser":{"name":"quagliato","email":"eduardo@quagliato.me"},"dist":{"shasum":"05577f6717861679f0333628f03a4e0b7e0cc45d","tarball":"https://registry.npmjs.org/api2go/-/api2go-0.0.1.tgz","integrity":"sha512-bWVTGwX64dBu4r3106Uf3hMbh81aHyZ36oMpmMZkPGNifUSnIIWSgfJ7w/7QKWOqBxQGAH0p2EYUbbO6kx298w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC10FJYeQjRViB/mWkdKjHq7QGJ3+SFWHjuiaAXl/icCQIhAPOUiVgeBhVVO+Y4rtq+w7F/Wu5ebAHswUHMUJZAE5oD"}]},"maintainers":[{"name":"quagliato","email":"eduardo@quagliato.me"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/api2go-0.0.1.tgz_1456682862840_0.5739974365569651"}},"0.0.2":{"name":"api2go","version":"0.0.2","description":"Simple structure to create APIs based on HTTP requests over express.","main":"api.js","dependencies":{"body-parser":"~1.14.2","cluster":"~0.7.7","express":"~4.13.3","http-request":"~0.7.0","markdown":"~0.5.0","moment":"~2.10.6","nodemailer":"~1.11.0","nodemailer-smtp-transport":"~1.1.0","sha1":"~1.1.1"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["api","http","express"],"author":{"name":"eduardo@quagliato.me"},"license":"MIT License","repository":{"type":"git","url":"git+ssh://git@github.com/quagliato/api2go.git"},"bugs":{"url":"https://github.com/quagliato/api2go/issues"},"gitHead":"8ba8bcc09efcce21a1f887dd0c5ef83d77958df8","homepage":"https://github.com/quagliato/api2go#readme","_id":"api2go@0.0.2","_shasum":"27457790f062c90661da8a6b32e61aea3087e7ff","_from":".","_npmVersion":"3.5.4","_nodeVersion":"4.2.4","_npmUser":{"name":"quagliato","email":"eduardo@quagliato.me"},"dist":{"shasum":"27457790f062c90661da8a6b32e61aea3087e7ff","tarball":"https://registry.npmjs.org/api2go/-/api2go-0.0.2.tgz","integrity":"sha512-8Ho05y4Mo7CWvQ30nKEfn1/W5nxmx6mZx6wETH6Fs2fvfeEwdLVXydIhT9ow/qVemPTA361iBuuK9I/zlwhiwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDy5SX1Q+EIlmffwIDFvbWJFT2CiVlz+kDfkylBv2vSigIgZfOJEBIhLQmXFATjdaR+vGucnBIbxxR5gUP2BQBybwI="}]},"maintainers":[{"name":"quagliato","email":"eduardo@quagliato.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/api2go-0.0.2.tgz_1457037308629_0.11036044452339411"}},"0.0.3":{"name":"api2go","version":"0.0.3","description":"Simple structure to create APIs based on HTTP requests over express.","main":"api.js","dependencies":{"body-parser":"~1.14.2","cluster":"~0.7.7","express":"~4.13.3","http-request":"~0.7.0","markdown":"~0.5.0","moment":"~2.10.6","nodemailer":"~1.11.0","nodemailer-smtp-transport":"~1.1.0","sha1":"~1.1.1"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["api","http","express"],"author":{"name":"eduardo@quagliato.me"},"license":"MIT License","repository":{"type":"git","url":"git+ssh://git@github.com/quagliato/api2go.git"},"bugs":{"url":"https://github.com/quagliato/api2go/issues"},"gitHead":"c71e7daba88ad8b475e3e8efd4dc219bed0d43d7","homepage":"https://github.com/quagliato/api2go#readme","_id":"api2go@0.0.3","_shasum":"c99d523031f76ba2a0503887dd7e3ac291531170","_from":".","_npmVersion":"3.5.4","_nodeVersion":"4.2.4","_npmUser":{"name":"quagliato","email":"eduardo@quagliato.me"},"dist":{"shasum":"c99d523031f76ba2a0503887dd7e3ac291531170","tarball":"https://registry.npmjs.org/api2go/-/api2go-0.0.3.tgz","integrity":"sha512-TxeBOCw+ZcUw8oGox69kXctTQztnZbdoT7jaRdfXQSFo9LUhWx7ieBVkt+4uXhUws4diUch/75ToZT5AwoNblA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrwbmNsFKpEoqJQXZFcIWADPsFvBQcAZ9Km8ZlUD4DvwIhAPQVmVmqI4mw2i9IwfNVBHLBNMiYAiInK5LkOhDqJSgw"}]},"maintainers":[{"name":"quagliato","email":"eduardo@quagliato.me"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/api2go-0.0.3.tgz_1457082987087_0.970436153234914"}},"0.0.4":{"name":"api2go","version":"0.0.4","description":"Simple structure to create APIs based on HTTP requests over express.","main":"api.js","dependencies":{"body-parser":"~1.14.2","cluster":"~0.7.7","express":"~4.13.3","http-request":"~0.7.0","markdown":"~0.5.0","moment":"~2.10.6","nodemailer":"~1.11.0","nodemailer-smtp-transport":"~1.1.0","sha1":"~1.1.1"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["api","http","express"],"author":{"name":"eduardo@quagliato.me"},"license":"MIT License","repository":{"type":"git","url":"git+ssh://git@github.com/quagliato/api2go.git"},"bugs":{"url":"https://github.com/quagliato/api2go/issues"},"gitHead":"275dc130861e203b83a385fde8304264f7b78988","homepage":"https://github.com/quagliato/api2go#readme","_id":"api2go@0.0.4","_shasum":"76389bf0df291624804fd978de582dd3db1f5ef5","_from":".","_npmVersion":"3.5.4","_nodeVersion":"4.2.4","_npmUser":{"name":"quagliato","email":"eduardo@quagliato.me"},"dist":{"shasum":"76389bf0df291624804fd978de582dd3db1f5ef5","tarball":"https://registry.npmjs.org/api2go/-/api2go-0.0.4.tgz","integrity":"sha512-GSl0d2U0CyKJHk7nvH+gsJbXjZ6mLSrFJmfh+tboM/mD3xODZD932njk1X7sFdh3BimElRQuSGfXF0qebqZgnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHD2OZdMB8Qyqz2YdldhJC2EJLe9m0cCF4uqRHRddx/gIhAL0fSEaENqoZwI1z0fge1sxlL5xCesnee7/8/a3yzYor"}]},"maintainers":[{"name":"quagliato","email":"eduardo@quagliato.me"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/api2go-0.0.4.tgz_1457131966025_0.13712390745058656"}},"0.0.5":{"name":"api2go","version":"0.0.5","description":"Simple structure to create APIs based on HTTP requests over express.","main":"api.js","dependencies":{"body-parser":"~1.14.2","cluster":"~0.7.7","express":"~4.13.3","http-request":"~0.7.0","markdown":"~0.5.0","moment":"~2.10.6","nodemailer":"~1.11.0","nodemailer-smtp-transport":"~1.1.0","sha1":"~1.1.1"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["api","http","express"],"author":{"name":"eduardo@quagliato.me"},"license":"MIT License","repository":{"type":"git","url":"git+ssh://git@github.com/quagliato/api2go.git"},"bugs":{"url":"https://github.com/quagliato/api2go/issues"},"gitHead":"2eb7ba739c4b8ea64f7eecbd566461d41cd4f2d2","homepage":"https://github.com/quagliato/api2go#readme","_id":"api2go@0.0.5","_shasum":"9b047e207018d39a03b890064af11f90777bb9e1","_from":".","_npmVersion":"3.5.4","_nodeVersion":"4.2.4","_npmUser":{"name":"quagliato","email":"eduardo@quagliato.me"},"dist":{"shasum":"9b047e207018d39a03b890064af11f90777bb9e1","tarball":"https://registry.npmjs.org/api2go/-/api2go-0.0.5.tgz","integrity":"sha512-pjaTKuhiO6fWO2RNVhkps3u9ZHeEyl22513iryR4JDqj6MwWktnrjuPLwzc6jEnMEqo4cOvE3cTkhoN3ln62BQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG6QbfW0Tks+2AgO8x0FYks9Gf2Ljc654eBIXDEn+SE8AiEAytDitbkdFonm5Z38rjysivgQZaUh/bxdj2ifYk4Y8UY="}]},"maintainers":[{"name":"quagliato","email":"eduardo@quagliato.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/api2go-0.0.5.tgz_1457271007978_0.2663000342436135"}},"0.0.6":{"name":"api2go","version":"0.0.6","description":"Simple structure to create APIs based on HTTP requests over express.","main":"api.js","dependencies":{"body-parser":"~1.14.2","cluster":"~0.7.7","express":"~4.13.3","http-request":"~0.7.0","markdown":"~0.5.0","moment":"~2.10.6","nodemailer":"~1.11.0","nodemailer-smtp-transport":"~1.1.0","sha1":"~1.1.1"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["api","http","express"],"author":{"name":"eduardo@quagliato.me"},"license":"MIT License","repository":{"type":"git","url":"git+ssh://git@github.com/quagliato/api2go.git"},"bugs":{"url":"https://github.com/quagliato/api2go/issues"},"gitHead":"d0ebca738e625aeb248c6791531f9de0078d79d4","homepage":"https://github.com/quagliato/api2go#readme","_id":"api2go@0.0.6","_shasum":"f515853d3fbffe255f3dcde46f76dc7246f84e6e","_from":".","_npmVersion":"3.5.4","_nodeVersion":"4.2.4","_npmUser":{"name":"quagliato","email":"eduardo@quagliato.me"},"dist":{"shasum":"f515853d3fbffe255f3dcde46f76dc7246f84e6e","tarball":"https://registry.npmjs.org/api2go/-/api2go-0.0.6.tgz","integrity":"sha512-hO2d+Urv6SlzIWo1MHAHavLnzuSlTTRSGLAHIpGIb4byeGYUfsG3f6G7jWcT/Sr+kg6q9VGs8hUGfo8SbWNWMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDt/9W/Fm30Js71mFODUpopOuoFmFVWEgUzw6WMPWrDygIhAI/+jNvPOH0Jx+2kB38W8Oo2Cb3rwtyzsbuScoq75s9+"}]},"maintainers":[{"name":"quagliato","email":"eduardo@quagliato.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/api2go-0.0.6.tgz_1459129903044_0.8353267777711153"}},"0.0.7":{"name":"api2go","version":"0.0.7","description":"Simple structure to create APIs based on HTTP requests over express.","main":"api.js","dependencies":{"body-parser":"~1.14.2","cluster":"~0.7.7","express":"~4.13.3","http-request":"~0.7.0","markdown":"~0.5.0","moment":"~2.10.6","nodemailer":"~1.11.0","nodemailer-smtp-transport":"~1.1.0","sha1":"~1.1.1"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["api","http","express"],"author":{"name":"eduardo@quagliato.me"},"license":"MIT License","repository":{"type":"git","url":"git+ssh://git@github.com/quagliato/api2go.git"},"bugs":{"url":"https://github.com/quagliato/api2go/issues"},"gitHead":"6307012b518b21648eabb4b925af4ee2f39602df","homepage":"https://github.com/quagliato/api2go#readme","_id":"api2go@0.0.7","_shasum":"272a174aae4d2df8776acf8ab522df8d9f9f9fa0","_from":".","_npmVersion":"3.5.4","_nodeVersion":"4.2.4","_npmUser":{"name":"quagliato","email":"eduardo@quagliato.me"},"dist":{"shasum":"272a174aae4d2df8776acf8ab522df8d9f9f9fa0","tarball":"https://registry.npmjs.org/api2go/-/api2go-0.0.7.tgz","integrity":"sha512-XeVQXkLfdWWc384c2pD2MX1hnyO++CtWmIqjP06sNZkIWs3rJ2mLi/8qCMZw30N3d5dSUW5+ktwyttKKx/0rEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzctf5rt0fSCYo/wEyn2q445lTqk2iimS+wkZNur3SBgIhAIGARhHY9J2BhvjtVFRhJx6rJFL4plg5pneTzjEwn5Xe"}]},"maintainers":[{"name":"quagliato","email":"eduardo@quagliato.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/api2go-0.0.7.tgz_1459131948444_0.6014011232182384"}},"0.0.8":{"name":"api2go","version":"0.0.8","description":"Simple structure to create APIs based on HTTP requests over express.","main":"api.js","dependencies":{"body-parser":"~1.14.2","cluster":"~0.7.7","express":"~4.13.3","http-request":"~0.7.0","markdown":"~0.5.0","moment":"~2.10.6","nodemailer":"~1.11.0","nodemailer-smtp-transport":"~1.1.0","sha1":"~1.1.1"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["api","http","express"],"author":{"name":"eduardo@quagliato.me"},"license":"MIT License","repository":{"type":"git","url":"git+ssh://git@github.com/quagliato/api2go.git"},"bugs":{"url":"https://github.com/quagliato/api2go/issues"},"gitHead":"e0779b29f119a95d2e88d10a84e4aba4863dc18c","homepage":"https://github.com/quagliato/api2go#readme","_id":"api2go@0.0.8","_shasum":"6cb01cb731aa4b0a928a984091a3204a48b524b2","_from":".","_npmVersion":"3.5.4","_nodeVersion":"4.2.4","_npmUser":{"name":"quagliato","email":"eduardo@quagliato.me"},"dist":{"shasum":"6cb01cb731aa4b0a928a984091a3204a48b524b2","tarball":"https://registry.npmjs.org/api2go/-/api2go-0.0.8.tgz","integrity":"sha512-BJLaUtEgM6qFlkqWIB7lCIcy3wM50WmhVUTe4Yvq0Ve1403IAJrdBRq98uXLVdr2B6AoNqt59Ln895xjpBkJOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCm53q63/+ZGZ+F9wyEzJYhLhcCnLifrdia1zBUjUJ+pQIgZ9r8g+WUCQlZRNZlm4881noHUAk4ReO4rPM2LVM/iBI="}]},"maintainers":[{"name":"quagliato","email":"eduardo@quagliato.me"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/api2go-0.0.8.tgz_1459272312565_0.3574977475218475"}},"0.0.9":{"name":"api2go","version":"0.0.9","description":"Simple structure to create APIs based on HTTP requests over express.","main":"api.js","dependencies":{"body-parser":"~1.14.2","cluster":"~0.7.7","express":"~4.13.3","http-request":"~0.7.0","markdown":"~0.5.0","moment":"~2.10.6","nodemailer":"~1.11.0","nodemailer-smtp-transport":"~1.1.0","sha1":"~1.1.1"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["api","http","express"],"author":{"name":"eduardo@quagliato.me"},"license":"MIT License","repository":{"type":"git","url":"git+ssh://git@github.com/quagliato/api2go.git"},"bugs":{"url":"https://github.com/quagliato/api2go/issues"},"gitHead":"eda9bc26bf7238f7a8b1f9100e4a7ab212d83ef0","homepage":"https://github.com/quagliato/api2go#readme","_id":"api2go@0.0.9","_shasum":"7e1919753a379ebb906451a5cc45b1f4b62bcc21","_from":".","_npmVersion":"3.5.4","_nodeVersion":"4.2.4","_npmUser":{"name":"quagliato","email":"eduardo@quagliato.me"},"dist":{"shasum":"7e1919753a379ebb906451a5cc45b1f4b62bcc21","tarball":"https://registry.npmjs.org/api2go/-/api2go-0.0.9.tgz","integrity":"sha512-vj4mXvMUR54Lkmh7LT/oLeXnoJLH+ps4s5cX05ti6fvD+Nhc3x9pVGYZUXEH+xxodXJX7PekBWSIYdsI86R2SA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICRM7mmBxG5qwJi6oh9QnppFNeEHx+bvadk2jHZ3K/KsAiEAznYcKb6JGDf1gjBfBNZkob/rpaKrDUWopKvWSB6E8TM="}]},"maintainers":[{"name":"quagliato","email":"eduardo@quagliato.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/api2go-0.0.9.tgz_1459349023647_0.6755781504325569"}},"0.0.10":{"name":"api2go","version":"0.0.10","description":"Simple structure to create APIs based on HTTP requests over express.","main":"api.js","dependencies":{"body-parser":"~1.14.2","cluster":"~0.7.7","express":"~4.13.3","http-request":"~0.7.0","markdown":"~0.5.0","moment":"~2.10.6","nodemailer":"~1.11.0","nodemailer-smtp-transport":"~1.1.0","sha1":"~1.1.1"},"devDependencies":{},"scripts":{"test":"node test.js"},"keywords":["api","http","express"],"author":{"name":"eduardo@quagliato.me"},"license":"MIT License","repository":{"type":"git","url":"git+ssh://git@github.com/quagliato/api2go.git"},"bugs":{"url":"https://github.com/quagliato/api2go/issues"},"gitHead":"b41c50328dd7025d9cc80569c74b12cf4148bfa3","homepage":"https://github.com/quagliato/api2go#readme","_id":"api2go@0.0.10","_shasum":"a382119db2b43564f4a59646986cb0d160ed2669","_from":".","_npmVersion":"3.5.4","_nodeVersion":"4.2.4","_npmUser":{"name":"quagliato","email":"eduardo@quagliato.me"},"dist":{"shasum":"a382119db2b43564f4a59646986cb0d160ed2669","tarball":"https://registry.npmjs.org/api2go/-/api2go-0.0.10.tgz","integrity":"sha512-k/xhol5UNwHLg7tpYf1ujLvzyRjW/481PuIeVV6VhH115q2UyIjVu/I5FxOZEJA6E2wBir39z9eJxOEuEK7eAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtCIzCjT8yyPXBoMyKlmcxooQBwPyDObRDvVMOob1jAgIhANhR1WOsutpZZe09ngN1yGPSefOSNKuIR5lOk/n0pUHg"}]},"maintainers":[{"name":"quagliato","email":"eduardo@quagliato.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/api2go-0.0.10.tgz_1460664746886_0.4011001724284142"}},"0.0.11":{"name":"api2go","version":"0.0.11","description":"Simple structure to create APIs based on HTTP requests over express.","main":"api.js","dependencies":{"body-parser":"~1.14.2","cluster":"~0.7.7","express":"~4.13.3","http-request":"~0.7.0","markdown":"~0.5.0","moment":"~2.10.6","nodemailer":"~1.11.0","nodemailer-smtp-transport":"~1.1.0","sha1":"~1.1.1"},"devDependencies":{},"scripts":{"test":"node test.js"},"keywords":["api","http","express"],"author":{"name":"eduardo@quagliato.me"},"license":"MIT License","repository":{"type":"git","url":"git+ssh://git@github.com/quagliato/api2go.git"},"bugs":{"url":"https://github.com/quagliato/api2go/issues"},"gitHead":"f1b5676fb43658d60f600fc4a342aaceeccce4dc","homepage":"https://github.com/quagliato/api2go#readme","_id":"api2go@0.0.11","_shasum":"7dc79f3e6a03fd19501fbdf7fe821b00d4f7756d","_from":".","_npmVersion":"3.5.4","_nodeVersion":"4.2.4","_npmUser":{"name":"quagliato","email":"eduardo@quagliato.me"},"dist":{"shasum":"7dc79f3e6a03fd19501fbdf7fe821b00d4f7756d","tarball":"https://registry.npmjs.org/api2go/-/api2go-0.0.11.tgz","integrity":"sha512-+BMqV9+wStj2sjS0L9nlZdj8ff09fA8IWAe7szQstNvC0LtQC4gu0kK6YZS0+w52dwWWSnN6D7rkj2nDEpWYHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF6irOg+ez3eHcAp6YZyPk5aXxKh6cFkuVyBp87BOXZgAiB7tWrgGPD/qbL4bLcEAS7dB/lsWVBPncmsA43mitZ2yA=="}]},"maintainers":[{"name":"quagliato","email":"eduardo@quagliato.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/api2go-0.0.11.tgz_1460665668381_0.8676041413564235"}},"0.0.12":{"name":"api2go","version":"0.0.12","description":"Simple structure to create APIs based on HTTP requests over express.","main":"api.js","dependencies":{"body-parser":"~1.14.2","cluster":"~0.7.7","express":"~4.13.3","http-request":"~0.7.0","markdown":"~0.5.0","moment":"~2.10.6","nodemailer":"~1.11.0","nodemailer-smtp-transport":"~1.1.0","sha1":"~1.1.1"},"devDependencies":{},"scripts":{"test":"node test.js"},"keywords":["api","http","express"],"author":{"name":"eduardo@quagliato.me"},"license":"MIT License","repository":{"type":"git","url":"git+ssh://git@github.com/quagliato/api2go.git"},"bugs":{"url":"https://github.com/quagliato/api2go/issues"},"gitHead":"332de69a7b656b2e76bc3b2832efeae8d32cf921","homepage":"https://github.com/quagliato/api2go#readme","_id":"api2go@0.0.12","_shasum":"ac1282293c5f15ec6d27521e8f29161b96edc792","_from":".","_npmVersion":"3.5.4","_nodeVersion":"4.2.4","_npmUser":{"name":"quagliato","email":"eduardo@quagliato.me"},"dist":{"shasum":"ac1282293c5f15ec6d27521e8f29161b96edc792","tarball":"https://registry.npmjs.org/api2go/-/api2go-0.0.12.tgz","integrity":"sha512-3BioyvQHuyo2AFhRPwg6GkqCokK6hEM7CYntLw0HsR8L4F2Qkk1h774zRTMTouJnFTv3JHa/k1VMGD3q0/7kkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVVvtBx/DE4pjL0HSPtnG+B6qq6E98d73h6c6VoNTNTAIgCUmGAQkXDneZrlcKMSYu+0ZfS4uxI8iwcYlVtSF4ZjI="}]},"maintainers":[{"name":"quagliato","email":"eduardo@quagliato.me"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/api2go-0.0.12.tgz_1461086027124_0.5630715794395655"}},"0.0.13":{"name":"api2go","version":"0.0.13","description":"Simple structure to create APIs based on HTTP requests over express.","main":"api.js","dependencies":{"async":"^2.0.0-rc.6","body-parser":"~1.14.2","cluster":"~0.7.7","express":"~4.13.3","http-request":"~0.7.0","markdown":"~0.5.0","moment":"~2.10.6","nodemailer":"~1.11.0","nodemailer-smtp-transport":"~1.1.0","sha1":"~1.1.1"},"devDependencies":{},"scripts":{"test":"node test.js"},"keywords":["api","http","express"],"author":{"name":"eduardo@quagliato.me"},"license":"MIT License","repository":{"type":"git","url":"git+ssh://git@github.com/quagliato/api2go.git"},"bugs":{"url":"https://github.com/quagliato/api2go/issues"},"gitHead":"14d2ce9be1d63d34fb3e208b4aecd86844be28bb","homepage":"https://github.com/quagliato/api2go#readme","_id":"api2go@0.0.13","_shasum":"6eb96973200331e98f3d079a2a7628067a763e0a","_from":".","_npmVersion":"3.5.4","_nodeVersion":"4.2.4","_npmUser":{"name":"quagliato","email":"eduardo@quagliato.me"},"dist":{"shasum":"6eb96973200331e98f3d079a2a7628067a763e0a","tarball":"https://registry.npmjs.org/api2go/-/api2go-0.0.13.tgz","integrity":"sha512-eDy4MkA1M57kEwRasqrrRvYA03bgLQ/NlfaKtOUEGVS/E0/LyQ7MnTlqRyCMaHSHUk/38d2sSY9HeFi1bZNAgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkiMPcgy0HGeU60hlir7dwBjA/uQiJxHxs/7xW1G0RRgIhAIL1+xD5uj+x3axpY5f5Q9wH4oc5MZenPtUMCSg2BELo"}]},"maintainers":[{"name":"quagliato","email":"eduardo@quagliato.me"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/api2go-0.0.13.tgz_1468088318655_0.225102394586429"}},"0.0.14":{"name":"api2go","version":"0.0.14","description":"Simple structure to create APIs based on HTTP requests over express.","main":"api.js","dependencies":{"async":"^2.0.0-rc.6","body-parser":"~1.14.2","cluster":"~0.7.7","express":"~4.13.3","http-request":"~0.7.0","markdown":"~0.5.0","moment":"~2.10.6","nodemailer":"~1.11.0","nodemailer-smtp-transport":"~1.1.0","sha1":"~1.1.1"},"devDependencies":{},"scripts":{"test":"node test.js"},"keywords":["api","http","express"],"author":{"name":"eduardo@quagliato.me"},"license":"MIT License","repository":{"type":"git","url":"git+ssh://git@github.com/quagliato/api2go.git"},"bugs":{"url":"https://github.com/quagliato/api2go/issues"},"gitHead":"2c126fac561e2676ada5cc25d419121cdfafcf0f","homepage":"https://github.com/quagliato/api2go#readme","_id":"api2go@0.0.14","_shasum":"4032474835c45a328cc5ec7aa93386f7b9414561","_from":".","_npmVersion":"3.5.4","_nodeVersion":"4.2.4","_npmUser":{"name":"quagliato","email":"eduardo@quagliato.me"},"dist":{"shasum":"4032474835c45a328cc5ec7aa93386f7b9414561","tarball":"https://registry.npmjs.org/api2go/-/api2go-0.0.14.tgz","integrity":"sha512-n9/AYBGlOPNS9Q/PLmko3o8hvZuefcosyj8A9otDFMsjpEB1Xdx/I1FoNVR+cLxJk2+HKyI+aqoaRh96fc/Fgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoV6eDLwPvg+KK1h1gaPysS4vn1QXKKWHDVfmY1R4CmwIhALgCrIayb4gYngJgvchpYcavYo5U5A2ii4B2aHOLl9kF"}]},"maintainers":[{"name":"quagliato","email":"eduardo@quagliato.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/api2go-0.0.14.tgz_1469630058033_0.5719920231495053"}},"0.0.15":{"name":"api2go","version":"0.0.15","description":"Simple structure to create APIs based on HTTP requests over express.","main":"api.js","dependencies":{"async":"^2.0.0-rc.6","body-parser":"~1.14.2","cluster":"~0.7.7","express":"~4.13.3","http-request":"~0.7.0","markdown":"~0.5.0","moment":"~2.10.6","nodemailer":"~1.11.0","nodemailer-smtp-transport":"~1.1.0","sha1":"~1.1.1"},"devDependencies":{},"scripts":{"test":"node test.js"},"keywords":["api","http","express"],"author":{"name":"eduardo@quagliato.me"},"license":"MIT License","repository":{"type":"git","url":"git+ssh://git@github.com/quagliato/api2go.git"},"bugs":{"url":"https://github.com/quagliato/api2go/issues"},"gitHead":"e0f33ad28b9f4d4b44c8c4fbf0a50f29a3d6f66f","homepage":"https://github.com/quagliato/api2go#readme","_id":"api2go@0.0.15","_shasum":"531c4dbbe09af3ab6f6616388c5452fe0ff1c167","_from":".","_npmVersion":"3.5.4","_nodeVersion":"4.2.4","_npmUser":{"name":"quagliato","email":"eduardo@quagliato.me"},"dist":{"shasum":"531c4dbbe09af3ab6f6616388c5452fe0ff1c167","tarball":"https://registry.npmjs.org/api2go/-/api2go-0.0.15.tgz","integrity":"sha512-goB4jiiXtJCvdowU/oZIZBBQVUBzkZEEePJ6LNHpw02zww7xvOaLaBAlNd8deYzxoJfUonsdt3WXyGQS4KfVJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGLdqSgEnghtWXE8te1Edan6rRatwhDMrmclgkJYTg7eAiBMfBOmCP5m/JpQTqVT5q/YyBuie12XBf7ZtgWtf2apkw=="}]},"maintainers":[{"name":"quagliato","email":"eduardo@quagliato.me"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/api2go-0.0.15.tgz_1469630929007_0.4799807055387646"}},"0.0.16":{"name":"api2go","version":"0.0.16","description":"Simple structure to create APIs based on HTTP requests over express.","main":"api.js","dependencies":{"async":"^2.0.0-rc.6","body-parser":"~1.14.2","cluster":"~0.7.7","express":"~4.13.3","http-request":"~0.7.0","markdown":"~0.5.0","moment":"~2.10.6","nodemailer":"~1.11.0","nodemailer-smtp-transport":"~1.1.0","sha1":"~1.1.1"},"devDependencies":{},"scripts":{"test":"node test.js"},"keywords":["api","http","express"],"author":{"name":"eduardo@quagliato.me"},"license":"MIT License","repository":{"type":"git","url":"git+ssh://git@github.com/quagliato/api2go.git"},"bugs":{"url":"https://github.com/quagliato/api2go/issues"},"gitHead":"54d5c95fe5aeb9049e5234978d79baa236412b74","homepage":"https://github.com/quagliato/api2go#readme","_id":"api2go@0.0.16","_shasum":"32c3ffdaf8362cf5dcace5cb6eb39caad5b0461d","_from":".","_npmVersion":"3.5.4","_nodeVersion":"4.2.4","_npmUser":{"name":"quagliato","email":"eduardo@quagliato.me"},"dist":{"shasum":"32c3ffdaf8362cf5dcace5cb6eb39caad5b0461d","tarball":"https://registry.npmjs.org/api2go/-/api2go-0.0.16.tgz","integrity":"sha512-rn3dOVN4mmc7osK9DHdXwxQg7WVtThS++tolcm/dEzWktayUemPZGIXY203Qd2GqBsbTOzy86wAzczkf/6mK2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLTOeZcD85uUR/nhBNj7RhiL//uUTo1gga0+djWH5dzQIhAItZKMXwL5q6MNvFWlXzN2g3mH/M9H2Cehwlpiw22BWW"}]},"maintainers":[{"name":"quagliato","email":"eduardo@quagliato.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/api2go-0.0.16.tgz_1470381634431_0.8751936831977218"}},"0.0.17":{"name":"api2go","version":"0.0.17","description":"Simple structure to create APIs based on HTTP requests over express.","main":"api.js","dependencies":{"async":"^2.0.0-rc.6","body-parser":"~1.14.2","cluster":"~0.7.7","express":"~4.13.3","http-request":"~0.7.0","markdown":"~0.5.0","moment":"~2.10.6","nodemailer":"~1.11.0","nodemailer-smtp-transport":"~1.1.0","sha1":"~1.1.1"},"devDependencies":{},"scripts":{"test":"node test.js"},"keywords":["api","http","express"],"author":{"name":"eduardo@quagliato.me"},"license":"MIT License","repository":{"type":"git","url":"http://github.com/quagliato/api2go"},"bugs":{"url":"https://github.com/quagliato/api2go/issues"},"gitHead":"8e231826ca4afae6316156fe16cae23b7224cdf9","_id":"api2go@0.0.17","_shasum":"32a5a8852735716ae9e3cf5d5a91742109517d9f","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"quagliato","email":"eduardo@quagliato.me"},"maintainers":[{"name":"quagliato","email":"eduardo@quagliato.me"}],"dist":{"shasum":"32a5a8852735716ae9e3cf5d5a91742109517d9f","tarball":"https://registry.npmjs.org/api2go/-/api2go-0.0.17.tgz","integrity":"sha512-5o2fIAhQa3G0JTot37ugCdQnBmbO4r3FWdTd+Yj2dPiwpWrb/8EtrJnEP+nxSnCc+NeCubYR0YZ9tqPQtquLzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFIggLcCa7+2b7aDTivrLAA0ONMfkG+/uzUS2uwPVLnYAiAOM7QYNOBjnGE25PJBg6smMw+feJbbdQG05X2rJchULA=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/api2go-0.0.17.tgz_1472423919772_0.397316639078781"}},"0.0.18":{"name":"api2go","version":"0.0.18","description":"Simple structure to create APIs based on HTTP requests over express.","main":"api.js","dependencies":{"async":"^2.0.0-rc.6","body-parser":"~1.14.2","cluster":"~0.7.7","express":"~4.13.3","http-request":"~0.7.0","markdown":"~0.5.0","moment":"~2.10.6","nodemailer":"~1.11.0","nodemailer-smtp-transport":"~1.1.0","sha1":"~1.1.1"},"devDependencies":{},"scripts":{"test":"node test.js"},"keywords":["api","http","express"],"author":{"name":"eduardo@quagliato.me"},"license":"MIT License","repository":{"type":"git","url":"http://github.com/quagliato/api2go"},"bugs":{"url":"https://github.com/quagliato/api2go/issues"},"gitHead":"86c18e93ae5898ba0737e70147ca4401542a15ed","_id":"api2go@0.0.18","_shasum":"2b8f5a835c90a3d94a6048948a017aac6828b36b","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"quagliato","email":"eduardo@quagliato.me"},"maintainers":[{"name":"quagliato","email":"eduardo@quagliato.me"}],"dist":{"shasum":"2b8f5a835c90a3d94a6048948a017aac6828b36b","tarball":"https://registry.npmjs.org/api2go/-/api2go-0.0.18.tgz","integrity":"sha512-IYNjkI4INu156Y+tae5BnQa1MaSX9CMINd6cVMTv9pLWihrPsqDhdFMj4hdI1rG80Y9bRf9gDZQVi1/86XKaRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDn3794Ycnx/BaKCukCVQXP23LCgmZf6/RH4ZDuXinjzwIgZjYgBFGEgdQ98YCu5r2uJkAPNj6L2e18ItRkdQfN+ow="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/api2go-0.0.18.tgz_1472761684627_0.3591692808549851"}},"0.0.19":{"name":"api2go","version":"0.0.19","description":"Simple structure to create APIs based on HTTP requests over express.","main":"api.js","dependencies":{"async":"^2.0.0-rc.6","body-parser":"~1.14.2","cluster":"~0.7.7","express":"~4.13.3","http-request":"~0.7.0","markdown":"~0.5.0","moment":"~2.10.6","nodemailer":"~1.11.0","nodemailer-smtp-transport":"~1.1.0","sha1":"~1.1.1"},"devDependencies":{},"scripts":{"test":"node test.js"},"keywords":["api","http","express"],"author":{"name":"eduardo@quagliato.me"},"license":"MIT License","repository":{"type":"git","url":"http://github.com/quagliato/api2go"},"bugs":{"url":"https://github.com/quagliato/api2go/issues"},"gitHead":"86c18e93ae5898ba0737e70147ca4401542a15ed","_id":"api2go@0.0.19","_shasum":"a22373e1ed4743b1e79d98accc48af6707501bcd","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"quagliato","email":"eduardo@quagliato.me"},"maintainers":[{"name":"quagliato","email":"eduardo@quagliato.me"}],"dist":{"shasum":"a22373e1ed4743b1e79d98accc48af6707501bcd","tarball":"https://registry.npmjs.org/api2go/-/api2go-0.0.19.tgz","integrity":"sha512-a3gi31vJonU8RRrVPX7Z+W5w8KHpzM8QY+TwFivKwBXXd2YR43TcprYVaAWu890iH+XwHyA8bs4kFXDhbokjAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjJcLSglhHrIc1Tl/Y1tnfkd+0NHv+F9BXWO2qF8XK9gIgMl+aAmtmnhV3UQTwKTdN+TTdv1zdP/6TyR4FW/q8ScM="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/api2go-0.0.19.tgz_1473407491906_0.3116538713220507"}},"0.0.20":{"name":"api2go","version":"0.0.20","description":"Simple structure to create APIs based on HTTP requests over express.","main":"api.js","dependencies":{"async":"^2.0.0-rc.6","body-parser":"~1.14.2","cluster":"~0.7.7","express":"~4.13.3","http-request":"~0.7.0","markdown":"~0.5.0","moment":"~2.10.6","nodemailer":"~1.11.0","nodemailer-smtp-transport":"~1.1.0","sha1":"~1.1.1"},"devDependencies":{},"scripts":{"test":"node test.js"},"keywords":["api","http","express"],"author":{"name":"eduardo@quagliato.me"},"license":"MIT License","repository":{"type":"git","url":"http://github.com/quagliato/api2go"},"bugs":{"url":"https://github.com/quagliato/api2go/issues"},"gitHead":"94870ef3e52e7fa6f3dc54078fed149203cf2735","_id":"api2go@0.0.20","_shasum":"b44cb6a87b32335f40fb698e3d178902ca098e33","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"quagliato","email":"eduardo@quagliato.me"},"maintainers":[{"name":"quagliato","email":"eduardo@quagliato.me"}],"dist":{"shasum":"b44cb6a87b32335f40fb698e3d178902ca098e33","tarball":"https://registry.npmjs.org/api2go/-/api2go-0.0.20.tgz","integrity":"sha512-nVCzRoZbdPYYUrjaK1ov/ZuiH/Oeub4PjfTQWXfngyuMvyDXG7I1m/ItBR/VWyEk2Jgu5uzqZSetQHL8ffcibQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEz+hziS8eYpNpl1UZQ8r95qmQ6IaCREPTj5+BfhlUXbAiBDkm460R2WjofErJLL8mHnhxiNXqRJXDHSbi+GGGZqow=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/api2go-0.0.20.tgz_1474856728340_0.11706013698130846"}},"0.0.21":{"name":"api2go","version":"0.0.21","description":"Simple structure to create APIs based on HTTP requests over express.","main":"api.js","dependencies":{"async":"^2.0.0-rc.6","body-parser":"~1.14.2","express":"~4.13.3","markdown":"~0.5.0","moment":"~2.10.6","nodemailer":"~1.11.0","nodemailer-smtp-transport":"~1.1.0","sha1":"~1.1.1"},"devDependencies":{},"scripts":{"test":"node test.js"},"keywords":["api","http","express"],"author":{"name":"eduardo@quagliato.me"},"license":"MIT License","repository":{"type":"git","url":"http://github.com/quagliato/api2go"},"bugs":{"url":"https://github.com/quagliato/api2go/issues"},"gitHead":"7f1b179680eb205a72b33b7968d85c1ecbff56bd","_id":"api2go@0.0.21","_shasum":"428608a0fd17e2a810fdacf099853a6b4d81d92a","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"quagliato","email":"eduardo@quagliato.me"},"maintainers":[{"name":"quagliato","email":"eduardo@quagliato.me"}],"dist":{"shasum":"428608a0fd17e2a810fdacf099853a6b4d81d92a","tarball":"https://registry.npmjs.org/api2go/-/api2go-0.0.21.tgz","integrity":"sha512-+WOWwXk1xwFWbIvss08PSoeYv4tLn0bdOg5JxCs1SLtiF5YQnJh3Puhdp1iME9Ek02wo01JdLHrCK4hGRsKyMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC67j9kn9HMziEId+6HIM8n8s1WdPDGOBX2EoPdjpknuAIhAP/M1n14DVKCLUG5HiPUBZX3R6MXBjeaUsvWlGEIAo75"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/api2go-0.0.21.tgz_1475096775803_0.9920240296050906"}},"0.0.22":{"name":"api2go","version":"0.0.22","description":"Simple structure to create APIs based on HTTP requests over express.","main":"api.js","dependencies":{"async":"^2.0.0-rc.6","body-parser":"~1.14.2","express":"~4.13.3","markdown":"~0.5.0","moment":"~2.10.6","nodemailer":"~1.11.0","nodemailer-smtp-transport":"~1.1.0","sha1":"~1.1.1"},"devDependencies":{},"scripts":{"test":"node test.js"},"keywords":["api","http","express"],"author":{"name":"eduardo@quagliato.me"},"license":"MIT License","repository":{"type":"git","url":"http://github.com/quagliato/api2go"},"bugs":{"url":"https://github.com/quagliato/api2go/issues"},"gitHead":"8b20d9abebf116f4b7f39352f6d31c81e6043bc3","_id":"api2go@0.0.22","_shasum":"96ab7613d790601d880fd5bcebb4924af8b4c320","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"quagliato","email":"eduardo@quagliato.me"},"maintainers":[{"name":"quagliato","email":"eduardo@quagliato.me"}],"dist":{"shasum":"96ab7613d790601d880fd5bcebb4924af8b4c320","tarball":"https://registry.npmjs.org/api2go/-/api2go-0.0.22.tgz","integrity":"sha512-PmNO+DqCb6thTdcbGaDc0qD3/8zHdq9E9Z2lpapYkPYrXRakp615fZNkUaKnL28/04NZK3CuiDqW/BO/n6Qx6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCww290QS6eEqhKhjWXu+gKl7HPfpH0NdCHUAQ/TVh3uAIhAJZjlc7OZdwzmiOloa1t1KbpdbaxilPVcPcKTjCzJTyz"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/api2go-0.0.22.tgz_1475699070252_0.03162279515527189"}},"0.0.23":{"name":"api2go","version":"0.0.23","description":"Simple structure to create APIs based on HTTP requests over express.","main":"api.js","dependencies":{"async":"^2.0.0-rc.6","body-parser":"~1.14.2","express":"~4.13.3","markdown":"~0.5.0","moment":"~2.10.6","nodemailer":"~1.11.0","nodemailer-smtp-transport":"~1.1.0","sha1":"~1.1.1"},"devDependencies":{},"scripts":{"test":"node test.js"},"keywords":["api","http","express"],"author":{"name":"eduardo@quagliato.me"},"license":"MIT License","repository":{"type":"git","url":"http://github.com/quagliato/api2go"},"bugs":{"url":"https://github.com/quagliato/api2go/issues"},"gitHead":"b395e30f4b46954aba19ecd23945e8095d88174d","_id":"api2go@0.0.23","_shasum":"d1b52164b95bbdb66ea3cb77a0929fa71fd297cf","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"quagliato","email":"eduardo@quagliato.me"},"maintainers":[{"name":"quagliato","email":"eduardo@quagliato.me"}],"dist":{"shasum":"d1b52164b95bbdb66ea3cb77a0929fa71fd297cf","tarball":"https://registry.npmjs.org/api2go/-/api2go-0.0.23.tgz","integrity":"sha512-DZiB+JibIaFHwBdAiu5AJ10/7ZughRsdwPA9sRGiPrLmNFwYSjyzFenoEWJCzBElPgtIJOaoyW6QFen0to1NKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICpadVrgNyTfm7CqF1Z9ra597JsZotgvIPKbDDu6jehuAiAz5L0obww3lMlsmWPJ3D7NYgdTVLsQW3k8DStJwJQecQ=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/api2go-0.0.23.tgz_1475699389505_0.9586569415405393"}},"0.0.24":{"name":"api2go","version":"0.0.24","description":"Simple structure to create APIs based on HTTP requests over express.","main":"api.js","dependencies":{"async":"^2.0.0-rc.6","body-parser":"^1.15.2","express":"^4.14.0","markdown":"~0.5.0","moment":"^2.15.1","nodemailer":"~1.11.0","nodemailer-smtp-transport":"~1.1.0","sha1":"~1.1.1"},"devDependencies":{},"scripts":{"test":"node test.js"},"keywords":["api","http","express"],"author":{"name":"eduardo@quagliato.me"},"license":"MIT License","repository":{"type":"git","url":"git+ssh://git@github.com/quagliato/api2go.git"},"bugs":{"url":"https://github.com/quagliato/api2go/issues"},"gitHead":"d070dd3b9b4a84190e2642e34951d78f05cffecb","homepage":"https://github.com/quagliato/api2go#readme","_id":"api2go@0.0.24","_shasum":"5c625e0f04fa908ee2962b80d070e43c87539eb6","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"quagliato","email":"eduardo@quagliato.me"},"maintainers":[{"name":"quagliato","email":"eduardo@quagliato.me"}],"dist":{"shasum":"5c625e0f04fa908ee2962b80d070e43c87539eb6","tarball":"https://registry.npmjs.org/api2go/-/api2go-0.0.24.tgz","integrity":"sha512-G+e3/Gpn+HHlc0WaNrMdPVIVjsOrhOd/VaN0/qc+zugyfp/gzXk+7ZL8WkknWX/LsyecaZoKlrYDQUhfRo0RmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHsz1k3/J/U9EAbnxIuTmDboNyU9D4jN91TSF4+aJktMAiEAsTSRuP8X2hMnITUbJCTcPpm5TMfrdaWaQvXtpUKAWEQ="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/api2go-0.0.24.tgz_1476471815673_0.5195599738508463"}},"0.0.25":{"name":"api2go","version":"0.0.25","description":"Simple structure to create APIs based on HTTP requests over express.","main":"api.js","dependencies":{"async":"^2.0.0-rc.6","body-parser":"^1.15.2","express":"^4.14.0","markdown":"~0.5.0","moment":"^2.15.1","nodemailer":"~2.6.4","nodemailer-smtp-transport":"~2.7.2","sha1":"~1.1.1"},"devDependencies":{},"scripts":{"test":"node test.js"},"keywords":["api","http","express"],"author":{"name":"eduardo@quagliato.me"},"license":"MIT License","repository":{"type":"git","url":"git+ssh://git@github.com/quagliato/api2go.git"},"bugs":{"url":"https://github.com/quagliato/api2go/issues"},"gitHead":"113f5dccf74d141bfa2d6d8f71092db8145e6628","homepage":"https://github.com/quagliato/api2go#readme","_id":"api2go@0.0.25","_shasum":"b8f5f2a132c9e81f280dbbcfa25780220cf06625","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"quagliato","email":"eduardo@quagliato.me"},"maintainers":[{"name":"quagliato","email":"eduardo@quagliato.me"}],"dist":{"shasum":"b8f5f2a132c9e81f280dbbcfa25780220cf06625","tarball":"https://registry.npmjs.org/api2go/-/api2go-0.0.25.tgz","integrity":"sha512-CiY54qt47q2K4cPvjnciip8l/9B22TVvp6/JkmfCP4JEgI1GdoZikVwfCRjBnWCzUBusWcYcSuDYqPfcC9TlHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCF8poGLLYZ10fFt9qbpcr7cK1nkkHXVvDqCTBaDYP4PQIgZBpEoClbcG0hh/V2N1hMhgYKWpLMNDPkhMKsA3CxvIQ="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/api2go-0.0.25.tgz_1480960388205_0.02552522928453982"}},"0.0.26":{"name":"api2go","version":"0.0.26","description":"Simple structure to create APIs based on HTTP requests over express.","main":"api.js","dependencies":{"body-parser":"^1.15.2","express":"^4.14.0","markdown":"~0.5.0","mime":"^1.3.4","moment":"^2.15.1","nodemailer":"~2.6.4","nodemailer-smtp-transport":"~2.7.2","sha1":"~1.1.1"},"devDependencies":{"async":"^2.0.0-rc.6","request":"^2.79.0"},"scripts":{"test":"node test.js"},"keywords":["api","http","express"],"author":{"name":"eduardo@quagliato.me"},"license":"MIT License","repository":{"type":"git","url":"git+ssh://git@github.com/quagliato/api2go.git"},"bugs":{"url":"https://github.com/quagliato/api2go/issues"},"gitHead":"84cab6e81c1f3622014e1f5506cb3ef748af02d5","homepage":"https://github.com/quagliato/api2go#readme","_id":"api2go@0.0.26","_shasum":"281687ac79c50cbcc2de037009a4f9a11683b263","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"quagliato","email":"eduardo@quagliato.me"},"maintainers":[{"name":"quagliato","email":"eduardo@quagliato.me"}],"dist":{"shasum":"281687ac79c50cbcc2de037009a4f9a11683b263","tarball":"https://registry.npmjs.org/api2go/-/api2go-0.0.26.tgz","integrity":"sha512-kGsJwm+JAvzNMU4T98zpzITbY9uzpFWockJk7IymkEJ77NxpeDE8xTkQJzV8y/WkMxtNgNM8L1a5aC2GhMAO7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEsgAT8JbugnD222qBs3FLtU7ZF+h09OgIcZ1qa59rCnAiEAuEGe8fzib+1+ytqRKJONRZRuGAuwwnZ83fscISbDz74="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/api2go-0.0.26.tgz_1485729854840_0.37951189442537725"}},"0.0.27":{"name":"api2go","version":"0.0.27","description":"Simple structure to create APIs based on HTTP requests over express.","main":"api.js","dependencies":{"body-parser":"^1.15.2","express":"^4.14.0","markdown":"~0.5.0","mime":"^1.3.4","moment":"^2.15.1","nodemailer":"~2.6.4","nodemailer-html-to-text":"^2.1.0","nodemailer-smtp-transport":"~2.7.2","sha1":"~1.1.1"},"devDependencies":{"async":"^2.0.0-rc.6","request":"^2.79.0"},"scripts":{"test":"node test.js"},"keywords":["api","http","express"],"author":{"name":"eduardo@quagliato.me"},"license":"MIT License","repository":{"type":"git","url":"git+ssh://git@github.com/quagliato/api2go.git"},"bugs":{"url":"https://github.com/quagliato/api2go/issues"},"gitHead":"bf92d101d9b1565e564e1a58e97e883bc9078f9c","homepage":"https://github.com/quagliato/api2go#readme","_id":"api2go@0.0.27","_shasum":"e442a4cc6fafcf0f2bf8569dcd645f74d0f35080","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"quagliato","email":"eduardo@quagliato.me"},"maintainers":[{"name":"quagliato","email":"eduardo@quagliato.me"}],"dist":{"shasum":"e442a4cc6fafcf0f2bf8569dcd645f74d0f35080","tarball":"https://registry.npmjs.org/api2go/-/api2go-0.0.27.tgz","integrity":"sha512-kLPr9pOT4RGMYL+Q2qLRlBiHdl08OpwvScJNFZOhks1S2bIGiBZFZoS1h59sFcYjWGuwI5DW4atJ3N2H1vkjpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7fgMkjgE+geNW0rfgWeuFHhC4eVC4nuRqYTje4aJa8gIhAMt3QzU9kxQqGcDyYCWacz/KbKd8YBu3K6dQRdd8R8ht"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/api2go-0.0.27.tgz_1486493659245_0.6696400996297598"}},"0.0.28":{"name":"api2go","version":"0.0.28","description":"Simple structure to create APIs based on HTTP requests over express.","main":"api.js","dependencies":{"body-parser":"^1.15.2","express":"^4.14.0","markdown":"~0.5.0","mime":"^1.3.4","moment":"^2.15.1","nodemailer":"~2.6.4","nodemailer-html-to-text":"^2.1.0","nodemailer-smtp-transport":"~2.7.2","sha1":"~1.1.1"},"devDependencies":{"async":"^2.0.0-rc.6","request":"^2.79.0"},"scripts":{"test":"node test.js"},"keywords":["api","http","express"],"author":{"name":"eduardo@quagliato.me"},"license":"MIT License","repository":{"type":"git","url":"git+ssh://git@github.com/quagliato/api2go.git"},"bugs":{"url":"https://github.com/quagliato/api2go/issues"},"gitHead":"80ff33d308efb4fc391e07ebdf053e638039df9c","homepage":"https://github.com/quagliato/api2go#readme","_id":"api2go@0.0.28","_shasum":"31e17a8f2f280f504fe593e65e1e8083bf6e2b6f","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"quagliato","email":"eduardo@quagliato.me"},"maintainers":[{"name":"quagliato","email":"eduardo@quagliato.me"}],"dist":{"shasum":"31e17a8f2f280f504fe593e65e1e8083bf6e2b6f","tarball":"https://registry.npmjs.org/api2go/-/api2go-0.0.28.tgz","integrity":"sha512-RFwx1/949gzjjyf5yDJnkesllPYVd9UgRj2OH1gQW9LI/552YvTMaCS7uIq1OV0HlD4udyPoxFldS69WN3EbwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC3jJQdNWzTOI04Xuny7oKxkPr0aJ7cTfQVTwKX8hvhcAiBdoK6OmV6YJakUipJl8emf5SiyQzODntBZGWuZDDYrsA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/api2go-0.0.28.tgz_1488824296668_0.7877350195776671"}}},"readme":"# API2go\n\n[![Build Status](https://travis-ci.org/quagliato/api2go.svg?branch=master)](https://travis-ci.org/quagliato/api2go)\n\n## Description\n\nSimple structure to create APIs based on HTTP requests over express.\n\nYou can create RESTful or RPC APIs, using any kind of HTTP method accepted by\nexpressjs and customize the paths you use.\n\n### Why use API2Go instead of express?\n\nAPI2Go abstracts a lot of things that in express you would have to implement\nmanually, like this:\n\n- **Logger**: API2GO() has a **logger** function publicly accessible;\n- **Email**: every instance of API2Go() has also a function **sendMail** \npublicly accessible;\n- **Auditing**: the API2Go logs every request, the input, the output, how many\ntime it tooks to process etc.\n\n### Some things that need to be implemented\n\nLike any one-man-army, I can't do everything at the same time, so these are some\nof the things that I plan to program or want to program:\n\n- Middleware;\n- Unified and strong authentication (can't continue using the payload);\n- Headers filtering;\n- N-level validation on functions' map;\n- Got any idea? *eduardo@quagliato.me* or add a new issue in the Github repo;\n\n## Usage\n\n    npm install api2go\n\n* * * * *\n\nTo use (**from v0.0.13 and on**):\n    \n    var API2Go = require('api2go');\n\n    // You can instance N API objects in the same application, but they have to\n    // listen to different ports.\n    var apiObj = new API2Go(\"path/to/config.json\");\n\n    // You can also instance a API object without a file, but informing the config\n    // object right here, like this:\n    var apiObj = new API2Go({\n      \"DEBUG_MODE\"               : 1,\n      \"NODEJS_LISTEN_PORT\"       : 3000,\n      \"API_FUNCTIONS_MAP\"        : \"_assets/functions-map.json\",\n      \"GENERAL_LOG\"              : \"_logs/general.log\"\n    });\n\n    // You have to register the functions that you want to make invokable\n    apiObj.registerFunction(\"test\", function(payload, requestKey, callback, req, res){\n      console.log(payload);\n      var returnValues = {\n        \"status\": \"OK\",\n        \"data\": data\n      };\n\n      callback(returnValues);\n    },\n    // This is the map for the function, it defines the path which this request can\n    // be invoke and the parameters that will be validated.\n    {\n      \"path\": \":id\",\n      \"module\": \"default\",\n      \"method\": \"get\",\n      \"params\": [\n        {\n          \"paramName\": \"parameter1\",\n          \"type\": \"string\",\n          \"mandatory\": false,\n          \"validation\": {\n            \"longerThan\": \"5\",\n            \"smallerThan\": \"100\"\n          }\n        },\n        {\n          \"paramName\": \"parameter2\",\n          \"type\": \"string\",\n          \"mandatory\": false,\n          \"validation\": {\n            \"longerThan\": \"60\",\n            \"smallerThan\": \"65\"\n          }\n        }\n      ]\n    });\n\n    // The API will start listen in the port you specified in the config.\n    apiObj.start();\n\nEvery request must return a property *\"status\"* with *\"OK\"* or *\"ERROR\"*.\n\n## Changelog\n\nRefer to `changelog.txt` inside the repo.\n\n## Keep in touch\n\nEduardo Quagliato, eduardo@quagliato.me\n\n## License\n\nThis project is copyrighted by **MIT License** (see *license.txt*).\n","maintainers":[{"name":"quagliato","email":"eduardo@quagliato.me"}],"time":{"modified":"2022-06-13T03:12:40.930Z","created":"2016-02-28T18:07:45.691Z","0.0.1":"2016-02-28T18:07:45.691Z","0.0.2":"2016-03-03T20:35:11.600Z","0.0.3":"2016-03-04T09:16:31.914Z","0.0.4":"2016-03-04T22:52:49.303Z","0.0.5":"2016-03-06T13:30:11.264Z","0.0.6":"2016-03-28T01:51:45.459Z","0.0.7":"2016-03-28T02:25:50.685Z","0.0.8":"2016-03-29T17:25:13.583Z","0.0.9":"2016-03-30T14:43:45.676Z","0.0.10":"2016-04-14T20:12:29.294Z","0.0.11":"2016-04-14T20:27:49.020Z","0.0.12":"2016-04-19T17:13:48.650Z","0.0.13":"2016-07-09T18:18:41.353Z","0.0.14":"2016-07-27T14:34:19.872Z","0.0.15":"2016-07-27T14:48:51.544Z","0.0.16":"2016-08-05T07:20:34.669Z","0.0.17":"2016-08-28T22:38:40.847Z","0.0.18":"2016-09-01T20:28:04.888Z","0.0.19":"2016-09-09T07:51:32.142Z","0.0.20":"2016-09-26T02:25:29.624Z","0.0.21":"2016-09-28T21:06:17.529Z","0.0.22":"2016-10-05T20:24:30.482Z","0.0.23":"2016-10-05T20:29:49.749Z","0.0.24":"2016-10-14T19:03:35.929Z","0.0.25":"2016-12-05T17:53:08.440Z","0.0.26":"2017-01-29T22:44:15.082Z","0.0.27":"2017-02-07T18:54:19.505Z","0.0.28":"2017-03-06T18:18:16.899Z"},"keywords":["api","http","express"],"repository":{"type":"git","url":"git+ssh://git@github.com/quagliato/api2go.git"},"author":{"name":"eduardo@quagliato.me"},"bugs":{"url":"https://github.com/quagliato/api2go/issues"},"license":"MIT License","readmeFilename":"README.md","homepage":"https://github.com/quagliato/api2go#readme"}