ci(deps): Update third party dependency versions #1323
Draft
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.
Description
This pull request standardizes dependency management and improves consistency across all packages in the monorepo. The most significant changes are the enforcement of exact dependency versions, updates to package dependencies (including major version bumps and new packages), and minor configuration improvements for testing and error handling.
Dependency management and standardization:
save-exact=trueto all.npmrcfiles to ensure all dependencies are installed with exact versions, preventing version drift across environments.package.jsonfiles to use exact version numbers for both dependencies and devDependencies, replacing caret (^) and tilde (~) ranges. This affects all major packages:backend,cli,contracts,defenders,sdk,web, and the root. [1] [2] [3] [4] [5] [6] [7]@hashgraph/hedera-custodians-integration,@notabene/pii-sdk,web3,react-app-rewired, anddebug. [1] [2] [3] [4] [5]Testing and configuration improvements:
transformandmoduleNameMapperpatterns in Jest configurations forbackendandwebto remove unnecessary regex anchors and improve compatibility with new dependency versions. [1] [2]Code style and error handling:
backend/src/transaction/transaction.controller.tsandbackend/src/transaction/transaction.service.ts. [1] [2]New dependencies and features:
debug,chalk, and other utility packages todefendersand the rootpackage.jsonto support improved logging and CLI output. [1] [2]Monorepo-wide consistency:
Let me know if you have questions about how these changes affect dependency management or development workflow!
Related Issue(s)
Closes #1322