UNPKG

synopkg

Version:

Consistent dependency versions in large JavaScript Monorepos

52 lines (34 loc) 1.21 kB
--- title: Lowest Semver --- import { Badge } from "@astrojs/starlight/components"; import Packages from "@partials/group-config/packages.mdx"; import Dependencies from "@partials/group-config/dependencies.mdx"; import DependencyTypes from "@partials/group-config/dependency-types.mdx"; import SpecifierTypes from "@partials/group-config/specifier-types.mdx"; import Label from "@partials/group-config/label.mdx"; Fix mismatched versions in this group by choosing the lowest/oldest semver version in use. ## Examples ```json title="Choose the lowest valid semver version when fixing mismatches" { "versionGroups": [ { "dependencies": ["swing", "low"], "preferVersion": "lowestSemver" } ] } ``` ## Configuration ### preferVersion <Badge text="Required" variant="danger" /> Must be set to `lowestSemver`. ### dependencies <Badge text="Optional" variant="note" /> <Dependencies /> ### dependencyTypes <Badge text="Optional" variant="note" /> <DependencyTypes /> ### specifierTypes <Badge text="Optional" variant="note" /> <SpecifierTypes /> ### label <Badge text="Optional" variant="note" /> <Label /> ### packages <Badge text="Optional" variant="note" /> <Packages />