code: function update(config) {
    return when.join(
      addUsedDependencies(config),
      deleteUnusedDependencies(config)
    ).then(function () {
      return rewriteGraph(config);
    }).then(function () {
      return config;
    });
  }
docs: implementation