Skip to content

Conversation

@mondoreale
Copy link
Contributor

This pull request standardizes the include patterns in various tsconfig files across multiple packages. The main change is replacing glob patterns like "src/**/*" with just "src" (and similar for other folders), simplifying the TypeScript configuration and potentially improving build performance and consistency.

Changes

The most important changes are:

Standardization of include patterns in tsconfig files:

  • Updated all tsconfig.jest.json and tsconfig.node.json files across packages (such as autocertifier-client, autocertifier-server, cdn-location, cli-tools, dht, geoip-location, node, proto-rpc, sdk, browser-test-runner, and test-utils) to use direct folder references (e.g., "src", "bin", "test", "generated", "data-generation") instead of recursive glob patterns (e.g., "src/**/*").

Minor related adjustments:

  • Adjusted some exclude patterns and removed unnecessary file references in the sdk package's tsconfig files for consistency.

@github-actions github-actions bot added network Related to Network Package test-utils Related to Test Utils Package cli-tools Related to CLI Tools Package dht Related to DHT package utils proto-rpc sdk node labels Dec 11, 2025
"noImplicitOverride": false
},
"include": [
"src/**/*"
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file is badly indented. #3285 fixes it.

Base automatically changed from remove-browser-tsconfig-jsons to main December 11, 2025 23:37
@mondoreale mondoreale merged commit c31dbcd into main Dec 11, 2025
23 checks passed
@mondoreale mondoreale deleted the avoid-globbing-in-tsconfigs branch December 11, 2025 23:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cli-tools Related to CLI Tools Package dht Related to DHT package network Related to Network Package node proto-rpc sdk test-utils Related to Test Utils Package utils

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants