p-queue-es5
Version:
Promise queue with concurrency control
93 lines (92 loc) • 1.64 kB
JSON
{
"name": "p-queue-es5",
"version": "6.0.2",
"description": "Promise queue with concurrency control",
"license": "MIT",
"repository": "sindresorhus/p-queue",
"main": "dist/index.js",
"engines": {
"node": ">=8"
},
"scripts": {
"build": "del dist && tsc",
"test": "xo && npm run build && nyc ava",
"bench": "ts-node bench.ts",
"prepublishOnly": "npm run build"
},
"files": [
"dist"
],
"types": "dist",
"keywords": [
"promise",
"queue",
"enqueue",
"limit",
"limited",
"concurrency",
"throttle",
"throat",
"rate",
"batch",
"ratelimit",
"priority",
"priorityqueue",
"fifo",
"job",
"task",
"async",
"await",
"promises",
"bluebird"
],
"dependencies": {
"eventemitter3": "^3.1.0",
"p-timeout": "^3.1.0"
},
"devDependencies": {
"@sindresorhus/tsconfig": "^0.4.0",
"@types/benchmark": "^1.0.31",
"@types/node": "^12.0.7",
"@typescript-eslint/eslint-plugin": "^1.9.0",
"@typescript-eslint/parser": "^1.10.2",
"ava": "^2.0.0",
"benchmark": "^2.1.4",
"codecov": "^3.3.0",
"del-cli": "^2.0.0",
"delay": "^4.2.0",
"eslint-config-xo-typescript": "^0.14.0",
"in-range": "^2.0.0",
"nyc": "^14.0.0",
"random-int": "^2.0.0",
"time-span": "^3.1.0",
"ts-node": "^8.0.3",
"typescript": "~3.5.1",
"xo": "^0.24.0"
},
"ava": {
"babel": false,
"compileEnhancements": false,
"extensions": [
"ts"
],
"require": [
"ts-node/register"
]
},
"xo": {
"extends": "xo-typescript",
"extensions": [
"ts"
],
"rules": {
"import/first": "off",
"import/newline-after-import": "off"
}
},
"nyc": {
"extension": [
".ts"
]
}
}