You're Invited:Meet the Socket Team at RSAC and BSidesSF 2026, March 23–26.RSVP
Socket
Book a DemoSign in
Socket

syncpack

Package Overview
Dependencies
Maintainers
1
Versions
129
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

syncpack - npm Package Compare versions

Comparing version
14.0.2
to
14.1.0
+9
-9
package.json
{
"name": "syncpack",
"description": "Consistent dependency versions in large JavaScript Monorepos",
"version": "14.0.2",
"version": "14.1.0",
"author": "Jamie Mason <jamie@foldleft.io> (https://github.com/JamieMason)",

@@ -76,12 +76,12 @@ "bugs": "https://github.com/JamieMason/syncpack/issues",

"optionalDependencies": {
"syncpack-linux-x64": "14.0.2",
"syncpack-linux-x64-musl": "14.0.2",
"syncpack-linux-arm64": "14.0.2",
"syncpack-linux-arm64-musl": "14.0.2",
"syncpack-darwin-x64": "14.0.2",
"syncpack-darwin-arm64": "14.0.2",
"syncpack-windows-x64": "14.0.2",
"syncpack-windows-arm64": "14.0.2"
"syncpack-linux-x64": "14.1.0",
"syncpack-linux-x64-musl": "14.1.0",
"syncpack-linux-arm64": "14.1.0",
"syncpack-linux-arm64-musl": "14.1.0",
"syncpack-darwin-x64": "14.1.0",
"syncpack-darwin-arm64": "14.1.0",
"syncpack-windows-x64": "14.1.0",
"syncpack-windows-arm64": "14.1.0"
},
"types": "./syncpack.d.ts"
}

@@ -146,3 +146,3 @@ export interface RcFile {

type AnyString = string & {};
/** Each Instance printed by `syncpack json` */
/** Each Instance printed by `syncpack json` and `syncpack fix --reporter json` */
export type JsonOutput = {

@@ -153,3 +153,3 @@ dependency: string;

package: string;
property: ['dependencies'];
property: string[];
strategy: CustomType.Any['strategy'];

@@ -159,2 +159,3 @@ versionGroup: VersionGroupVariant;

statusCode: StatusCode;
statusType: StatusType;
actual: {

@@ -169,4 +170,13 @@ raw: string;

};
export type StatusType = 'Valid' | 'Fixable' | 'Unfixable' | 'Suspect' | 'Conflict';
/** Each formatting mismatch printed by `syncpack format --reporter json` */
export type FormatJsonOutput = {
package: string;
filePath: string;
property: string[];
statusCode: FormatStatusCode;
};
export type FormatStatusCode = 'BugsPropertyIsNotFormatted' | 'RepositoryPropertyIsNotFormatted' | 'PropertyIsNotSortedAz' | 'PackagePropertiesAreNotSorted' | 'ExportsPropertyIsNotSorted';
export type VersionGroupVariant = 'Banned' | 'HighestSemver' | 'Ignored' | 'LowestSemver' | 'Pinned' | 'SameRange' | 'SameMinor' | 'SnappedTo';
export type StatusCode = 'IsHighestOrLowestSemver' | 'IsIdenticalToLocal' | 'IsIdenticalToPin' | 'IsIdenticalToSnapTarget' | 'IsIgnored' | 'IsLocalAndValid' | 'IsNonSemverButIdentical' | 'SatisfiesHighestOrLowestSemver' | 'SatisfiesLocal' | 'SatisfiesSameRangeGroup' | 'SatisfiesSameMinorGroup' | 'SatisfiesSnapTarget' | 'DiffersToHighestOrLowestSemver' | 'DiffersToLocal' | 'DiffersToNpmRegistry' | 'DiffersToPin' | 'DiffersToSnapTarget' | 'IsBanned' | 'PinOverridesSemverRange' | 'PinOverridesSemverRangeMismatch' | 'SameMinorOverridesSemverRange' | 'SameMinorOverridesSemverRangeMismatch' | 'SemverRangeMismatch' | 'DependsOnInvalidLocalPackage' | 'NonSemverMismatch' | 'SameRangeMismatch' | 'SameMinorMismatch' | 'DependsOnMissingSnapTarget' | 'InvalidLocalVersion' | 'RefuseToBanLocal' | 'RefuseToPinLocal' | 'RefuseToSnapLocal' | 'MatchConflictsWithHighestOrLowestSemver' | 'MatchConflictsWithLocal' | 'MatchConflictsWithSnapTarget' | 'MismatchConflictsWithHighestOrLowestSemver' | 'MismatchConflictsWithLocal' | 'MismatchConflictsWithSnapTarget';
export {};