synopkg
Version:
Consistent dependency versions in large JavaScript Monorepos
58 lines (46 loc) • 2.62 kB
text/mdx
---
title: Status Codes
slug: status
sidebar:
label: Status Codes
---
When synopkg analyses your monorepo, every instance of every dependency is assigned **one** of the following status codes.
## Valid
- [IsHighestOrLowestSemver](/synopkg/status/is-highest-or-lowest-semver)
- [IsIdenticalToLocal](/synopkg/status/is-identical-to-local)
- [IsIdenticalToPin](/synopkg/status/is-identical-to-pin)
- [IsIdenticalToSnapTarget](/synopkg/status/is-identical-to-snap-target)
- [IsIgnored](/synopkg/status/is-ignored)
- [IsLocalAndValid](/synopkg/status/is-local-and-valid)
- [IsNonSemverButIdentical](/synopkg/status/is-non-semver-but-identical)
- [SatisfiesHighestOrLowestSemver](/synopkg/status/satisfies-highest-or-lowest-semver)
- [SatisfiesLocal](/synopkg/status/satisfies-local)
- [SatisfiesSameRangeGroup](/synopkg/status/satisfies-same-range-group)
- [SatisfiesSnapTarget](/synopkg/status/satisfies-snap-target)
## Fixable
- [DiffersToHighestOrLowestSemver](/synopkg/status/differs-to-highest-or-lowest-semver)
- [DiffersToLocal](/synopkg/status/differs-to-local)
- [DiffersToNpmRegistry](/synopkg/status/differs-to-npm-registry)
- [DiffersToPin](/synopkg/status/differs-to-pin)
- [DiffersToSnapTarget](/synopkg/status/differs-to-snap-target)
- [IsBanned](/synopkg/status/is-banned)
- [PinOverridesSemverRange](/synopkg/status/pin-overrides-semver-range)
- [PinOverridesSemverRangeMismatch](/synopkg/status/pin-overrides-semver-range-mismatch)
- [SemverRangeMismatch](/synopkg/status/semver-range-mismatch)
## Unfixable
- [DependsOnInvalidLocalPackage](/synopkg/status/depends-on-invalid-local-package)
- [NonSemverMismatch](/synopkg/status/non-semver-mismatch)
- [SameRangeMismatch](/synopkg/status/same-range-mismatch)
## Suspect
- [DependsOnMissingSnapTarget](/synopkg/status/depends-on-missing-snap-target)
- [InvalidLocalVersion](/synopkg/status/invalid-local-version)
- [RefuseToBanLocal](/synopkg/status/refuse-to-ban-local)
- [RefuseToPinLocal](/synopkg/status/refuse-to-pin-local)
- [RefuseToSnapLocal](/synopkg/status/refuse-to-snap-local)
## Conflict
- [MatchConflictsWithHighestOrLowestSemver](/synopkg/status/match-conflicts-with-highest-or-lowest-semver)
- [MatchConflictsWithLocal](/synopkg/status/match-conflicts-with-local)
- [MatchConflictsWithSnapTarget](/synopkg/status/match-conflicts-with-snap-target)
- [MismatchConflictsWithHighestOrLowestSemver](/synopkg/status/mismatch-conflicts-with-highest-or-lowest-semver)
- [MismatchConflictsWithLocal](/synopkg/status/mismatch-conflicts-with-local)
- [MismatchConflictsWithSnapTarget](/synopkg/status/mismatch-conflicts-with-snap-target)