UNPKG

limited-request-queue

Version:

Interactively manage concurrency for outbound requests.

62 lines (61 loc) 2.05 kB
{ "name": "limited-request-queue", "description": "Interactively manage concurrency for outbound requests.", "version": "5.1.0", "license": "MIT", "author": "Steven Vachon <contact@svachon.com> (https://svachon.com)", "repository": "github:stevenvachon/limited-request-queue", "main": "lib-es5", "browser": { "parse-domain": "./shims/parse-domain" }, "dependencies": { "isurl": "^4.0.1", "parse-domain": "^2.3.2" }, "devDependencies": { "@babel/cli": "^7.6.0", "@babel/core": "^7.6.0", "@babel/plugin-proposal-class-properties": "^7.5.5", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.4.4", "@babel/plugin-proposal-optional-chaining": "^7.6.0", "@babel/plugin-proposal-private-methods": "^7.6.0", "@babel/preset-env": "^7.6.0", "chai": "^4.2.0", "coveralls": "^3.0.6", "gzip-size-cli": "^3.0.0", "mocha": "^6.2.0", "nyc": "^14.1.1", "parcel": "^1.12.3", "rimraf": "^3.0.0" }, "engines": { "node": ">= 10" }, "scripts": { "build": "npm run build-release && npm run build-size", "build-release": "babel lib/ --out-dir=lib-es5 --plugins=@babel/proposal-class-properties,@babel/proposal-nullish-coalescing-operator,@babel/proposal-optional-chaining,@babel/proposal-private-methods --presets=@babel/env --source-maps", "build-size": "parcel build lib-es5/index.js --experimental-scope-hoisting --global=RequestQueue --log-level=1 --no-cache --out-dir='.' --out-file=temp.js --public-url='.' && gzip-size temp.js && rimraf temp.js temp.js.map", "ci": "npm test && nyc report --reporter=text-lcov | coveralls", "posttest": "nyc report --reporter=text-summary --reporter=html", "prepublishOnly": "npm test", "pretest": "npm run build", "test": "nyc --silent mocha test/ --bail --check-leaks" }, "files": [ "lib", "lib-es5", "shims" ], "keywords": [ "background", "concurrency", "DoS", "http", "limiting", "queue", "rate", "request", "throttle" ] }