{"_id":"dset","_rev":"17-35b04f80c094555608ec067855efcfee","name":"dset","dist-tags":{"latest":"3.1.4"},"versions":{"0.0.0":{"name":"dset","version":"0.0.0","_id":"dset@0.0.0","maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"dist":{"shasum":"12ef0d38476eba4d5cac746225e395cd4e1f9f04","tarball":"https://registry.npmjs.org/dset/-/dset-0.0.0.tgz","fileCount":1,"integrity":"sha512-1ACFt+XJnhTb/mqv5RzM5EAf+QBtEnT9rxpt7Nme8FEG6ir4k90ZocuYL4Fxzxk0lhllsPYOTvtfyXFb6adpWA==","signatures":[{"sig":"MEUCIDFKDDUZudfOCCuBzIWeMTp1UylFh9+wIxQuZVXFJR8FAiEAh0Ikf5GNbIZK0aagtWbbQjLV5Iz8ebmhJ0WitleYkR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43},"_from":".","_shasum":"12ef0d38476eba4d5cac746225e395cd4e1f9f04","scripts":{},"_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"deprecated":"Please use dset@2.1.0 or later for an important security patch","_npmVersion":"3.10.10","directories":{},"_nodeVersion":"6.11.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dset_0.0.0_1519249977481_0.3298479417100191","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"dset","version":"1.0.0","keywords":["deepset","values","object","write","deep","safe","set"],"author":{"url":"lukeed.com","name":"Luke Edwards","email":"luke.edwards05@gmail.com"},"license":"MIT","_id":"dset@1.0.0","maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"homepage":"https://github.com/lukeed/dset#readme","bugs":{"url":"https://github.com/lukeed/dset/issues"},"dist":{"shasum":"096166f287fcdadcf10c7b94e9afcf9922f990eb","tarball":"https://registry.npmjs.org/dset/-/dset-1.0.0.tgz","fileCount":5,"integrity":"sha512-cQt/g7T4luG2lF7VAk5qwyBVv7zN1YplMTF2Ktp6cU2LJU8NlxAS58E8Q00SWoxP+a1dJdJE46Le3Vwrehefug==","signatures":[{"sig":"MEQCIE925fl02E+PlVzaN7xaxkhIjxipAvRf+gI/NMpz+g11AiAHbuCRLCby7BOJoBHDWlbCHQ5IWumvyYswoOX8lVfT3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4092},"main":"dist/dset.js","files":["dist"],"module":"dist/dset.es.js","engines":{"node":">=4"},"gitHead":"ad8efb35e48b1b8eb09f4eaa7ac62246b781a2cc","scripts":{"test":"tape test/*.js | tap-spec","build":"node builder","pretest":"npm run build"},"_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"deprecated":"Please use dset@2.1.0 or later for an important security patch","repository":{"url":"git+https://github.com/lukeed/dset.git","type":"git"},"_npmVersion":"5.5.1","description":"A tiny (135B) utility for safely writing deep Object values~!","directories":{},"_nodeVersion":"8.9.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^4.8.0","mk-dirs":"^1.0.0","tap-spec":"^4.1.1","gzip-size":"^3.0.0","uglify-js":"^3.2.0","pretty-bytes":"^4.0.2","rewrite-imports":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dset_1.0.0_1519250155921_0.06744305341063006","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"dset","version":"1.0.1","keywords":["deepset","values","object","write","deep","safe","set"],"author":{"url":"lukeed.com","name":"Luke Edwards","email":"luke.edwards05@gmail.com"},"license":"MIT","_id":"dset@1.0.1","maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"homepage":"https://github.com/lukeed/dset#readme","bugs":{"url":"https://github.com/lukeed/dset/issues"},"dist":{"shasum":"0ece3c8c987197e9fe5b6c87dc7970c0862f6751","tarball":"https://registry.npmjs.org/dset/-/dset-1.0.1.tgz","fileCount":5,"integrity":"sha512-l4Wta9LC1yWncD76mhq2NbKQWLwICMWnOItx/RpTk8Nz3b/3Y7ak8NcTwLfATjBNQ/7sWJySo/gE5iTwclzRvQ==","signatures":[{"sig":"MEQCIDv0muOegE0aTazxbp1wLjcGPb/NAgRkYcTYndlAZ8+kAiBprFtBDnRbTt61/qKZjjuhDlv4F46xBvobHoH6H+NU9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4002},"main":"dist/dset.js","files":["dist"],"module":"dist/dset.es.js","engines":{"node":">=4"},"gitHead":"706a66d2cef13e6724309ac6684cdfc89afa053e","scripts":{"test":"tape test/*.js | tap-spec","build":"node builder","pretest":"npm run build"},"_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"deprecated":"Please use dset@2.1.0 or later for an important security patch","repository":{"url":"git+https://github.com/lukeed/dset.git","type":"git"},"_npmVersion":"5.5.1","description":"A tiny (135B) utility for safely writing deep Object values~!","directories":{},"_nodeVersion":"8.9.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^4.8.0","mk-dirs":"^1.0.0","tap-spec":"^4.1.1","gzip-size":"^3.0.0","uglify-js":"^3.2.0","pretty-bytes":"^4.0.2","rewrite-imports":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dset_1.0.1_1519250464648_0.15612966421431884","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"dset","version":"2.0.0","keywords":["deepset","values","object","write","deep","safe","set"],"author":{"url":"lukeed.com","name":"Luke Edwards","email":"luke.edwards05@gmail.com"},"license":"MIT","_id":"dset@2.0.0","maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"homepage":"https://github.com/lukeed/dset#readme","bugs":{"url":"https://github.com/lukeed/dset/issues"},"dist":{"shasum":"7353401525245e678a25ac66643462f372a71534","tarball":"https://registry.npmjs.org/dset/-/dset-2.0.0.tgz","fileCount":6,"integrity":"sha512-F7eRfcNv0uKjyvDjX3VXuZpKXkWQO8C8m1QBrxkjSkFNgWnzwLze5MvPn7vcvClN5amxD9r+0JDCrMHPiZPQ2g==","signatures":[{"sig":"MEYCIQCLkqSjhNOt93HZdR0kIq5+FZUnAam7l1Sn476iqQh7QgIhAI75VAUeoFeiIu7MxDzfXcDkbaFjCaHlAY97UbBg9cC2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkg6NCRA9TVsSAnZWagAARfoQAJwwF/Nl0BPgeTGmvn9I\nd6FHk/V1CpI9TmiWqbqYtMHY83TsbKla6Uy/G36L5COgvJtQwKnxoRbKnj0m\n6aBMGl/mkgdTCBsZyVCk+0hO5CpkfWQ1mTLm8yjd4W/5WOEUivqbzmibCu2l\neOK9+9SYut2ehvpscT5vDkeI7wJ6F7yOXbIXG28SvtL+84x79+RukM+Bmms7\n3rLPZLuey3Etz+bsb4b3w6kF+GKje0wfVe8S+o9zCWQJbGtXzSgsvN7+pzmc\nxrBV/jIoDOFM9rkvuaujaGe7LQhm5IqYOM/cZ5BWugvjxonlWjPC9YAy8yJ8\n/GHD5Gt4OEm9lhS3fI1fV8zCm3dyS1dkRiK/rJfhgqjuBNWwANZhh/BMcc6u\n3O/oQJO0WeOUiduszmJ3wyIj2bcFrbvT3iKz3WPQxoLZdfGAYYkhgrYuvwo4\nuy+OormrMz7Tewg433zEHUmNdZp+LK/wZ5MbGqH7q2dBbRcgyYaGiFjf95E4\ncvtLqIL/UjMvtvmR7AlPx6V4lxED3na3LfNSPHiHz9GSPhggEeWXGE5QMbBG\nrlq5agy6zpU6BVsPHpy7053O7xW/GAmcgIxitK7lQ5Sq1o8UMzQKA7gwUj8V\n4xcOlPL2GaQrhGadAMtt7G143NGyKsUlq4TFzDLgXFE3AMaH4A9YlJDpCLn5\nes6S\r\n=NgkU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/dset.js","_from":".","unpkg":"dist/dset.min.js","module":"dist/dset.es.js","_shasum":"7353401525245e678a25ac66643462f372a71534","engines":{"node":">=4"},"gitHead":"e836a01c07a439587a3d1f3c49cd002b750b8a90","scripts":{"test":"tape test/*.js | tap-spec","build":"node builder","pretest":"npm run build"},"_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"umd:main":"dist/dset.min.js","deprecated":"Please use dset@2.1.0 or later for an important security patch","repository":{"url":"git+https://github.com/lukeed/dset.git","type":"git"},"_npmVersion":"3.10.10","description":"A tiny (144B) utility for safely writing deep Object values~!","directories":{},"_nodeVersion":"6.11.1","_hasShrinkwrap":false,"devDependencies":{"tape":"^4.8.0","mk-dirs":"^1.0.0","tap-spec":"^4.1.1","gzip-size":"^3.0.0","uglify-js":"^3.2.0","pretty-bytes":"^4.0.2","rewrite-imports":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dset_2.0.0_1536298637319_0.693838142036399","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"dset","version":"2.0.1","keywords":["deepset","values","object","write","deep","safe","set"],"author":{"url":"lukeed.com","name":"Luke Edwards","email":"luke.edwards05@gmail.com"},"license":"MIT","_id":"dset@2.0.1","maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"homepage":"https://github.com/lukeed/dset#readme","bugs":{"url":"https://github.com/lukeed/dset/issues"},"dist":{"shasum":"a15fff3d1e4d60ac0c95634625cbd5441a76deb1","tarball":"https://registry.npmjs.org/dset/-/dset-2.0.1.tgz","fileCount":6,"integrity":"sha512-nI29OZMRYq36hOcifB6HTjajNAAiBKSXsyWZrq+VniusseuP2OpNlTiYgsaNRSGvpyq5Wjbc2gQLyBdTyWqhnQ==","signatures":[{"sig":"MEUCIQC9CbzK72F/MxpTvItgJ7rBSgMx9wUz8xlA+GposfTVtQIgRTKLb4aW62vZ0HavHsDfDtjepyhVGoAAOMWHBh3YO60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblDAcCRA9TVsSAnZWagAAJrsQAJMZX0B96f0kpuO5iPRK\nxl+pau3e1zAC8Uz6IWQ26RNzIF0vybXGSdaVbGB10RMqWnN0dN/1dYkKN52X\ner2StEDULwthqSgIQosDAxMDvV0hIrkCQkEKJbqNDNBiwCZWMoOy45yFkvku\n3cFjbhoDsZNc4Ob09BuMRP2E9patNVNhdWymQ8Q2PyJkTogXGsIAovp5ZLfX\noZ5N6PbWZTw6dDVbzC4R5TdNrnTKsBraQPv8748Lkya1yo2ixodNh4t6nwRy\ncKQbTb4J6SPSYgh6rtvhF7s//PZI/3PzsZV23aANPDMDXYU6dJT7tHUICUWL\nYaNbRROz6QwSNpXv98Lpt232led+iYR0ho7fdcqx/FPBrUSBSTbmfxt9i8oT\nvA9dfYjfwqkDxZhMr93fYFXJ6+nfS50D9XIHVdLBf6V7lo+MoF8/1kLLFVDe\nhaIxAj8JFeSJV7Zs1hJFEp/6xIzD5+THmh7Tcj0E6EPVLd5oooMJUUywnvlN\nzwr72pEx/6E/ImI62VshPrH/fdPAddHUpSFX9yT+C1s4SbbvMXZK+jGIXOBz\niVys1gsw1Qx8Mk4rjMqXKxt+6IVN0WDT8FQNLsnl+hzITFoOMpfaDSBDw00R\nWelSSa7Wx5YpSP1IyWv3WM8t5F1KGYjjolEqmFaPcrIRdXpRYIcwCr4nCSHP\nfbVb\r\n=ZGtx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/dset.js","_from":".","unpkg":"dist/dset.min.js","module":"dist/dset.es.js","_shasum":"a15fff3d1e4d60ac0c95634625cbd5441a76deb1","engines":{"node":">=4"},"gitHead":"215b634f0e5ead89ae8f3579e1bff819bbed92ec","scripts":{"test":"tape test/*.js | tap-spec","build":"node builder","pretest":"npm run build"},"_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"umd:main":"dist/dset.min.js","deprecated":"Please use dset@2.1.0 or later for an important security patch","repository":{"url":"git+https://github.com/lukeed/dset.git","type":"git"},"_npmVersion":"3.10.10","description":"A tiny (161B) utility for safely writing deep Object values~!","directories":{},"_nodeVersion":"6.11.1","_hasShrinkwrap":false,"devDependencies":{"tape":"^4.8.0","mk-dirs":"^1.0.0","tap-spec":"^4.1.1","gzip-size":"^3.0.0","uglify-js":"^3.2.0","pretty-bytes":"^4.0.2","rewrite-imports":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dset_2.0.1_1536438299239_0.4496956083062793","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"dset","version":"2.1.0","keywords":["deepset","values","object","write","deep","safe","set"],"author":{"url":"https://lukeed.com","name":"Luke Edwards","email":"luke.edwards05@gmail.com"},"license":"MIT","_id":"dset@2.1.0","maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"homepage":"https://github.com/lukeed/dset#readme","bugs":{"url":"https://github.com/lukeed/dset/issues"},"dist":{"shasum":"cd1e99e55cf32366d8f144f906c42f7fb3bf431e","tarball":"https://registry.npmjs.org/dset/-/dset-2.1.0.tgz","fileCount":7,"integrity":"sha512-hlQYwNEdW7Qf8zxysy+yN1E8C/SxRst3Z9n+IvXOR35D9bPVwNHhnL8ZBeoZjvinuGrlvGg6pAMDwhmjqFDgjA==","signatures":[{"sig":"MEYCIQCm6eSTFFQVO7vVYNukCp7eU0dTf27G4f5kUasKk/bYUwIhAK7sUOSDQWRsgk4Cl5MMAgYL3bJfTKODXp1/VVNGDEIN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgESJ/CRA9TVsSAnZWagAAk8kP/2AFEf8WsPihr8td7drE\noU9txlT50TcaO5PXrhW+paEnjDqu+QinoiAvxu++Ypss4obMK++SN5B6R8kU\n+1dezF/OXlJC4RcLpRcv/eHCe9LwoCHzKvMjW85PMPRBTCuNv/oBE6a0CaQw\n3Sl+Vb1ubt3dG2+dlWZ7bdD1ANsLsW+zwsG6TlCgJtXQ7WTexZaiM6GskpeI\n5kGAEm27dr2EbPxUJ7iooBEuhhjoJ5tYKTA9QknCEgUTNMF9usoxXg9Bikrs\nIlBxm+r6GBJ5luzlavvl4eqJJLeBdjNb3OsbZh8OsMPizCgPwJc5iwUBXUGC\nKi94nvBRD9MXBOOulnAQI1OC9oUNxGXxL0LmUKkiiwKKjBfUZZhDHZfml0Z5\nfbZ6CRNg8PkTkscf0KZAWwdU/6kuFHkmALuM1zRiFchVRjhbTHjq5LKZc/r2\nMxLS8lFuf1Plowr1wzpM+OClsmM97wn7FCXwv0UEuDHLIRg5OxaAY9t6E1JL\nAYiq5O2zFhq6QNJGPkhmHeWPzwOyU67RounVFwN836PqaOZWzC9CLfuT/B2n\n4vLVdIq4UCN58cFfxRMmmk3B7MiSCGxvGyMZu4WljSoUQBLtRL6oj3zIa03I\nMTUkhLBOWrVLiySo4R5qto5yKdEHxIhtQDEUrLYqAZCxJNaYX8dVUMTHOI8i\n2uBQ\r\n=giMn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/dset.js","types":"index.d.ts","unpkg":"dist/dset.min.js","module":"dist/dset.es.js","engines":{"node":">=4"},"gitHead":"113244b13bb34d383a1e72385c83a89616239741","scripts":{"test":"uvu test","build":"bundt","pretest":"npm run build"},"_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"umd:main":"dist/dset.min.js","repository":{"url":"git+https://github.com/lukeed/dset.git","type":"git"},"_npmVersion":"6.4.1","description":"A tiny (190B) utility for safely writing deep Object values~!","directories":{},"_nodeVersion":"10.13.0","_hasShrinkwrap":false,"devDependencies":{"uvu":"0.5.1","bundt":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/dset_2.1.0_1611735678943_0.2364839475517686","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"dset","version":"3.0.0","keywords":["deepset","values","object","write","deep","safe","set"],"author":{"url":"https://lukeed.com","name":"Luke Edwards","email":"luke.edwards05@gmail.com"},"license":"MIT","_id":"dset@3.0.0","maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"homepage":"https://github.com/lukeed/dset#readme","bugs":{"url":"https://github.com/lukeed/dset/issues"},"dist":{"shasum":"b49ef4a6a092c2c5328618eca2ccf6885fafb431","tarball":"https://registry.npmjs.org/dset/-/dset-3.0.0.tgz","fileCount":7,"integrity":"sha512-pp0B9VgLwMem6bfSDJujcXa41swmXkhWICL1jwC7WbD/NaxXPCXO0Z1sOrVshIQaD4D/pi5lDS7NCt6qIytWaA==","signatures":[{"sig":"MEYCIQDiNhkSWqYDCIQ/e6Zd8HoBSkiSxuFbdccpq3WZ93zUmQIhANEAkYGBr1Hxzgo0fep9g/hgbCIWXoCADKpMviUHPav/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgExFpCRA9TVsSAnZWagAApLsP/j+wIuqiUtNtDB8q0unz\nLr65lvkdJxMsdkhhh6iSxztgrIF0tbdg0ePvSB/ufOcYDR/uLFRblxNurDg4\nkVb3I6w47tGs7BoX8xWVWkgkXts3E9qFihXYQr7YY8SPKcHXFZ+7kT6pGiuE\nbHuooQ3eCr6M2UGzvCww/8fq9jsiPI8aZtoAqO8kphLaLN0skFhdHQfWwGgB\ni/mKcN2u11syY3RkvoiMIh8f1EQaJwU239yLTQaAxtqKte0mS4UmIuqWHu9G\ndERmhnsSix4hkGyKNTnz6rBtZHw0XMm24BJaBUdzoEmBuF1EYxoKozeMRT9+\nfv12i7nnTYfFAQmLNy0lLQOb3Mg8o4Ef3H1JhTMcLZHXfRRfrKSCgURuPKpi\nLAWh5GHtM5GsHlZtJmP111TPfXO5sEtT/Qn30+N0iM8Jm0Opm40DBmdOYnqy\ngNLjN+OrhGSBcRe9ZT018/xXrAxgbifiCGIiGz7PPDwJEw1ilLvdUtVdk04l\nAgQjOcL3UDBhfGoDuimx2QM0lXNetlRVohJYIhdnVyT8htAhLohtw68eljsL\nzf8aXWjcZUV1FPZemU9O/rIy3fWQWZI5poaPGcRDK/6b864/aqDnHil20pYN\nuWultSSzexyjWHM31ZyHdRWfdrK9B/PIBLaZceI71MQb+9HiH6iaJ8Bn9ABD\nSImV\r\n=RfGU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"index.d.ts","unpkg":"dist/index.min.js","module":"dist/index.mjs","engines":{"node":">=4"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"7178ab2e1b70f958189c9032702dd76be81dd09a","scripts":{"test":"uvu -r esm test","build":"bundt"},"_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"umd:main":"dist/index.min.js","repository":{"url":"git+https://github.com/lukeed/dset.git","type":"git"},"_npmVersion":"6.4.1","description":"A tiny (196B) utility for safely writing deep Object values~!","directories":{},"_nodeVersion":"10.13.0","_hasShrinkwrap":false,"devDependencies":{"esm":"3.2.25","uvu":"0.5.1","bundt":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/dset_3.0.0_1611862377235_0.5284587391832587","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"dset","version":"3.1.0","keywords":["deepset","values","object","write","deep","safe","set"],"author":{"url":"https://lukeed.com","name":"Luke Edwards","email":"luke.edwards05@gmail.com"},"license":"MIT","_id":"dset@3.1.0","maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"homepage":"https://github.com/lukeed/dset#readme","bugs":{"url":"https://github.com/lukeed/dset/issues"},"dist":{"shasum":"23feb6df93816ea452566308b1374d6e869b0d7b","tarball":"https://registry.npmjs.org/dset/-/dset-3.1.0.tgz","fileCount":14,"integrity":"sha512-7xTQ5DzyE59Nn+7ZgXDXjKAGSGmXZHqttMVVz1r4QNfmGpyj+cm2YtI3II0c/+4zS4a9yq2mBhgdeq2QnpcYlw==","signatures":[{"sig":"MEUCIQC4yS0Lb91MOXOHDvYRmqdMmDryHQEk9KcodCzhQVK01QIgWCDAjQoX6SG/JLaMpdVEpOCbmbRdjtxc6atOUaTtiUo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNow3CRA9TVsSAnZWagAAlmoP/0rgZswPXUhYbcn4IBQq\nM32DMFD2/GnyYt9ZVSfXZymzTmePVtWHAnP24S75amRTWqTorZgzLq9sZLQV\nIao8sCA7upYshC59liRnwKWc2X4LCDULZejCYuWrRdig9FhKhDubU06goPSN\n4oRj8jwu4Bi9M/g34y4qY8RQC2Gowifu0lmEeOojuZQis4FhLf4cesqT7FmW\nTrPHeRBwNGmz5mZMk7eOTPdC7rion1GViPfgw5akt+O9HaLGId46XYEjeogV\nG2vJmyhIzjM0+DtYCcdoy6nvMSMFqnWr7vYwy7PqnzTkMjugj608Wke9XTMP\nSqScdYGhawACsoigg061AAzZL2CfqOQo//Vm7allohn2B0UcEVEFDmJoGGfw\nomw1L8QkplZXqDmIC2qkfAWPbm/KB6Qovjsl6wtv8DqFVvFv15sDIqBMKhJ+\n7xqj6CfFMTdAv0wh+SEoeBqcLuFkSmpdBe2zxqJd2leAtb5it58PW3LDcTWU\nUSlbXDAPph68BU/4c4VrAqTK79XIv3TYvE/jQjPsBTZEpzK7iIfZF36mAUA2\nwhanY6qQfljS0S2skqAqDoZsOVJI6wj81CB4/kp3XqiYlhqSlu9H+B3/N/d9\n4jlOiOwW7ji73+dc76TGbw2kLJ+f+WYAi3aJcW5tJ1FhAlW3ndt1JsWiUq7y\nrNkT\r\n=b8aa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","modes":{"merge":"src/merge.js","default":"src/index.js"},"types":"index.d.ts","unpkg":"dist/index.min.js","module":"dist/index.mjs","engines":{"node":">=4"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./merge":{"import":"./merge/index.mjs","require":"./merge/index.js"},"./package.json":"./package.json"},"gitHead":"6515792797c398682864a2cc26907585748f3a71","scripts":{"test":"uvu test -r esm -i suites","build":"bundt"},"_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"umd:main":"dist/index.min.js","repository":{"url":"git+https://github.com/lukeed/dset.git","type":"git"},"_npmVersion":"6.14.11","description":"A tiny (196B) utility for safely writing deep Object values~!","directories":{},"_nodeVersion":"14.15.5","_hasShrinkwrap":false,"devDependencies":{"esm":"3.2.25","uvu":"0.5.1","bundt":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/dset_3.1.0_1614187574612_0.7758807628068767","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"dset","version":"3.1.1","keywords":["deepset","values","object","write","deep","safe","set"],"author":{"url":"https://lukeed.com","name":"Luke Edwards","email":"luke.edwards05@gmail.com"},"license":"MIT","_id":"dset@3.1.1","maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"homepage":"https://github.com/lukeed/dset#readme","bugs":{"url":"https://github.com/lukeed/dset/issues"},"dist":{"shasum":"07de5af7a8d03eab337ad1a8ba77fe17bba61a8c","tarball":"https://registry.npmjs.org/dset/-/dset-3.1.1.tgz","fileCount":11,"integrity":"sha512-hYf+jZNNqJBD2GiMYb+5mqOIX4R4RRHXU3qWMWYN+rqcR2/YpRL2bUHr8C8fU+5DNvqYjJ8YvMGSLuVPWU1cNg==","signatures":[{"sig":"MEYCIQD2J/pxs2GVciCMHXDODXyIpZeGPGsQewa/bjtFtJvbuwIhAKLu7qbOfL5VHLfgtmq4sY198jCigus13eaRqEF3DAKs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2osECRA9TVsSAnZWagAA/2oP/jX7NfMCSSnoEQeGInF4\nrGkIERLuMCSXtd/+byB1K3fjupQbw2LEYeCIbv/2ZVudnZBvpYEpuYHm6lT1\nFBIhmWdX8tsB1V3Q1MHju4V3LivdA7Kt9VxwGWWP9QzdSTuXV4EKsFUpV8Dk\nUnCrxWUrAeFQi3mCcogWUZwZ6ZAv4pEOHF84j+0OBqGp+Iw0VAOSDbPMl/Bq\nXk+fU8MVKktFGWIXa8ksbARjkS78XuYeiHYPUdK4wSnNELEZU2SUxURONGiH\nFjwL/PbV4c552YbMa1F+0PsL8E35LctUscoPxZ/2PX9/RjbRoOKWOzVwYjZK\naCGTdMUNBHieNlBzb7jz9eqHGTMVp+20UgRh17XE2QytxPtXfGvR03WSgtiy\n47++2KIxZ/8hYQJw/fRylxjEWQuoLIQbdMc4zjYDqJl2+TClrlWH4m37nXcO\nzIvEb39XH/WHuC/RcWwxgZcfaw/Wt78v0Q0BJu6PY6J+vJ5cfjm6YgpqQ2mz\nDK4LF6TOdElh6ytZpWi4ffB64A9KrAGsaeoiMTvec+Pf82LNy2lNtEPmZgxI\n+0rXwAg8d9/cVndPo+C4tArEUD7Mo0FZET6ea3Q3cY2XYJ1fEWU3vSMbDeSp\n4+DKUAjjSH4sHd1kWPXstaT4gled3dK7TuM7B2Y+iH71ojCyG0qGwMO8TwMn\nTYby\r\n=NFof\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","modes":{"merge":"src/merge.js","default":"src/index.js"},"types":"index.d.ts","unpkg":"dist/index.min.js","module":"dist/index.mjs","engines":{"node":">=4"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./merge":{"import":"./merge/index.mjs","require":"./merge/index.js"},"./package.json":"./package.json"},"gitHead":"fb41df6b0136016c238d2f31cc65d6bf0120f826","scripts":{"test":"uvu test -r esm -i suites","build":"bundt"},"_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"umd:main":"dist/index.min.js","repository":{"url":"git+https://github.com/lukeed/dset.git","type":"git"},"_npmVersion":"7.21.1","description":"A tiny (194B) utility for safely writing deep Object values~!","directories":{},"_nodeVersion":"16.9.1","_hasShrinkwrap":false,"devDependencies":{"esm":"3.2.25","uvu":"0.5.1","bundt":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/dset_3.1.1_1635296200400_0.6568781493696605","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"dset","version":"3.1.2","keywords":["deepset","values","object","write","deep","safe","set"],"author":{"url":"https://lukeed.com","name":"Luke Edwards","email":"luke.edwards05@gmail.com"},"license":"MIT","_id":"dset@3.1.2","maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"homepage":"https://github.com/lukeed/dset#readme","bugs":{"url":"https://github.com/lukeed/dset/issues"},"dist":{"shasum":"89c436ca6450398396dc6538ea00abc0c54cd45a","tarball":"https://registry.npmjs.org/dset/-/dset-3.1.2.tgz","fileCount":11,"integrity":"sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==","signatures":[{"sig":"MEUCIQCkxAtiYRBSH9MoqAp3YNobjTjHT4pVfESgxBhgAEpvBAIgUKsTfDjchZul6pJxFkdoNnRR7SXQjSosTcU0JDJDKAQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicUxlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGdw//Sse2EE26gJvtTNVtE+YpkNSBzzIK7dtsp2F81POR8NsV5Cjk\r\n3f4DbBP/az2RhTlz098RitIC3Fd/5EL5qwpYsxtrXnyN/R7Sen7NU0BiyH9w\r\n6hmACv4eR/Zxq8YRVEbG/uLelN8Ww7YshcTTeehzCIe/A3DsRGErmSZYmuXo\r\ntJoLKV5emw716Rp+epMzYaIoaLwDnvgq9nz+vdzlHwGO4vXKAQh5YtKfmczE\r\nTb4STDPQ0JDKUC2qnfW9RAbVIgosqC/7P7Rt9nwxaQcEWV70HKOriFOiZ91/\r\njAeqInhqo1+NeTjJYzQDuSqPaheUTALljgAvvmnkRc1s9lVjaQHdSxktCrBV\r\n/E77lDV0gqqLjZknusEdzKkjIPQf9KsmV4QnbrrJOk+tGM+OadJBKWEdVDyP\r\ncGHZOyAQjMaZL8HR/Lj+OXrN80N5h6hOxVjgBbZ5XCKjTJD8/kwGoGVQzaPC\r\nd/FG75L66k9yAiCBnGhtsdi+ofu4DZBMX4gctnbJhpaqg++kEKLjTLxNJmbL\r\nurTg70y6VJpb05Ayy+QkWfKSCc3is/eVYM6V+CGdyYPnuTqZJxqUfOAPojNS\r\nBd5CQAI484F9fgTD3vWajzCAM4YUcObbOs6p/wuzvGCpnj8R3VqffuNwXRCP\r\n48JT+PgpnXdF4Sn5y+aSG2VZ2Ph+DX1HLY4=\r\n=w6OZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","modes":{"merge":"src/merge.js","default":"src/index.js"},"types":"index.d.ts","unpkg":"dist/index.min.js","module":"dist/index.mjs","engines":{"node":">=4"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"},"./merge":{"import":"./merge/index.mjs","require":"./merge/index.js"},"./package.json":"./package.json"},"gitHead":"740b3aeec52b28244be05c8c73f40921c4434851","scripts":{"test":"uvu test -r esm -i suites","build":"bundt"},"_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"umd:main":"dist/index.min.js","repository":{"url":"git+https://github.com/lukeed/dset.git","type":"git"},"_npmVersion":"8.1.0","description":"A tiny (194B) utility for safely writing deep Object values~!","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"esm":"3.2.25","uvu":"0.5.1","bundt":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/dset_3.1.2_1651592293749_0.8683858171836747","host":"s3://npm-registry-packages"}},"3.1.3":{"name":"dset","version":"3.1.3","keywords":["deepset","values","object","write","deep","safe","set"],"author":{"url":"https://lukeed.com","name":"Luke Edwards","email":"luke.edwards05@gmail.com"},"license":"MIT","_id":"dset@3.1.3","maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"homepage":"https://github.com/lukeed/dset#readme","bugs":{"url":"https://github.com/lukeed/dset/issues"},"dist":{"shasum":"c194147f159841148e8e34ca41f638556d9542d2","tarball":"https://registry.npmjs.org/dset/-/dset-3.1.3.tgz","fileCount":14,"integrity":"sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==","signatures":[{"sig":"MEUCIGOyTm6idJo8gk8EdUwQDlA3R4yIlyVxMqzuDgMkez2tAiEA4wS/CFZXGlpTEc3z+rFSGAy/JtLdSCovFwde2jriDXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12266},"main":"dist/index.js","modes":{"merge":"src/merge.js","default":"src/index.js"},"types":"index.d.ts","unpkg":"dist/index.min.js","module":"dist/index.mjs","engines":{"node":">=4"},"exports":{".":{"types":"./index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./merge":{"types":"./merge/index.d.ts","import":"./merge/index.mjs","require":"./merge/index.js"},"./package.json":"./package.json"},"gitHead":"48f14a1a4b2985c30663133e4699ddab69a393ac","scripts":{"test":"uvu test -r esm -i suites","build":"bundt"},"_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"umd:main":"dist/index.min.js","repository":{"url":"git+https://github.com/lukeed/dset.git","type":"git"},"_npmVersion":"10.1.0","description":"A tiny (194B) utility for safely writing deep Object values~!","directories":{},"_nodeVersion":"20.8.1","_hasShrinkwrap":false,"devDependencies":{"esm":"3.2.25","uvu":"0.5.1","bundt":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/dset_3.1.3_1698258611975_0.6441856182602657","host":"s3://npm-registry-packages"}},"3.1.4":{"name":"dset","version":"3.1.4","repository":{"type":"git","url":"git+https://github.com/lukeed/dset.git"},"description":"A tiny (194B) utility for safely writing deep Object values~!","unpkg":"dist/index.min.js","umd:main":"dist/index.min.js","module":"dist/index.mjs","main":"dist/index.js","types":"index.d.ts","license":"MIT","exports":{".":{"types":"./index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./merge":{"types":"./merge/index.d.ts","import":"./merge/index.mjs","require":"./merge/index.js"},"./package.json":"./package.json"},"author":{"name":"Luke Edwards","email":"luke.edwards05@gmail.com","url":"https://lukeed.com"},"engines":{"node":">=4"},"scripts":{"build":"bundt","test":"uvu test -r esm -i suites"},"modes":{"merge":"src/merge.js","default":"src/index.js"},"keywords":["deepset","values","object","write","deep","safe","set"],"devDependencies":{"bundt":"1.1.2","esm":"3.2.25","uvu":"0.5.1"},"_id":"dset@3.1.4","gitHead":"05b1ec0f8cebe3b5d5667285bc7da90f38a7215e","bugs":{"url":"https://github.com/lukeed/dset/issues"},"homepage":"https://github.com/lukeed/dset#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==","shasum":"f8eaf5f023f068a036d08cd07dc9ffb7d0065248","tarball":"https://registry.npmjs.org/dset/-/dset-3.1.4.tgz","fileCount":11,"unpackedSize":10779,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8Zi1s71DdImQPzhfBSUDnFKFBN7PYhVyalFlv92CtzwIhALzHnUV1PL3RbYzbwf6uI9jeR48kyqfpxX+IPqPNZBR5"}]},"_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"directories":{},"maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dset_3.1.4_1725894986727_0.9501784197603693"},"_hasShrinkwrap":false}},"time":{"created":"2018-02-21T21:52:57.480Z","modified":"2024-09-09T15:16:27.056Z","0.0.0":"2018-02-21T21:52:57.541Z","1.0.0":"2018-02-21T21:55:56.001Z","1.0.1":"2018-02-21T22:01:04.706Z","2.0.0":"2018-09-07T05:37:17.445Z","2.0.1":"2018-09-08T20:24:59.353Z","2.1.0":"2021-01-27T08:21:19.065Z","3.0.0":"2021-01-28T19:32:57.421Z","3.1.0":"2021-02-24T17:26:14.738Z","3.1.1":"2021-10-27T00:56:40.769Z","3.1.2":"2022-05-03T15:38:13.903Z","3.1.3":"2023-10-25T18:30:12.201Z","3.1.4":"2024-09-09T15:16:26.909Z"},"bugs":{"url":"https://github.com/lukeed/dset/issues"},"author":{"name":"Luke Edwards","email":"luke.edwards05@gmail.com","url":"https://lukeed.com"},"license":"MIT","homepage":"https://github.com/lukeed/dset#readme","keywords":["deepset","values","object","write","deep","safe","set"],"repository":{"type":"git","url":"git+https://github.com/lukeed/dset.git"},"description":"A tiny (194B) utility for safely writing deep Object values~!","maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"readme":"# dset [![CI](https://github.com/lukeed/dset/workflows/CI/badge.svg?branch=master&event=push)](https://github.com/lukeed/dset/actions) [![codecov](https://badgen.net/codecov/c/github/lukeed/dset)](https://codecov.io/gh/lukeed/dset)\n\n> A tiny (197B) utility for safely writing deep Object values~!\n\nFor _accessing_ deep object properties, please see [`dlv`](https://github.com/developit/dlv).\n\n> **Using GraphQL?** You may want `dset/merge` – see [Merging](#merging) for more info.\n\n## Install\n\n```sh\n$ npm install --save dset\n```\n\n## Modes\n\nThere are two \"versions\" of `dset` available:\n\n#### `dset`\n> **Size (gzip):** 197 bytes<br>\n> **Availability:** [CommonJS](https://unpkg.com/dset/dist/index.js), [ES Module](https://unpkg.com/dset/dist/index.mjs), [UMD](https://unpkg.com/dset/dist/index.min.js)\n\n```js\nimport { dset } from 'dset';\n```\n\n#### `dset/merge`\n> **Size (gzip):** 307 bytes<br>\n> **Availability:** [CommonJS](https://unpkg.com/dset/merge/index.js), [ES Module](https://unpkg.com/dset/merge/index.mjs), [UMD](https://unpkg.com/dset/merge/index.min.js)\n\n```js\nimport { dset } from 'dset/merge';\n```\n\n\n## Usage\n\n```js\nimport { dset } from 'dset';\n\nlet foo = { abc: 123 };\ndset(foo, 'foo.bar', 'hello');\n// or: dset(foo, ['foo', 'bar'], 'hello');\nconsole.log(foo);\n//=> {\n//=>   abc: 123,\n//=>   foo: { bar: 'hello' },\n//=> }\n\ndset(foo, 'abc.hello', 'world');\n// or: dset(foo, ['abc', 'hello'], 'world');\nconsole.log(foo);\n//=> {\n//=>   abc: { hello: 'world' },\n//=>   foo: { bar: 'hello' },\n//=> }\n\nlet bar = { a: { x: 7 }, b:[1, 2, 3] };\ndset(bar, 'b.1', 999);\n// or: dset(bar, ['b', 1], 999);\n// or: dset(bar, ['b', '1'], 999);\nconsole.log(bar);\n//=> {\n//=>   a: { x: 7 },\n//=>   b: [1, 999, 3],\n//=> }\n\ndset(bar, 'a.y.0', 8);\n// or: dset(bar, ['a', 'y', 0], 8);\n// or: dset(bar, ['a', 'y', '0'], 8);\nconsole.log(bar);\n//=> {\n//=>   a: {\n//=>     x: 7,\n//=>     y: [8],\n//=>   },\n//=>   b: [1, 999, 3],\n//=> }\n\nlet baz = {};\ndset(baz, 'a.0.b.0', 1);\ndset(baz, 'a.0.b.1', 2);\nconsole.log(baz);\n//=> {\n//=>   a: [{ b: [1, 2] }]\n//=> }\n```\n\n## Merging\n\nThe main/default `dset` module forcibly writes values at the assigned key-path. However, in some cases, you may prefer to _merge_ values at the key-path. For example, when using [GraphQL's `@stream` and `@defer` directives](https://foundation.graphql.org/news/2020/12/08/improving-latency-with-defer-and-stream-directives/), you will need to merge the response chunks into a single object/list. This is why `dset/merge` exists~!\n\nBelow is a quick illustration of the difference between `dset` and `dset/merge`:\n\n```js\nlet input = {\n  hello: {\n    abc: 123\n  }\n};\n\ndset(input, 'hello', { world: 123 });\nconsole.log(input);\n\n// via `dset`\n//=> {\n//=>   hello: {\n//=>     world: 123\n//=>   }\n//=> }\n\n// via `dset/merge`\n//=> {\n//=>   hello: {\n//=>     abc: 123,\n//=>     world: 123\n//=>   }\n//=> }\n```\n\n\n## Immutability\n\nAs shown in the examples above, all `dset` interactions mutate the source object.\n\nIf you need immutable writes, please visit [`clean-set`](https://github.com/fwilkerson/clean-set) (182B).<br>\nAlternatively, you may pair `dset` with [`klona`](https://github.com/lukeed/klona), a 366B utility to clone your source(s). Here's an example pairing:\n\n```js\nimport { dset } from 'dset';\nimport { klona } from 'klona';\n\nexport function deepset(obj, path, val) {\n  let copy = klona(obj);\n  dset(copy, path, val);\n  return copy;\n}\n```\n\n\n## API\n\n### dset(obj, path, val)\n\nReturns: `void`\n\n#### obj\n\nType: `Object`\n\nThe Object to traverse & mutate with a value.\n\n#### path\n\nType: `String` or `Array`\n\nThe key path that should receive the value. May be in `x.y.z` or `['x', 'y', 'z']` formats.\n\n> **Note:** Please be aware that only the _last_ key actually receives the value!\n\n> **Important:** New Objects are created at each segment if there is not an existing structure.<br>However, when integers are encounted, Arrays are created instead!\n\n#### value\n\nType: `Any`\n\nThe value that you want to set. Can be of any type!\n\n\n## Benchmarks\n\nFor benchmarks and full results, check out the [`bench`](/bench) directory!\n\n```\n# Node 10.13.0\n\nValidation:\n  ✔ set-value\n  ✔ lodash/set\n  ✔ dset\n\nBenchmark:\n  set-value    x 1,701,821 ops/sec ±1.81% (93 runs sampled)\n  lodash/set   x   975,530 ops/sec ±0.96% (91 runs sampled)\n  dset         x 1,797,922 ops/sec ±0.32% (94 runs sampled)\n```\n\n\n## Related\n\n- [dlv](https://github.com/developit/dlv) - safely read from deep properties in 120 bytes\n- [dequal](https://github.com/lukeed/dequal) - safely check for deep equality in 247 bytes\n- [klona](https://github.com/lukeed/klona) - quickly \"deep clone\" data in 200 to 330 bytes\n- [clean-set](https://github.com/fwilkerson/clean-set) - fast, immutable version of `dset` in 182 bytes\n\n\n## License\n\nMIT © [Luke Edwards](https://lukeed.com)\n","readmeFilename":"readme.md"}