forked from finos/legend-studio
-
Notifications
You must be signed in to change notification settings - Fork 0
/
tsconfig.json
58 lines (58 loc) · 2.77 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
{
// 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-graph" },
{ "path": "packages/legend-query-builder" },
{ "path": "packages/legend-art" },
{ "path": "packages/legend-lego" },
{ "path": "packages/legend-application" },
// sdlc
{ "path": "packages/legend-server-sdlc" },
// depot
{ "path": "packages/legend-server-depot" },
// showcase
{ "path": "packages/legend-server-showcase" },
{ "path": "packages/legend-server-showcase-deployment" },
// 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" },
// pure ide
{ "path": "packages/legend-application-pure-ide" },
{ "path": "packages/legend-application-pure-ide-deployment" },
// extensions
{ "path": "packages/legend-extension-tracer-zipkin" },
{ "path": "packages/legend-extension-assortment" },
{ "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-mastery" },
{ "path": "packages/legend-extension-store-service-store" },
{ "path": "packages/legend-extension-store-flat-data" },
{ "path": "packages/legend-extension-store-relational" },
// fixtures
{ "path": "fixtures/legend-mock-server" }
]
}