{"_id":"@ag_dubs/artax","_rev":"3-f573842cbeb387b635b565b354048c90","name":"@ag_dubs/artax","description":"> exponentially stall a functional call based on frequency of a keyed request to call","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@ag_dubs/artax","version":"1.0.0","description":"> exponentially stall a functional call based on frequency of a keyed request to call","main":"index.js","scripts":{"ex":"node examples/example","lint":"standard --fix","posttest":"npm run lint","test":"tape test/*.js"},"keywords":[],"author":"","license":"ISC","dependencies":{"redis":"^2.7.1"},"devDependencies":{"standard":"^10.0.2","tape":"^4.6.3"},"gitHead":"2fe6bb5bc96326f7da31ad45f86a3f5fbdc22c05","_id":"@ag_dubs/artax@1.0.0","_shasum":"fc19975f30ca60a773f98abbc145fcaebb96fad1","_from":".","_npmVersion":"4.6.1","_nodeVersion":"6.10.2","_npmUser":{"name":"ag_dubs","email":"ashley666ashley@gmail.com"},"dist":{"shasum":"fc19975f30ca60a773f98abbc145fcaebb96fad1","tarball":"https://registry.npmjs.org/@ag_dubs/artax/-/artax-1.0.0.tgz","integrity":"sha512-SDMTV8CZmFRv5hSSfxxksdzFLcE3rh78qjVwMbxbVEIaUHKkFMBRo0r/o3kQ9OoLUy4l1RtuLBg6Xf5R8S7FRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICXG0WdiBtcHqOPjAYWAIHZE8N/zUU3NtXy63NjYuCL+AiBTnBmBbzgOYoh5B1IkY22h1E/KDvhIojbmt8LcSedDqQ=="}]},"maintainers":[{"name":"ag_dubs","email":"ashley666ashley@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/artax-1.0.0.tgz_1496249233892_0.1325334790162742"}},"1.1.0":{"name":"@ag_dubs/artax","version":"1.1.0","description":"> exponentially stall a functional call based on frequency of a keyed request to call","main":"index.js","scripts":{"ex":"node examples/example","lint":"standard --fix","posttest":"npm run lint","test":"tape test/*.js"},"keywords":[],"author":"","license":"ISC","dependencies":{"bole":"^3.0.2","redis":"^2.7.1"},"devDependencies":{"standard":"^10.0.2","tape":"^4.6.3"},"gitHead":"13852cfd41924da7f49bb07f6575af993d4a6257","_id":"@ag_dubs/artax@1.1.0","_shasum":"ba3c5421c02f24ba9554ef83229b4b072cc34524","_from":".","_npmVersion":"4.6.1","_nodeVersion":"6.10.2","_npmUser":{"name":"ag_dubs","email":"ashley666ashley@gmail.com"},"dist":{"shasum":"ba3c5421c02f24ba9554ef83229b4b072cc34524","tarball":"https://registry.npmjs.org/@ag_dubs/artax/-/artax-1.1.0.tgz","integrity":"sha512-+rP+UmjBSvR+7j1tYXWhtOA4kefNomG1Ks7dmH2JddwEgjw9r4Zu7pC/tk2xSgvCc0uGQPeZdJ7aZFoREI/HFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXniVMUWuv0yW25vxwpGpio+itK+4jcejLZHKlKHAoEgIhAI5HhgbAiQaZdhVKfjVtW6/69nOEjmKYD3F35miOWdzh"}]},"maintainers":[{"name":"ag_dubs","email":"ashley666ashley@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/artax-1.1.0.tgz_1496250922650_0.7105603874661028"}}},"readme":"# artax\n> exponentially stall a functional call based on frequency of a keyed request to call\n\n![artax](artax.gif)\n\n`artax` is a package that allows you to exponentially stall responses based on the frequency of a keyed\nrequest. for example, if a specific IP requests an endpoint too frequently, you can use artax to\nstall the handler sending a response back, until the rate of request is reduced.\n\n## installation\n\n```\nnpm install @ag_dubs/artax --save\n```\n\n## usage\n\nsee this [example](examples/example.js).\n\n`artax` uses [redis](https://redis.io/). you'll need to have a redis-server running for `artax` to work.\n","maintainers":[{"name":"ag_dubs","email":"ashley666ashley@gmail.com"}],"time":{"modified":"2022-06-12T14:21:22.351Z","created":"2017-05-31T16:47:15.527Z","1.0.0":"2017-05-31T16:47:15.527Z","1.1.0":"2017-05-31T17:15:24.440Z"},"keywords":[],"license":"ISC","readmeFilename":"README.md"}