github JamieMason/syncpack 13.0.0

25 days ago

13.0.0 (2024-08-25)

⚠ BREAKING CHANGES

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

    minimatch@10 was updated in syncpack@12.4.0 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

Don't miss a new syncpack release

NewReleases is sending notifications on new releases.