Skip to content

MINI-EPIC: next steps for v7 integration 2020-03-03 #971

@isaacs

Description

@isaacs
  • (feat/publish #1000) npm publish, npm unpublish, and libnpmpublish (@claudiahdz)
  • use @npmcli/arborist in:
    • ([v7] update npm ci command #1025) npm ci
    • npm update
    • npm shrinkwrap
    • npm audit (somewhat extensive, as this currently uses the v6 Installer class, and so may need Arborist changes to support)
  • (feat/publish #1000) leverage pacote more fully in npm pack
  • ([v7] Complete npm install command #995) improve install/ci output (may need to revisit the design, since a giant single-color archy representation of the logical tree is not super helpful, even as a silly output log -- if we're going to dump an archy into the log, it should probably be the physical tree, at least). Note that this affects both install and ci.
  • ensure deduping of dependencies in node_modules
  • Document/RFC (add more to this list as we remember/find/decide them)
    • update is always depth=Infinity
    • --authtype=sso deprecated
    • acceptDependencies
    • --include-staged

Metadata

Metadata

Assignees

Labels

Epica larger scope of work that will be tracked in a Project BoardRelease 7.xwork is associated with a specific npm 7 releasesemver:majorbackwards-incompatible breaking changes

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions