#### Meeting from: June 1st, 2022 # Open RFC Meeting (npm) ### Attendees - Darcy Clarke (@darcyclarke) - Gar (@wraithgar) - Jon Jensen (@jenseng) - Owen Buckley (@thescientist13) - Jordan Harband (@ljharb) - Nathan LaFreniere (@nlf) - Ruy Adorno (@ruyadorno) - - - ### Agenda 1. **Housekeeping** 1. Introduction(s) 1. Code of Conduct Acknowledgement 1. Outline Intentions & Desired Outcomes 1. Announcements - [**v9 Roadmap**](https://github.com/npm/statusboard/issues/443) (Check it out) - OpenJS World - https://openjsf.org/openjs-world-2021/ 1. **PR**: [#595 Propose backwards-compatible improvements to compression](https://github.com/npm/rfcs/pull/595) - @EvanHahn 1. **PR**: [#593 Only Registry Tarballs](https://github.com/npm/rfcs/pull/593) - @thescientist13 1. **PR**: [#591 RFC: Registry-scoped keyfile / certfile credential options](https://github.com/npm/rfcs/pull/591) - @jenseng 1. **PR**: [#564 RFC: Dependency Selector Syntax & `npm query`](https://github.com/npm/rfcs/pull/564) - @darcyclarke ### Notes #### **PR**: [#595 Propose backwards-compatible improvements to compression](https://github.com/npm/rfcs/pull/595) - @EvanHahn - Sounds like a good idea but we would need a JavaScript implementation (similar to how we have `tar` today) in order to impleement it - Overall sentiment is that the compression improvement is welcome but it looks like it would take a proof of concept and challenge some of the edge cases to see if there are any unintended consequences, etc #### **PR**: [#593 Only Registry Tarballs](https://github.com/npm/rfcs/pull/593) - @thescientist13 - Needs more clarification: - add the flag to `npm audit` instead of `npm install` ? - as long as the lock file is available `npm audit` will work as expected. - `npm install` should have a flag to respect the status of `npm audit` - `eslint`-like config needs to exist for `npm audit` - these configs could/would have three different values (ex. off/warn/fail) - current set of audit checks can/would include: - peer deps - engines - vulnerabilities - signatures - dependency-types - licenses - **Actions:** - [ ] @thescientist13 to update RFC based on feedback #### **PR**: [#591 RFC: Registry-scoped keyfile / certfile credential options](https://github.com/npm/rfcs/pull/591) - @jenseng - @wraithgar - this was an oversight - should have always worked this way #### **PR**: [#564 RFC: Dependency Selector Syntax & `npm query`](https://github.com/npm/rfcs/pull/564) - @darcyclarke - @ruyadorno - still a WIP - will have more to show next week