You're Invited: Meet the Socket team at BSidesSF and RSAC - April 27 - May 1.RSVP
Socket
Sign inDemoInstall
Socket

graph-cache

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

graph-cache - npm Package Compare versions

Comparing version

to
1.0.3

32

build/cache.js

@@ -7,25 +7,20 @@ 'use strict';

var _require = require('graphlib');
var _require = require('graphlib'),
Graph = _require.Graph,
json = _require.json;
var Graph = _require.Graph;
var json = _require.json;
var assign = require('object-assign');
var _require2 = require('./check_file_cache');
var _require2 = require('./check_file_cache'),
checkFileCache = _require2.checkFileCache;
var checkFileCache = _require2.checkFileCache;
var _require3 = require('./update_graph'),
updateGraph = _require3.updateGraph;
var _require3 = require('./update_graph');
var _require4 = require('./file_process'),
loadFile = _require4.loadFile;
var updateGraph = _require3.updateGraph;
var _require5 = require('./graph_utils'),
getDependantLeafs = _require5.getDependantLeafs;
var _require4 = require('./file_process');
var loadFile = _require4.loadFile;
var _require5 = require('./graph_utils');
var getDependantLeafs = _require5.getDependantLeafs;
var fs = require('fs');

@@ -64,6 +59,5 @@

loadPromise = loadFile(copts.persistence, copts.targetFs).then(function (_ref) {
var _ref2 = _slicedToArray(_ref, 1);
var _ref2 = _slicedToArray(_ref, 1),
file = _ref2[0];
var file = _ref2[0];
var gjson = JSON.parse(file.toString());

@@ -70,0 +64,0 @@ if (copts.cacheVersion === false || gjson.cacheVersion === copts.cacheVersion) {

@@ -5,17 +5,14 @@ 'use strict';

var _require = require('./file_process');
var _require = require('./file_process'),
loadFile = _require.loadFile;
var loadFile = _require.loadFile;
var _require2 = require('./graph_utils'),
getDepencies = _require2.getDepencies;
var _require2 = require('./graph_utils');
var getDepencies = _require2.getDepencies;
function processDep(sign, name) {
return loadFile(name).then(function (_ref) {
var _ref2 = _slicedToArray(_ref, 2);
var _ref2 = _slicedToArray(_ref, 2),
file = _ref2[0],
fname = _ref2[1];
var file = _ref2[0];
var fname = _ref2[1];
return [fname, sign(file)];

@@ -22,0 +19,0 @@ }).catch(function () {

@@ -37,12 +37,12 @@ 'use strict';

function walkTogether(nwg, g, leafs) {
function walkTogether(nwg, g, leafs, walked) {
var nextLeafs = [];
leafs.forEach(function (_ref) {
var _ref2 = _slicedToArray(_ref, 2);
var _ref2 = _slicedToArray(_ref, 2),
leaf = _ref2[0],
parent = _ref2[1];
var leaf = _ref2[0];
var parent = _ref2[1];
var curPred = nwg.predecessors(leaf) || [];
var oldPred = g.predecessors(leaf) || [];
walked[leaf] = true;
nextLeafs = nextLeafs.concat(curPred.map(function (el) {

@@ -71,6 +71,13 @@ return [el, leaf];

nextLeafs = nextLeafs.filter(function (_ref3) {
var _ref4 = _slicedToArray(_ref3, 1),
el = _ref4[0];
return !walked[el];
});
if (nextLeafs.length === 0) {
return g;
}
return walkTogether(nwg, g, nextLeafs);
return walkTogether(nwg, g, nextLeafs, walked);
}

@@ -80,3 +87,3 @@

return parse(sign, file, filename).then(function (nwg) {
return walkTogether(nwg, g, [[filename, null]], false);
return walkTogether(nwg, g, [[filename, null]], {});
});

@@ -83,0 +90,0 @@ }

{
"name": "graph-cache",
"version": "1.0.2",
"version": "1.0.3",
"description": "",

@@ -5,0 +5,0 @@ "main": "index.js",