|
| 1 | +#### Meeting from: July 13th, 2022 |
| 2 | + |
| 3 | +# Open RFC Meeting (npm) |
| 4 | + |
| 5 | +### Attendees |
| 6 | +- Darcy Clarke (@darcyclarke) |
| 7 | +- Gar (@wraithgar) |
| 8 | +- Jon Jensen (@jenseng) |
| 9 | +- Nathan Fritz (@fritzy) |
| 10 | +- David Zearing ( @dzearing ( [email protected])) |
| 11 | +- Jordan Harband (@ljharb) |
| 12 | + |
| 13 | +### Agenda |
| 14 | + |
| 15 | +1. **Housekeeping** |
| 16 | + 1. Introduction(s) |
| 17 | + 1. Code of Conduct Acknowledgement |
| 18 | + 1. Outline Intentions & Desired Outcomes |
| 19 | + 1. Announcements |
| 20 | +1. **PR**: [#5000 feat: add npm query cmd](https://github.com/npm/cli/pull/5000) - @ruyadorno |
| 21 | +1. **PR**: [#595 Propose backwards-compatible improvements to compression](https://github.com/npm/rfcs/pull/595) - @EvanHahn |
| 22 | +1. **PR**: [#593 Only Registry Tarballs](https://github.com/npm/rfcs/pull/593) - @thescientist13 |
| 23 | +1. **PR**: [#591 RFC: Registry-scoped keyfile / certfile credential options](https://github.com/npm/rfcs/pull/591) - @jenseng |
| 24 | +1. **Issue**: [#489 Initiative: `v8.x`](https://github.com/npm/statusboard/issues/489) - @darcyclarke |
| 25 | +1. **Issue**: [#487 Initiative: `v10.x`](https://github.com/npm/statusboard/issues/487) - @darcyclarke |
| 26 | +1. **PR**: [#564 RFC: Dependency Selector Syntax & `npm query`](https://github.com/npm/rfcs/pull/564) - @darcyclarke |
| 27 | +1. **Issue**: [#443 Initiative: `v9.x`](https://github.com/npm/statusboard/issues/443) - @darcyclarke |
| 28 | +1. **Issue**: [#438 [RRFC] Add libc fields to select optionalDependencies should be installed or skipped](https://github.com/npm/rfcs/issues/438) - @Brooooooklyn |
| 29 | +1. **PR**: [#165 RFC for parent package.json](https://github.com/npm/rfcs/pull/165) - @Christian24 |
| 30 | + |
| 31 | +### Notes |
| 32 | + |
| 33 | +#### **PR**: [#5000 feat: add npm query cmd](https://github.com/npm/cli/pull/5000) - @ruyadorno |
| 34 | +- @wraithgar |
| 35 | + - added `from` field to resulting json from `npm query` |
| 36 | +- @darcyclarke |
| 37 | + - will add updates back to the RFC & ratify |
| 38 | + |
| 39 | +#### **PR**: [#595 Propose backwards-compatible improvements to compression](https://github.com/npm/rfcs/pull/595) - @EvanHahn |
| 40 | +- No update |
| 41 | + |
| 42 | +#### **PR**: [#593 Only Registry Tarballs](https://github.com/npm/rfcs/pull/593) - @thescientist13 |
| 43 | +- No update |
| 44 | + |
| 45 | +#### **PR**: [#591 RFC: Registry-scoped keyfile / certfile credential options](https://github.com/npm/rfcs/pull/591) - @jenseng |
| 46 | +- @jenseng |
| 47 | + - open three PRs (under review) |
| 48 | + - notably implementation uses sync operation |
| 49 | +- @ljharb |
| 50 | + - `fs.readFileSync` is totaly fine to use |
| 51 | +- @darcyclarke |
| 52 | + - ratify |
| 53 | + |
| 54 | +#### **Issue**: [#489 Initiative: `v8.x`](https://github.com/npm/statusboard/issues/489) - @darcyclarke |
| 55 | + |
| 56 | +#### **Issue**: [#443 Initiative: `v9.x`](https://github.com/npm/statusboard/issues/443) - @darcyclarke |
| 57 | + |
| 58 | +#### **Issue**: [#487 Initiative: `v10.x`](https://github.com/npm/statusboard/issues/487) - @darcyclarke |
| 59 | + |
| 60 | +#### **PR**: [#564 RFC: Dependency Selector Syntax & `npm query`](https://github.com/npm/rfcs/pull/564) - @darcyclarke |
| 61 | +- @darcyclarke |
| 62 | + - Update based on WIP PR (case sensitive attributes & `from` field) & ratify (including spec for programmatic usage & returned values) |
| 63 | + |
| 64 | +#### **Issue**: [#438 [RRFC] Add libc fields to select optionalDependencies should be installed or skipped](https://github.com/npm/rfcs/issues/438) - @Brooooooklyn |
| 65 | +- @darcyclarke |
| 66 | + - this would be the last priveledged top-level field for conditional packages beyond more holistic enhancements to distributions |
| 67 | + |
| 68 | +#### **PR**: [#165 RFC for parent package.json](https://github.com/npm/rfcs/pull/165) - @Christian24 |
| 69 | +- @darcyclarke |
| 70 | + - Waiting on @wesleytodd's feedback/input |
| 71 | + |
| 72 | +#### `singleton` https://github.com/npm/rfcs/pull/23 |
| 73 | +- @dzearing |
| 74 | + - MS is looking to do this as a spike |
| 75 | + - 4 problems: |
| 76 | + - lack of understanding |
| 77 | + - don't know what to do with unmet dependency warnings |
| 78 | +- @ljharb |
| 79 | + - this is definitely a problem |
| 80 | + - there's an education problem with the community |
| 81 | + - peer dependencies are basically a hoised requirement |
| 82 | + - used to use `npm ls` to highlight issues with projects |
| 83 | + - maintainers are not allows accurately understanding usage |
| 84 | +- @wraithgar |
| 85 | + - still have to declare peer dependency (even if your dep denotes it's a singleton) |
| 86 | + |
0 commit comments