syncpack
syncpack copied to clipboard
Consistent dependency versions in large JavaScript Monorepos.
For example, it is possible to force all `@aws-sdk/*` packages to use the same version? I know there is this example: https://jamiemason.github.io/syncpack/examples/fix-aws-sdk-version-mismatch/ But it enforces a specific version via `pinVersion`....
## Description (What) Updating customTypes documentation so that the examples in there are less confusing. ## Justification (Why) https://github.com/JamieMason/syncpack/issues/201 ## How Can This Be Tested? `npm run dev -w site`
This PR changes some types so the generated `schema.json` file is more accurate. Before this change, `schema.json` had `DependencyType` could be an object. I tested this by running `pnpm run...
## Description I have the following syncpack configuration: ```json { "versionGroups": [ { "label": "Use workspace protocol for local packages", "dependencies": ["$LOCAL"], "dependencyTypes": ["dev", "prod", "peer"], "pinVersion": "workspace:*" } ],...
## Description Hello. I found a problem, syncpack v12 doesn't work with node v16, because packages globby v14+ and ora v8+ require node v18+ ## Suggested Solution update engines field...
## Description Update `sortAlphabetically` to use `localeCompare` ## Justification (Why) Addresses https://github.com/JamieMason/syncpack/issues/206 ## How Can This Be Tested? Test were updated
## Description I think it's a common case that repos want to enforce a convention of explicit versioning. So if we have a rule that is banning a given specifier...
## Description The usecase here is for something Lerna packages like Jest, where each subpackage shares the same version. It would be convenient to have a way to say "in...
I use lint-staged in local development for linting files in Git staging prior to commit. I would like to lint package.json files using syncpack using the same approach. It would...
## Description Greetings! I am `syncpack` newest fan. Thank you for your effort. I am coming to you as I have an issue that, after reviewing, the source appears to...