syncpack
syncpack copied to clipboard
Consistent dependency versions in large JavaScript Monorepos.
My config: ```json { "semverGroups": [ { "label": "dev dependencies are ~ prefixed", "range": "~", "dependencyTypes": ["dev"], "dependencies": ["**"], "packages": ["**"] }, { "label": "prod and peer dependencies are ^...
### Description > [!Note] > I created a reproducible repo that includes more details -- https://github.com/ardelato/syncpack-config-ooo-repo/tree/main. --- I've encountered unexpected behaviors with `lint-semver-ranges` and `list-mismatches` commands when using a configuration...
## Description This issue is an FYI that most current issues are on hold while a rewrite at [rust/main](https://github.com/JamieMason/syncpack/tree/rust/main) is being done. Some of the open issues have been fixed...
## Description In my .npmrc file I have custom npm registries for some scoped packages like ``` @foo:registry=https://gitlab.com/api/v4/projects/000000/packages/npm/ //gitlab.com/api/v4/projects/000000/packages/npm/:_authToken=000000 @bar:registry=https://gitlab.com/api/v4/projects/111111112/packages/npm/ //gitlab.com/api/v4/projects/111111112/packages/npm/:_authToken=111111112 ``` ## Suggested Solution It would be nice if...
## Description Perhaps I simply have some fundamental misunderstanding towards `^` in SemVer groups, but for example, ```json { "semverGroups": [ { "range": "^" } ] } ``` I expect...
## Description I'm working a in large monorepo. Sometimes I need to revert some package upgrade for various reasons. When I run `syncpack` to find dependency mismatch, it shows outdated...
## Description I run `syncpack list` on my Yarn monorepo. There's something is not good on my package.json or Syncpack. Logs ```sh node:internal/process/promises:289 triggerUncaughtException(err, true /* fromPromise */); ^ TypeError:...
## Description Ref: https://pnpm.io/package_json#pnpmoverrides > You may specify the package the overriden dependency belongs to by separating the package selector from the dependency selector with a ">", for example qar@1>zoo...
## Description I've tried the latest to releases, it doesn't sort fields as my config points in my monorepo. I don't know why. Script `syncpack format --config syncpack.config.js` on my...
A [minor issue](https://github.com/sindresorhus/globby/issues/268) has been fixed in v14.0.2 release. Which _may_ help to close #211 (via #218, #219). https://github.com/JamieMason/syncpack/blob/e85b2343764b51846c731ac39dc701cb9cae7846/package.json#L44 Thanks!