-
Notifications
You must be signed in to change notification settings - Fork 12
/
deno.jsonc
67 lines (67 loc) · 1.51 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
{
// Deno doesn't suport remote workspaces so we must
// use import maps for meta-cli to work from github sources
"importMap": "./import_map.json",
"workspace": {
"members": [
"./src/typegate/", // need special lint rules
"./tests", // needs special lint rules
"./src/typegraph/deno", // needed for publishing
"./examples/" // needed for published_test
]
},
"fmt": {
"exclude": [
"target",
"src/typegraph/deno/src/gen",
"src/typegraph/node",
"*.md",
"**/*.md",
".ghjk/**",
".git",
"vendor/**",
"node_modules",
"docs/metatype.dev/docusaurus.config.js",
"docs/metatype.dev/**/*.js",
"docs/metatype.dev/**/*.ts",
"docs/metatype.dev/**/*.tsx"
]
},
"compilerOptions": {
"allowJs": false,
"strict": true,
"types": [
"./src/typegate/engine/runtime.d.ts"
],
"lib": [
"deno.ns",
"deno.unstable",
"deno.worker"
]
},
"nodeModulesDir": false,
"lock": "deno.lock",
"lint": {
"exclude": [
".git",
"node_modules",
"./src/typegraph/deno/src/gen",
"./docs/metatype.dev",
"./src/typegraph/node",
"target"
],
"rules": {
"include": [
"no-sync-fn-in-async-fn",
"no-inferrable-types",
"no-self-compare",
"no-throw-literal"
// "no-external-import",
// "verbatim-module-syntax"
// "no-await-in-loop"
// "ban-untagged-todo"
],
"exclude": []
}
}
}