fix: update UI deps #13
Merged
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.
What does this PR do?
This PR updates and improves several aspects of the
traefiklabs-hub-button-appdevelopment tooling:Yarnto v4.9.2;eslint-config-prettierhas been adjusted to avoid accidentally resolving to a version that was affected by CVE-2025-54313;@testing-library/dom;caniuse-liteto the latest available version;Motivation
These updates keep the
traefiklabs-hub-button-apptooling aligned with compatible, stable dependency versions, improving consistency, compatibility, and maintainability without risking breaking changes due to major version upgrades (except forYarn, which has been explicitly upgraded).Although the vulnerable versions of
eslint-config-prettierhave been removed from the npm registry, the^version range previously declared in thepackage.jsoncould have led to their installation in some edge cases - unlikely, but still possible. Updating the version constraint eliminates this risk entirely.The ESLint-related dependencies and Prettier have been updated to versions compatible with the current setup to ensure smooth integration with existing configurations.
Finally, the added lint and format scripts simplify running code quality and formatting commands, enhancing the developer workflow.
Fix https://github.com/traefik/hub-issues/issues/2148