X Tutup
Skip to content

Upgrade to npm v3 #3193

@IgorMinar

Description

@IgorMinar

npm v3 should solve many of the issues around node_modules being in inconsistent state and shrinkwrap issues: changelog

v3 is still beta so we need test it well before jumping on, this bug is to track any issues that are found during the testing.

  • the way we verify state of node_modules by copying over shrinkwrap.json as a fingerprint is not compatible with v3 and in fact it should be unnecessary - we should remove it from npm postinstall
  • new dedupe algorithm changes paths to d.ts files for our tslint - the paths will neeed to be updated
  • update travis.yaml
  • update requiredNpmVersion in gulpfile.js
  • update all dependencies and reshrinkwrap the dependency tree
  • resolve issues with peerDependencies that now work differently in v3 (must be explicitly required by the parent component)
  • benchmark difference in install time (using Travis)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      X Tutup