Skip to content
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

I want to stop using corepack. #228

Closed
L4Ph opened this issue Nov 16, 2024 · 4 comments · Fixed by #238
Closed

I want to stop using corepack. #228

L4Ph opened this issue Nov 16, 2024 · 4 comments · Fixed by #238

Comments

@L4Ph
Copy link
Contributor

L4Ph commented Nov 16, 2024

Since it has been deprecated in Node.js Proposal, I would like to abolish it considering its future prospects.
Personally, I would like to adopt moonrepo/proto as a candidate.
Alternatively, the following method is also acceptable.
https://pnpm.io/only-allow-pnpm

"packageManager": "[email protected]+sha512.38dc6fba8dba35b39340b9700112c2fe1e12f10b17134715a4aa98ccf7bb035e76fd981cf0bb384dfa98f8d6af5481c2bef2f4266a24bfa20c34eb7147ce0b5e"

@L4Ph
Copy link
Contributor Author

L4Ph commented Nov 16, 2024

@3kh0
Copy link
Contributor

3kh0 commented Nov 16, 2024

I think just making people use pnpm using the preinstall script is a better way of doing things

@L4Ph
Copy link
Contributor Author

L4Ph commented Nov 17, 2024

I think just making people use pnpm using the preinstall script is a better way of doing things

I also think so.
However, the problem that arises here is how to manage the version of pnpm.
@3kh0

@L4Ph
Copy link
Contributor Author

L4Ph commented Nov 17, 2024

Oops, I forgot to mention that [email protected] supports version control with packageManager.
Use it!

https://github.com/pnpm/pnpm/releases/tag/v9.7.0

https://x.com/pnpmjs/status/1821120903670845884

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants