syncpack
syncpack copied to clipboard
Consistent dependency versions in large JavaScript Monorepos.
## Description JSR is a package registry created by the Deno team. JSR dependencies can be installed in non-Deno projects using other package managers using their `jsr` utility. Here's an...
## Description Currently `syncpack update` updates all packages to their *latest* version, regardless of semver range specified. I'd like to be able to use `update` to bump packages to their...
## Description I have a monorepo in which an identifiable subset of packages should contain specific globs within their `files` array. I'd like to use syncpack to specify this, but...
## Description Using exact version on dependencies in package.json makes it simpler to figure out what version is being used without needing to dig onto lockfiles. This is configured on...
Monorepo packages that depend on other monorepo packages are not compatible with the carot operator
Consider a monorepo like this: ``` monorepo/ └── packages/ ├── foo | └── package.json └── bar └── package.json ``` If `bar` depends on `foo`, and `foo` is at "1.0.1", and...
Make sure everything is correct in https://www.unpkg.com/[email protected]/schema.json and fix if needed
### Syncpack version 14.0.0-alpha.13 ### Operating system(s) Mac ### Steps to reproduce Add these three dependencies to your `package.json`: ``` "@types/koa__cors": "^5.0.0", "@types/koa": "^2.15.0", "@types/koa-bodyparser": "^4.3.12", ``` Then run `yarn...
### Description What's your workflow when adding a dependency to a package? If it's a new one, I just run `npm install foo -w libs/my-package` If any of the other...
### Syncpack version 14.0.0-alpha.10 ### Operating system(s) Linux ### Steps to reproduce `yarn syncpack lint` failing on CI is hard to diagnose. The error is lost in the middle of...
### Description Our team would love to enforce version range locks for related dependencies, e.g. `nx, @nx/*`, to ensure these packages are maintained in sync. This shall apply even inside...