- Darcy Clarke (@darcyclarke)
- Nathan LaFreniere (@nlf)
- Jordan Harband (@ljharb)
- Owen Buckley (@thescientist13)
- Ruy Adorno (@ruyadorno)
- Housekeeping
- Introduction(s)
- Code of Conduct Acknowledgement
- Outline Intentions & Desired Outcomes
- Announcements
- v9 Roadmap (Check it out)
- OpenJS World - https://openjsf.org/openjs-world-2021/
- PR: #593 Only Registry Tarballs - @thescientist13
- PR: #564 RFC: Dependency Selector Syntax & `npm query` - @darcyclarke
- Issue: #575 [FEATURE] run-script with workspaces should short-circuit on script error - @johndiiorio
PR: #593 Only Registry Tarballs - @thescientist13
- @thescientist13
- Bringing in as an RFC the results of the conversations in the original RRFC issue (#581) discussed previously in these meetings
- @ljharb
- Thinks it's very important to handle five different modes:
- silent
- warn on indirect deps
- warn on direct deps
- warn on everything
- fail on everything
- Thinks it's very important to handle five different modes:
- @darcyclarke
- Potential in the future for this to be augmented/have more granular control, once
npm query
lands
- Potential in the future for this to be augmented/have more granular control, once
- @ljharb
- There's a need for more npm commands to be more granular on what packages they act on
- @darcyclarke
- Better to hold on for now on adding any new way to filter/group packages until we have
npm query
out and see how we can best serve all these scenarios in a more holistic way - Stick with 3 modes:
- warn on any git dep (default)
- silent (same as today, opt-in)
- strict / fail on any git dep (opt-in)
- Better to hold on for now on adding any new way to filter/group packages until we have
- @ljharb
- Too strong on transitive dep maintainers to then switch to strict mode by default
- Avoiding maintainer burnout should always be a priority
- @darcyclarke
- There was a research from @naugtur showing that there's less than 1% of usage of git deps within top 10K packages, ref.
- Sounds like we're blocked on making a decision here until
npm query
is ready.
- @ljharb
- RFC should be worded to include any remote-dep that is not coming from the registry (local linked deps are ok) but remote tarballs should also be included
- Should relate the RFC to
npm audit
instead of tie it tonpm install
then it becomes auditing of dependency types (or similar), then install can one day maybe become configurable to failing if audit (or type audit) fails
- @thescientist13
- Will clean the RFC up and incorporate all the feedback
PR: #564 RFC: Dependency Selector Syntax & `npm query` - @darcyclarke
- @ruyadorno
- will demo something next week
Issue: #575 [FEATURE] run-script with workspaces should short-circuit on script error - @johndiiorio
- @darcyclarke
- discussed this at length in other calls
- have backlogged work items to address this (ie. fail fast flag & topolgoical workspace ordering)
- removing from the agenda