depngn
depngn copied to clipboard
A CLI tool to find out if your dependencies support a given version of node.
This PR upgrades `compare-versions` to `6.0.0` because this version supports parsing "malformed" version ranges. It still has the same limitations our solution did -- it will still return `"invalid"` for...
### Describe your request Currently this tool does not support scoped NPM packages which makes it harder to use on repos with such, e.g. ``` "dependencies": { "@apollo/server": "^4.2.2", ......
### Describe your request We currently only support `npm` and `yarn`. `pnpm` is the new hotness, so we should support it as well. ### Possible Implementation The logic for which...
### Describe your request In addition to providing a target Node version and getting a report of compatible and incompatible dependencies, it would also be nice to get a report...
### Describe your request Currently, the `json` reporter option always writes to `compat.json` in the directory where the CLI was called. We should add some kind of `--jsonPath` option that...
### Describe your request Currently, every `dependency` and `devDependency` is used when determining whether a Node version is compatible. In some cases this doesn't make sense and we can filter...