Socket
Socket
Sign inDemoInstall

traverse

Package Overview
Dependencies
0
Maintainers
0
Versions
38
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.4.4 to 0.4.5

examples/scrub.js

4

examples/json.js

@@ -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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc