-
Notifications
You must be signed in to change notification settings - Fork 310
Expand file tree
/
Copy pathtsconfig.libra.json
More file actions
62 lines (58 loc) · 2.28 KB
/
Copy pathtsconfig.libra.json
File metadata and controls
62 lines (58 loc) · 2.28 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
55
56
57
58
59
60
61
62
// @libra
{
"extends": [
"@tsconfig/strictest/tsconfig.json",
"@tsconfig/node-lts/tsconfig.json"
],
"compilerOptions": {
// Package
"module": "nodenext",
"moduleResolution": "nodenext",
// Output
"verbatimModuleSyntax": true,
// DX
"moduleDetection": "force",
"tsBuildInfoFile": "node_modules/.cache/.tsbuildinfo",
"noErrorTruncation": true,
"incremental": true,
"skipLibCheck": true,
"noEmit": true,
"resolveJsonModule": true,
"forceConsistentCasingInFileNames": true,
"paths": {
"#src/*": ["./src/*"],
"#graffle": ["./src/exports/index.ts"],
"#graffle/client": ["./src/exports/client.ts"],
"#graffle/extension": ["./src/exports/extension.ts"],
"#graffle/generator": ["./src/exports/generator.ts"],
"#graffle/kit": ["./src/exports/kit.ts"],
"#graffle/schema": ["./src/exports/schema.ts"],
"#graffle/utilities-for-generated": ["./src/exports/utilities-for-generated.ts"],
"#graffle/generator-helpers/standard-scalar-types": ["./src/lib/graphql-kit/schema/type/standard/scalars/__.ts"],
"#graffle/extensions/transport-http": ["./src/exports/extensions/transport-http/runtime.ts"],
"#graffle/extensions/document-builder": ["./src/exports/extensions/document-builder/runtime.ts"],
"#graffle/extension-exports": ["./src/exports/extension_exports.ts"],
"#graffle/presets/bare": ["./src/exports/presets/bare.ts"],
"#graffle/presets/basic": ["./src/exports/presets/basic.ts"],
"#graffle/presets/minimal": ["./src/exports/presets/minimal.ts"],
"#lib/anyware": ["./src/lib/anyware/$.ts"],
"#lib/config-manager": ["./src/lib/config-manager/$.ts"],
"#lib/errors": ["./src/lib/errors/$.ts"],
"#lib/grafaid": ["./src/lib/grafaid/$.ts"],
"#lib/md-jsdoc": ["./src/lib/md-jsdoc/$.ts"],
"#lib/tex": ["./src/lib/tex/$.ts"],
"#lib/type-function": ["./src/lib/type-function/$.ts"],
"#test/schema/*": ["./tests/_/fixtures/schemas/*"],
"#test/*": ["./tests/_/*.ts"]
},
// DX covered by ESLint:
"noUnusedLocals": false,
"noUnusedParameters": false,
// DX for Downstream
"isolatedModules": true, // performance
"sourceMap": true,
"declaration": true,
"declarationMap": true
},
"exclude": ["build"]
}