Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
59 lines (59 loc) · 1.76 KB
/
Copy pathpackage.json
File metadata and controls
59 lines (59 loc) · 1.76 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
{
"name": "websocket-skill",
"version": "1.0.0",
"description": "Two-Lane & Multi-Lane WebSocket Architecture Toolkit to eliminate Head-of-Line (HoL) Blocking, Bufferbloat, and Slow-Consumer Interference (RFC 9330, RFC 9332, CATS, RFC 9000/9114/9218)",
"type": "module",
"bin": {
"websocket-lanes": "./bin/websocket-lanes.js"
},
"main": "./src/index.ts",
"exports": {
".": "./src/index.ts",
"./dual-lane": "./src/dual-lane.ts",
"./cats": "./src/cats-conductor.ts",
"./slow-consumer": "./src/slow-consumer.ts",
"./webtransport": "./src/webtransport-adapter.ts",
"./dualq": "./src/dualq-monitor.ts",
"./benchmark": "./src/benchmark.ts",
"./types": "./src/types.ts"
},
"scripts": {
"test": "node --experimental-strip-types --test test/*.test.ts",
"bench": "node --experimental-strip-types bin/websocket-lanes.js benchmark",
"diagnose": "node --experimental-strip-types bin/websocket-lanes.js diagnose",
"serve": "node --experimental-strip-types bin/websocket-lanes.js serve",
"demo": "node --experimental-strip-types bin/websocket-lanes.js demo",
"help": "node --experimental-strip-types bin/websocket-lanes.js --help"
},
"repository": {
"type": "git",
"url": "https://github.com/alien35/websocket-skill.git"
},
"keywords": [
"websocket",
"head-of-line-blocking",
"bufferbloat",
"dualq",
"l4s",
"rfc9330",
"rfc9332",
"cats-conductor",
"webtransport",
"http3",
"quic",
"slow-consumer",
"message-conflation",
"two-lane-transport",
"real-time",
"agent-skill"
],
"author": "Alexander Leon",
"license": "MIT",
"dependencies": {
"ws": "^8.22.0"
},
"devDependencies": {
"@types/node": "^22.13.0",
"@types/ws": "^8.18.2"
}
}