forked from finos/legend-studio
-
Notifications
You must be signed in to change notification settings - Fork 0
/
tsconfig.json
81 lines (81 loc) · 2.9 KB
/
tsconfig.json
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
{
// This is a `Solution Style` tsconfig that really does nothing but manage other project files.
// In a sense, a solution project is a composite project with references to other projects, but no files of its own.
// See https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-9.html#support-for-solution-style-tsconfigjson-files
//
// Here, none of these tsconfig.*.json files get picked up by the server,
// but we’d really like the language server to understand that the current .ts file
// probably belongs to one of the mentioned projects in this tsconfig.json.
//
// In other words, this will prevent an incorrect invocation of `tsc` without `--build` from
// trying to build the entire packages folder source files as one compilation
// (which will fail, but drop a bunch of .js files in random places as an annoying side effect).
// See https://github.com/RyanCavanaugh/learn-a
"files": [],
"references": [
// core
{ "path": "packages/legend-manual-tests" },
{ "path": "packages/legend-shared" },
{ "path": "packages/legend-storage" },
{ "path": "packages/legend-server-sdlc" },
{ "path": "packages/legend-server-depot" },
{ "path": "packages/legend-graph" },
{ "path": "packages/legend-query-builder" },
{ "path": "packages/legend-art" },
{ "path": "packages/legend-application" },
// studio
{ "path": "packages/legend-application-studio" },
{ "path": "packages/legend-application-studio-bootstrap" },
{ "path": "packages/legend-application-studio-deployment" },
// query
{ "path": "packages/legend-application-query" },
{ "path": "packages/legend-application-query-bootstrap" },
{ "path": "packages/legend-application-query-deployment" },
// taxonomy
{ "path": "packages/legend-application-taxonomy" },
{ "path": "packages/legend-application-taxonomy-bootstrap" },
{ "path": "packages/legend-application-taxonomy-deployment" },
// extensions
{ "path": "packages/legend-extension-tracer-zipkin" },
{
"path": "packages/legend-extension-dsl-text"
},
{
"path": "packages/legend-extension-dsl-diagram"
},
{
"path": "packages/legend-extension-dsl-data-space"
},
{
"path": "packages/legend-extension-dsl-service"
},
{
"path": "packages/legend-extension-dsl-persistence"
},
{
"path": "packages/legend-extension-dsl-persistence-cloud"
},
{
"path": "packages/legend-extension-dsl-mastery"
},
{
"path": "packages/legend-extension-store-service-store"
},
{
"path": "packages/legend-extension-store-flat-data"
},
{
"path": "packages/legend-extension-store-relational"
},
{
"path": "packages/legend-extension-format-json-schema"
},
{
"path": "packages/legend-extension-format-morphir"
},
// fixtures
{
"path": "fixtures/legend-mock-server"
}
]
}