-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathdeno.json
More file actions
54 lines (54 loc) · 2.32 KB
/
Copy pathdeno.json
File metadata and controls
54 lines (54 loc) · 2.32 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
{
"permissions": {
"default": {
"read": true,
"write": true,
"net": true,
"env": true,
"run": true
}
},
"tasks": {
"build": "deno run -P src/build-contracts.ts",
"test:evm": "deno task build --solcOnly && USE_BYTECODE=evm START_REVIVE_DEV_NODE=true START_ETH_RPC=true deno test -P",
"test:pvm": "deno task build && USE_BYTECODE=pvm START_REVIVE_DEV_NODE=true START_ETH_RPC=true deno test -P",
"test:evm:manual": "deno task build --solcOnly && USE_BYTECODE=evm deno test -P",
"test:pvm:manual": "deno task build && USE_BYTECODE=pvm deno test -P",
"test:geth": "deno task build --solcOnly && USE_BYTECODE=evm START_GETH=true deno test -P",
"test:update": "deno task build --solcOnly && USE_BYTECODE=evm START_GETH=true deno test -P -- --update",
"test:polkadot": "USE_BYTECODE=evm START_ASSET_HUB_WESTEND=true START_ETH_RPC=true deno test -P src/polkadot-tests.ts",
"test:polkadot:manual": "USE_BYTECODE=evm deno test -P src/polkadot-tests.ts",
"test:westend": "deno task build --solcOnly && USE_BYTECODE=evm START_ASSET_HUB_WESTEND=true USE_LIVE_RUNTIME=true START_ETH_RPC=true deno test -P src/westend-tests.ts",
"test:westend:manual": "USE_BYTECODE=evm deno test -P src/westend-tests.ts",
"lint": "deno fmt --check && deno task build && deno check && deno lint"
},
"test": {
"include": ["src/all-tests.ts"]
},
"imports": {
"@std/cli": "jsr:@std/cli@^1.0.23",
"@std/encoding": "jsr:@std/encoding@^1.0.10",
"viem": "npm:viem@^2.39.0",
"viem/": "npm:/viem@^2.39.0/",
"solc": "npm:solc@^0.8.30",
"@parity/resolc": "npm:@parity/resolc@^0.5.0",
"@std/assert": "jsr:@std/assert@^1.0.15",
"@std/expect": "jsr:@std/expect@^1.0.17",
"@std/testing": "jsr:@std/testing@^1.0.16",
"@std/path": "jsr:@std/path@^1.1.2",
"@std/log": "jsr:@std/log@^0.224.14",
"@polkadot/api": "npm:@polkadot/api@^14.0.1"
},
"compilerOptions": {
"strict": true
},
"fmt": {
"useTabs": false,
"lineWidth": 80,
"indentWidth": 4,
"semiColons": false,
"singleQuote": true,
"proseWrap": "preserve"
},
"nodeModulesDir": "auto"
}