{"_id":"3scale-senico","_rev":"7-55929268bead27576ac7bdbfa010b1b8","name":"3scale-senico","description":"Client for 3Scale Networks API","dist-tags":{"latest":"0.3.3"},"versions":{"0.3.2":{"name":"3scale-senico","description":"Client for 3Scale Networks API","version":"0.3.2","homepage":"http://www.3scale.net","repository":{"type":"git","url":"git://github.com/3scale/3scale_ws_api_for_nodejs.git"},"author":{"name":"3scale","email":"support@3scale.net"},"contributors":[{"name":"Carlos Villuendas","email":"carlosvillu@3scale.net"},{"name":"Michal Cichra","email":"michal@3scale.net"},{"name":"Daniel Stevens","email":"daniel.stevens@senicolabs.com"}],"main":"lib/index.js","bugs":{"url":"http://github.com/3scale/3scale_ws_api_for_nodejs/issues"},"keywords":["api","authorization","3scale","web"],"scripts":{"prepublish":"coffee --bare -o lib -c src","test":"vows test/* --spec"},"directories":{"lib":"./lib"},"dependencies":{"libxmljs":"*","qs":"*"},"devDependencies":{"coffee-script":"1.x","vows":"0.5.x"},"engines":{"node":"0.8.x"},"optionalDependencies":{},"readme":"# 3scale integration plugin for JavaScript/CoffeeScript/Node.js applications [![Build Status](https://secure.travis-ci.org/3scale/3scale_ws_api_for_nodejs.png?branch=master)](http://travis-ci.org/3scale/3scale_ws_api_for_nodejs)\n\n3scale is an API Infrastructure service which handles API Keys, Rate Limiting, Analytics, Billing Payments and Developer Management.\nIncludes a configurable API dashboard and developer portal CMS.\nMore product stuff at http://www.3scale.net/, support information at http://support.3scale.net/.\n\n#### Requirements\n\n* libxml2 library\n\n#### Installation\n\nThe module is delivered through the package manager npm, so that the installation should be easy as: `npm install 3scale`\n\n#### Testing\n\nTo run tests: `vows test/* --spec`\n\nIn the root of the project.\n\n#### Usage\n\n    var Client = require('3scale').Client;\n\n    client = new Client(\"your provider key\");\n\n    client.authorize({app_id: \"your application id\", app_key: \"your application key\"}, function(response){\n      sys.log(sys.inspect(response));\n    });\n\n    // Or for reports\n\n    var trans = [\n                  { \"app_id\": \"your application id\", \"usage\": {\"hits\": 1}},\n                  { \"app_id\": \"your application id\", \"usage\": {\"hits\": 1000}}\n                 ]\n\n    client.report(trans, function(response){\n      sys.log(sys.inspect(response));\n    });\n\n","_id":"3scale-senico@0.3.2","dist":{"shasum":"67ceaec0f86d0b4ec91dddbc1e9f2161365ce3fc","tarball":"https://registry.npmjs.org/3scale-senico/-/3scale-senico-0.3.2.tgz","integrity":"sha512-dSSFx5i7rhi5c4kr4H44Y0J4kZxQ2dwgX3AcnmePWlUwbFchv1t02JfjnLfThsR32OladOmfEV089wx5nJRlYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsuW3lp67Wle1h5i9h6QqegNFFkHr63hwEXy6JLr69wgIgR2yrhO9+JPqlsNGqMN2Ga77DKcWP4tIo4y5iccx/D2I="}]},"maintainers":[{"name":"senico","email":"daniel.stevens@senicolabs.com"}]},"0.3.3":{"name":"3scale-senico","description":"Client for 3Scale Networks API","version":"0.3.3","homepage":"http://www.3scale.net","repository":{"type":"git","url":"git://github.com/3scale/3scale_ws_api_for_nodejs.git"},"author":{"name":"3scale","email":"support@3scale.net"},"contributors":[{"name":"Carlos Villuendas","email":"carlosvillu@3scale.net"},{"name":"Michal Cichra","email":"michal@3scale.net"},{"name":"Daniel Stevens","email":"daniel.stevens@senicolabs.com"}],"main":"lib/index.js","bugs":{"url":"http://github.com/3scale/3scale_ws_api_for_nodejs/issues"},"keywords":["api","authorization","3scale","web"],"scripts":{"prepublish":"coffee --bare -o lib -c src","test":"vows test/* --spec"},"directories":{"lib":"./lib"},"dependencies":{"libxmljs":"*","qs":"*"},"devDependencies":{"coffee-script":"1.x","vows":"0.5.x"},"engines":{"node":"0.8.x"},"optionalDependencies":{},"readme":"# 3scale integration plugin for JavaScript/CoffeeScript/Node.js applications [![Build Status](https://secure.travis-ci.org/3scale/3scale_ws_api_for_nodejs.png?branch=master)](http://travis-ci.org/3scale/3scale_ws_api_for_nodejs)\n\n3scale is an API Infrastructure service which handles API Keys, Rate Limiting, Analytics, Billing Payments and Developer Management.\nIncludes a configurable API dashboard and developer portal CMS.\nMore product stuff at http://www.3scale.net/, support information at http://support.3scale.net/.\n\n#### Requirements\n\n* libxml2 library\n\n#### Installation\n\nThe module is delivered through the package manager npm, so that the installation should be easy as: `npm install 3scale`\n\n#### Testing\n\nTo run tests: `vows test/* --spec`\n\nIn the root of the project.\n\n#### Usage\n\n    var Client = require('3scale').Client;\n\n    client = new Client(\"your provider key\");\n\n    client.authorize({app_id: \"your application id\", app_key: \"your application key\"}, function(response){\n      sys.log(sys.inspect(response));\n    });\n\n    // Or for reports\n\n    var trans = [\n                  { \"app_id\": \"your application id\", \"usage\": {\"hits\": 1}},\n                  { \"app_id\": \"your application id\", \"usage\": {\"hits\": 1000}}\n                 ]\n\n    client.report(trans, function(response){\n      sys.log(sys.inspect(response));\n    });\n\n","_id":"3scale-senico@0.3.3","dist":{"shasum":"83f4aff7ff67a7ebdd6f8cdd3c85120ff0645785","tarball":"https://registry.npmjs.org/3scale-senico/-/3scale-senico-0.3.3.tgz","integrity":"sha512-70uYTx36DgW1M/b2NhpEP002JTegFMJeonK9yoYvtOPnfc1AsJMlJJz+qtONiOebGwUCm3IK+KALxtdNjN/OAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChqXc8OTnBKTRMNw1T/LcoDWxgyJmgLK3Ua66mXVjztgIhAI+BysG5O9QpmgSRXrzUHuK62SmslkYbq4JBqCgzK9Pr"}]},"maintainers":[{"name":"senico","email":"daniel.stevens@senicolabs.com"}]}},"readme":"# 3scale integration plugin for JavaScript/CoffeeScript/Node.js applications [![Build Status](https://secure.travis-ci.org/3scale/3scale_ws_api_for_nodejs.png?branch=master)](http://travis-ci.org/3scale/3scale_ws_api_for_nodejs)\n\n3scale is an API Infrastructure service which handles API Keys, Rate Limiting, Analytics, Billing Payments and Developer Management.\nIncludes a configurable API dashboard and developer portal CMS.\nMore product stuff at http://www.3scale.net/, support information at http://support.3scale.net/.\n\n#### Requirements\n\n* libxml2 library\n\n#### Installation\n\nThe module is delivered through the package manager npm, so that the installation should be easy as: `npm install 3scale`\n\n#### Testing\n\nTo run tests: `vows test/* --spec`\n\nIn the root of the project.\n\n#### Usage\n\n    var Client = require('3scale').Client;\n\n    client = new Client(\"your provider key\");\n\n    client.authorize({app_id: \"your application id\", app_key: \"your application key\"}, function(response){\n      sys.log(sys.inspect(response));\n    });\n\n    // Or for reports\n\n    var trans = [\n                  { \"app_id\": \"your application id\", \"usage\": {\"hits\": 1}},\n                  { \"app_id\": \"your application id\", \"usage\": {\"hits\": 1000}}\n                 ]\n\n    client.report(trans, function(response){\n      sys.log(sys.inspect(response));\n    });\n\n","maintainers":[{"name":"senico","email":"daniel.stevens@senicolabs.com"}],"time":{"modified":"2022-06-12T14:07:29.971Z","created":"2012-08-08T20:48:35.003Z","0.3.2":"2012-08-08T20:48:36.098Z","0.3.3":"2012-08-08T20:57:56.674Z"},"author":{"name":"3scale","email":"support@3scale.net"},"repository":{"type":"git","url":"git://github.com/3scale/3scale_ws_api_for_nodejs.git"}}