---
# System prepended metadata

title: Open RFC Meeting (npm)

---

#### Meeting from: March 17th, 2021

# Open RFC Meeting (npm)

### Attendees
- Darcy Clarke (@darcyclarke)
- Ruy Adorno (@ruyadorno)
- Isaac Z. Schlueter (@isaacs)
- Gar (@wraithgar)
- Jordan Harband (@ljharb)
- Orta Therox (@orta)
- Tierney Cyren (@bnb)
- Saiansh

### Agenda

1. **Housekeeping**
	1. Introduction(s)
	1. [Code of Conduct Acknowledgement](https://www.npmjs.com/policies/conduct)
	1. Outline Intentions & Desired Outcomes
	1. Announcements
1. **PR**: [#332 RFC:  Support Yarn style command/script/bin lookups from the CLI with npm prefix](https://github.com/npm/rfcs/pull/332) - @orta
1. **Issue**: [#325 [RRFC] Run preinstall / postinstall scripts on single package installation](https://github.com/npm/rfcs/issues/325) - @karlhorky
1. **Issue**: [#313 [RRFC] Add method for getting help on config option](https://github.com/npm/rfcs/issues/313) - @Yash-Singh1
1. **PR**: [#117 RFC: npm workspaces - Working with workspaces](https://github.com/npm/rfcs/pull/117) - @ruyadorno
1. **PR**: [#336 RFC: `where` config parameter](https://github.com/npm/rfcs/pull/336) - @nlf 
1. **PR**: [#339 RFC: improving command suggestions](https://github.com/npm/rfcs/pull/339) - @nlf 

### Notes

#### **PR**: [#332 RFC:  Support Yarn style command/script/bin lookups from the CLI with npm prefix](https://github.com/npm/rfcs/pull/332) - @orta
- @wraithgar we're trying to improve the output/experience of `help`/`help-search` for when we fallback
- @ruyadorno one question he has, "is there anything else we can do to help with the DX here?"
- @ljharb ...
- @isaacs currently, we have a short-coming because we don't have `npm exec-local`
- @isaacs action: lets document the decision - We will improve the UX of running `npm tsc` in the presence of a locally-installed `tsc` bin and/or a defined `tsc` script in package.json, but we're _not_ going to do the thing requested in #332.

#### **Issue**: [#325 [RRFC] Run preinstall / postinstall scripts on single package installation](https://github.com/npm/rfcs/issues/325) - @karlhorky
- @isaacs need mutation events/lifecycle scripts for tree changes RFC 
- @wraithgar we should plan to move lifecycle scripts out of scripts... diffeent behaivours in different scenarios
- @isaacs can bikeshed what the mutation event sends across when if fires the event (tree, or nothing... nothing is more future-proof)

#### **Issue**: [#313 [RRFC] Add method for getting help on config option](https://github.com/npm/rfcs/issues/313) - @Yash-Singh1
- @isaacs some bikeshedding... the current config refactor is going to unlock these ideas and this RRFC can probably become just an item in our backlog
- @wraithgar refactoring work with config should help here

#### **PR**: [#117 RFC: npm workspaces - Working with workspaces](https://github.com/npm/rfcs/pull/117) - @ruyadorno
- @ruyadorno while making other npm commands to be workspace-aware, we're notcing that when you `cd` into a workspace, user's `npm` should detect that you're inside a workspace & run it the same way it would have been in the `root` and targetting that workspace, e.g: `npm test --workspace=./path`

#### **PR**: [#336 RFC: `where` config parameter](https://github.com/npm/rfcs/pull/336) - @nlf 
- @isaacs the name is very vague
- @wraigthgar just seems like we can bikeshed the name, `config-context` might be a more suitable alternative

#### **PR**: [#339 RFC: improving command suggestions](https://github.com/npm/rfcs/pull/339) - @nlf 

#### Discussion: Better ERESOLVE output
- ref. https://github.com/npm/rfcs/discussions/334
- @isaacs let's make a block with more explicit looking npm commands along with the flags so that users can copy and paste
- @isaacs one possible solution is to make these suggestions an interactive prompt so that users can be unblocked when hitting it (maybe same for the "did you mean" feature)

#### Discussion: Configurable lockfile version
- ref. https://github.com/npm/rfcs/discussions/316