类库
› catcher
eric8810/catcher
Catcher是一个跨平台网络通信工具包,旨在捕获网络故障以增强应用韧性。其核心由Rust编写,提供TypeScript封装、Flutter绑定及Node.js原生支持,适用于构建高可用的移动和后端网络应用。
技术栈
根目录 javascript
测试
Vitest
^2.0.0
查看全部依赖 (2)
开发依赖
@types/node
^22.0.0
typescript
^5.5.0
packages/catcher-core-ts javascript
查看全部依赖 (1)
开发依赖
typescript
^5.5.0
packages/catcher-core rust
查看全部依赖 (1)
依赖
thiserror
2
packages/catcher-dns rust
查看全部依赖 (2)
依赖
catcher-core
0.3.10
开发依赖
serde_json
1
packages/catcher-ffi rust
查看全部依赖 (6)
依赖
catcher-core
0.3.10
catcher-http
0.3.10
catcher-ws
0.3.10
serde_json
1
开发依赖
tokio-test
0.4
wiremock
0.6
packages/catcher-http-ts javascript
测试
Vitest
^2.0.0
网络
Axios
^1.11.0
查看全部依赖 (6)
依赖
@eric8810/catcher-core
workspace:*
cacheable-lookup
^7.0.0
cockatiel
^3.0.0
p-queue
^8.0.0
p-retry
^6.0.0
开发依赖
typescript
^5.5.0
packages/catcher-http rust
查看全部依赖 (4)
依赖
catcher-core
0.3.10
catcher-dns
0.3.10
开发依赖
tokio-test
0.4
wiremock
0.6
packages/catcher-napi-http rust
查看全部依赖 (5)
依赖
catcher-core
0.3.10
catcher-http
0.3.10
开发依赖
@napi-rs/cli
^2.18.0
tsup
^8.0.0
typescript
^5.0.0
packages/catcher-napi-ws javascript
查看全部依赖 (3)
开发依赖
@napi-rs/cli
^2.18.0
tsup
^8.0.0
typescript
^5.0.0
packages/catcher-uniffi rust
查看全部依赖 (3)
依赖
catcher-core
0.3.10
catcher-http
0.3.10
catcher-ws
0.3.10
packages/catcher-web javascript
查看全部依赖 (4)
依赖
@eric8810/catcher-core
workspace:*
cockatiel
^3.0.0
p-queue
^8.0.0
p-retry
^6.0.0
packages/catcher-ws-ts javascript
测试
Vitest
^2.0.0
查看全部依赖 (5)
依赖
@eric8810/catcher-core
workspace:*
开发依赖
@types/ws
^8.0.0
msgpackr
^1.10.0
typescript
^5.5.0
ws
^8.18.0
packages/catcher-ws rust
查看全部依赖 (2)
依赖
catcher-core
0.3.10
catcher-dns
0.3.10
packages/catcher_core/rust rust
查看全部依赖 (2)
依赖
catcher-http
catcher-ws