13.0.0 (2024-08-25)
⚠ BREAKING CHANGES
-
engines: Changed
engines.node
from>=16
to>=18.18.0
.minimatch@10
was updated in[email protected]
which requirednode@>=20
and caused issues in some projects.This change adds a local linter to verify that the node engines of syncpack's dependencies all satisfy syncpack's own node engine. Using this linter found that the minimum node engine of all of syncpack's dependencies is v18.18.0.
-
core: The commands
fix-mismatches
,set-semver-ranges
,prompt
, andupdate
will no longer result in package.json files being formatted. This was a side effect ofJSON.parse
andJSON.stringify
being used to read and write to disk.From this version, only specific changes are applied. To preserve the previous behaviour, run
syncpack format
afterwards to apply fixes to formatting should they be needed.
Features
Bug Fixes
- engines: ensure correct required node version (fed04e4), closes #237
- npm: remove unused peer dependencies (aac4e24), refs #180 #181
- npm: run pnpm update (f1e6ce2)