Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

[FEATURE] Reification #62

Copy link
Copy link
@isaacs

Description

@isaacs
Issue body actions
  • Load the actual installed graph
  • Diff the list of edges/nodes
  • Extract all the nodes into place
    • the rest are just a straightforward packageInfo.extract(spec, target)
  • Link into each importer
  • Run scripts on deps in topological-ish order, in this sequence:
    • preinstall for all nodes, prepare and then preinstall for git nodes
    • install for all nodes
    • postinstall for all nodes
  • Kick off detached background job to remove deleted nodes

Track all changes, and roll back on failure.

  • no lockfile, no node_modules
  • lockfile, no node_modules
  • node_modules, no lockfile
  • lockfiles and node_modules

Depends On:

Metadata

Metadata

Labels

featurefeature or requestfeature or request

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions

    Morty Proxy This is a proxified and sanitized view of the page, visit original site.