Skip to content
This repository was archived by the owner on Nov 20, 2024. It is now read-only.

Conversation

@nickpalmer
Copy link

This is a great tool. Thanks for putting it together.

I stumbled on two issues while adding it to our system.

I added an inherit which had a devDependencies block to a package that didn't already have devDependencies block which triggered a crash. The first commit fixes that crash.

I also noted that when adding a new inherit the packages were no longer sorted. Adding a package with a package manager like yarn or npm would cause many lines to move because package managers sort these keys before output. Thus I have added sorting for these keys before outputting them to match package manager behavior when potentially adding a new inherit to a package.

Package managers ususally sort package keys alphabetically. If you newly
inherit then you may get a bunch of additions which will then be
unalphabatized, leading to a messy diff if a new package is added with
the package manager.
@ghost
Copy link

ghost commented Feb 11, 2021

CLA assistant check
All CLA requirements met.

@orefalo
Copy link

orefalo commented Oct 31, 2021

same issue, plz merge

@orefalo
Copy link

orefalo commented Oct 31, 2021

Hi @nick, I am curious to know how you got this project working in the first place.
I followed instructions, but it says "nothing to do..."

would you have a test project handy?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants