statusboard icon indicating copy to clipboard operation
statusboard copied to clipboard

[epic] devEngines

Open wraithgar opened this issue 8 months ago • 4 comments

Overview

Implement the spec at https://github.com/openjs-foundation/package-metadata-interoperability-collab-space/issues/15

The Plan

Because this has a complete overlap with existing checks we do for installs, npm-install-checks will still be where this logic lives. It will be changed to expect the data in this new format, and things that currently call it will conform their existing calls to that format. Then npm itself can also directly ask npm-install-checks passing it devEngines

# The Tasks
- [ ] add functionality to `npm-install-checks`
- [ ] move `npm-pick-manifest` over to new format of data
- [ ] have `npm install` et al pass `devEngines` and react accordingly
- [ ] docs
- [ ] add `libc` to `package.json` docs in cli

wraithgar avatar Jun 03 '24 16:06 wraithgar