-
Notifications
You must be signed in to change notification settings - Fork 116
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: drop npm dependency #444
base: master
Are you sure you want to change the base?
Conversation
Please merge this. If there's a necessity to have a specific npm, it could be done through the |
Closed in favor of #445 |
I've recognised that some package may bring its own npm version if needed. Reopened. |
f43a45a
to
3043a44
Compare
#445 Does not replace this. I don't want to see npm and it's tree in the lock file. If you don't want to drop it please make it a |
This dependency causes an unfortunate side effect in projects using npm workspaces, because the I described the issue in further detail here: Is the dependency truly needed in this package, or can it be either removed or made a peer dependency? Thanks for you time. |
our recommendation is to execute semantic-release using
this project does not officially support use in monorepos, so impacts to workspaces are officially out of scope. what additional tooling are you using in your project to enable use within a monorepo? |
I don't want to use |
you are welcome to make that choice, but that means living with the current trade-offs. we are not ready to make a decision on this change, but are considering the impacts. in the meantime, those are the available options. |
I'll look into the global install route to avoid bloating our package lock, though we prefer the local installation for the same reasons @the-spyke identified.
We wrote a simple script that gathers workspace projects with |
I'm going to bump this because there is a CVE right now affecting |
regarding the CVE, see our recommendation above: |
closes #434
relates #270
alternative #445
#434 (comment)