Socket
Socket
Sign inDemoInstall

unset-value

Package Overview
Dependencies
5
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.1.0 to 0.1.1

10

index.js

@@ -17,8 +17,14 @@ /*!

}
if (obj.hasOwnProperty(prop)) {
delete obj[prop];
return true;
}
if (has(obj, prop)) {
var segs = prop.split('.');
var last = segs.pop();
while (prop = segs.shift()) {
obj = obj[prop];
while (segs.length && segs[segs.length - 1].slice(-1) === '\\') {
last = segs.pop().slice(0, -1) + '.' + last;
}
while (segs.length) obj = obj[prop = segs.shift()];
return (delete obj[last]);

@@ -25,0 +31,0 @@ }

{
"name": "unset-value",
"description": "Delete nested properties from an object using dot notation.",
"version": "0.1.0",
"version": "0.1.1",
"homepage": "https://github.com/jonschlinkert/unset-value",

@@ -23,3 +23,3 @@ "author": "Jon Schlinkert (https://github.com/jonschlinkert)",

"dependencies": {
"has-value": "^0.2.0",
"has-value": "^0.2.1",
"isobject": "^2.0.0"

@@ -31,5 +31,5 @@ },

},
"keywords": [],
"verb": {
"related": {
"description": "",
"list": [

@@ -45,3 +45,15 @@ "get-value",

}
}
},
"keywords": [
"del",
"delete",
"key",
"object",
"omit",
"prop",
"property",
"remove",
"unset",
"value"
]
}

4

README.md

@@ -81,3 +81,3 @@ # unset-value [![NPM version](https://badge.fury.io/js/unset-value.svg)](http://badge.fury.io/js/unset-value)

* [omit-value](https://www.npmjs.com/package/omit-value): Omit properties from an object or deeply nested property of an object using object path… [more](https://www.npmjs.com/package/omit-value) | [homepage](https://github.com/jonschlinkert/omit-value)
* [put-value](https://www.npmjs.com/package/put-value): Update only existing values from an object, works with dot notation paths like ` a.b.c` and… [more](https://www.npmjs.com/package/put-value) | [homepage](https://github.com/tunnckocore/put-value)
* [put-value](https://www.npmjs.com/package/put-value): Update only existing values from an object, works with dot notation paths like ` a.b.c` and… [more](https://www.npmjs.com/package/put-value) | [homepage](https://github.com/tunnckocore/put-value#readme)
* [set-value](https://www.npmjs.com/package/set-value): Create nested values and any intermediaries using dot notation (`'a.b.c'`) paths. | [homepage](https://github.com/jonschlinkert/set-value)

@@ -113,2 +113,2 @@ * [union-value](https://www.npmjs.com/package/union-value): Set an array of unique values as the property of an object. Supports setting deeply… [more](https://www.npmjs.com/package/union-value) | [homepage](https://github.com/jonschlinkert/union-value)

_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on August 27, 2015._
_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on October 30, 2015._
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