Comments (3)
I think dropping the requirement is a good idea π it's more that corepack <pkg manager> <binary>
was a bit of an implementation detail so I didn't look too deep into its API, but it certainly makes sense. I'll make a PR to simplify that, and add it to the documentation.
from corepack.
It's already possible, except that you need to make the package manager name explicit, like this:
corepack yarn[@x.y.z] yarn install
Making it optional shouldn't be too difficult though π€
from corepack.
I suppose the reason for requiring to repeat the name of the package manager is to support package managers with several binaries, right? Considering that most package managers use only one binary βΒ or use several binaries as a shortcut for a command available in the "main" one (such as npx
<~> npm exec
), I think it would make sense to drop this requirement. (Unless it may break something somewhere, in that case, it's certainly not worth the risk of breakage).
from corepack.
Related Issues (20)
- no such file or directory in Docker container HOT 1
- installation failure with Type Error: URL.canParse is not a function HOT 2
- How do we run upgrade global package managers HOT 9
- Provide reproducible build by default HOT 21
- Versions above `v0.25.0` glitches on Node v18.17.1 HOT 3
- Need goals/use cases HOT 5
- `packageManager` field is too limited HOT 11
- `packageManager` should accept a version range HOT 1
- Validation failure should be configurable HOT 4
- Validation should be configurable based on operation HOT 4
- Changing linter rules HOT 6
- Add `corepack pnpm` and `corepack yarn` to `corepack --help` HOT 5
- Unable to use offline workflow HOT 2
- [ Error ] - NixOS - Corepack/Pnpm Version Mismatch/Internal Error HOT 2
- Using corepack behind corporate proxy and injected certificate HOT 15
- [BUG] `corepack enable npm pnpm` breaks 32 `pnpm` commands HOT 14
- Error when `~/.cache/node/corepack` is on read-only file system
- Don't change file if not necessary HOT 2
- corepack install output HOT 2
- Usage Error: This project is configured to use yarn HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from corepack.