* bump query-string version to remove manual type definitions * remove manual type declaration * add kibana_utils tsconfig * add refs to kibana_utils tsconfig * add kibana_utils to the project list * add kibana_react project * add support for x-pack/tsconfig.refs.json * add ts project for x-pack licensing plugins * add glob for ts projects in src/plugins & x-pack/plugins * add refs to projects in examples * fix ref paths in x-pack/test * address mistic comments Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> # Conflicts: # src/plugins/kibana_utils/kibana.json
30 lines
953 B
JSON
30 lines
953 B
JSON
{
|
|
"extends": "./tsconfig.base.json",
|
|
"compilerOptions": {
|
|
"tsBuildInfoFile": "./build/tsbuildinfo/kibana"
|
|
},
|
|
"include": [
|
|
"kibana.d.ts",
|
|
"src/**/*",
|
|
"typings/**/*",
|
|
"test_utils/**/*"
|
|
],
|
|
"exclude": [
|
|
"src/**/__fixtures__/**/*",
|
|
"src/test_utils/**/*",
|
|
"src/core/**/*",
|
|
"src/plugins/kibana_utils/**/*",
|
|
"src/plugins/kibana_react/**/*"
|
|
// In the build we actually exclude **/public/**/* from this config so that
|
|
// we can run the TSC on both this and the .browser version of this config
|
|
// file, but if we did it during development IDEs would not be able to find
|
|
// the tsconfig.json file for public files correctly.
|
|
// "src/**/public/**/*"
|
|
],
|
|
"references": [
|
|
{ "path": "./src/test_utils/tsconfig.json" },
|
|
{ "path": "./src/core/tsconfig.json" },
|
|
{ "path": "./src/plugins/kibana_utils/tsconfig.json" },
|
|
{ "path": "./src/plugins/kibana_react/tsconfig.json" }
|
|
]
|
|
}
|