forked from denostr-lab/denostr
-
Notifications
You must be signed in to change notification settings - Fork 0
/
deno.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/[email protected]/node/buffer.ts",
"crypto": "https://deno.land/[email protected]/node/crypto.ts",
"events": "https://deno.land/[email protected]/node/events.ts",
"stream": "https://deno.land/[email protected]/node/stream.ts",
"stream/promises": "https://deno.land/[email protected]/node/stream/promises.mjs",
"dns": "https://deno.land/[email protected]/node/dns.ts",
"net": "https://deno.land/[email protected]/node/net.ts",
"tls": "https://deno.land/[email protected]/node/tls.ts",
"path": "https://deno.land/[email protected]/node/path.ts",
"os": "https://deno.land/[email protected]/node/os.ts",
"fs": "https://deno.land/[email protected]/node/fs.ts",
"fs/promises": "https://deno.land/[email protected]/node/fs/promises.ts",
"dotenv": "https://deno.land/x/[email protected]/mod.ts",
"ramda": "https://deno.land/x/[email protected]/mod.ts",
"redis": "https://deno.land/x/[email protected]/mod.ts",
"redis/": "https://deno.land/x/[email protected]/",
"debug": "https://deno.land/x/[email protected]/debug.ts",
"jest": "https://deno.land/[email protected]/testing/bdd.ts",
"oak": "https://deno.land/x/[email protected]/mod.ts",
"secp256k1": "https://deno.land/x/[email protected]/mod.ts",
"oak-csp": "https://deno.land/x/[email protected]/mod.ts",
"json2yaml": "https://deno.land/x/[email protected]/mod.ts",
"chai": "https://cdn.skypack.dev/[email protected]?dts",
"sinon-chai": "https://cdn.skypack.dev/[email protected]?dts",
"sinon": "https://cdn.skypack.dev/[email protected]?dts",
"@cucumber/cucumber": "https://cdn.skypack.dev/@cucumber/[email protected]?dts",
"joi": "https://cdn.skypack.dev/[email protected]?dts",
"rxjs": "https://cdn.skypack.dev/[email protected]?dts",
"chai-as-promised": "https://cdn.skypack.dev/[email protected]?dts",
"bson": "npm:[email protected]",
"@isaacs/ttlcache": "npm:@isaacs/[email protected]",
"mongodb": "npm:[email protected]",
"mongoose": "npm:[email protected]",
"mongoose-paginate": "npm:[email protected]",
"mongoose-aggregate-paginate": "npm:[email protected]",
"axios": "npm:[email protected]",
"tor-control-ts": "npm:[email protected]",
"js-yaml": "npm:[email protected]",
"bech32": "npm:[email protected]",
"underscore": "npm:[email protected]",
"dayjs": "npm:[email protected]"
},
"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"]
}
}
}