aboutsummaryrefslogtreecommitdiff
path: root/node_modules/dot-prop
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/dot-prop')
-rw-r--r--node_modules/dot-prop/index.js5
-rw-r--r--node_modules/dot-prop/package.json2
-rw-r--r--node_modules/dot-prop/readme.md6
3 files changed, 11 insertions, 2 deletions
diff --git a/node_modules/dot-prop/index.js b/node_modules/dot-prop/index.js
index 59a0e2264..15282bb39 100644
--- a/node_modules/dot-prop/index.js
+++ b/node_modules/dot-prop/index.js
@@ -53,9 +53,10 @@ module.exports = {
set(obj, path, value) {
if (!isObj(obj) || typeof path !== 'string') {
- return;
+ return obj;
}
+ const root = obj;
const pathArr = getPathSegments(path);
for (let i = 0; i < pathArr.length; i++) {
@@ -71,6 +72,8 @@ module.exports = {
obj = obj[p];
}
+
+ return root;
},
delete(obj, path) {
diff --git a/node_modules/dot-prop/package.json b/node_modules/dot-prop/package.json
index 56242185b..384734ad2 100644
--- a/node_modules/dot-prop/package.json
+++ b/node_modules/dot-prop/package.json
@@ -1,6 +1,6 @@
{
"name": "dot-prop",
- "version": "4.1.1",
+ "version": "4.2.0",
"description": "Get, set, or delete a property from a nested object using a dot path",
"license": "MIT",
"repository": "sindresorhus/dot-prop",
diff --git a/node_modules/dot-prop/readme.md b/node_modules/dot-prop/readme.md
index f612c47f7..fab3b7afe 100644
--- a/node_modules/dot-prop/readme.md
+++ b/node_modules/dot-prop/readme.md
@@ -34,6 +34,10 @@ dotProp.set(obj, 'foo.bar', 'b');
console.log(obj);
//=> {foo: {bar: 'b'}}
+const foo = dotProp.set({}, 'foo.bar', 'c');
+console.log(foo);
+//=> {foo: {bar: 'c'}}
+
dotProp.set(obj, 'foo.baz', 'x');
console.log(obj);
//=> {foo: {bar: 'b', baz: 'x'}}
@@ -61,6 +65,8 @@ console.log(obj);
### set(obj, path, value)
+Returns the object.
+
### has(obj, path)
### delete(obj, path)