-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathdeno.jsonc
95 lines (94 loc) · 4.79 KB
/
deno.jsonc
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
{
"tasks": {
"dev": "deno run -A --unstable --watch src/index.ts",
"start": "deno run -A --unstable src/index.ts",
"test": "deno test --no-check -A",
"test:unit": "deno test test/unit --no-check -A",
"test:unit:cache": "deno test --no-check -A test/unit/cache",
"test:unit:factories": "deno test --no-check -A test/unit/factories",
"test:unit:handlers": "deno test --no-check -A test/unit/handlers",
"test:unit:repositories": "deno test --no-check -A test/unit/repositories",
"test:unit:schemas": "deno test --no-check -A test/unit/schemas",
"test:unit:tor": "deno test --no-check -A test/unit/tor",
"test:unit:utils": "deno test --no-check -A test/unit/utils",
"test:integration": "deno test test/integration --no-check -A",
"test:integration:nip01": "deno test test/integration/features/nip-01/nip-01.feature.test.ts --no-check -A",
"test:integration:nip09": "deno test test/integration/features/nip-09/nip-09.feature.test.ts --no-check -A",
"test:integration:nip16": "deno test test/integration/features/nip-16/nip-16.feature.test.ts --no-check -A",
"test:integration:nip28": "deno test test/integration/features/nip-28/nip-28.feature.test.ts --no-check -A",
"test:integration:nip33": "deno test test/integration/features/nip-33/nip-33.feature.test.ts --no-check -A",
"git-hooks": "deno run --no-check=remote --allow-run=deno,git --allow-read --allow-write=.git-hooks https://deno.land/x/githooked/mod.ts install",
"bump": "deno run -A .bump/bump.ts",
"cache": "deno cache src/index.ts --reload",
"cache:force": "deno cache src/index.ts --reload --lock-write"
},
"imports": {
"@/": "./src/",
"Buffer": "https://deno.land/std@0.177.1/node/buffer.ts",
"crypto": "https://deno.land/std@0.177.1/node/crypto.ts",
"events": "https://deno.land/std@0.177.1/node/events.ts",
"stream": "https://deno.land/std@0.177.1/node/stream.ts",
"stream/promises": "https://deno.land/std@0.177.1/node/stream/promises.mjs",
"dns": "https://deno.land/std@0.177.1/node/dns.ts",
"net": "https://deno.land/std@0.177.1/node/net.ts",
"tls": "https://deno.land/std@0.177.1/node/tls.ts",
"path": "https://deno.land/std@0.177.1/node/path.ts",
"os": "https://deno.land/std@0.177.1/node/os.ts",
"fs": "https://deno.land/std@0.177.1/node/fs.ts",
"fs/promises": "https://deno.land/std@0.177.1/node/fs/promises.ts",
"dotenv": "https://deno.land/x/dotenv@v3.2.0/mod.ts",
"ramda": "https://deno.land/x/ramda@v0.27.2/mod.ts",
"redis": "https://deno.land/x/redis@v0.29.4/mod.ts",
"redis/": "https://deno.land/x/redis@v0.29.4/",
"debug": "https://deno.land/x/debuglog@v1.0.0/debug.ts",
"jest": "https://deno.land/std@0.180.0/testing/bdd.ts",
"oak": "https://deno.land/x/oak@v12.1.0/mod.ts",
"secp256k1": "https://deno.land/x/secp256k1@1.7.1/mod.ts",
"oak-csp": "https://deno.land/x/oak_csp@1.0.3/mod.ts",
"json2yaml": "https://deno.land/x/json2yaml@v1.0.1/mod.ts",
"chai": "https://cdn.skypack.dev/chai@4.3.4?dts",
"sinon-chai": "https://cdn.skypack.dev/sinon-chai@3.7.0?dts",
"sinon": "https://cdn.skypack.dev/sinon@15.0.1?dts",
"@cucumber/cucumber": "https://cdn.skypack.dev/@cucumber/cucumber@9.0.0?dts",
"joi": "https://cdn.skypack.dev/joi@17.7.0?dts",
"rxjs": "https://cdn.skypack.dev/rxjs@7.8.0?dts",
"chai-as-promised": "https://cdn.skypack.dev/chai-as-promised@7.1.1?dts",
"bson": "npm:bson@5.3.0",
"@isaacs/ttlcache": "npm:@isaacs/ttlcache@1.4.0",
"mongodb": "npm:mongodb@5.3.0",
"mongoose": "npm:mongoose@7.1.1",
"mongoose-paginate": "npm:mongoose-paginate-v2@1.7.1",
"mongoose-aggregate-paginate": "npm:mongoose-aggregate-paginate-v2@1.0.6",
"axios": "npm:axios@1.2.6",
"tor-control-ts": "npm:tor-control-ts@1.0.0",
"js-yaml": "npm:js-yaml@4.1.0",
"bech32": "npm:bech32@2.0.0",
"underscore": "npm:underscore@1.13.6",
"dayjs": "npm:dayjs@1.11.8"
},
"fmt": {
"files": {
// "include": ["src/"],
// "exclude": ["src/testdata/"]
},
"options": {
"useTabs": false,
"lineWidth": 240,
"indentWidth": 4,
"semiColons": false,
"singleQuote": true,
"proseWrap": "always"
}
},
"lint": {
"files": {
// "include": ["src/"],
// "exclude": ["test/", "src/"]
},
"rules": {
"tags": ["recommended"],
"include": [],
"exclude": ["no-explicit-any", "require-await", "no-extra-semi", "ban-types"]
}
}
}