synopkg
Version:
Consistent dependency versions in large JavaScript Monorepos
52 lines (34 loc) • 1.21 kB
text/mdx
---
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 />
### dependencyTypes <Badge text="Optional" variant="note" />
<DependencyTypes />
### specifierTypes <Badge text="Optional" variant="note" />
<SpecifierTypes />
##
<Label />
##
<Packages />