mirror of
https://github.com/grafana/grafana.git
synced 2025-08-06 03:29:24 +08:00

* chore(packages): remove rollup dts plugin * build(packages): add rollup copy plugin settings to copy ts declarations to esm and cjs builds * build(packages): remove copy settings as result doesnt pass attw cli checks * build(packages): use single types output in dist/types directory * ci(packages): update prepare and validate scripts for single type builds * fix(grafana-schema): copy raw types to dist/esm directory for grafana/scenes support
23 lines
609 B
JSON
23 lines
609 B
JSON
{
|
|
"compilerOptions": {
|
|
"jsx": "react-jsx",
|
|
"baseUrl": "./",
|
|
"declarationDir": "./dist/types",
|
|
"emitDeclarationOnly": true,
|
|
"isolatedModules": true,
|
|
"allowJs": true,
|
|
"rootDirs": ["."]
|
|
},
|
|
"exclude": ["dist/**/*"],
|
|
"extends": "@grafana/tsconfig",
|
|
"include": ["../../public/test/setupTests.ts", "../../public/app/types/*.d.ts", "src/**/*.ts*"],
|
|
// override for storybook which uses ts-node to compile main.ts / preview.ts files.
|
|
"ts-node": {
|
|
"compilerOptions": {
|
|
"isolatedModules": false,
|
|
"resolveJsonModule": true,
|
|
"module": "commonjs"
|
|
}
|
|
}
|
|
}
|