summaryrefslogtreecommitdiff
path: root/deps/npm/lib/rebuild.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/npm/lib/rebuild.js')
-rw-r--r--deps/npm/lib/rebuild.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/deps/npm/lib/rebuild.js b/deps/npm/lib/rebuild.js
index 2673b1cfea..bbc5e8f481 100644
--- a/deps/npm/lib/rebuild.js
+++ b/deps/npm/lib/rebuild.js
@@ -43,10 +43,10 @@ function cleanBuild (folders, set, cb) {
function filter (data, args, set, seen) {
if (!set) set = {}
- if (!seen) seen = {}
+ if (!seen) seen = new Set()
if (set.hasOwnProperty(data.path)) return set
- if (seen.hasOwnProperty(data.path)) return set
- seen[data.path] = true
+ if (seen.has(data)) return set
+ seen.add(data)
var pass
if (!args.length) pass = true // rebuild everything
else if (data.name && data._id) {