Skip to content

Conversation

@mondoreale
Copy link
Contributor

This pull request updates TypeScript project references and configuration for the test-utils package and its consumers. The main change is to simplify references to test-utils by pointing directly to the package directory instead of specific config files, and to clean up and clarify TypeScript config files for better project structure and build reliability.

TypeScript project reference updates

  • Updated all consumer packages (such as autocertifier-server, cdn-location, dht, node, proto-rpc, and sdk) to reference the test-utils package directly instead of test-utils/tsconfig.node.json in their various TypeScript config files (tsconfig.node.json, tsconfig.jest.json, tsconfig.browser.json).

test-utils package configuration improvements

  • Cleaned up and clarified the TypeScript config files in test-utils: added a root tsconfig.json with composite enabled and explicit references, reduced the tsconfig.jest.json include scope to only the test directory, and improved the formatting of tsconfig.node.json.

Build and script adjustments

  • Updated the build and check scripts in test-utils/package.json to use the root build and to ensure both jest and node configs are checked for type correctness.

@linear
Copy link

linear bot commented Dec 8, 2025

@github-actions github-actions bot added test-utils Related to Test Utils Package dht Related to DHT package proto-rpc sdk node labels Dec 8, 2025
@mondoreale mondoreale marked this pull request as ready for review December 8, 2025 22:01
@mondoreale mondoreale requested review from ptesavol and teogeb December 8, 2025 22:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dht Related to DHT package node proto-rpc sdk test-utils Related to Test Utils Package

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants