-
Notifications
You must be signed in to change notification settings - Fork 7
/
package.json
33 lines (33 loc) · 1.24 KB
/
package.json
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
{
"name": "b2e2_contracts",
"version": "1.0.0",
"description": "",
"main": "truffle-config.js",
"dependencies": {
"@truffle/hdwallet-provider": "^2.1.15",
"ethereumjs-util": "^7.1.5",
"ganache": "^7.9.2",
"truffle": "^5.11.5",
"truffle-assertions": "^0.9.2",
"truffle-contract-size": "^2.0.1"
},
"scripts": {
"lint": "npx eslint --max-warnings 0 .",
"lintfix": "npx eslint --max-warnings 0 --fix .",
"prebuild": "npm install",
"build": "npm run clean && npm run update-submodules && npm i && npm run compile-contracts",
"tests": "npm run start-test-chain && npm run tests-on-running-chain && npm run kill-test-chain",
"start-test-chain": "set -a && . ./.env && set +a && ./start_ganache_async.sh",
"kill-test-chain": "kill $(ps aux | grep '[g]anache-cli' | awk '{print $2}')",
"tests-on-running-chain": "set -a && . ./.env && set +a && npx truffle test --network development",
"compile-contracts": "npx truffle compile",
"clean": "rm -rf ./build; rm -rf ./node_modules",
"update-submodules": "git submodule update --recursive --init"
},
"author": "B2E2 Community <b2e2@enbw.com>",
"license": "MIT",
"devDependencies": {
"@eslint/js": "^9.9.1",
"eslint": "^9.16.0"
}
}