spectrum-css
spectrum-css copied to clipboard
Update peer deps for breadcrumb
Description
Breadcrumb had the incorrect version for actionbutton it peer deps so it was throwing an error/warning.
How and where has this been tested?
- Built locally
To-do list
- [ ] If my change impacts other components, I have tested to make sure they don't break.
- [ ] If my change impacts documentation, I have updated the documentation accordingly.
- [x] I have read the CONTRIBUTING document.
- [ ] I have tested these changes in Windows High Contrast mode.
- [x] This pull request is ready to merge.
🚀 Deployed on https://pr-1499--spectrum-css.netlify.app
@GarthDB is this PR still relevant - @pfulton do you want me to review & merge?
So, is this happening because we have a batch of components that have been migrated to the new tokens system, and some that haven't, and some of the ones that have been migrated are dependencies of those that have not yet been migrated?
@pfulton @GarthDB On closer inspection, I believe the error has more to do with how peer dependencies are being defined across the repo. Typically they are more permissive and leverage the >= syntax to allow some flexibility in definition. This is a benefit because it will lead to less version management struggles downstream. I think we should tackle this on every component. What do you think?
I think I'll close this PR out for now in favor of a wholistic solution. I created CSS-381 to track that work.