{"_id":"dot-prop-immutable","_rev":"32-24636efdc056da8860b2c3bdd645a12c","name":"dot-prop-immutable","description":"Immutable version of dot-prop with some extensions","dist-tags":{"latest":"2.1.1"},"versions":{"1.0.1":{"name":"dot-prop-immutable","version":"1.0.1","description":"Immutable version of dot-prop with some extensions","main":"index.js","engines":{"node":"4.2.0","npm":"3.3.6"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/debitoor/dot-prop-immutable.git"},"license":"MIT","bugs":{"url":"https://github.com/debitoor/dot-prop-immutable/issues"},"keywords":["immutable","dot-prop","react","redux","obj","object","prop","property","dot","path","get","access","notation"],"homepage":"https://github.com/debitoor/dot-prop-immutable","devDependencies":{"chai":"^2.2.0","eslint-plugin-react":"^3.5.1","mocha":"^2.1.1","mocha-eslint":"^0.1.7","mocha-jscs":"^3.0.0","jscs":"2.2.1"},"gitHead":"a4880c470f61d29759311852903507378a2390ce","_id":"dot-prop-immutable@1.0.1","_shasum":"ba04918a45821b9fea54e84bf0073486c21d6a29","_from":".","_npmVersion":"3.3.6","_nodeVersion":"4.2.0","_npmUser":{"name":"bifrost","email":"dan@steenbjerg.com"},"maintainers":[{"name":"bifrost","email":"dan@steenbjerg.com"}],"dist":{"shasum":"ba04918a45821b9fea54e84bf0073486c21d6a29","tarball":"https://registry.npmjs.org/dot-prop-immutable/-/dot-prop-immutable-1.0.1.tgz","integrity":"sha512-LIvBqtRWdjIPJ0in7a4yBunuPWuGeHATtY4vBBt6ajGG/0h6w0a9YFnIkF0DUjZg5DTP6Wck2BJQSH21aF7Dkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/H/TtrL/St0Y/7KewetCbLnY1fhbGvnTWooVqjOUKQwIgZ0xnnx0Ai7aHvKP/C7Uoy+LGCXurEtHijFjtl4JtMic="}]},"directories":{}},"1.0.2":{"name":"dot-prop-immutable","version":"1.0.2","description":"Immutable version of dot-prop with some extensions","main":"index.js","engines":{"node":"4.2.0","npm":"3.3.6"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/debitoor/dot-prop-immutable.git"},"license":"MIT","bugs":{"url":"https://github.com/debitoor/dot-prop-immutable/issues"},"keywords":["immutable","dot-prop","react","redux","obj","object","prop","property","dot","path","get","access","notation"],"homepage":"https://github.com/debitoor/dot-prop-immutable","devDependencies":{"chai":"^2.2.0","eslint-plugin-react":"^3.5.1","mocha":"^2.1.1","mocha-eslint":"^0.1.7","mocha-jscs":"^3.0.0","jscs":"2.2.1"},"gitHead":"a7c443219e51a7fb4e73b1b4501ca04d7b4dc5bd","_id":"dot-prop-immutable@1.0.2","_shasum":"76001c644927dc7a53b1d08461524878bc9b0559","_from":".","_npmVersion":"3.3.6","_nodeVersion":"4.2.0","_npmUser":{"name":"bifrost","email":"dan@steenbjerg.com"},"maintainers":[{"name":"bifrost","email":"dan@steenbjerg.com"}],"dist":{"shasum":"76001c644927dc7a53b1d08461524878bc9b0559","tarball":"https://registry.npmjs.org/dot-prop-immutable/-/dot-prop-immutable-1.0.2.tgz","integrity":"sha512-Wfcj6eiNu1rJOjjjtBqgDqvcyL3MARbq4jSbPCngfIv63R3x9cwnIkncTLgX5QFigqU66qHl+vCQeWJ5OBTE+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMvyiHEg9zi34LiDIdiqd/jNbnosbla3k6WbesdgZLcwIgT7/DnDXLhiKVHNFp89K+rkfiXTw+KuZSbqLOQHYDCtM="}]},"directories":{}},"1.0.3":{"name":"dot-prop-immutable","version":"1.0.3","description":"Immutable version of dot-prop with some extensions","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/debitoor/dot-prop-immutable.git"},"author":{"name":"debitoor"},"license":"MIT","bugs":{"url":"https://github.com/debitoor/dot-prop-immutable/issues"},"keywords":["immutable","dot-prop","react","redux","obj","object","prop","property","dot","path","get","access","notation"],"homepage":"https://github.com/debitoor/dot-prop-immutable","devDependencies":{"chai":"^2.2.0","eslint-plugin-react":"^3.5.1","mocha":"^2.1.1","mocha-eslint":"^0.1.7","mocha-jscs":"^3.0.0","jscs":"2.2.1"},"gitHead":"9c535c58a76a69a2fb343bfee13332aa6c876d7d","_id":"dot-prop-immutable@1.0.3","_shasum":"290c468cc03ac13628e79232fb9c73c8726b31d0","_from":".","_npmVersion":"3.3.6","_nodeVersion":"4.2.0","_npmUser":{"name":"bifrost","email":"dan@steenbjerg.com"},"maintainers":[{"name":"bifrost","email":"dan@steenbjerg.com"},{"name":"eagleeye","email":"eagleeyes91@gmail.com"},{"name":"ebdrup","email":"allan@878.dk"}],"dist":{"shasum":"290c468cc03ac13628e79232fb9c73c8726b31d0","tarball":"https://registry.npmjs.org/dot-prop-immutable/-/dot-prop-immutable-1.0.3.tgz","integrity":"sha512-as2u2SP3Lwv0zUnnNL69oK/WLT/8sKREd+4TjBlvf8pzm/yp57YH+JXVm8yfI11i4QmL2AJAroBSaR33CmFeSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDfXmBO6Ty1aQ5BBfPpg6dmqPtJb5lNXuda/8LrZnhPAIgT/jISVUi0lQPda0mkPOJ8+291vYrFOZyqLNqHffhDZc="}]},"directories":{}},"1.0.4":{"name":"dot-prop-immutable","version":"1.0.4","description":"Immutable version of dot-prop with some extensions","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/debitoor/dot-prop-immutable.git"},"author":{"name":"debitoor"},"license":"MIT","bugs":{"url":"https://github.com/debitoor/dot-prop-immutable/issues"},"keywords":["immutable","dot-prop","react","redux","obj","object","prop","property","dot","path","get","access","notation"],"homepage":"https://github.com/debitoor/dot-prop-immutable","devDependencies":{"chai":"^2.2.0","eslint-plugin-react":"^3.5.1","mocha":"^2.1.1","mocha-eslint":"^0.1.7","mocha-jscs":"^3.0.0","jscs":"2.2.1"},"gitHead":"2ce54df102d5d9b1a5a295c9dd83dd632fe40558","_id":"dot-prop-immutable@1.0.4","_shasum":"47b9eac1e16194c1e6390b7f3d7ec11a6bd46f9e","_from":".","_npmVersion":"3.3.6","_nodeVersion":"4.2.0","_npmUser":{"name":"bifrost","email":"dan@steenbjerg.com"},"maintainers":[{"name":"bifrost","email":"dan@steenbjerg.com"},{"name":"eagleeye","email":"eagleeyes91@gmail.com"},{"name":"ebdrup","email":"allan@878.dk"}],"dist":{"shasum":"47b9eac1e16194c1e6390b7f3d7ec11a6bd46f9e","tarball":"https://registry.npmjs.org/dot-prop-immutable/-/dot-prop-immutable-1.0.4.tgz","integrity":"sha512-COZI1tqcNHfNrJ3gbeOuQgV/TE79Q5CCZ9e4muJQcwXZxZKRGmfOaqptxXAoE8ywkz47rPAzGyjeyQpMrAZ2Cw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHdRSvlAE83ETjf0on4O1tU2WEnnRuZSlR2ffaBcVh6yAiEA8qJ3WCG5QWPatCshJGYob6JJVaIycVIb5uyEdComziQ="}]},"directories":{}},"1.0.5":{"name":"dot-prop-immutable","version":"1.0.5","description":"Immutable version of dot-prop with some extensions","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/debitoor/dot-prop-immutable.git"},"author":{"name":"debitoor"},"license":"MIT","bugs":{"url":"https://github.com/debitoor/dot-prop-immutable/issues"},"keywords":["immutable","dot-prop","react","redux","obj","object","prop","property","dot","path","get","access","notation"],"homepage":"https://github.com/debitoor/dot-prop-immutable","devDependencies":{"chai":"^2.2.0","eslint-plugin-react":"^3.5.1","mocha":"^2.1.1","mocha-eslint":"^0.1.7","mocha-jscs":"^3.0.0","jscs":"2.2.1"},"gitHead":"597e431429032c4b47cf2bf2994ecac3ce393013","_id":"dot-prop-immutable@1.0.5","_shasum":"319fee476f1ae5b0023d2104aad93ed230cdd8e8","_from":".","_npmVersion":"3.3.6","_nodeVersion":"4.2.0","_npmUser":{"name":"bifrost","email":"dan@steenbjerg.com"},"maintainers":[{"name":"bifrost","email":"dan@steenbjerg.com"},{"name":"eagleeye","email":"eagleeyes91@gmail.com"},{"name":"ebdrup","email":"allan@878.dk"}],"dist":{"shasum":"319fee476f1ae5b0023d2104aad93ed230cdd8e8","tarball":"https://registry.npmjs.org/dot-prop-immutable/-/dot-prop-immutable-1.0.5.tgz","integrity":"sha512-KJIT810qerh593nKS7wizhIkgT+D/TJHi6g6xWUbqJBrFsfQhxkI36oN8ymPZpDLs+2HLg+Pix0qQlY+PXUXoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFN/zIoVQYL7SP49t5si8wmbfg7Fle8uTXVh46yCwP2wIgC40UAnb0oybwYaefJKH+dC3djecFrXWMgb7Dcu/ENu0="}]},"directories":{}},"1.1.0":{"name":"dot-prop-immutable","version":"1.1.0","description":"Immutable version of dot-prop with some extensions","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/debitoor/dot-prop-immutable.git"},"author":{"name":"debitoor"},"license":"MIT","bugs":{"url":"https://github.com/debitoor/dot-prop-immutable/issues"},"keywords":["immutable","dot-prop","react","redux","obj","object","prop","property","dot","path","get","access","notation"],"homepage":"https://github.com/debitoor/dot-prop-immutable","devDependencies":{"chai":"^2.2.0","eslint-plugin-react":"^3.5.1","mocha":"^2.1.1","mocha-eslint":"^0.1.7","mocha-jscs":"^3.0.0","jscs":"2.2.1"},"gitHead":"ecfc44ea234ce36af59a0563c4edf9845d7f51ef","_id":"dot-prop-immutable@1.1.0","_shasum":"5ef6d08e3c059ca6efc447706c52940695561b40","_from":".","_npmVersion":"3.3.6","_nodeVersion":"4.2.0","_npmUser":{"name":"bifrost","email":"dan@steenbjerg.com"},"dist":{"shasum":"5ef6d08e3c059ca6efc447706c52940695561b40","tarball":"https://registry.npmjs.org/dot-prop-immutable/-/dot-prop-immutable-1.1.0.tgz","integrity":"sha512-n03cAEXLX9QBgtBrY1DTsQVh43HsgnMAeqqQaYXuCeumLhQPoFe2IFuIuqDEojv9C4rj1DATwYYdMFYdLhD2xA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXUXlyB+ls2ny6YO46GTaxwyMEOUeUX5MKpIu51PPJuQIhANOuZoZrQTjpNd/e/DxYO2bJRhO3qZVb8P9NYZQ2Ynmx"}]},"maintainers":[{"name":"bifrost","email":"dan@steenbjerg.com"},{"name":"eagleeye","email":"eagleeyes91@gmail.com"},{"name":"ebdrup","email":"allan@878.dk"}],"directories":{}},"1.1.1":{"name":"dot-prop-immutable","version":"1.1.1","description":"Immutable version of dot-prop with some extensions","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/debitoor/dot-prop-immutable.git"},"author":{"name":"debitoor"},"license":"MIT","bugs":{"url":"https://github.com/debitoor/dot-prop-immutable/issues"},"keywords":["immutable","dot-prop","react","redux","obj","object","prop","property","dot","path","get","access","notation"],"homepage":"https://github.com/debitoor/dot-prop-immutable","devDependencies":{"chai":"^2.2.0","eslint-plugin-react":"^3.5.1","mocha":"^2.1.1","mocha-eslint":"^0.1.7","mocha-jscs":"^3.0.0","jscs":"2.2.1"},"gitHead":"3776d93edb7f9699fcd96445d88c5d673b27facf","_id":"dot-prop-immutable@1.1.1","_shasum":"e045aba6a69d0125201fe1679e611991b13ae9cf","_from":".","_npmVersion":"3.3.6","_nodeVersion":"4.2.0","_npmUser":{"name":"bifrost","email":"dan@steenbjerg.com"},"dist":{"shasum":"e045aba6a69d0125201fe1679e611991b13ae9cf","tarball":"https://registry.npmjs.org/dot-prop-immutable/-/dot-prop-immutable-1.1.1.tgz","integrity":"sha512-4ht4aeJEezd+F2p03Zc3IR0LULCscvfSCD9f72xh+pzY70jtGQFWuDqxI4VycIOr4fFDiYXqWlXeeKkIc6hndw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEN7b02PiPb+tnk/dsO6CyqypCPodRq/GFbose/OZNn0AiEAhrQ+OPnRTi3tb5tV2GAckC/TvEJmk/fSxicnR5rdDYY="}]},"maintainers":[{"name":"bifrost","email":"dan@steenbjerg.com"},{"name":"eagleeye","email":"eagleeyes91@gmail.com"},{"name":"ebdrup","email":"allan@878.dk"}],"directories":{}},"1.1.2":{"name":"dot-prop-immutable","version":"1.1.2","description":"Immutable version of dot-prop with some extensions","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/debitoor/dot-prop-immutable.git"},"author":{"name":"debitoor"},"license":"MIT","bugs":{"url":"https://github.com/debitoor/dot-prop-immutable/issues"},"keywords":["immutable","dot-prop","react","redux","obj","object","prop","property","dot","path","get","access","notation"],"homepage":"https://github.com/debitoor/dot-prop-immutable","devDependencies":{"chai":"^2.2.0","eslint-plugin-react":"^3.5.1","mocha":"^2.1.1","mocha-eslint":"^0.1.7","mocha-jscs":"^3.0.0","jscs":"2.2.1"},"gitHead":"4d6421dba77394ea1c4747784f6572a077271cf4","_id":"dot-prop-immutable@1.1.2","_shasum":"7b838b027641e9b3c6f450613ea5c041c18c17df","_from":".","_npmVersion":"3.3.6","_nodeVersion":"4.2.0","_npmUser":{"name":"bifrost","email":"dan@steenbjerg.com"},"dist":{"shasum":"7b838b027641e9b3c6f450613ea5c041c18c17df","tarball":"https://registry.npmjs.org/dot-prop-immutable/-/dot-prop-immutable-1.1.2.tgz","integrity":"sha512-I96fj4Qczw55vQUbWBuZn8PKd7f1f6o3UoapIh48XAnQc1AHjY6IuFRl8KMsnNb6CVrN8AQsjVpiN6LW5ROZYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID2FxgKzHsje0f/2UtITo64wEpfTSkg0SZn5J6vGZoN6AiEAvz4NnfEeiEuZjtcb2EW13nWm3+XVVNEEuxnCc+PI7Hk="}]},"maintainers":[{"name":"bifrost","email":"dan@steenbjerg.com"},{"name":"eagleeye","email":"eagleeyes91@gmail.com"},{"name":"ebdrup","email":"allan@878.dk"}],"directories":{}},"1.2.0":{"name":"dot-prop-immutable","version":"1.2.0","description":"Immutable version of dot-prop with some extensions","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/debitoor/dot-prop-immutable.git"},"author":{"name":"debitoor"},"license":"MIT","bugs":{"url":"https://github.com/debitoor/dot-prop-immutable/issues"},"keywords":["immutable","dot-prop","react","redux","obj","object","prop","property","dot","path","get","access","notation"],"homepage":"https://github.com/debitoor/dot-prop-immutable","devDependencies":{"chai":"^2.2.0","eslint-plugin-react":"^3.5.1","jscs":"2.2.1","mocha":"^2.1.1","mocha-eslint":"^0.1.7","mocha-jscs":"^3.0.0"},"gitHead":"c76ea54e767e2f5d77efa457b08f046efe8158c6","_id":"dot-prop-immutable@1.2.0","_shasum":"544b947cbbee6e7c4e5b736a290f6bb4ba760acf","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"eagleeye","email":"eagleeyes91@gmail.com"},"dist":{"shasum":"544b947cbbee6e7c4e5b736a290f6bb4ba760acf","tarball":"https://registry.npmjs.org/dot-prop-immutable/-/dot-prop-immutable-1.2.0.tgz","integrity":"sha512-LqNarERLkGXR6bqWG4q88IQHecV5C6yG+9O7k90xb+6vSVjDZ565YlRVtQPkz3SGAtDcM1GOtTlpWTR3BDY8lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdkdmJSFExtjk3H+VMjXVyehDS64CAFYD4czDFDxG3HQIhAP4dgUu57TrVWXTsluDULb83RvWTFgDboMkenZnbKORK"}]},"maintainers":[{"name":"bifrost","email":"dan@steenbjerg.com"},{"name":"eagleeye","email":"eagleeyes91@gmail.com"},{"name":"ebdrup","email":"allan@878.dk"},{"name":"oligrand","email":"oligrand@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/dot-prop-immutable-1.2.0.tgz_1483012734114_0.2004969953559339"},"directories":{}},"1.3.0":{"name":"dot-prop-immutable","version":"1.3.0","description":"Immutable version of dot-prop with some extensions","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/debitoor/dot-prop-immutable.git"},"author":{"name":"debitoor"},"license":"MIT","bugs":{"url":"https://github.com/debitoor/dot-prop-immutable/issues"},"keywords":["immutable","dot-prop","react","redux","obj","object","prop","property","dot","path","get","access","notation"],"homepage":"https://github.com/debitoor/dot-prop-immutable","devDependencies":{"chai":"^2.2.0","eslint-plugin-react":"^3.5.1","jscs":"2.2.1","mocha":"^2.1.1","mocha-eslint":"^0.1.7","mocha-jscs":"^3.0.0"},"gitHead":"d6701aaa44a179dc08a87b06ff692237e0477b6f","_id":"dot-prop-immutable@1.3.0","_shasum":"0c18fadf3bed152478a2bd655738b498bba78bb7","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"bifrost","email":"dan@steenbjerg.com"},"dist":{"shasum":"0c18fadf3bed152478a2bd655738b498bba78bb7","tarball":"https://registry.npmjs.org/dot-prop-immutable/-/dot-prop-immutable-1.3.0.tgz","integrity":"sha512-MLRRmZJd1eupCQtNiApQ9Ri7dL82bP7YIHF1raoFtz0ZuWst1V7yplYNV+qc5Bk74c0/9WgPGatr/Nzwf+jinQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDJj1hKp6R7bONf8Rm8laH58EMexsf+f1hlZmReuURsAIhAPBKWrLgnVpKNSW9Phk5pIwR5UnTWPxYnWO0RKTPIZ9i"}]},"maintainers":[{"name":"bifrost","email":"dan@steenbjerg.com"},{"name":"eagleeye","email":"eagleeyes91@gmail.com"},{"name":"ebdrup","email":"allan@878.dk"},{"name":"oligrand","email":"oligrand@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/dot-prop-immutable-1.3.0.tgz_1484644502278_0.6905812020413578"},"directories":{}},"1.3.1":{"name":"dot-prop-immutable","version":"1.3.1","description":"Immutable version of dot-prop with some extensions","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/debitoor/dot-prop-immutable.git"},"author":{"name":"debitoor"},"license":"MIT","bugs":{"url":"https://github.com/debitoor/dot-prop-immutable/issues"},"keywords":["immutable","dot-prop","react","redux","obj","object","prop","property","dot","path","get","access","notation"],"homepage":"https://github.com/debitoor/dot-prop-immutable","devDependencies":{"chai":"^2.2.0","eslint-plugin-react":"^3.5.1","jscs":"2.2.1","mocha":"^2.1.1","mocha-eslint":"^0.1.7","mocha-jscs":"^3.0.0"},"gitHead":"65c95e3c5def7c02947b23e49c7b3d9f6005bf66","_id":"dot-prop-immutable@1.3.1","_shasum":"100c0cb3be66158f6f1350440594960d8cc2c718","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"bifrost","email":"dan@steenbjerg.com"},"dist":{"shasum":"100c0cb3be66158f6f1350440594960d8cc2c718","tarball":"https://registry.npmjs.org/dot-prop-immutable/-/dot-prop-immutable-1.3.1.tgz","integrity":"sha512-zr03nS4C+3z7gKOc1QuQpgXrbCGVzlxYfLBCcbcsT2CFI9RN0GAX/3XUvSoPk7hwel/V+6KE9o3QNhC5+4GoxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQWV/c131t01MfKhtlLoVlzzbfzr7vhztxZBbVKBbA1AiEAjaf3pkJhqlgzYDDSk7yZU7fa7zamVDYlVr1qC9Wbb2g="}]},"maintainers":[{"name":"bifrost","email":"dan@steenbjerg.com"},{"name":"eagleeye","email":"eagleeyes91@gmail.com"},{"name":"ebdrup","email":"allan@878.dk"},{"name":"oligrand","email":"oligrand@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/dot-prop-immutable-1.3.1.tgz_1484660840117_0.8782564294524491"},"directories":{}},"1.4.0":{"name":"dot-prop-immutable","version":"1.4.0","description":"Immutable version of dot-prop with some extensions","main":"index.js","scripts":{"postversion":"git push && git push --tags","preversion":"npm test","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/debitoor/dot-prop-immutable.git"},"author":{"name":"debitoor"},"license":"MIT","bugs":{"url":"https://github.com/debitoor/dot-prop-immutable/issues"},"keywords":["immutable","dot-prop","react","redux","obj","object","prop","property","dot","path","get","access","notation"],"homepage":"https://github.com/debitoor/dot-prop-immutable","devDependencies":{"chai":"^2.2.0","eslint-plugin-react":"^3.5.1","jscs":"2.2.1","mocha":"^2.1.1","mocha-eslint":"^0.1.7","mocha-jscs":"^3.0.0"},"gitHead":"0c60b8c9d74a1347979f6a3119d9a813ad644eea","_id":"dot-prop-immutable@1.4.0","_shasum":"43c1e84d42bd7643c20a9063c07c99dfc9186ee0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"jonatanpedersen","email":"jp@jonatanpedersen.com"},"dist":{"shasum":"43c1e84d42bd7643c20a9063c07c99dfc9186ee0","tarball":"https://registry.npmjs.org/dot-prop-immutable/-/dot-prop-immutable-1.4.0.tgz","integrity":"sha512-1Ov4HW5P6y6Ag9fGpMNjjpo0M1VWPSjxm06vSog5qbq7tnzr3Iv0pLaR5UW6JgHnsHKHMmSEawmv2iiG3QJi3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB68cjLcBv2ihFtcP8Oo9bVW0JON+6H85HgdgTpVQofpAiAwMxI361Q5jgoccgFkarpb+t9uwizWm1gERru7YXlRDg=="}]},"maintainers":[{"email":"jp@jonatanpedersen.com","name":"jonatanpedersen"},{"email":"oligrand@gmail.com","name":"oligrand"},{"email":"allan@878.dk","name":"ebdrup"},{"email":"eagleeyes91@gmail.com","name":"eagleeye"},{"email":"dan@steenbjerg.com","name":"bifrost"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dot-prop-immutable-1.4.0.tgz_1508402048898_0.8040448541287333"},"directories":{}},"1.5.0":{"name":"dot-prop-immutable","version":"1.5.0","description":"Immutable version of dot-prop with some extensions","main":"index.js","scripts":{"postversion":"git push && git push --tags","preversion":"npm test","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/debitoor/dot-prop-immutable.git"},"author":{"name":"debitoor"},"license":"MIT","bugs":{"url":"https://github.com/debitoor/dot-prop-immutable/issues"},"keywords":["immutable","dot-prop","react","redux","obj","object","prop","property","dot","path","get","access","notation"],"homepage":"https://github.com/debitoor/dot-prop-immutable","devDependencies":{"chai":"^2.2.0","eslint-plugin-react":"^3.5.1","jscs":"2.2.1","mocha":"^2.1.1","mocha-eslint":"^0.1.7","mocha-jscs":"^3.0.0"},"gitHead":"5bb16c47a084e14d527d4eb3f850a4517d206033","_id":"dot-prop-immutable@1.5.0","_npmVersion":"5.7.1","_nodeVersion":"8.11.3","_npmUser":{"name":"bifrost","email":"dan@steenbjerg.com"},"dist":{"integrity":"sha512-YcnAEqxtJSect/W3taJeMkKhDrL7NzzvgKlJ515m5aGxJBJpzetXf0wZbGapdrBNwAItWvb4sOn+jX0RBYYM1g==","shasum":"412550508682cc2037a5e2f174734193c12a5fdd","tarball":"https://registry.npmjs.org/dot-prop-immutable/-/dot-prop-immutable-1.5.0.tgz","fileCount":4,"unpackedSize":11034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbx6RdCRA9TVsSAnZWagAA/JwP/2IfSuGpj7r/xv80BE9c\nlNj3GL+t4B89aP+VINLimWdbmfq640zuX3EJNk8UiYTTSf4Bns440Kt6WvGt\nqDae4Nl9W/0txqO2HkIwta99g/AgwOVyROvcBOgCQBRQUXc08mrFUxU3YY9K\n1jUZLJxhy4mescOiqxS5KzMwUZv4ziAQVxZxOnXDU93uVfj8hDpq+Y9AI05P\nfbOJ4UsZWLSW1WfyTd4x5uctYIaRyVwj91LX70w1O4xCxjbpnWMzn60hLWQk\nBYhkDHUBqBXmHs7ktNczPMeILIw1jf04vWucuVOiFr9SeQqCCb3rHSczWYJf\n5m0/4ZkUi3mLff8FCVhO1b/xSZMBQaC8ykhlE/aOgIvtAQuAG6EB5yf8gNos\n4w/BaHSvpU6Wyl7dGTR5Tv93X2z/m6jNCzeuhjFjORQZMv10E5pdW0MGTyq4\nk0CL2pDxY+V8kIIWu9TIpZBvIJAaZrK2e91hDllL3UpZxoHQY5IM+TN5us83\nea+2NwpM1ZKzGG8bXVluCE8EcDtTvZ1/TfD6bvuDDwsX8xTQQ+PMVEpT2exx\nxmhy5CbuG+mV63uKNsZImILl5w+8hNo32HlD4fxoMNDLt7yFg5oZU5qVUBbx\nTJEcvqZi1yuwAZx89LAcBjDVceMb7JOE8L6Ro9P9LSo5PGrFOBwwfSPH2n7n\na7DU\r\n=SJko\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHSEJ49gSZHu9lqEk2+e4fPqtZs+zJy1gykfctimLMtdAiAdVs54NfU/7IRG/ppa0E+XBC7N6bNPXO35yKjKtxe4fg=="}]},"maintainers":[{"name":"bifrost","email":"dan@steenbjerg.com"},{"name":"eagleeye","email":"eagleeyes91@gmail.com"},{"name":"jonatanpedersen","email":"jp@jonatanpedersen.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dot-prop-immutable_1.5.0_1539810396405_0.8196118635360048"},"_hasShrinkwrap":false},"1.6.0":{"name":"dot-prop-immutable","version":"1.6.0","description":"Immutable version of dot-prop with some extensions","main":"index.js","scripts":{"postversion":"git push && git push --tags","preversion":"npm test","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/debitoor/dot-prop-immutable.git"},"author":{"name":"debitoor"},"license":"MIT","bugs":{"url":"https://github.com/debitoor/dot-prop-immutable/issues"},"keywords":["immutable","dot-prop","react","redux","obj","object","prop","property","dot","path","get","access","notation"],"homepage":"https://github.com/debitoor/dot-prop-immutable","devDependencies":{"chai":"^2.2.0","eslint-plugin-react":"^3.5.1","jscs":"2.2.1","mocha":"^2.1.1","mocha-eslint":"^0.1.7","mocha-jscs":"^3.0.0"},"gitHead":"02ea59b497ad1556f5336960f255fdde02bac694","_id":"dot-prop-immutable@1.6.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"bifrost","email":"dan@steenbjerg.com"},"dist":{"integrity":"sha512-JDJ/3P7anjMJcGVMQ4ZKCsp9YGBAtdKX86ZXTdROuuKo9gRBBefYbUGJP4v6HSFVcM3DmoRehuakBp9/l43Ysg==","shasum":"abd90ec600323567343bba33a52cb85cf875ef62","tarball":"https://registry.npmjs.org/dot-prop-immutable/-/dot-prop-immutable-1.6.0.tgz","fileCount":4,"unpackedSize":11155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDwWCCRA9TVsSAnZWagAAXQwP/3nRLNJJpCFu+Vp8/xpI\nhCmxO1aozWSUvEYEDOidKpg6AOmYVkVj3EDugrF1o3Au0/fm2JAf6nf+t2yY\n63b56nSYfa6C+Ky+F+Iw61L3bmqCe2VqK+EHmd8jplpGROPNbhsQHEKEpQtJ\nHRJkH0V18EsIfBeLwUGur+s25LRJ/XMSXc9dAkWcyexs7dQQAGyYtR/ROSBg\nSO/nLvcbcwWOrkWE80dNe0Sa6z9S3jCQKWaP2AanPVauBP7ww5WmDDPzuj2I\n0hZyLc5TnWBXD3ojYBY6TBl3hjePGBMSz8haecbIPE6FLQkE2CsBo+DB86lo\n4C4ohNonaMAn96aBFcm549e/0SNMPM1okPgHFchGtc3KVXmhsqEkkUB0iIqp\nG1NfYcq4tJ7E5So5WoUHhVCxq8l1kaHpmrWJDp5YasctS/tUGfq9n7T8P46j\nn0rySApP0wKcHyKcFDCWONzwxRNA4wGvKiVg8SQC5zKaeO0kc+t1Xr12rGVX\nI1MhTR1NjoiImRBa47wQTJ/R9JN12JLyDxqAT3v5IQSUAG55PidSdcYyJb1v\ntzuKVNG8PbI4tP85RUCZSoLxDq5oLxrX0VZNkFJwKTBLvzFpWImQLZuAb0C2\nOvuMiJNZIUMz9L/NCbqkJLOvKPx2/esGkNFjU2nQRSa2IS4DPZWvqoGB0cwA\nDJNK\r\n=AuDZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBwe9d0yyh8nCluFfEO5seaWXzp7A6PV4uwSkTgp5c2UAiAXJuXLNFklsvdz0qr8JU4MPfbaf5axoj28edO3wwtPZQ=="}]},"maintainers":[{"name":"bifrost","email":"dan@steenbjerg.com"},{"name":"eagleeye","email":"eagleeyes91@gmail.com"},{"name":"jonatanpedersen","email":"jp@jonatanpedersen.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dot-prop-immutable_1.6.0_1578042754345_0.590030724424756"},"_hasShrinkwrap":false},"2.0.0":{"name":"dot-prop-immutable","version":"2.0.0","description":"Immutable version of dot-prop with some extensions","main":"lib/index.js","types":"index.d.ts","scripts":{"postversion":"git push && git push --tags","preversion":"npm test","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/debitoor/dot-prop-immutable.git"},"author":{"name":"Debitoor"},"license":"MIT","bugs":{"url":"https://github.com/debitoor/dot-prop-immutable/issues"},"keywords":["immutable","dot-prop","react","redux","obj","object","prop","property","dot","path","get","access","notation"],"homepage":"https://github.com/debitoor/dot-prop-immutable","devDependencies":{"@debitoor/eslint-config-debitoor":"3.0.2","chai":"4.2.0","eslint":"6.8.0","mocha":"6.2.0","mocha-eslint":"5.0.0"},"engines":{"node":">=6.0.0"},"gitHead":"b32e07eb4597a5310a3417bf85010717392afe92","_id":"dot-prop-immutable@2.0.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-spi9t1ZKsNtrqYLxpNzW27s8RKnajBAIUrvV3Lhvtu57LQU6Jmoo4yrm+TVQ2Vv34mDe4aoP1FXck5HSCF0Bsg==","shasum":"2a0cf3310e9c9c2ed164967db13710937aaf3239","tarball":"https://registry.npmjs.org/dot-prop-immutable/-/dot-prop-immutable-2.0.0.tgz","fileCount":5,"unpackedSize":11727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFFpfCRA9TVsSAnZWagAAH4QP+gJYN3k2SVXsQbVKSNN/\nUoHGwsmBGJ9FLVDJGhiCshhZPRLXe2BF3zQuEZeyob1o/8vPsgGbfSs2db4l\nemNmryB/pz/u9U5nE+YnNb/0pjpYbQR2qUG8+zTaRYN7jMhGit/a15t39bot\nY1jIte5XIjTGj2+cbGHaGJdvSoZ0VxEgkgjtC7PcD+Gs3Gi7WJjtWKIdzesf\nJ5diQQtY3FYGzmSyvb0G9cqCuI+pqyJbQ6szAVJ1X3MaWpgPpt+fAFgmtZlo\n5v6hPhcma4oVVMr/dh/qD7C8CYJJPJSTe9F/dM7s8S9FOhhrlPCfnhYC2SZ9\npUbRmAISaqY70BOux6YDRzIP5VpencrZWsrVAeIzTmM0BMmzC7G/Ih9n53gw\n0ZHf5zoB1D5WGvyaB2PG/Fzsp3dlkoRe9DjeCpjQbR2LEEwPWqjyyn0rGGTB\ndU8dqezzx2IgBV4rRnmcuk1zCjINRCq9P5gJkDzS8DBGeYVtNMW6QWFuD8gK\nlwAgAI/838TebLY0SmSqcbD37z4PVkbR5vrmksnQLL/rEe6LiE6io3ABZzwp\nUzaIjJ5+RdfxmWjg0FuKtFGJZPa3bc0Iu5EpyjvDGxQGu313FO/mg9f+gxIV\nqPcC/dG+ZmSWBfNoEbKJkq4sQyndNXfaFvla6kjV21j5azaGG8YpuJsIVI2G\nGn/G\r\n=oRvC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2qxpQE1Xw1Xu44RGXH2kp2QX/QzDBWX23FZKjNSv+5AIgVzFzuNwLSivLkJ6i1Dr5Rz8Vkm6xYF2n3c2xWBkiMsU="}]},"maintainers":[{"name":"bifrost","email":"dan@steenbjerg.com"},{"name":"eagleeye","email":"eagleeyes91@gmail.com"},{"name":"jonatanpedersen","email":"jp@jonatanpedersen.com"}],"_npmUser":{"name":"hilleer","email":"hiller@live.dk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dot-prop-immutable_2.0.0_1578392159448_0.9421406916125104"},"_hasShrinkwrap":false},"2.1.0":{"name":"dot-prop-immutable","version":"2.1.0","description":"Immutable version of dot-prop with some extensions","main":"lib/index.js","types":"index.d.ts","scripts":{"postversion":"git push && git push --tags","preversion":"npm test","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/debitoor/dot-prop-immutable.git"},"author":{"name":"Debitoor"},"license":"MIT","bugs":{"url":"https://github.com/debitoor/dot-prop-immutable/issues"},"keywords":["immutable","dot-prop","react","redux","obj","object","prop","property","dot","path","get","access","notation"],"homepage":"https://github.com/debitoor/dot-prop-immutable","devDependencies":{"@debitoor/eslint-config-debitoor":"3.0.2","chai":"4.2.0","eslint":"6.8.0","mocha":"6.2.0","mocha-eslint":"5.0.0"},"engines":{"node":">=6.0.0"},"gitHead":"faee093cf0ce04700fb09130432ba5ae75e9c130","_id":"dot-prop-immutable@2.1.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-8IIkxeXjLkKbhbqwmqCdFzRup1wFwH4tuY7/s5ScVpzYXgjZ+lw5ocvtDG1KR9VG+/AIGgGpWBdzmq+QUFANoA==","shasum":"aa08d57b7b4c8ba1aac1b8f9b058bb3f37027af6","tarball":"https://registry.npmjs.org/dot-prop-immutable/-/dot-prop-immutable-2.1.0.tgz","fileCount":4,"unpackedSize":11727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMuRCCRA9TVsSAnZWagAAZyMP/00t60xYQl/rTgnMcx0Q\nAYZVaIlKZVTBoHN7qvNifbxYpXUW//SoKOuFxGFzBgcPvIIIkly+vWnEUZq5\nvw5T3IeYAYR56GsJKvCk6kOY+yZajSnS0bGr3/n3JwP9EuOmqq8ceOPwUnKe\n8whZp12/yjEpPDaFkbxP2wylvuR6vn64jQS/rtA/9CKCgwG5oT0qggZN0wCi\npq/uFyXDEw4O93oQEFQvaZ0PPJljFjmkYOsGoYJzFZ8zB1AGkodgOVXQACTZ\nL90qoYuI4Ik1GyRcWdNJJ4vH9qI1X7VOp3HVu6ing0H/ci/+NNjiV3we3+rU\nwyiiW0scY9UWMJbaS70gv8sSvt/4HjDlyuBzFEnifqWHxgIbivy8zmqq7zKW\n0VpQAughXJbxPQqpuOBRUgKjuIv9eN+IQ8XG5NuJmftIOlzH7rJ+P9s9OmDE\nBY3QK4l8MtVgb3SGVUMwbIgQqr8+xKkiRPpCpbOGT6XwKtDySUqqy5krtrEV\nK+WcGaYeTBv9GX9/xnrKTBPBOJGxinErvkt2LEErb5wUqGAS9xdOvg2K2GQz\n1T1bBfmaatZ7zwDCp0b3aK3nXKJhOTJw9pJNNI/8pK4ZOFyMWGp2uXpilDOE\nhVCt1x7h0sLc7KG+rn5gdeROV9FkzqYGH76bLrS+1BX5liFg+0o+v3cNeGFp\n5gSf\r\n=n9rH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHRS0BSBqRZxlbRjk7v4VDH6qxSiSPcRxsV41BsLyZt1AiAE3qtJF+V+Fx5p41OPCGAeSi/memb1mGNj04o81kWUZQ=="}]},"maintainers":[{"email":"dan@steenbjerg.com","name":"bifrost"},{"email":"hiller@live.dk","name":"hilleer"},{"email":"jp@jonatanpedersen.com","name":"jonatanpedersen"}],"_npmUser":{"name":"jonathanmh","email":"public@jonathanmh.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dot-prop-immutable_2.1.0_1580393537607_0.2626935245232016"},"_hasShrinkwrap":false},"2.1.1":{"name":"dot-prop-immutable","version":"2.1.1","description":"Immutable version of dot-prop with some extensions","main":"lib/index.js","types":"index.d.ts","scripts":{"postversion":"git push && git push --tags","preversion":"npm test","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/debitoor/dot-prop-immutable.git"},"author":{"name":"Debitoor"},"license":"MIT","bugs":{"url":"https://github.com/debitoor/dot-prop-immutable/issues"},"keywords":["immutable","dot-prop","react","redux","obj","object","prop","property","dot","path","get","access","notation"],"homepage":"https://github.com/debitoor/dot-prop-immutable","devDependencies":{"@debitoor/eslint-config-debitoor":"3.0.2","chai":"4.2.0","eslint":"6.8.0","mocha":"6.2.0","mocha-eslint":"5.0.0"},"engines":{"node":">=6.0.0"},"gitHead":"4d4778f4f3e6ccb126eb9c5549917459ac712a6f","_id":"dot-prop-immutable@2.1.1","_nodeVersion":"14.15.4","_npmVersion":"6.14.11","dist":{"integrity":"sha512-e8PVQj1TKXwfeBPP71xvdQUR0ETh9gyhwEBX7VLIuOV7B2bLnrDyTqOzZt7P5zWgrPK+pbZbptK9Q4wZEJTb7Q==","shasum":"3a8902c3a009acad9e595fa6d92db659e645966f","tarball":"https://registry.npmjs.org/dot-prop-immutable/-/dot-prop-immutable-2.1.1.tgz","fileCount":6,"unpackedSize":14312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8pltCRA9TVsSAnZWagAAOzUP/3Dq1Q5K7vdsmq5OYMKd\ngEgWKIHGFAr0WXk00e+chhaPz+Im3YUmRbFZzzZG8yxCgM0sRCdYoJnyAt3O\nIODNrzwOpyWiEfsbVLPls6CgqTvorH1kC7CmC/AxCLJ3qPsfWAUhDAao+ZW0\nPRn0RfczzGOirQiNBZWiNCfAR+EmIkDHDAZN6eoKWUHoMSGGIso7fhx5DjUK\ngmIm5lJskYLqNYjUrslUyGgVmNLm+jcTeetTUazjKoDe3/WjPha3H2rwVIbZ\ndv+sHy749R6gcnpSFlm1jab7nBya5FccBrJ7PFMh/JFWzU7LgeOZdGknIl42\nM4SKb9sgr4LweqmJLuzf3fUISGu/T5JZcUrXPw3lLwBc4ifXNxKlbWJLnkyL\nGxiViJe3R6ePZ5m4s8rVw7KprXGFcGSzGCHZF5vDywrXwO0ydYoSnAEhRzGc\nW+PlMkrX5Buo8mcWjsgt44Bn5qN/hiP2VGwSxoxPRspkvwMjI0pOyJALosjJ\nvM2m95xbSm0yM0TVMBtf3+ftVPN1JROcB6LqBcXLsiEKtyhbk788y8zUrGTm\n5VO7VvWTqBLoYiUV6n/DWx8l2wBTJ4i7pSsdz19ab0w7zz1r7RNvpvznRANK\nR/YIX1RH2whu6iENE69csB6Qj9oW36TYVlkOCKGN2Bt9K8yisl0mt6kpftCD\nl0MA\r\n=iJBf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCb/M4Uk77mVSeyf3torqLrbEM11bRNU3xkwN/AwjsxxwIhAPq/cTCIQ+IaDvPA9nzZje4e76kJv/MM8QFb7osnVYyJ"}]},"_npmUser":{"name":"hilleer","email":"hiller@live.dk"},"directories":{},"maintainers":[{"name":"jonathanmh","email":"public@jonathanmh.com"},{"name":"jonatanpedersen","email":"jp@jonatanpedersen.com"},{"name":"bifrost","email":"dan@steenbjerg.com"},{"name":"hilleer","email":"hiller@live.dk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dot-prop-immutable_2.1.1_1626511724962_0.4631516365175288"},"_hasShrinkwrap":false}},"readme":"# dot-prop-immutable\n\n[![npm version](https://badge.fury.io/js/dot-prop-immutable.svg)](https://badge.fury.io/js/dot-prop-immutable) [![Build Status](https://travis-ci.com/debitoor/dot-prop-immutable.svg?branch=master)](https://travis-ci.com/debitoor/dot-prop-immutable) [![CodeQL](https://github.com/debitoor/dot-prop-immutable/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/debitoor/dot-prop-immutable/actions/workflows/codeql-analysis.yml)\n\nImmutable version of dot-prop with some extensions.\n\n```bash\nnpm install dot-prop-immutable\n```\n\nThe motivation for this module is to have a simple utility for changing state in a React-Redux application without mutating the existing state of plain JavaScript objects.\nIf you are going for real immutable data collections take a look at the cool library [Immutable.js](https://github.com/facebook/immutable-js).\nA good practice is not to mix the immutable data collections with mutable objects because it can lead to confusion. Immutable objects are not accessed by the default semantics, but implemented by setters and getters.\n\nThis library implements 3 helper functions:\n\n```bash\nget(object, path) --> value\nset(object, path, value) --> object\ndelete(object, path) --> object\n```\n\nNone of the functions mutate the input object. For efficiency, the returned object is not a deep clone of the original, but a shallow copy of the objects in the mutated path.\n\n## Usage\n\n```javascript\nconst dotProp = require('dot-prop-immutable');\nlet state = { todos: [] }, index = 0;\n\n// Add todo:\nstate = dotProp.set(state, 'todos', list => [...list, {text: 'cleanup', complete: false}])\n// or with destructuring assignment\nstate = {...state, todos: [...state.todos, {text: 'cleanup', complete: false}]};\n//=>  { todos: [{text: 'cleanup', complete: false}] }\n\n// Complete todo:\nstate = dotProp.set(state, `todos.${index}.complete`, true)\n// or with destructuring assignment\nstate = {...state, todos: [\n\t...state.todos.slice(0, index),\n\t{...state.todos[index], complete: true},\n\t...state.todos.slice(index + 1)\n]};\n//=>  { todos: [{text: 'cleanup', complete: true}] }\n\n// Delete todo:\nstate = dotProp.delete(state, `todos.${index}`)\n// or with destructuring assignment\nstate = {...state, todos: [\n\t...state.todos.slice(0, index),\n\t...state.todos.slice(index + 1)\n]};\n//=>  { todos: [] }\n```\n### get\n\nAccess a nested property by a dot path\n\n```javascript\n// Getter\ndotProp.get({foo: {bar: 'unicorn'}}, 'foo.bar')\n//=> 'unicorn'\n\ndotProp.get({foo: {bar: 'a'}}, 'foo.notDefined.deep')\n//=> undefined\n\ndotProp.get({foo: {bar: 'a'}}, 'foo.notDefined.deep', 'default value')\n//=> default value\n\ndotProp.get({foo: {'dot.dot': 'unicorn'}}, 'foo.dot\\\\.dot')\n//=> 'unicorn'\n```\n\n\nor use a property array as a path.\n\n```javascript\n// Use an array as get path\ndotProp.get({foo: {'dot.dot': 'unicorn'}}, ['foo', 'dot.dot'])\n//=> 'unicorn'\n```\n\n\nIt is also possible to index into an array where the special index `$end` refers to the last element of the array.\n\n```javascript\nconst obj = {foo: [{ bar: 'gold-unicorn'}, 'white-unicorn', 'silver-unicorn']};\n\n// Index into array\ndotProp.get(obj, 'foo.1')\n//=> 'white-unicorn'\n\ndotProp.get(obj, 'foo.0.bar')\n//=> 'gold-unicorn'\n\n// Index into array with $end\ndotProp.get(obj, 'foo.$end')\n//=> 'silver-unicorn'\n\n// If obj is an array\ndotProp.get([{ bar: 'gold-unicorn'}, 'white-unicorn', 'silver-unicorn'], '0.bar')\n//=> 'gold-unicorn'\n\n```\n\n\n### set\n\nModify a nested property by a dot path\n\n```javascript\n// Setter\nconst obj = {foo: {bar: 'a'}};\n\nconst obj1 = dotProp.set(obj, 'foo.bar', 'b');\n//obj1 => {foo: {bar: 'b'}}\n\nconst obj2 = dotProp.set(obj1 , 'foo.baz', 'x');\n//obj2 => {foo: {bar: 'b', baz: 'x'}}\n```\n\nwhere `obj`, `obj1`, `obj2`, `obj3` all are different objects.\n\n\n\nUse a function to modify the selected property, where first argument is the old value.\n\n```javascript\n// Setter where value is a function (get and set current value)\ndotProp.set({foo: {bar: 'a'}}, 'foo.bar', v => v + 'bc')\n//=> {foo: {bar: 'abc'}}\n```\n\n\nModify a nested array\n\n```javascript\nconst obj = {foo: [{ bar: 'gold-unicorn'}, 'white-unicorn', 'silver-unicorn']};\n\n// Index into array\ndotProp.set(obj, 'foo.1', 'platin-unicorn')\n//=> {foo: [{bar: 'gold-unicorn'}, 'platin-unicorn', 'silver-unicorn']}\n\ndotProp.set(obj, 'foo.0.bar', 'platin-unicorn')\n//=> {foo: [{bar: 'platin-unicorn'}, 'white-unicorn', 'silver-unicorn']}\n\n// Index into array with $end\ndotProp.set(obj, 'foo.$end', 'platin-unicorn')\n//=> {foo: [{ bar: 'gold-unicorn'}, 'white-unicorn', 'platin-unicorn']}\n\n```\n\n\n### delete\n\nDelete a nested property/array by a dot path\n\n```javascript\nconst obj = {foo: [{ bar: 'gold-unicorn'}, 'white-unicorn', 'silver-unicorn']};\n\n// delete\ndotProp.delete(obj, 'foo.$end');\n//=> {foo: [{ bar: 'gold-unicorn'}, 'white-unicorn']}\n\ndotProp.delete(obj, 'foo.0.bar');\n//=> {foo: [{}, 'white-unicorn', 'silver-unicorn']}\n```\n\n### toggle\n\nToggle a boolean a value by a dot path.\n\n```javascript\nconst obj = {foo: { bar: true } };\n\n// toggle\ndotProp.toggle(obj, 'foo.bar');\n//=> {foo: { bar: false } }\n```\n### merge\n\nMerge a value by a dot path.\n> The target value must be an object, array, null, or undefined.\n\n * If target is an object, Object.assign({}, target, param) is used.\n * If target an array, target.concat(param) is used.\n * If target is null or undefined, the value is simply set.\n\n```javascript\nconst obj = {foo: { bar: {a:1, b:2 } };\n\n// merge object\ndotProp.merge(obj, 'foo.bar', {c:3} );\n//=> {foo: { bar:{ a:1, b:2, c:3} } }\n\nvar arr = {foo: { bar: [1, 2] } };\n\n// merge array\ndotProp.merge(arr, 'foo.bar', [3, 4] );\n//=> {foo: { bar:[1, 2, 3, 4 ] }\n```\n## License\n\n[MIT](http://opensource.org/licenses/MIT)\n","maintainers":[{"name":"jonathanmh","email":"public@jonathanmh.com"},{"name":"jonatanpedersen","email":"jp@jonatanpedersen.com"},{"name":"bifrost","email":"dan@steenbjerg.com"},{"name":"hilleer","email":"hiller@live.dk"}],"time":{"modified":"2022-06-15T22:26:37.659Z","created":"2015-11-16T11:55:11.043Z","1.0.1":"2015-11-16T11:55:11.043Z","1.0.2":"2015-11-16T11:56:30.054Z","1.0.3":"2015-11-16T13:29:13.501Z","1.0.4":"2015-11-16T13:51:06.213Z","1.0.5":"2015-11-17T12:27:51.687Z","1.1.0":"2015-11-27T13:24:49.988Z","1.1.1":"2015-11-27T13:35:56.932Z","1.1.2":"2016-01-07T14:15:07.807Z","1.2.0":"2016-12-29T11:58:54.729Z","1.3.0":"2017-01-17T09:15:04.401Z","1.3.1":"2017-01-17T13:47:20.696Z","1.4.0":"2017-10-19T08:34:09.820Z","1.5.0":"2018-10-17T21:06:36.509Z","1.6.0":"2020-01-03T09:12:34.465Z","2.0.0":"2020-01-07T10:15:59.637Z","2.1.0":"2020-01-30T14:12:17.740Z","2.1.1":"2021-07-17T08:48:45.099Z"},"homepage":"https://github.com/debitoor/dot-prop-immutable","keywords":["immutable","dot-prop","react","redux","obj","object","prop","property","dot","path","get","access","notation"],"repository":{"type":"git","url":"git+https://github.com/debitoor/dot-prop-immutable.git"},"bugs":{"url":"https://github.com/debitoor/dot-prop-immutable/issues"},"license":"MIT","readmeFilename":"README.md","author":{"name":"Debitoor"},"users":{"mysticatea":true,"ops-debitoor":true}}