Initial commit

This commit is contained in:
Arnaud Nelissen
2021-07-16 10:18:13 +02:00
commit 3af7ddab06
5894 changed files with 590836 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
'use strict';
module.exports = function setDottedPath(obj, path, val) {
const parts = path.split('.');
let cur = obj;
for (const part of parts.slice(0, -1)) {
if (cur[part] == null) {
cur[part] = {};
}
cur = cur[part];
}
const last = parts[parts.length - 1];
cur[last] = val;
};