Two fields in package.json both claim to pin your package manager. They can't both be satisfied, the tools that read them are moving in opposite directions, and picking wrong can lock you out of your own repo.
Two fields in package.json both claim to pin your package manager. They can't both be satisfied, the tools that read them are moving in opposite directions, and picking wrong can lock you out of your own repo.
Releasing several packages from one repository means answering the same three questions every time: what changed, how big was it, and which other packages need to move because of it. Changesets lets you answer them once, in the same commit as the change, and works the rest out on release day.