-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
41 lines (41 loc) · 1.41 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
34
35
36
37
38
39
40
41
{
"name": "@dfdao/gp-registry",
"version": "1.0.0",
"license": "GPL-3.0",
"files": [
"src/**/*.sol",
"types/ethers-contracts",
"out/**/*.json",
"deployment.json",
"abi/*.json"
],
"devDependencies": {
"@typechain/ethers-v5": "^10.1.0",
"@types/node": "^18.0.3",
"dotenv-cli": "^6.0.0",
"prettier": "^2.7.1",
"prettier-plugin-solidity": "^1.0.0-beta.19",
"ts-node": "^10.8.2",
"typechain": "^8.1.0",
"typescript": "^4.7.4",
"zx": "^7.0.8"
},
"repository": "git+https://github.com/dfdao/gp-registry.git",
"bugs": {
"url": "https://github.com/dfdao/gp-registry/issues"
},
"scripts": {
"setup": "forge clean && forge build",
"test": "forge test",
"format": "prettier --write src/**/*.sol && prettier --write src/*.sol",
"bindings": "typechain --target=ethers-v5 out/Registry.sol/Registry.json",
"deploy-local": "wait-on tcp:8545 forge script script/Registry.s.sol:DeployRegistry --rpc-url http://localhost:8545 --private-key 0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80 --broadcast",
"export:abi": "forge build && cp out/Registry.sol/Registry.json abi/Registry.json",
"deploy": "dotenv -- zx deploy.mjs && yarn bindings && yarn export:abi",
"start:node": "anvil -m 'test test test test test test test test test test test junk'"
},
"dependencies": {
"run-pty": "^3.0.0",
"wait-on": "^6.0.1"
}
}