- Ruy Adorno (@ruadorno)
- Darcy Clarke (@darcyclarke)
- Isaac Z. Schlueter (@isaacs)
- Wes Todd (@wesleytodd)
- Claudia Hernández (@claudiahdz)
- Christian Siebmanns (@christian24)
- Jordan Harband (@ljharb)
- Zbigniew Tenerowicz (@naugtur)
- Housekeeping
- Introduction(s)
- Code of Conduct Acknowledgement
- Outline Intentions & Desired Outcomes
- Announcements
- Issue: #190 [RRFC] npm run-series && npm run-parallel - @MylesBorins
- PR: #185 RFC: Add ability to skip script hooks - @lumaxis
- PR: #183 RFC-21: bring back subset of npm_package_* environs - @isaacs
- PR: #182 RFC: npm audit licenses - @bnb
- PR: #165 RFC for parent package.json - @Christian24
- PR: #129 RFC: overrides - @isaacs
- PR: #126 RFC: Adding types information to the Package JSON in the registry - @orta
- PR: #18 npm audit and audit-resolve.json - @naugtur
- npm 7 announcement
- We'll be releasing versions throughout the coming weeks of the beta
- Update notifications should ping you daily for npm@latest-7
- #190
- potentially split the proposal
- questions on syntax/implementation
- may want to split out functionality vs. strict
&&
functionality - running/chaining scripts is a common user/workflow
- cross platform consistancy is often an issue when trying to accomplish this
- concern: don't want to re
make
make
- concern: want to make sure exit codes propagate properly
- people would love to have globbing patterns supported
- concern: globbing patterns
- some people are using pre/post lifecycle scripts to try to accomplish this too
- concern: this is a mindfield...
- mixed: JSON syntax as a constraint on definition
- idea: travis eqsque
yaml
file to define workflows - ask to follow up/add comments to RRFC thread
- #185
- want to move forward with this
- v6 doesn't run anything /w
ignore-scripts
, v7 runs everything... need to fix this... - consensus to ratify (ie. lets merge & ship in the next beta release)
- #183
- name, version, config, engines, main, bin to be readded
- can always fallback & read package.json yourself
- question:
node -c
standard? - question: where is the line?
- note: information that is contextual to a command should be provided (& should be the case in v7)
exports
,main
& others can be problematic- should be ratified since it's shipped this way in the v7 beta
- #182
- @darcyclarke to follow up with comments in the PR itself & ping @bnb
- #165
- thought is that, from the last call, that this was resolved already
- believe that workspaces solves for this
- concern: how to update outdated deps locally vs. from the parent
- examples of how
parent
would be specified:"parent": "typescript@1.2.3"
&"parent": "local-thing@file:../local-thingie"
- note: implementation would look like pulling down the manifest from the defined
parent
then resolve deps based on what you may have also defined in your localdependencies
- concern: many edges (ex. what do we do w/
package-lock.json
& what is the developer experience for source control + sharing parents, circular parent references) - ask for comments to be added
- #126
- @orta is waiting on review of his PR from @isaacs
- #18
- note: we should do a Deep Dive call on the audit resolve proposal
- good discussion was had yesterday during the Package Maintence WG call