- Darcy Clarke (@darcyclarke)
- Gar (@wraithgar)
- Jordan Harband (@ljharb)
- Rebecca Turner (@iarna)
- Ryan Sonshine (@ryansonshine)
- Isaac Z. Schlueter (@isaacs)
- Luke Karrys (@lukekarrys)
- Nathan LaFreniere (@nlf)
- zb (@naugtur)
- Housekeeping
- Introduction(s)
- Code of Conduct Acknowledgement
- Outline Intentions & Desired Outcomes
- Announcements
- Issue: #412 [RRFC] Include gitHead when publishing from subdirectories - @iarna
- Issue: #411 [RRFC] npm init should also initialise git repo if it git is installed or the folder is not a git repo already - @Rafi993
- PR: #403 RFC: Add `preunpack` life cycle script - @ryansonshine
- PR: #343 RFC: npm workspaces: auto switch context based on cwd - @ruyadorno
- PR: #273 RFC: npm workspaces - Config management - @ruyadorno
- PR: #182 RFC: npm audit licenses - @bnb
Issue: #412 [RRFC] Include gitHead when publishing from subdirectories - @iarna
- @iarna pretty minimal change & PR already exists to add
gitHead
(ref. npm/read-package-json#80) - @isaacs let's do it
- Action: pull in PR / cut release
Issue: #411 [RRFC] npm init should also initialise git repo if it git is installed or the folder is not a git repo already - @Rafi993
- @ljharb personal workflows do not benefit from this but understands
npm
has favoredgit
historically - @wraithgar seems like a feature request
- Action: comment back w/ references to this call & ask for RFC to be created potentially outlining favoring interacting w/
git
PR: #403 RFC: Add `preunpack` life cycle script - @ryansonshine
- @ryansonshine
- synopsis of the RFC is to introduce a lifecycle event that runs before a package is unpacked
- currently no way forward for folks that relied on v6
preinstall
behaivour
- @isaacs
- .
- @ljharb
- there is often confusion with these lifecycle scripts as to what context you are setting these up for (ie. in a project consuming a package vs. the package that is being installed)
preinstall
should happen before a dependency is installed- name should dictate how this lifecycle events run (ie.
preinstall
runs beforeinstall
) - we need to make it clear between the use cases/contextxs & when those things run
- @wraithgar we should introduce a net-new
lifecycle
object & leavescripts
to be only used bynpm run
in a future major version but respect both in the interim - @naugtur if we intend to move away from this altogether should fix the behaivour of
preinstall
to mimic v6 - Action: need an RFC for net-new lifecycle
- Action: issue a patch to revert to v6 functionality
PR: #343 RFC: npm workspaces: auto switch context based on cwd - @ruyadorno
- @isaacs
- no updates, really
- we're going to be implementing a workspace root identifier (ex.
-w=.
) toarborist
- we have considered support a workspace root config that can be defined in workspaces
.npmrc
files (ex.workspace-root=../
)
PR: #273 RFC: npm workspaces - Config management - @ruyadorno
- @darcyclarke
- this RFC needs to get updated
- removing agenda label for now
- @isaac need a new champion
PR: #182 RFC: npm audit licenses - @bnb
- @bnb
- draft PR is open & WIP
- doesn't have much time to invest right now
- @naugtur
- draft PR is now ready for review against
arborist
- Action review issue filed in
npm/cli
fornpm audit fix
- Action review issue filed in
npm/cli
missing vulnerability information
- draft PR is now ready for review against
- Action add backlogged item to have
npm
usegit
to determine if it's operating inside a git dir (ie. modify@npmcli/git
)