synopkg
Version:
Consistent dependency versions in large JavaScript Monorepos
27 lines (17 loc) • 775 B
text/mdx
title: source
import HowPackagesAreResolved from "@partials/how-packages-are-resolved.mdx";
import MonorepoNotEssentialTip from "@partials/tips/monorepo-not-essential.mdx";
A list of [Glob](HREF_GLOB) patterns to find package.json files you want to manage with synopkg.
<MonorepoNotEssentialTip />
## Example
In this example we have a directory on our machine called `my-projects` where we `git clone` all of the repositories we work on for our company.
Despite us not having a monorepo, a .synopkgrc.json placed alongside each `git clone` allows us to use synopkg to find and fix problems.
```json title="~/my-projects/.synopkgrc.json"
{
"source": ["./*/package.json", "./*/packages/*/package.json"]
}
```
## Resolving Packages
<HowPackagesAreResolved />