UNPKG

1.67 kBJSONView Raw
1{
2 "name": "p-queue",
3 "version": "7.4.1",
4 "description": "Promise queue with concurrency control",
5 "license": "MIT",
6 "repository": "sindresorhus/p-queue",
7 "funding": "https://github.com/sponsors/sindresorhus",
8 "type": "module",
9 "exports": "./dist/index.js",
10 "engines": {
11 "node": ">=12"
12 },
13 "scripts": {
14 "build": "del-cli dist && tsc",
15 "//test": "xo && ava && del-cli dist && tsc && tsd",
16 "test": "ava && del-cli dist && tsc && tsd",
17 "bench": "node --loader=ts-node/esm bench.ts",
18 "prepublishOnly": "del-cli dist && tsc"
19 },
20 "files": [
21 "dist"
22 ],
23 "types": "dist/index.d.ts",
24 "keywords": [
25 "promise",
26 "queue",
27 "enqueue",
28 "limit",
29 "limited",
30 "concurrency",
31 "throttle",
32 "throat",
33 "rate",
34 "batch",
35 "ratelimit",
36 "priority",
37 "priorityqueue",
38 "fifo",
39 "job",
40 "task",
41 "async",
42 "await",
43 "promises",
44 "bluebird"
45 ],
46 "dependencies": {
47 "eventemitter3": "^5.0.1",
48 "p-timeout": "^5.0.2"
49 },
50 "devDependencies": {
51 "@sindresorhus/tsconfig": "^2.0.0",
52 "@types/benchmark": "^2.1.1",
53 "@types/node": "^17.0.13",
54 "ava": "^5.3.1",
55 "benchmark": "^2.1.4",
56 "del-cli": "^5.0.0",
57 "delay": "^5.0.0",
58 "in-range": "^3.0.0",
59 "p-defer": "^4.0.0",
60 "random-int": "^3.0.0",
61 "time-span": "^5.0.0",
62 "ts-node": "^10.9.1",
63 "tsd": "^0.25.0",
64 "typescript": "^5.2.2",
65 "xo": "^0.52.0"
66 },
67 "ava": {
68 "files": [
69 "test/**"
70 ],
71 "extensions": {
72 "ts": "module"
73 },
74 "nodeArguments": [
75 "--loader=ts-node/esm"
76 ]
77 },
78 "xo": {
79 "rules": {
80 "@typescript-eslint/member-ordering": "off",
81 "@typescript-eslint/no-floating-promises": "off",
82 "@typescript-eslint/no-invalid-void-type": "off"
83 }
84 }
85}