What is it about?
Breaking changes happen when the client package receives an error from the provider package, most due the versioning range on package.json. Our research looks through the npm repository for real breaking changes cases that happen on clients.
Featured Image
Photo by Paul Esch-Laurent on Unsplash
Why is it important?
npm ecosystem is so complex and hard to study when thinking about breaking changes and there is a lack of information about it on npm, but we put all of our effort on it to bring up real breaking change cases that happened on clients
Perspectives
Read the Original
This page is a summary of: I depended on you and you broke me: An empirical study of manifesting breaking changes in client packages, ACM Transactions on Software Engineering and Methodology, January 2023, ACM (Association for Computing Machinery),
DOI: 10.1145/3576037.
You can read the full text:
Contributors
The following have contributed to this page