statusboard
statusboard copied to clipboard
[epic] devEngines
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