-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpackage.json
More file actions
166 lines (166 loc) · 5.3 KB
/
Copy pathpackage.json
File metadata and controls
166 lines (166 loc) · 5.3 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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
{
"name": "lido-local-devnet",
"version": "2.0.0-alpha.1",
"packageManager": "yarn@4.2.2",
"private": true,
"type": "module",
"scripts": {
"submodule": "git submodule update --init --recursive",
"postinstall": "yarn submodule",
"build:all": "yarn workspaces foreach -W --topological run build",
"build": "rm -rf dist && rm -rf tsconfig.tsbuildinfo && tsc -b",
"lint": "eslint . --ext .ts && tsc --noEmit",
"docs": "yarn build:all && ./bin/run.js system docs"
},
"workspaces": [
"packages/*",
"src"
],
"dependencies": {
"@devnet/command": "workspace:*",
"@devnet/fp": "workspace:*",
"@devnet/k8s": "workspace:*",
"@devnet/key-manager-api": "workspace:*",
"@devnet/keygen": "workspace:*",
"@devnet/utils": "workspace:*",
"@fastify/swagger": "^9.4.2",
"@fastify/swagger-ui": "^5.2.1",
"@iarna/toml": "^2.2.5",
"@oclif/core": "^4.0.37",
"@oclif/plugin-help": "^6.2.19",
"@types/node": "^22.10.5",
"bcryptjs": "^3.0.2",
"cdk8s": "^2.70.15",
"chalk": "^5.4.1",
"constructs": "^10.4.2",
"dockerode": "^4.0.4",
"ethers": "^6.13.4",
"execa": "^9.5.2",
"fastify": "^5.2.1",
"ps-list": "^7.2.0",
"ts-node": "^10.9.2",
"typescript": "^5",
"yaml": "^2.6.1",
"zod": "^3.24.1"
},
"devDependencies": {
"@types/bcryptjs": "^3.0.0",
"@types/dockerode": "^3.3.34",
"eslint": "^8",
"eslint-config-oclif": "^5",
"eslint-config-oclif-typescript": "^3",
"eslint-config-prettier": "^9",
"eslint-plugin-prettier": "^5.2.2",
"oclif": "^4.17.30",
"prettier": "^3.4.2"
},
"oclif": {
"bin": "./bin/run.js",
"commands": {
"strategy": "pattern",
"globPatterns": [
"**/*.+(js|cjs|mjs|ts|tsx|mts|cts)",
"!**/*.+(d.*|extension.*|template.*|helpers.*|constants.*)?(x)"
],
"target": "./dist/commands"
},
"dirname": "devnet",
"topicSeparator": " ",
"topics": {
"assertoor": {
"description": "Command set for managing Assertoor."
},
"blockscout": {
"description": "Command set for managing Blockscout, a Consensus Layer explorer."
},
"chain": {
"description": "Command set for managing EL (Execution) and CL (Consensus) nodes."
},
"dashboard": {
"description": "Command set for managing the DevNet Dashboard web UI."
},
"config": {
"description": "Print public DevNet config."
},
"council": {
"description": "Command set for managing Council."
},
"cmv2": {
"description": "Command set for managing CMv2 (Curated Module v2), deploying smart contracts, and configuring the environment based on the current network state."
},
"csm": {
"description": "Command set for managing CSM, deploying smart contracts, and configuring the environment based on the current network state."
},
"data-bus": {
"description": "Command set for managing Data-Bus contract."
},
"down": {
"description": "Stop full DevNet."
},
"dsm-bots": {
"description": "Command set for managing DSM-Bots."
},
"ehw": {
"description": "Command set for managing Ethereum Head Watcher in Kubernetes."
},
"git": {
"description": "Switch the Git branch in the specified service."
},
"grafana": {
"description": "Command set for managing Grafana dashboards."
},
"install": {
"description": "Start DevNet from scratch."
},
"logging": {
"description": "Command set for managing centralized logging (Loki + Promtail)."
},
"kapi": {
"description": "Command set for managing Kapi."
},
"onchain-mon-k8s": {
"description": "Command set for managing onchain feeder/forwarder in Kubernetes."
},
"vroom-onchain-mon-k8s": {
"description": "Command set for managing VROOM onchain monitoring bot in Kubernetes."
},
"lido-cli": {
"description": "Command set for managing Lido-CLI dependencies."
},
"lido-core": {
"description": "Command set for managing Lido-Core protocol, deploying smart contracts, and configuring the environment based on the current network state."
},
"oracles": {
"description": "Command set for managing Oracles."
},
"test": {
"description": "Inspect and validate spec-driven test scenarios and suites."
},
"stands": {
"description": "A collection of ready-made environments for testing."
},
"up-full": {
"description": "Start DevNet from scratch with smart contracts."
},
"up": {
"description": "Start a local development network (DevNet) from scratch, ensuring full setup and deployment of all components."
},
"validator": {
"description": "Command set for managing Validator, finding available keys in the state, adding them, and restarting it."
},
"voting": {
"description": "Command set for managing Voting scripts."
},
"wallet": {
"description": "Command set for managing wallets: creating wallets, checking balances, and transferring ETH."
}
},
"hooks": {}
},
"bin": {
"devnet": "./bin/run.js"
},
"engines": {
"node": ">=20"
}
}