-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
50 lines (50 loc) · 1.66 KB
/
package.json
File metadata and controls
50 lines (50 loc) · 1.66 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
{
"name": "@s25digital/zyphr",
"version": "0.0.1",
"description": "Zyphr is a resilient and distributed HTTP request circuit breaker for Node.js, designed to simplify handling HTTP requests while providing robust protection and distributed state management. With Zyphr, you can safeguard your services from cascading failures and ensure smooth operations even under adverse conditions.",
"main": "dist/index.js",
"scripts": {
"lint": "eslint .",
"prettier": "prettier --write .",
"prebuild": "rimraf dist",
"build": "node build.js",
"build:types": "tsc",
"prepublishOnly": "npm run build",
"test": "TZ=utc DOTENV_CONFIG_PATH=.env.spec mocha -r esbuild-register -r dotenv/config 'test/**/*.spec.ts'",
"test:coverage": "nyc npm run test"
},
"keywords": [],
"author": "Simranjeet Singh",
"license": "MIT",
"dependencies": {
"axios": "^1.15.0",
"bull": "^4.16.5",
"ioredis": "^5.9.2",
"opossum": "^9.0.0"
},
"devDependencies": {
"@types/bull": "^4.10.4",
"@types/chai": "^5.2.3",
"@types/ioredis": "^5.0.0",
"@types/jsonwebtoken": "^9.0.10",
"@types/mocha": "^10.0.10",
"@types/node": "^25.0.10",
"@types/opossum": "^8.1.9",
"@typescript-eslint/eslint-plugin": "^8.53.1",
"chai": "^6.2.2",
"dotenv": "^17.2.3",
"esbuild": "^0.27.2",
"esbuild-register": "^3.6.0",
"eslint": "^9.39.2",
"eslint-config-prettier": "^10.1.8",
"mocha": "^11.7.5",
"nock": "^14.0.10",
"nyc": "^17.1.0",
"prettier": "^3.8.1",
"rimraf": "^6.1.2",
"ts-node": "^10.9.2",
"tsconfig-paths": "^4.2.0",
"typescript": "^5.9.3",
"typescript-json-decoder": "^1.0.11"
}
}