diff --git a/ui/packages/app-shell/tsconfig.json b/ui/packages/app-shell/tsconfig.json index 836084c2bc7..08159553369 100644 --- a/ui/packages/app-shell/tsconfig.json +++ b/ui/packages/app-shell/tsconfig.json @@ -3,7 +3,6 @@ "compilerOptions": { "outDir": "dist", "rootDir": "src", - "jsx": "react-jsx", "lib": ["ES2020", "DOM"], "types": ["node", "vite/client"], "noEmit": false, diff --git a/ui/packages/app-shell/tsconfig.test.json b/ui/packages/app-shell/tsconfig.test.json index f75031cce26..ab43c3cae20 100644 --- a/ui/packages/app-shell/tsconfig.test.json +++ b/ui/packages/app-shell/tsconfig.test.json @@ -30,7 +30,6 @@ // not inherit `composite` / `declaration` from the build config. "composite": false, "declaration": false, - "jsx": "react-jsx", // One notch above the package build's ES2020: these suites read the last // emitted call with `calls.at(-1)` and use `Object.hasOwn` / `Array.at`, // all ES2022. Raised HERE and not in `tsconfig.json`, so the package diff --git a/ui/packages/auth/tsconfig.json b/ui/packages/auth/tsconfig.json index a9abd5dbd9f..51565ea49cd 100644 --- a/ui/packages/auth/tsconfig.json +++ b/ui/packages/auth/tsconfig.json @@ -3,7 +3,6 @@ "compilerOptions": { "outDir": "dist", "rootDir": "src", - "jsx": "react-jsx", "baseUrl": ".", "paths": { "@/*": ["src/*"] @@ -37,8 +36,7 @@ // package so the location is a decision, not a side effect of an unrelated option. "tsBuildInfoFile": "./tsconfig.tsbuildinfo", "composite": true, - "declarationMap": true, - "skipLibCheck": true + "declarationMap": true }, "include": ["src"], // Tooling is excluded by DIRECTORY, not just by file NAME. A helper under diff --git a/ui/packages/collaboration/tsconfig.json b/ui/packages/collaboration/tsconfig.json index a9abd5dbd9f..51565ea49cd 100644 --- a/ui/packages/collaboration/tsconfig.json +++ b/ui/packages/collaboration/tsconfig.json @@ -3,7 +3,6 @@ "compilerOptions": { "outDir": "dist", "rootDir": "src", - "jsx": "react-jsx", "baseUrl": ".", "paths": { "@/*": ["src/*"] @@ -37,8 +36,7 @@ // package so the location is a decision, not a side effect of an unrelated option. "tsBuildInfoFile": "./tsconfig.tsbuildinfo", "composite": true, - "declarationMap": true, - "skipLibCheck": true + "declarationMap": true }, "include": ["src"], // Tooling is excluded by DIRECTORY, not just by file NAME. A helper under diff --git a/ui/packages/collaboration/tsconfig.test.json b/ui/packages/collaboration/tsconfig.test.json index b133a51efd6..501c496bd3b 100644 --- a/ui/packages/collaboration/tsconfig.test.json +++ b/ui/packages/collaboration/tsconfig.test.json @@ -19,7 +19,6 @@ // not inherit `composite` / `declaration` from the build config. "composite": false, "declaration": false, - "jsx": "react-jsx", // Drop the root tsconfig's source-tree `paths` so `@object-ui/*` and // `@objectstack/spec` resolve through the workspace dependency's built // `.d.ts` instead of pulling sibling sources in as program inputs (TS6059). diff --git a/ui/packages/components/tsconfig.json b/ui/packages/components/tsconfig.json index 1c8d1935b87..2542ec7c8d5 100644 --- a/ui/packages/components/tsconfig.json +++ b/ui/packages/components/tsconfig.json @@ -2,7 +2,6 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "dist", - "jsx": "react-jsx", "baseUrl": ".", "paths": { "@/*": ["src/*"] @@ -17,8 +16,7 @@ // tree as soon as anything runs `tsc` (objectui#9189). Pinned in every composite // package so the location is a decision, not a side effect of an unrelated option. "tsBuildInfoFile": "./tsconfig.tsbuildinfo", - "composite": true, - "skipLibCheck": true + "composite": true }, "include": ["src"], // Tooling is excluded by DIRECTORY, not just by file NAME. A helper under diff --git a/ui/packages/components/tsconfig.test.json b/ui/packages/components/tsconfig.test.json index cd6358517d9..273aa5685a8 100644 --- a/ui/packages/components/tsconfig.test.json +++ b/ui/packages/components/tsconfig.test.json @@ -24,7 +24,6 @@ // not inherit `composite` / `declaration` from the build config. "composite": false, "declaration": false, - "jsx": "react-jsx", // One notch above the root's ES2020: these suites read the last emitted // call with `calls.at(-1)`, and `Array.prototype.at` is ES2022. The // compiler named the remedy itself. Raised HERE and not in `tsconfig.json`, diff --git a/ui/packages/fields/tsconfig.json b/ui/packages/fields/tsconfig.json index 8c3615cba91..7508cc737e9 100644 --- a/ui/packages/fields/tsconfig.json +++ b/ui/packages/fields/tsconfig.json @@ -13,7 +13,6 @@ // `noEmit: true`, so `tsc` here only CHECKS; `dist` is written by // vite-plugin-dts, which overrides `rootDir` to `src` and clears `paths`. "rootDir": "..", - "jsx": "react-jsx", // See `packages/react/tsconfig.json` for the full argument: under // `nodenext` a missing relative extension is TS2835 and a bare directory diff --git a/ui/packages/fields/tsconfig.test.json b/ui/packages/fields/tsconfig.test.json index e1cf9469c7c..0c714d20ab1 100644 --- a/ui/packages/fields/tsconfig.test.json +++ b/ui/packages/fields/tsconfig.test.json @@ -25,7 +25,6 @@ "noEmit": true, "composite": false, "declaration": false, - "jsx": "react-jsx", // Deliberately NOT raised to ES2022. Measured: no test file in this package // reaches for `Array.prototype.at` or any other ES2021+ builtin, so the // tests are held to the same lib the shipped SOURCE targets. diff --git a/ui/packages/i18n/tsconfig.json b/ui/packages/i18n/tsconfig.json index 53a9e1f704b..f18b14904bb 100644 --- a/ui/packages/i18n/tsconfig.json +++ b/ui/packages/i18n/tsconfig.json @@ -13,7 +13,6 @@ // package so the location is a decision, not a side effect of an unrelated option. "tsBuildInfoFile": "./tsconfig.tsbuildinfo", "composite": true, - "jsx": "react-jsx", "lib": ["ES2020", "DOM"] }, "include": ["src"], diff --git a/ui/packages/i18n/tsconfig.test.json b/ui/packages/i18n/tsconfig.test.json index 54be2212e24..e2416b0c3c1 100644 --- a/ui/packages/i18n/tsconfig.test.json +++ b/ui/packages/i18n/tsconfig.test.json @@ -15,7 +15,6 @@ // not inherit `composite` / `declaration` / `rootDir` from the build config. "composite": false, "declaration": false, - "jsx": "react-jsx", "lib": ["ES2022", "DOM"], // Two global augmentations, neither of them an import: // - `node` for the seven locale-parity / namespace suites, which walk the diff --git a/ui/packages/layout/tsconfig.json b/ui/packages/layout/tsconfig.json index a74eb388fbf..e3bbcc468af 100644 --- a/ui/packages/layout/tsconfig.json +++ b/ui/packages/layout/tsconfig.json @@ -2,15 +2,13 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "dist", - "jsx": "react-jsx", "baseUrl": ".", // Overriding `paths` drops the root config's `@object-ui/* -> packages/*/src` // mappings, so workspace deps resolve through their built `.d.ts` instead of // pulling sibling sources into this program (which would be outside rootDir). "paths": { "@/*": ["src/*"] - }, - "skipLibCheck": true + } }, "include": ["src"], // Tooling is excluded by DIRECTORY, not just by file NAME. A helper under diff --git a/ui/packages/mobile/tsconfig.json b/ui/packages/mobile/tsconfig.json index a9abd5dbd9f..51565ea49cd 100644 --- a/ui/packages/mobile/tsconfig.json +++ b/ui/packages/mobile/tsconfig.json @@ -3,7 +3,6 @@ "compilerOptions": { "outDir": "dist", "rootDir": "src", - "jsx": "react-jsx", "baseUrl": ".", "paths": { "@/*": ["src/*"] @@ -37,8 +36,7 @@ // package so the location is a decision, not a side effect of an unrelated option. "tsBuildInfoFile": "./tsconfig.tsbuildinfo", "composite": true, - "declarationMap": true, - "skipLibCheck": true + "declarationMap": true }, "include": ["src"], // Tooling is excluded by DIRECTORY, not just by file NAME. A helper under diff --git a/ui/packages/permissions/tsconfig.json b/ui/packages/permissions/tsconfig.json index a9abd5dbd9f..51565ea49cd 100644 --- a/ui/packages/permissions/tsconfig.json +++ b/ui/packages/permissions/tsconfig.json @@ -3,7 +3,6 @@ "compilerOptions": { "outDir": "dist", "rootDir": "src", - "jsx": "react-jsx", "baseUrl": ".", "paths": { "@/*": ["src/*"] @@ -37,8 +36,7 @@ // package so the location is a decision, not a side effect of an unrelated option. "tsBuildInfoFile": "./tsconfig.tsbuildinfo", "composite": true, - "declarationMap": true, - "skipLibCheck": true + "declarationMap": true }, "include": ["src"], // Tooling is excluded by DIRECTORY, not just by file NAME. A helper under diff --git a/ui/packages/plugin-ai/tsconfig.json b/ui/packages/plugin-ai/tsconfig.json index 1d173005824..7140092e858 100644 --- a/ui/packages/plugin-ai/tsconfig.json +++ b/ui/packages/plugin-ai/tsconfig.json @@ -2,7 +2,6 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "dist", - "jsx": "react-jsx", "baseUrl": ".", // Overriding `paths` drops the root config's `@object-ui/* -> packages/*/src` // mappings, so workspace deps resolve through their built `.d.ts` instead of @@ -10,8 +9,7 @@ // vite.config.ts already does the same for the dts program. "paths": { "@/*": ["src/*"] - }, - "skipLibCheck": true + } }, "include": ["src"], // Tooling is excluded by DIRECTORY, not just by file NAME. A helper under diff --git a/ui/packages/plugin-calendar/tsconfig.json b/ui/packages/plugin-calendar/tsconfig.json index 7bfdd4e2724..21b9cf5bb0b 100644 --- a/ui/packages/plugin-calendar/tsconfig.json +++ b/ui/packages/plugin-calendar/tsconfig.json @@ -2,7 +2,6 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "dist", - "jsx": "react-jsx", "baseUrl": ".", "paths": { "@/*": ["src/*"] @@ -17,8 +16,7 @@ // package so the location is a decision, not a side effect of an unrelated option. "tsBuildInfoFile": "./tsconfig.tsbuildinfo", "composite": true, - "declarationMap": true, - "skipLibCheck": true + "declarationMap": true }, "include": ["src"], // Tooling is excluded by DIRECTORY, not just by file NAME. A helper under diff --git a/ui/packages/plugin-charts/tsconfig.json b/ui/packages/plugin-charts/tsconfig.json index 205dae0180e..1a9adfc5844 100644 --- a/ui/packages/plugin-charts/tsconfig.json +++ b/ui/packages/plugin-charts/tsconfig.json @@ -2,7 +2,6 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "dist", - "jsx": "react-jsx", "baseUrl": ".", "paths": { "@/*": ["src/*"] @@ -17,8 +16,7 @@ // tree as soon as anything runs `tsc` (objectui#9189). Pinned in every composite // package so the location is a decision, not a side effect of an unrelated option. "tsBuildInfoFile": "./tsconfig.tsbuildinfo", - "composite": true, - "skipLibCheck": true + "composite": true }, "include": ["src"], // Tooling is excluded by DIRECTORY, not just by file NAME — the arrangement diff --git a/ui/packages/plugin-chatbot/tsconfig.json b/ui/packages/plugin-chatbot/tsconfig.json index 7bfdd4e2724..21b9cf5bb0b 100644 --- a/ui/packages/plugin-chatbot/tsconfig.json +++ b/ui/packages/plugin-chatbot/tsconfig.json @@ -2,7 +2,6 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "dist", - "jsx": "react-jsx", "baseUrl": ".", "paths": { "@/*": ["src/*"] @@ -17,8 +16,7 @@ // package so the location is a decision, not a side effect of an unrelated option. "tsBuildInfoFile": "./tsconfig.tsbuildinfo", "composite": true, - "declarationMap": true, - "skipLibCheck": true + "declarationMap": true }, "include": ["src"], // Tooling is excluded by DIRECTORY, not just by file NAME. A helper under diff --git a/ui/packages/plugin-dashboard/tsconfig.json b/ui/packages/plugin-dashboard/tsconfig.json index 7ee44f928cf..2d70b6f942e 100644 --- a/ui/packages/plugin-dashboard/tsconfig.json +++ b/ui/packages/plugin-dashboard/tsconfig.json @@ -2,7 +2,6 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "dist", - "jsx": "react-jsx", "baseUrl": ".", "paths": { "@/*": ["src/*"] @@ -18,8 +17,7 @@ // package so the location is a decision, not a side effect of an unrelated option. "tsBuildInfoFile": "./tsconfig.tsbuildinfo", "composite": true, - "declarationMap": true, - "skipLibCheck": true + "declarationMap": true }, "include": ["src"], // Tooling is excluded by DIRECTORY, not just by file NAME. A helper under diff --git a/ui/packages/plugin-dashboard/tsconfig.test.json b/ui/packages/plugin-dashboard/tsconfig.test.json index a4d9eb18a75..5dfaeec9fc8 100644 --- a/ui/packages/plugin-dashboard/tsconfig.test.json +++ b/ui/packages/plugin-dashboard/tsconfig.test.json @@ -21,7 +21,6 @@ // not inherit `composite` / `declaration` from the build config. "composite": false, "declaration": false, - "jsx": "react-jsx", // Deliberately NOT raised, unlike plugin-list / plugin-grid / app-shell, // whose suites needed ES2022 for `Array.prototype.at`. Measured: this // package's 47 test files compile clean against the root's ES2020 baseline, diff --git a/ui/packages/plugin-designer/tsconfig.json b/ui/packages/plugin-designer/tsconfig.json index 9edfffb69fd..682d46790d3 100644 --- a/ui/packages/plugin-designer/tsconfig.json +++ b/ui/packages/plugin-designer/tsconfig.json @@ -2,7 +2,6 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "dist", - "jsx": "react-jsx", "baseUrl": ".", "paths": { "@/*": ["src/*"] @@ -17,8 +16,7 @@ // package so the location is a decision, not a side effect of an unrelated option. "tsBuildInfoFile": "./tsconfig.tsbuildinfo", "composite": true, - "declarationMap": true, - "skipLibCheck": true + "declarationMap": true }, "include": ["src"], // The exclusions cover TOOLING DIRECTORIES, not just the `*.test.*` name diff --git a/ui/packages/plugin-detail/tsconfig.json b/ui/packages/plugin-detail/tsconfig.json index 7bfdd4e2724..21b9cf5bb0b 100644 --- a/ui/packages/plugin-detail/tsconfig.json +++ b/ui/packages/plugin-detail/tsconfig.json @@ -2,7 +2,6 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "dist", - "jsx": "react-jsx", "baseUrl": ".", "paths": { "@/*": ["src/*"] @@ -17,8 +16,7 @@ // package so the location is a decision, not a side effect of an unrelated option. "tsBuildInfoFile": "./tsconfig.tsbuildinfo", "composite": true, - "declarationMap": true, - "skipLibCheck": true + "declarationMap": true }, "include": ["src"], // Tooling is excluded by DIRECTORY, not just by file NAME. A helper under diff --git a/ui/packages/plugin-editor/tsconfig.json b/ui/packages/plugin-editor/tsconfig.json index 5a4c3bbde17..8c013e8f51e 100644 --- a/ui/packages/plugin-editor/tsconfig.json +++ b/ui/packages/plugin-editor/tsconfig.json @@ -2,7 +2,6 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "dist", - "jsx": "react-jsx", "baseUrl": ".", "paths": { "@/*": ["src/*"] @@ -17,8 +16,7 @@ // tree as soon as anything runs `tsc` (objectui#9189). Pinned in every composite // package so the location is a decision, not a side effect of an unrelated option. "tsBuildInfoFile": "./tsconfig.tsbuildinfo", - "composite": true, - "skipLibCheck": true + "composite": true }, "include": ["src"], // Tests are excluded from the BUILD program so they stop being emitted into diff --git a/ui/packages/plugin-editor/tsconfig.test.json b/ui/packages/plugin-editor/tsconfig.test.json index 9ad3b3a2318..d9e1dcb7f28 100644 --- a/ui/packages/plugin-editor/tsconfig.test.json +++ b/ui/packages/plugin-editor/tsconfig.test.json @@ -25,7 +25,6 @@ "noEmit": true, "composite": false, "declaration": false, - "jsx": "react-jsx", // Measured: the single suite compiles clean against the root's ES2020 // baseline, so the test is held to the same lib the shipped SOURCE targets. "lib": ["ES2022", "DOM", "DOM.Iterable"], diff --git a/ui/packages/plugin-form/tsconfig.json b/ui/packages/plugin-form/tsconfig.json index 7bfdd4e2724..21b9cf5bb0b 100644 --- a/ui/packages/plugin-form/tsconfig.json +++ b/ui/packages/plugin-form/tsconfig.json @@ -2,7 +2,6 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "dist", - "jsx": "react-jsx", "baseUrl": ".", "paths": { "@/*": ["src/*"] @@ -17,8 +16,7 @@ // package so the location is a decision, not a side effect of an unrelated option. "tsBuildInfoFile": "./tsconfig.tsbuildinfo", "composite": true, - "declarationMap": true, - "skipLibCheck": true + "declarationMap": true }, "include": ["src"], // Tooling is excluded by DIRECTORY, not just by file NAME. A helper under diff --git a/ui/packages/plugin-form/tsconfig.test.json b/ui/packages/plugin-form/tsconfig.test.json index da8072d4a9c..4869463853a 100644 --- a/ui/packages/plugin-form/tsconfig.test.json +++ b/ui/packages/plugin-form/tsconfig.test.json @@ -19,7 +19,6 @@ // The package build emits `dist`; this project emits nothing, so it must // not inherit `composite` / `declaration` from the build config. "composite": false, - "jsx": "react-jsx", "lib": ["ES2022", "DOM"], // Two global augmentations, neither of them an import: // - `node` for `spec-symbol-batch7.test.tsx`, which resolves diff --git a/ui/packages/plugin-gantt/tsconfig.json b/ui/packages/plugin-gantt/tsconfig.json index 7bfdd4e2724..21b9cf5bb0b 100644 --- a/ui/packages/plugin-gantt/tsconfig.json +++ b/ui/packages/plugin-gantt/tsconfig.json @@ -2,7 +2,6 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "dist", - "jsx": "react-jsx", "baseUrl": ".", "paths": { "@/*": ["src/*"] @@ -17,8 +16,7 @@ // package so the location is a decision, not a side effect of an unrelated option. "tsBuildInfoFile": "./tsconfig.tsbuildinfo", "composite": true, - "declarationMap": true, - "skipLibCheck": true + "declarationMap": true }, "include": ["src"], // Tooling is excluded by DIRECTORY, not just by file NAME. A helper under diff --git a/ui/packages/plugin-grid/tsconfig.json b/ui/packages/plugin-grid/tsconfig.json index 8021ab593ba..b3afda21484 100644 --- a/ui/packages/plugin-grid/tsconfig.json +++ b/ui/packages/plugin-grid/tsconfig.json @@ -2,7 +2,6 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "dist", - "jsx": "react-jsx", "baseUrl": ".", "paths": { "@/*": ["src/*"] @@ -17,8 +16,7 @@ // package so the location is a decision, not a side effect of an unrelated option. "tsBuildInfoFile": "./tsconfig.tsbuildinfo", "composite": true, - "declarationMap": true, - "skipLibCheck": true + "declarationMap": true }, "include": ["src"], // The exclusions cover TOOLING DIRECTORIES, not just the `*.test.*` name diff --git a/ui/packages/plugin-grid/tsconfig.test.json b/ui/packages/plugin-grid/tsconfig.test.json index 23437d08d33..8086cacfef4 100644 --- a/ui/packages/plugin-grid/tsconfig.test.json +++ b/ui/packages/plugin-grid/tsconfig.test.json @@ -24,7 +24,6 @@ // The package build emits `dist`; this project emits nothing, so it must // not inherit `composite` / `declaration` from the build config. "composite": false, - "jsx": "react-jsx", // One notch above the root `lib` (ES2020), and only here: the tests use // `Array.prototype.at` (ES2022) — `column-features.test.tsx`, // `columnIdentity.test.tsx` — which shipped SOURCE must not, so raising it diff --git a/ui/packages/plugin-kanban/tsconfig.json b/ui/packages/plugin-kanban/tsconfig.json index 833cfa5065c..59aa337d94b 100644 --- a/ui/packages/plugin-kanban/tsconfig.json +++ b/ui/packages/plugin-kanban/tsconfig.json @@ -2,7 +2,6 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "dist", - "jsx": "react-jsx", "baseUrl": ".", "paths": { "@/*": ["src/*"] @@ -18,8 +17,7 @@ // package so the location is a decision, not a side effect of an unrelated option. "tsBuildInfoFile": "./tsconfig.tsbuildinfo", "composite": true, - "declarationMap": true, - "skipLibCheck": true + "declarationMap": true }, "include": ["src"], // Tooling is excluded by DIRECTORY, not just by file NAME. A helper under diff --git a/ui/packages/plugin-list/tsconfig.json b/ui/packages/plugin-list/tsconfig.json index 7bfdd4e2724..21b9cf5bb0b 100644 --- a/ui/packages/plugin-list/tsconfig.json +++ b/ui/packages/plugin-list/tsconfig.json @@ -2,7 +2,6 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "dist", - "jsx": "react-jsx", "baseUrl": ".", "paths": { "@/*": ["src/*"] @@ -17,8 +16,7 @@ // package so the location is a decision, not a side effect of an unrelated option. "tsBuildInfoFile": "./tsconfig.tsbuildinfo", "composite": true, - "declarationMap": true, - "skipLibCheck": true + "declarationMap": true }, "include": ["src"], // Tooling is excluded by DIRECTORY, not just by file NAME. A helper under diff --git a/ui/packages/plugin-map/tsconfig.json b/ui/packages/plugin-map/tsconfig.json index 7bfdd4e2724..21b9cf5bb0b 100644 --- a/ui/packages/plugin-map/tsconfig.json +++ b/ui/packages/plugin-map/tsconfig.json @@ -2,7 +2,6 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "dist", - "jsx": "react-jsx", "baseUrl": ".", "paths": { "@/*": ["src/*"] @@ -17,8 +16,7 @@ // package so the location is a decision, not a side effect of an unrelated option. "tsBuildInfoFile": "./tsconfig.tsbuildinfo", "composite": true, - "declarationMap": true, - "skipLibCheck": true + "declarationMap": true }, "include": ["src"], // Tooling is excluded by DIRECTORY, not just by file NAME. A helper under diff --git a/ui/packages/plugin-markdown/tsconfig.json b/ui/packages/plugin-markdown/tsconfig.json index 833cfa5065c..59aa337d94b 100644 --- a/ui/packages/plugin-markdown/tsconfig.json +++ b/ui/packages/plugin-markdown/tsconfig.json @@ -2,7 +2,6 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "dist", - "jsx": "react-jsx", "baseUrl": ".", "paths": { "@/*": ["src/*"] @@ -18,8 +17,7 @@ // package so the location is a decision, not a side effect of an unrelated option. "tsBuildInfoFile": "./tsconfig.tsbuildinfo", "composite": true, - "declarationMap": true, - "skipLibCheck": true + "declarationMap": true }, "include": ["src"], // Tooling is excluded by DIRECTORY, not just by file NAME. A helper under diff --git a/ui/packages/plugin-report/tsconfig.json b/ui/packages/plugin-report/tsconfig.json index 1d173005824..7140092e858 100644 --- a/ui/packages/plugin-report/tsconfig.json +++ b/ui/packages/plugin-report/tsconfig.json @@ -2,7 +2,6 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "dist", - "jsx": "react-jsx", "baseUrl": ".", // Overriding `paths` drops the root config's `@object-ui/* -> packages/*/src` // mappings, so workspace deps resolve through their built `.d.ts` instead of @@ -10,8 +9,7 @@ // vite.config.ts already does the same for the dts program. "paths": { "@/*": ["src/*"] - }, - "skipLibCheck": true + } }, "include": ["src"], // Tooling is excluded by DIRECTORY, not just by file NAME. A helper under diff --git a/ui/packages/plugin-timeline/tsconfig.json b/ui/packages/plugin-timeline/tsconfig.json index 7bfdd4e2724..21b9cf5bb0b 100644 --- a/ui/packages/plugin-timeline/tsconfig.json +++ b/ui/packages/plugin-timeline/tsconfig.json @@ -2,7 +2,6 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "dist", - "jsx": "react-jsx", "baseUrl": ".", "paths": { "@/*": ["src/*"] @@ -17,8 +16,7 @@ // package so the location is a decision, not a side effect of an unrelated option. "tsBuildInfoFile": "./tsconfig.tsbuildinfo", "composite": true, - "declarationMap": true, - "skipLibCheck": true + "declarationMap": true }, "include": ["src"], // Tooling is excluded by DIRECTORY, not just by file NAME. A helper under diff --git a/ui/packages/plugin-tree/tsconfig.json b/ui/packages/plugin-tree/tsconfig.json index 7bfdd4e2724..21b9cf5bb0b 100644 --- a/ui/packages/plugin-tree/tsconfig.json +++ b/ui/packages/plugin-tree/tsconfig.json @@ -2,7 +2,6 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "dist", - "jsx": "react-jsx", "baseUrl": ".", "paths": { "@/*": ["src/*"] @@ -17,8 +16,7 @@ // package so the location is a decision, not a side effect of an unrelated option. "tsBuildInfoFile": "./tsconfig.tsbuildinfo", "composite": true, - "declarationMap": true, - "skipLibCheck": true + "declarationMap": true }, "include": ["src"], // Tooling is excluded by DIRECTORY, not just by file NAME. A helper under diff --git a/ui/packages/plugin-view/tsconfig.json b/ui/packages/plugin-view/tsconfig.json index d9e1c4dbc82..92e1567582e 100644 --- a/ui/packages/plugin-view/tsconfig.json +++ b/ui/packages/plugin-view/tsconfig.json @@ -2,7 +2,6 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "dist", - "jsx": "react-jsx", // Drop the root tsconfig's source-tree `paths` (keeping only the local `@/*` // alias) so `@object-ui/*` and `@objectstack/spec` resolve through the // workspace dependency's built `.d.ts` instead of pulling sibling package diff --git a/ui/packages/providers/tsconfig.json b/ui/packages/providers/tsconfig.json index c67c00868fd..685a6a22fc3 100644 --- a/ui/packages/providers/tsconfig.json +++ b/ui/packages/providers/tsconfig.json @@ -3,7 +3,6 @@ "compilerOptions": { "outDir": "dist", "rootDir": "src", - "jsx": "react-jsx", "lib": ["ES2020", "DOM"], // Node's ESM resolver does NOT extension-search relative specifiers, so an diff --git a/ui/packages/react-runtime/tsconfig.json b/ui/packages/react-runtime/tsconfig.json index f61ca4e00db..072f8f9aa54 100644 --- a/ui/packages/react-runtime/tsconfig.json +++ b/ui/packages/react-runtime/tsconfig.json @@ -10,7 +10,6 @@ "declaration": true, "composite": true, "tsBuildInfoFile": "./tsconfig.tsbuildinfo", - "jsx": "react-jsx", "lib": ["ES2020", "DOM"] }, "include": ["src"], diff --git a/ui/packages/react/tsconfig.json b/ui/packages/react/tsconfig.json index a26191a3c4d..7d3995cbc0f 100644 --- a/ui/packages/react/tsconfig.json +++ b/ui/packages/react/tsconfig.json @@ -3,7 +3,6 @@ "compilerOptions": { "outDir": "dist", "rootDir": "src", - "jsx": "react-jsx", "noEmit": false, "declaration": true, // The incremental build RECORD, pinned OUTSIDE the published build output. diff --git a/ui/packages/react/tsconfig.test.json b/ui/packages/react/tsconfig.test.json index 4f28f19ad87..2db4d59034b 100644 --- a/ui/packages/react/tsconfig.test.json +++ b/ui/packages/react/tsconfig.test.json @@ -28,7 +28,6 @@ // not inherit `composite` / `declaration` from the build config. "composite": false, "declaration": false, - "jsx": "react-jsx", // The root baseline, plus `DOM.Iterable` (which the root already sets and // the retired narrow project did not) — strictly wider than what compiled // the parity test before. diff --git a/ui/packages/test-support/tsconfig.json b/ui/packages/test-support/tsconfig.json index 0c0683f53d0..54ce5ef5cfd 100644 --- a/ui/packages/test-support/tsconfig.json +++ b/ui/packages/test-support/tsconfig.json @@ -13,7 +13,6 @@ // test files. "extends": "../../tsconfig.json", "compilerOptions": { - "jsx": "react-jsx", // `defaults-table-scan.ts` reads the workspace from disk (`node:fs`, // `node:path`, `node:module`), so this project needs Node's ambient types. // Naming them here REPLACES the auto-included set, which is why `vitest` is