Comments (6)
Pnpm is specified in engines
field on the workspace:
Line 66 in 3ded840
I'm not familiar with the codebase, just wanting to make a small contribution elsewhere, but surely it is not wise to require unreleased major versions of your own project in order to properly set up your own repository.
If the repository supports the current major version (8) then at least the code can be worked on, once the major lands you can swap out the parts of the codebase that use the new v9 features. Note that this assumes that the changes in pnpm would not lead to changes in the actual build output of pnpm project.
from pnpm.
It isn't unreleased. It is published and you can install it. 9.0.0-alpha.5 is published.
from pnpm.
It isn't unreleased. It is published and you can install it. 9.0.0-alpha.5 is published.
Perhaps add a note to CONTRIBUTION.md detailing this edge-case. Additionally, I don't want to install a prerelease version on my entire system just to make a contribution to this repository.
from pnpm.
You can downgrade pnpm after the contribution. Testing the next version of pnpm is more important than developer experience for new contributors.
from pnpm.
You can downgrade pnpm after the contribution. Testing the next version of pnpm is more important than developer experience for new contributors.
Lets document the edge-case then in CONTRIBUTING, because I actually really appreciated the clear documentation on how to get started.
from pnpm.
ok
from pnpm.
Related Issues (20)
- Throw Error and Exit on Cyclic Workspace Dependencies
- pnpm outdated [-r] --json does not return all dependencies in workspace
- Wildcard for supportedArchitectures HOT 3
- TARBALL_EXTRACT error while installing a dependency from GitHub having a slash in branch name HOT 2
- Invalid relative dependency path error when installing a remote tarball
- `pnpm -r exec rm -rf node_modules` doesn't work HOT 2
- pnpm update -iL does not offer to update svelte 5@next HOT 2
- Only add `requiresBuild` to an entry in the lockfile if we know the package needs to be built from info in the package manifest
- Complete `pnpm init` command HOT 2
- save-workspace-protocol=false breaks prod deployment
- Getting `ERR_PNPM_HARDLINK_FAILED Error: EEXIST: file already exists, link` when pnpm install
- `pnpm list --recursive` should be sorted topologically
- `--ignore-engines` api in pnpm? HOT 2
- `pnpm upgrade --interactive --latest` breaks when using `.tgz` files as dependencies HOT 1
- The script written by node executes exec('pnpm update --latest \"@babel/*\"'), which does not take effect and does not report an error
- URL.canParse Error in Corepack Brew Formula with pnpm and use-node-version
- `pnpm licenses --json` in workspace package returns incorrect path
- How do I suppress this annoying "The modules directory ... will be removed and reinstalled from scratch..." question? HOT 5
- command `pnpm why` returns nothing HOT 2
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 pnpm.