Skip to content

13.0.0

Latest
Compare
Choose a tag to compare
@JamieMason JamieMason released this 25 Aug 15:24
· 4 commits to main since this release

13.0.0 (2024-08-25)

⚠ BREAKING CHANGES

  1. engines: Changed engines.node from >=16 to >=18.18.0.

    minimatch@10 was updated in [email protected] which required node@>=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.

  2. core: The commands fix-mismatches, set-semver-ranges, prompt, and update will no longer result in package.json files being formatted. This was a side effect of JSON.parse and JSON.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

  • core: preserve formatting when applying fixes (e483862), closes #241 #195

Bug Fixes

Support this project

Github-sponsors

support on ko-fi