refactor [NET-1643]: Clean-up autocertifier-client & autocertifier-server tsconfigs
#3267
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request simplifies and standardizes the TypeScript configuration across several packages, particularly for
autocertifier-clientand related dependencies. It removes redundant or unnecessary configuration files, updates script commands, and streamlines references to improve maintainability and consistency.Changes
TypeScript configuration simplification and cleanup:
tsconfig.node.jsonandtsconfig.jest.jsonfromautocertifier-client, consolidating configuration into a singletsconfig.jsonthat now extends the root config and includes only necessary files and references.cdn-location,dht) to point directly to theautocertifier-clientdirectory instead of its removed config files.Script and build process updates:
buildandcheckscripts inautocertifier-clientandautocertifier-serverto use the new TypeScript config structure and to improve type checking (e.g., usingtsc --noEmit).cleanscript inautocertifier-clientto remove unnecessary Jest cache clearing, aligning it with the new configuration.Reference and include adjustments:
autocertifier-serverand its test configs to match the new structure and ensure correct dependency tracking.