{"library":"syncpack","type":"library","category":null,"description":"Syncpack is a robust CLI tool and library designed to enforce consistent dependency versions across large JavaScript and TypeScript monorepos. Currently at stable version 14.3.0, it maintains a regular and active release cadence with several updates, including patches and minor features, issued monthly. Its core functionality includes linting for version inconsistencies, automatically fixing them, and updating dependencies to the latest available versions while preserving semver ranges. Syncpack differentiates itself through its deep integration with various monorepo tools like Lerna, Nx, and pnpm, and its recent rewrite in Rust for version 14 significantly improved performance and introduced a new, more modular API. It is widely adopted by organizations such as AWS, Microsoft, and Vercel for maintaining their large-scale projects.","language":"javascript","status":"active","version":"14.3.0","tags":["javascript","dependencies","exact-versions","lerna","lernajs","monorepo","npm","nx","package-json","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install syncpack","imports":["import { lint } from 'syncpack/cli'","import { fix } from 'syncpack/cli'","import { update } from 'syncpack/cli'"]},{"cmd":"yarn add syncpack","imports":[]},{"cmd":"pnpm add syncpack","imports":[]}],"homepage":"https://syncpack.dev","github":"https://github.com/JamieMason/syncpack","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/syncpack","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/syncpack/compatibility"}}