traverse
Advanced tools
Comparing version 0.4.4 to 0.4.5
@@ -1,2 +0,2 @@ | ||
var Traverse = require('traverse'); | ||
var traverse = require('traverse'); | ||
@@ -7,3 +7,3 @@ var id = 54; | ||
var scrubbed = Traverse(obj).map(function (x) { | ||
var scrubbed = traverse(obj).map(function (x) { | ||
if (typeof x === 'function') { | ||
@@ -10,0 +10,0 @@ callbacks[id] = { id : id, f : x, path : this.path }; |
@@ -1,2 +0,2 @@ | ||
var Traverse = require('traverse'); | ||
var traverse = require('traverse'); | ||
@@ -10,3 +10,3 @@ var obj = { | ||
var leaves = Traverse(obj).reduce(function (acc, x) { | ||
var leaves = traverse(obj).reduce(function (acc, x) { | ||
if (this.isLeaf) acc.push(x); | ||
@@ -13,0 +13,0 @@ return acc; |
@@ -1,5 +0,5 @@ | ||
var Traverse = require('traverse'); | ||
var traverse = require('traverse'); | ||
var obj = [ 5, 6, -3, [ 7, 8, -2, 1 ], { f : 10, g : -13 } ]; | ||
Traverse(obj).forEach(function (x) { | ||
traverse(obj).forEach(function (x) { | ||
if (x < 0) this.update(x + 128); | ||
@@ -6,0 +6,0 @@ }); |
#!/usr/bin/env node | ||
var Traverse = require('traverse'); | ||
var traverse = require('traverse'); | ||
@@ -7,3 +7,3 @@ var obj = [ 'five', 6, -3, [ 7, 8, -2, 1 ], { f : 10, g : -13 } ]; | ||
var s = ''; | ||
Traverse(obj).forEach(function to_s (node) { | ||
traverse(obj).forEach(function to_s (node) { | ||
if (Array.isArray(node)) { | ||
@@ -10,0 +10,0 @@ this.before(function () { s += '[' }); |
@@ -204,2 +204,3 @@ module.exports = Traverse; | ||
parent : parents[parents.length - 1], | ||
parents : parents, | ||
key : path.slice(-1)[0], | ||
@@ -206,0 +207,0 @@ isRoot : path.length === 0, |
{ | ||
"name" : "traverse", | ||
"version" : "0.4.4", | ||
"version" : "0.4.5", | ||
"description" : "Traverse and transform objects by visiting every node on a recursive walk", | ||
@@ -5,0 +5,0 @@ "author" : "James Halliday", |
Sorry, the diff of this file is not supported yet
42223
25
1132
274