Skip to content

build(config): split tsconfig into IDE config and dedicated production compile#159

Merged
zurekz merged 1 commit into
develfrom
build/tsconfig-ide-build-split
Apr 27, 2026
Merged

build(config): split tsconfig into IDE config and dedicated production compile#159
zurekz merged 1 commit into
develfrom
build/tsconfig-ide-build-split

Conversation

@imaTik0
Copy link
Copy Markdown
Member

@imaTik0 imaTik0 commented Apr 17, 2026

tsconfig.json now covers all src/ files (including tests and mocks) so the VS Code language service resolves @types/jest and stops reporting errors in test files.

tsconfig.build.json extends tsconfig.json and re-adds the test exclusions, keeping the production compile (tsc) free of test files.

tsconfig.test.json extends tsconfig.json and adds jest/node types for ts-jest. jest.config.js wired to use it via globals["ts-jest"].tsconfig.

package.json: compile and watch:types scripts now target tsconfig.build.json.

@imaTik0 imaTik0 changed the title build(config): split tsconfig into IDE config and dedicated productio… build(config): split tsconfig into IDE config and dedicated production compile Apr 17, 2026
@imaTik0 imaTik0 changed the base branch from feat/refactor-driver-context to devel April 24, 2026 07:29
…n compile

tsconfig.json now covers all src/ files (including __tests__ and __mocks__)
so the VS Code language service resolves @types/jest and stops reporting
errors in test files.

tsconfig.build.json extends tsconfig.json and re-adds the test exclusions,
keeping the production compile (tsc) free of test files.

tsconfig.test.json extends tsconfig.json and adds jest/node types for
ts-jest. jest.config.js wired to use it via globals["ts-jest"].tsconfig.

package.json: compile and watch:types scripts now target tsconfig.build.json.
@imaTik0 imaTik0 force-pushed the build/tsconfig-ide-build-split branch from de38e40 to 3e2dad8 Compare April 24, 2026 09:51
@imaTik0 imaTik0 requested a review from zurekz April 27, 2026 09:46
@zurekz zurekz merged commit b47ff20 into devel Apr 27, 2026
1 check passed
@zurekz zurekz deleted the build/tsconfig-ide-build-split branch April 27, 2026 10:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants