Configuration File
Configure syncpack's behavior using a .syncpackrc file in your project root. These options control formatting, sorting, dependency management, and version constraints.
.syncpackrcConfigure syncpack behavior through .syncpackrc files in JSON, YAML, JavaScript, or TypeScript
customTypesDefine custom package.json properties to manage beyond standard dependency types
dependencyGroupsGroup related dependencies together to treat them as one for version management
formatBugsConfigure how the bugs field is formatted in package.json files
formatRepositoryConfigure how the repository field is formatted in package.json files
indentConfigure indentation spacing for formatted package.json files
maxConcurrentRequestsConfigure the maximum number of concurrent npm registry requests when checking for updates
minimumReleaseAgeSkip updates to dependency versions published more recently than this threshold
severityPer-group control over how each status is treated as fix, warn, or error.
sortAzConfigure alphabetical sorting of dependencies within package.json files
sortExportsConfigure sorting order for the exports field in package.json files
sortFirstConfigure which package.json fields appear first before alphabetically sorted fields
sortPackagesConfigure sorting order for top-level package.json fields when formatting
sourceConfigure which package.json files syncpack should discover and process
sourceModeControl whether source patterns replace workspace discovery or extend it
strictConfigure whether syncpack exits with an error when version mismatches are found