{"_id":"dot-path-value","_rev":"14-70ab2af9e2c5b6b0b6b2e024d7827fd6","name":"dot-path-value","dist-tags":{"latest":"0.1.1"},"versions":{"0.0.1":{"name":"dot-path-value","version":"0.0.1","keywords":["dot","path","get","value","deep","nested","object","property","typescript","type","access","notation","array"],"author":{"name":"German Makarov","email":"cxdcjs@gmail.com"},"license":"MIT","_id":"dot-path-value@0.0.1","maintainers":[{"name":"g-makarov","email":"cxdcjs@gmail.com"}],"homepage":"https://github.com/g-makarov/dot-path-value","bugs":{"url":"https://github.com/g-makarov/dot-path-value/issues"},"dist":{"shasum":"c6d6b067e262022cb580cd5d7aa1ef43972382bc","tarball":"https://registry.npmjs.org/dot-path-value/-/dot-path-value-0.0.1.tgz","fileCount":11,"integrity":"sha512-D0v0CkmJjRkIVHj3HZLKeBgo9uxtKhvHzpxBRr6EMLF6zo1/v4w+h/mtS+WbgDYUFiGVzMlmSeP5bzeTCvRVrg==","signatures":[{"sig":"MEUCIQDw3Zc5gmil1OblSNcYK6+ef9AB6yeNUwpf2GiSJYRJmwIgE45MxVbTD0Ysvx0cGOUBO1CFA5+l/EDlVJIOf1yW+iU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyyE6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKHg//SIYfKwwgLsLoxi7gyBvdS6mu61oCLxEApXsM9Sn0CxZclXA1\r\nkKkNHOKUAdzVue52agaHbinl1uy3yJ+Nl4ARJsCFnk0nlJUltC6ROc/qdAgE\r\n1PzNtFZGYte9dVOqCFm3r57hYEhSXeX6hk5FhB3UH+xIF9N/Wver4D5bn3QY\r\nYqQkzXZunmspmMsgWlmgmlvr2CaCa9GOp0JpbLlz1f+MlMtocb8OniA2fn6E\r\njIPlUBSLI1WxzdeMVfPQcB0M7xibwv9pyjHkzvfxSBY9/ByCT2XwctC7Fi+Q\r\nv8g+3lSUDpoaAmPfAp+ZFrW0T6JL74bcU8/KFzuH5tQiWbo/JnNV/TXIqXXG\r\ncOBCXO2R/EuQE3u6qCFgEXxDvP8mK4ngsCQdLO4aZcpaLYJusZC5d+/eR8I5\r\n++2rzjeJ+bmHVG/toVSmzonKMgRUxnQsNnnguDo85GTAnnMbBZE8hssqqcFh\r\nmGHHZ6o7OvRPemWqAKsPFeY//wod41fuvKEgFK71uMek5oV6gxrHFWMRc5WS\r\n3zpWGXscvkFsvpFA4PDIQ0bgUgT4JhvktbmLY0IwlHcBMIeFdtSm6nodJDpZ\r\nRmGSerGwXzqlsARDprZlFv/lmBySvFsaulyutdJwquiwt8fkBW1RRj5aM8yZ\r\nDmZcQXs2Jg2XFOb+/syN4+cCE7NU4YkPHNs=\r\n=J4mV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.umd.js","module":"./dist/index.esm.js","source":"src/index.ts","exports":{"default":"./dist/index.esm.js","require":"./dist/index.cjs"},"gitHead":"9a0e20b92a3e3fc13f4830b81f26294cdc469950","private":false,"scripts":{"build":"microbundle","prettier":"prettier --write src/**/*","postversion":"git push && git push --tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"g-makarov","email":"cxdcjs@gmail.com"},"repository":{"url":"git+https://github.com/g-makarov/dot-path-value.git","type":"git"},"_npmVersion":"9.2.0","description":"Safely get deep nested properties using dot notation","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"prettier":"^2.8.3","microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/dot-path-value_0.0.1_1674256698340_0.6777318477527645","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"dot-path-value","version":"0.0.2","keywords":["dot","path","get","value","deep","nested","object","property","typescript","type","access","notation","array"],"author":{"name":"German Makarov","email":"cxdcjs@gmail.com"},"license":"MIT","_id":"dot-path-value@0.0.2","maintainers":[{"name":"g-makarov","email":"cxdcjs@gmail.com"}],"homepage":"https://github.com/g-makarov/dot-path-value","bugs":{"url":"https://github.com/g-makarov/dot-path-value/issues"},"dist":{"shasum":"8b35253e241fea605a92502aa6111e5ef0d529cc","tarball":"https://registry.npmjs.org/dot-path-value/-/dot-path-value-0.0.2.tgz","fileCount":11,"integrity":"sha512-SZtFDT3z1lpt1+3rVjd/lO35d/Ui3K+l0gs8aAETxbGDcJBBnlzg+44+FHBvJvCamVRDCQewbpis6ci/0LVnZw==","signatures":[{"sig":"MEYCIQChxNa8rxLU/Ah3TjSWXHJeDvwvUCLFqwgyl/fCNBT+2QIhAMIov7dxYpbc+1YnxEZ8A/sCyWn8yI7mUPrZOaKFZ7ot","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyyMcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjxhAAnJNVU8o00xEavF4WDgcxvjneyFrNY+mAY0iDIrNl1WitCeOX\r\nnJVTMK2Y7oh1Q6HKgSZ9reB8TY8E/35bEPcYXB393cU2oP2467/ujHxPu0uK\r\nqVIZghEcBOqQvdFFp7+RznO6As3vSfME/QZhKuohJgoezs7nuVP4182lyJP6\r\nxMIbGECopfsgP+cywdoA09vw8TqWnjZobPzwYMz7GGfeYcw+xXtWD+K2GohO\r\ntqFKgKuD7FPv7Y0CiWC6Wor8qDL/PPTs0aJTC5NDmFtHL3zouaNGeiAhICQx\r\nkRUUGK5rAfUGCCoC9/h9y55iS1VoMlOeTFmWrhaab7rC3RFqP9DfUzAkqyP0\r\niGagyPQSDdg2rPywQIy+38hyoPg2PrABvcaj+ChIDJX85RzHJsIN+h9niOh8\r\n0HW/a+MTkIIsl7f7Lu/a3l1IkbluZmrDFuRVsR2F3ihdqCWYWijhW46/MWwF\r\nUXr5q7GrUfwOTO9yVn6eoE5C75M3U0eutFyuE3ngfKPM2EVHWGaiGDM3MXuC\r\nhzFakyTaRNLs0Ek7HEI+1Ck+pgDVBUWtjISZgWSearh8/STJdM45TkSwqh7s\r\ngXz9iOZXhltbw2qlQt6GSiGPdePUkaJ6ZYepALN2XYpC3yBO0VuIdmf4zQPj\r\nDvFgC+5dz5pVVkOajYrSZpH7/9bCtaNfYa8=\r\n=rLGy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.umd.js","module":"./dist/index.esm.js","source":"src/index.ts","exports":{"default":"./dist/index.esm.js","require":"./dist/index.cjs"},"gitHead":"01ef8d3aed08bc1545f9174d28aedc3b6346f116","private":false,"scripts":{"build":"microbundle","prettier":"prettier --write src/**/*","postversion":"git push && git push --tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"g-makarov","email":"cxdcjs@gmail.com"},"repository":{"url":"git+https://github.com/g-makarov/dot-path-value.git","type":"git"},"_npmVersion":"9.2.0","description":"Safely get deep nested properties using dot notation","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"prettier":"^2.8.3","microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/dot-path-value_0.0.2_1674257179959_0.08027920175077763","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"dot-path-value","version":"0.0.3","keywords":["dot","path","get","value","deep","nested","object","property","typescript","type","access","notation","array"],"author":{"name":"German Makarov","email":"cxdcjs@gmail.com"},"license":"MIT","_id":"dot-path-value@0.0.3","maintainers":[{"name":"g-makarov","email":"cxdcjs@gmail.com"}],"homepage":"https://github.com/g-makarov/dot-path-value","bugs":{"url":"https://github.com/g-makarov/dot-path-value/issues"},"dist":{"shasum":"d7ac5fb1f6a34bc1b47bb3cec8f7c60229566204","tarball":"https://registry.npmjs.org/dot-path-value/-/dot-path-value-0.0.3.tgz","fileCount":12,"integrity":"sha512-XkZVp2eLQyLhM3q1cAiU3hDXl1X9Ddjx1Yskhd2bmB2wJlGSVQf1xecTgxmbEIiW9iC39tKYvMYluCIUt8TbWA==","signatures":[{"sig":"MEUCIQDxWUDsFuoecUJL138e8IHZL1pjQrPloNU9FLz/CzMX9wIgXf/TvmrJi8CtuWFis0+uMTwpoYuqoyfbFDjF1R3fZwc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjy7uBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIGQ//dAi5jocSUE90RgQiCinawflTRjVNM8BTC0PtBW9E/YEJZ/vu\r\nupkgI3vt5xfOhh2XM33hXXKlrFDDi8sU0mtMGcX+4Ih60qU4l4zArXwfxGRs\r\nDcNZUZfoBO9RiaJI4HRcHO//zQ8nUVTIOrBvA1zV+THvt0bX7QEjiPpBAFuW\r\nSkJVxi17f9bM+IOygS48QM9biE7e1SXtRZvgQoMsuyNE8YgNG/xqyvwQIJSE\r\nz7X4oJ8w9alaICZY6kdtkias622ptmk/vCkAFPji/V+UTdHyO3VV039JxhdH\r\n3YUwr80NamXCmsz/yVWShD88LLsB68y+blYzd/q/iUriCWJN24IfCUJjZ678\r\npHY42knW3o1L9rQidTzdo+AuwO84TxxwKnAAHZlna5AFEpRILeWsPIQUgnz7\r\noM+4/KVDEE6ISByXgTHgFkqr5BaEIB4MxoRcpLj3rtHih1A1ZfiPJIkYkjkK\r\n4URzTWWx7/5X7CmjWY+9dmSBPaEUJQUFHSrU7ZvM3xQcRwufVD0HwQGq/Ria\r\nqzvrntfmgaFXQ/TS8AJKXfBs8f+XF9ic2YlcZ3Qx6MoekN5bXsT7HodAd4aL\r\nntfVzjMbpV2aMWr6RK47FPPFaHUDHqS3W8rWTJKCNBBpcVlc6dOl0/a+pk47\r\nbKLhmhpxJgN5LOlHGH1Q62qWgNayFEgD1bo=\r\n=N9UE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.umd.js","module":"./dist/index.esm.js","source":"src/index.ts","exports":{"default":"./dist/index.esm.js","require":"./dist/index.cjs"},"gitHead":"c52e29256da24a08b0f0660ef538412e1ebc355d","private":false,"scripts":{"test":"jest --passWithNoTests","build":"microbundle","prettier":"prettier --write src/**/*","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"g-makarov","email":"cxdcjs@gmail.com"},"repository":{"url":"git+https://github.com/g-makarov/dot-path-value.git","type":"git"},"_npmVersion":"9.2.0","description":"Safely get deep nested properties using dot notation","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","ts-jest":"^29.0.5","prettier":"^2.8.3","@types/jest":"^29.2.6","microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/dot-path-value_0.0.3_1674296193360_0.5234554588583682","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"dot-path-value","version":"0.0.4","keywords":["dot","path","get","value","deep","nested","object","property","typescript","type","access","notation","array"],"author":{"name":"German Makarov","email":"cxdcjs@gmail.com"},"license":"MIT","_id":"dot-path-value@0.0.4","maintainers":[{"name":"g-makarov","email":"cxdcjs@gmail.com"}],"homepage":"https://github.com/g-makarov/dot-path-value","bugs":{"url":"https://github.com/g-makarov/dot-path-value/issues"},"dist":{"shasum":"2891ca40fd66cefdb6453ccb3d83dae55d6e4119","tarball":"https://registry.npmjs.org/dot-path-value/-/dot-path-value-0.0.4.tgz","fileCount":12,"integrity":"sha512-9NcaDM0Pw+bTjfqVdJl5GzjBsNZqgMIVVuTabCDJkMbXncPglBkno6ffhjusMeWpQLC48dqKBpSuCZQVUAQijQ==","signatures":[{"sig":"MEUCIQC9jfg4sQIJVMcC1i/mPqQtDeI0x6fpSoYEYDk1OC8YnQIgW//EcGh4D7RtUXJLIkKMYt5unWUeiPtRkcCrqbqtWMM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjy7wjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptbA/7BTqyhsRVUUXPPr+VIDWOhg6zhLSbvKMj7X+Bu5ZWZCVl26D4\r\nhH6jvB75m6rgzgzmCoyfM80A5cUsh9rtu6a14wzWkv3oOVNiWoSRjCk37Xb5\r\nfYWVVxchD+hhdm45V/3igpzgYbYJdHPVIDDvAw8/CBnllxw5dvBhbMJd2YUA\r\nd4IWkVspkiuP7IQX4flKkH+1xlNiBp0eoSvT7psgMmbjAXY29UFzfHyoa+K6\r\nFT0Vkw5NwNY9Y+Buw37WFYsnZYUflVOypr7jyIzkRaQVmqIgYoZJ2T/5JuHg\r\nI+WaM0da4vVIYuax7ESGMHP2rrdgvqX5/mXj37Wh2mU++pzykEMEavwJxXhd\r\nAR77HtVPpzbGQQdQvjJkkY7as7bNj5djJwbyUzEiwl8etUlTRNKmD11JIxuS\r\nDCjZetn51ycA6b9PSQ1Y3YMxhq2Wem/s3Vmz6cRBXOUPPK6BoUhsXBCC4K7K\r\n6hvolvPVanmQAyN9/fxSWVgAQ5KENp0Fbtou42cNpq2P4m6tgPx9b7PzEA/x\r\ngilbRp8Fr98yqjh11QM7b0xp0R1FOCa40z2qQhxxQ6mpZ8HBdNmtpQxOKWo8\r\n0Bk513BkZhVft3vfQkGeua499Da2toEuvex/ZEZxb7TBP049VMnohGoHhf5h\r\ntNVkIttimoRdJzKwK/Yg5v5IsTAgovWJD6U=\r\n=KeV+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.umd.js","module":"./dist/index.esm.js","source":"src/index.ts","exports":{"default":"./dist/index.esm.js","require":"./dist/index.cjs"},"gitHead":"7104bf199684d62d1ecafbafe86f1560b4ed22d4","private":false,"scripts":{"test":"jest --passWithNoTests","build":"microbundle","prettier":"prettier --write src/**/*","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"g-makarov","email":"cxdcjs@gmail.com"},"repository":{"url":"git+https://github.com/g-makarov/dot-path-value.git","type":"git"},"_npmVersion":"9.2.0","description":"Safely get deep nested properties using dot notation","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","ts-jest":"^29.0.5","prettier":"^2.8.3","@types/jest":"^29.2.6","microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/dot-path-value_0.0.4_1674296355214_0.09377075024515014","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"dot-path-value","version":"0.0.5","keywords":["dot","path","get","value","deep","nested","object","property","typescript","type","access","notation","array"],"author":{"name":"German Makarov","email":"cxdcjs@gmail.com"},"license":"MIT","_id":"dot-path-value@0.0.5","maintainers":[{"name":"g-makarov","email":"cxdcjs@gmail.com"}],"homepage":"https://github.com/g-makarov/dot-path-value","bugs":{"url":"https://github.com/g-makarov/dot-path-value/issues"},"dist":{"shasum":"1a71d88c132a6dbac23cd7e566a04437f0cad78a","tarball":"https://registry.npmjs.org/dot-path-value/-/dot-path-value-0.0.5.tgz","fileCount":13,"integrity":"sha512-SduF/Sks4ynzXkErwREP4g2BOu7I/8NXVyZp/MWAct8ogNe9BdSXUyuMFvTVA8TbaU9mys1bdbIGdygWI9XOhA==","signatures":[{"sig":"MEUCICPvKaF5WXjyV096r1bgASUm+6gPo/9VBHujSyEUc//eAiEA0wtacpw0/U4qHlIxPRl/ONuznI9ISH2TwG9ZYMOnC60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4D2TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpE2A/9E/yK0GepwPAc03A5q1tQ/OTi0HHJWyDE4mlgG6M8ZbgiAQYe\r\nhEVyYetQPFqLHJka6a5smv+Bh7+OqQI8nAZmtCuDeQ2x1oog63cTpjcSmi/D\r\nKB559+IxonYdB6Xg0fO0ET+spDokiZzU3k65LqFk0ygg5gxz5QgVEqMCITeI\r\n1Mjc3MDyW1NLFgeaTMCEEjMQ/Fyjllqmz2c0SVBAm9nQ7IaWQtn2zuAE319O\r\nc2gVKnCreJHXQFdpqlj8FqT29jAeWfSRvNDxP3Ty1s8Tl4VcH43SZTkqrUYm\r\n9550WLm1iiMh9JbH0xVTu6V702zmReD1ePfr4XUg/f0aQihVX8CmCeJ7vkZw\r\ntBtzh9XPiUbpCVWvK0Zb776kDPhr9ay5M6WyWXO+3I7IDBcnOwjFXejTVuI9\r\nNn4h2jaATWREOVJCOYL2+zaLGNGA2yw96q+AB5VAR6mHDv+1Y5+f+Hhxv/OZ\r\ngGOWfh1VpT0HBJhakabdMOZZN1wxpfAYTMBJAa4y+ZOgyyZEeyFele02JiMX\r\nER/xxoooFBgVLfke7lcDG/Q0o6wkHxyO9GqxjcvTjs8TtrlotcSCRtiYMmbc\r\nGGwOzXy1LNMsnMdk/nhwhOStrama3iSKToJoqQet1nttG80j/644jkO3/qez\r\nmnVXJJCvq7V2WPKy/eJsCGjfq0PWtk3QzBg=\r\n=0UzF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.umd.js","module":"./dist/index.esm.js","source":"src/index.ts","exports":{"default":"./dist/index.esm.js","require":"./dist/index.cjs"},"gitHead":"dc7bb32753c7cf65343e59a252cdfc7812f62163","private":false,"scripts":{"test":"jest --passWithNoTests","build":"microbundle","prettier":"prettier --write src/**/*","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"g-makarov","email":"cxdcjs@gmail.com"},"repository":{"url":"git+https://github.com/g-makarov/dot-path-value.git","type":"git"},"_npmVersion":"9.2.0","description":"Safely get deep nested properties using dot notation","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","ts-jest":"^29.0.5","prettier":"^2.8.3","typescript":"^4.9.5","@types/jest":"^29.2.6","microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/dot-path-value_0.0.5_1675640210974_0.2928669598294673","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"dot-path-value","version":"0.0.6","keywords":["dot","path","get","value","deep","nested","object","property","typescript","type","access","notation","array"],"author":{"name":"German Makarov","email":"cxdcjs@gmail.com"},"license":"MIT","_id":"dot-path-value@0.0.6","maintainers":[{"name":"g-makarov","email":"cxdcjs@gmail.com"}],"homepage":"https://github.com/g-makarov/dot-path-value","bugs":{"url":"https://github.com/g-makarov/dot-path-value/issues"},"dist":{"shasum":"3501b6d7816f2ef0be998fbeb79e950d1b169b97","tarball":"https://registry.npmjs.org/dot-path-value/-/dot-path-value-0.0.6.tgz","fileCount":13,"integrity":"sha512-wEX9cKqD9imTD23ZwcwXA+Im54V2dCd8KvCwZCqSNQGVUyNhg3V/eXpM6XBUP/hwMEA6JD0hd2tc81P1e1O6Sg==","signatures":[{"sig":"MEUCICEWpEFuXiww+GMTyYR982uGGbr9YAamhVmzJ87U6rwMAiEAxUhfpoVkOOThbE/2dSFpLKD+L7y4tBsuDYtWg/DKP04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5AlMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoR2Q//ZJLEHq5i1Kdz+v8eJMzvllMdUJDCLlKhXdYhwMEiVf9+KUq2\r\nTEjIP8KVqFrihMAwM3ITTHkHg5r3CSTy2x0bS8lVGjYDdOsRuSR5GymwnTL5\r\n8V/vhvTEecnr4X3e6LI03D0CFT7Kda0+2kIZY/l9N6zk5u080dEQEnWZVn4N\r\nD9eH27MGQKmGKfVu0n5iDxaYhEDeQ6sG9PH4pOddJikmaFEB3uqFL5XEIRCe\r\nJNHaRxb2aVVvWdCfKwhHKL3+q2ZH17niO1jAzOHOh70zaHiXgVYv+hZE3xuI\r\nccrHWYbgDwc9H6jj1lhnTBj2bc2WUU5nhDJ9FuKsAw1LYbqkShXxXi3y9gIf\r\ncykMUaubTu3xGdbzT/UQDglNCfnMSQMTspzHaB6Z+qff61/UiBIjpR5kdtF2\r\nhZJU+UG09scWJwnJqXUhsMfueXAHKNJYYFVkVJLPfibpy3pF/Tua2L0VYCSu\r\nDWl8Awxsw7Dtrg2OSXT8ZJ1Q4wIC6GcTFPqcrlrIxQBY3nCU+X0y+QC3zYvg\r\nOLXN7Tve3/Wm6aS6fzdgLV6NDX/oZ+6azHB/U7CFZR7fRZHrRZ0UTbOq5Opi\r\ngx6pvA3HEeGlMx9od92Y+3338opnCgYJTsR80ezpqjzEC8Dw5MU5+wxNmCfM\r\n8ZdjgkGqLtPgtZiz1mYMP6mL5SsYqs6lj8A=\r\n=9jse\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.umd.js","module":"./dist/index.esm.js","source":"src/index.ts","exports":{"default":"./dist/index.esm.js","require":"./dist/index.cjs"},"gitHead":"b67d2885f194293e7c9a6e28c53145a328334e7b","private":false,"scripts":{"test":"jest --passWithNoTests","build":"microbundle","prettier":"prettier --write src/**/*","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"g-makarov","email":"cxdcjs@gmail.com"},"repository":{"url":"git+https://github.com/g-makarov/dot-path-value.git","type":"git"},"_npmVersion":"9.2.0","description":"Safely get deep nested properties using dot notation","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","ts-jest":"^29.0.5","prettier":"^2.8.3","typescript":"^4.9.5","@types/jest":"^29.2.6","microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/dot-path-value_0.0.6_1675888971932_0.9003298735909318","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"dot-path-value","version":"0.0.7","keywords":["dot","path","get","value","deep","nested","object","property","typescript","type","access","notation","array"],"author":{"name":"German Makarov","email":"cxdcjs@gmail.com"},"license":"MIT","_id":"dot-path-value@0.0.7","maintainers":[{"name":"g-makarov","email":"cxdcjs@gmail.com"}],"homepage":"https://github.com/g-makarov/dot-path-value","bugs":{"url":"https://github.com/g-makarov/dot-path-value/issues"},"dist":{"shasum":"6d5cc0a3750ae651bc75bd4cfa405d5e9d443d6d","tarball":"https://registry.npmjs.org/dot-path-value/-/dot-path-value-0.0.7.tgz","fileCount":13,"integrity":"sha512-i7fFh1yb1ofKQrVu3c0xjd4EvFuf3NsWqnUUWBZMNf58QeCtvYAxsro2kFZt34gbYNuYzLpiEX55js8fRMsnsA==","signatures":[{"sig":"MEUCIEvhzTMfFoDMRWCigDlfOzIpT/rGIB2WHcICh51jj9fTAiEAwNSNgT3KENk8Scv4aTbXxx/jlG69adnafyZZtlmLCps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/yqOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprmA/+Jd1qhwPd3SEn44r2vx0lK0trqB56Mr0wMi1IW5ZVlwGgFCya\r\n0CtJRTj0+72iR10TsS/kFWCU8AEtp967PF9al5KcLQT7sqG0IO55EkssLwiB\r\nvzC/Ev3cODCMBVZo4FtJaH8pnk6l1Q+RyCc6luts+zAvuXNGqhH8t0HPBESx\r\n6JlelESTq/d7o5v7mkznwIwmwmBsAVpu/+2jPedSSsRcWs2vVHmrWtVYLR2p\r\nyqXWTNooE03V9ZEE6OMk/AHyQnOWg1Zg9sAfH+F+UzvuHziqxcNwJsBTIZTo\r\n3uwLSx0mG+DnHdmg3SDF5Rmcxbg9/vTpyXDw+dPEpvgWQSfYHRooaZEboEX1\r\n3RuMVnZJitbfy65DpwYjvg4g/p92HnXDYNj4UzciSAREzd8CNyjsGgk5nZ3M\r\nWs8ibCEdkMTXyilzv71z/LtXEZcx/xAAiT6oLfbNMLt6jlUu1u6tjLkDEu+I\r\nmcHT5QtSzdepvk4f6CUZOz+4G5b8Xkddq03uZHEgrwc3yercTcBzF5P2sjDV\r\nW2Itxl5x8qt4/rlmOcBOmhqibK6ETP3/7MgEGAUpYdEVo/6DtIUvOzQfW5ky\r\nVgVDl9euktvUV1zj2rc5nxRgxHOpjxr59W7k+vJO5pstHz1AxAMAuOs+zBdR\r\n3NrfB/7vPbq4fj7+Do5MwCBzr7n/fQasYIA=\r\n=hl8J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.umd.js","module":"./dist/index.esm.js","source":"src/index.ts","exports":{"default":"./dist/index.esm.js","require":"./dist/index.cjs"},"gitHead":"0f96512f8f39cd2339c779428120e4df1a0cbdba","private":false,"scripts":{"test":"jest --passWithNoTests","build":"microbundle","prettier":"prettier --write src/**/*","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"g-makarov","email":"cxdcjs@gmail.com"},"repository":{"url":"git+https://github.com/g-makarov/dot-path-value.git","type":"git"},"_npmVersion":"9.2.0","description":"Safely get deep nested properties using dot notation","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","ts-jest":"^29.0.5","prettier":"^2.8.3","typescript":"^4.9.5","@types/jest":"^29.2.6","microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/dot-path-value_0.0.7_1677666958222_0.22990497357472295","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"dot-path-value","version":"0.0.8","keywords":["dot","path","get","value","deep","nested","object","property","typescript","type","access","notation","array","set","update","change"],"author":{"name":"German Makarov","email":"cxdcjs@gmail.com"},"license":"MIT","_id":"dot-path-value@0.0.8","maintainers":[{"name":"g-makarov","email":"cxdcjs@gmail.com"}],"homepage":"https://github.com/g-makarov/dot-path-value","bugs":{"url":"https://github.com/g-makarov/dot-path-value/issues"},"dist":{"shasum":"89e5b405579ea087d07b33924962a84d1249a66c","tarball":"https://registry.npmjs.org/dot-path-value/-/dot-path-value-0.0.8.tgz","fileCount":13,"integrity":"sha512-tc5psypOhl6VfpLv8ZQm3hOo5suEhV/QYw5MicR87RynMR4sEoGSIbuMSHi9fXUkMHqL/egzFCzM9RhqTjuANA==","signatures":[{"sig":"MEYCIQDg5hH7y5qJ3zmEwqhfbqKRG8OhhT9glKL0SLv5ig6FDQIhANnqQ+ROTAopT2aqZkLBG3/f+AL1IM2uVdaYSA009WFV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/zBtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1kQ/+O6oj9kAzI/iJWH8v7kV4QLXBEnnEeQfRm3yO9Rw4gINHSPPe\r\nbBV01XTr2oPZd1Mv8TQ+WTKfhrpW1XN5u1kK12l5iHSyET4tH6mYYbfVYhrg\r\nbfv7XC4a1KsEQGA7brRTEkm31KwFe/84zcxQZY4roFb0ddJzpKvabUjOyM41\r\ndDIrJTW/cbB1RFDjbV0eDNn+o4pEVmAAAEC/h1Hay3Ghf6MXjm8NZOQi2/GA\r\neIR34VvwBWcc2u66YuhzkBMYx13PY19WGamGrlrIfuOQzq1YA/KBkeZJOxtt\r\nmtmv454Sa8WNtX5xaBZlCyXq4B0Ht0d+21j16cL7btpTC49rmygtns1EDJQ1\r\nSlC2wFuTuwXFNrDe9J7m4B2t04B7LO16MX/qN38ko/a/jV2eo5DT7NlIl+Jx\r\nyMsn/z9IUHIe9Ln1gNZu6bj189nYuchLispkNigLOUlEtJTJbfscyMuH+X/A\r\n7rMVmnqDn5o4zVljKzR2E5PY1Tgdqd9FPEhnH6Mm2X+NXgImDz1eog7vkYJA\r\nLJXHuY/qzJP1lZXuQ4Ah2htzL7Ir3xiVQCFptphLthOoF8CA8V7lXfTjKVX4\r\ncqL/oppT5BAZLJC49cPqc4Q/1neLi6bhn67ifZBtrFtau9bwySbx5w07LWqf\r\n/Xlvuho1Cv3pBQuN5Qmll4nVEn5rdR+BGog=\r\n=DbSg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.umd.js","module":"./dist/index.esm.js","source":"src/index.ts","exports":{"default":"./dist/index.esm.js","require":"./dist/index.cjs"},"gitHead":"8146e567eefa02b6a45ae17c120bf05d6da9a9b2","private":false,"scripts":{"test":"jest --passWithNoTests","build":"microbundle","prettier":"prettier --write src/**/*","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"g-makarov","email":"cxdcjs@gmail.com"},"repository":{"url":"git+https://github.com/g-makarov/dot-path-value.git","type":"git"},"_npmVersion":"9.2.0","description":"Safely get deep nested properties using dot notation","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","ts-jest":"^29.0.5","prettier":"^2.8.3","typescript":"^4.9.5","@types/jest":"^29.2.6","microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/dot-path-value_0.0.8_1677668461469_0.6843585245488584","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"dot-path-value","version":"0.0.9","keywords":["dot","path","get","value","deep","nested","object","property","typescript","type","access","notation","array","set","update","change"],"author":{"name":"German Makarov","email":"cxdcjs@gmail.com"},"license":"MIT","_id":"dot-path-value@0.0.9","maintainers":[{"name":"g-makarov","email":"cxdcjs@gmail.com"}],"homepage":"https://github.com/g-makarov/dot-path-value","bugs":{"url":"https://github.com/g-makarov/dot-path-value/issues"},"dist":{"shasum":"3a65cfcbb497f176249216c81460f4a10bfb974c","tarball":"https://registry.npmjs.org/dot-path-value/-/dot-path-value-0.0.9.tgz","fileCount":13,"integrity":"sha512-aoKpc7jYMDERoeDjCxglaO6zbuWrz4YqY459jVLj0BsznLqxnqxghlWo2JGSSmlwje5P/+jA7WEPJhZGk0vc7g==","signatures":[{"sig":"MEYCIQCWv4ISuKmzEGCoBP9hROHnUDa/SI7Q2cjtcBdMJqL0vAIhAIgcYQiaOZ9Fp/27cAafAm8uiElt850y8mXiGNrAbWmr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkF/y6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlVRAAj5n4gQdCpviA1WgiMaXAlYjXBz1zY+x1WjvprXNUT2KJOIL+\r\n4G7KgkUG3fSSFl+tz3BdDPmWIr4Dc0kUrROobYpsyxROfdOrA/I/Izfomaa/\r\nu5CKnLUg/HbF9oqP8q1Irq/lWPn7/jkjgAbsyq+DKeNtmDJ8L0f0UBtHzVPW\r\nL720bKOSC80fa+JPSTBmz7eJvAfc9oXNxQcxHrlU6gRzxRmS/YlHA6GnI9bA\r\nyfB064Ws382sQUTMO2mscY7l/Xbu7TLeNFv0WdLJMxiHw2jzhzqN77ahosXK\r\n5rwu1IUndmgM77v2yybq4A0bfWm4l2HKbEJLiYJ3nIy6rHoebYA0v30kveUH\r\neimYbuYxIlirmGuXMO207/UYDtNtAofRFRzuCbpC6OBa6ZViVmwkTo4n3/Cs\r\ngtkcZKECotEoeByPkBcHSjqko7ZWsiwnQhFQ/Q0dLG/e+Xruif6lcTAPk87e\r\nbze26ikYJvyItSUjkvrmD2MbBQ7Y5WWLU6t54Mdp/u2Fvne0EesSd12mBNwH\r\nkOCtWSHTU68esuOpxutkKIXmVeNg2IwTePozCI/7SrBARjFIzYHJUWWOxVjI\r\nJs1B5tYFfgdaByUcGiWrADGaTMxsmulXotSWY0tCqarWufTBnuYXhDUea34x\r\nQgjNWdZ2cmX/5kzWr7bsjv2A4OLcpXjLGNE=\r\n=6en/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.umd.js","module":"./dist/index.esm.js","source":"src/index.ts","exports":{"types":"./dist/index.d.ts","default":"./dist/index.esm.js","require":"./dist/index.cjs"},"gitHead":"695f92c4665215feaf2c0261faaa83ae1e952343","private":false,"scripts":{"test":"jest --passWithNoTests","build":"microbundle","prettier":"prettier --write src/**/*","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"g-makarov","email":"cxdcjs@gmail.com"},"repository":{"url":"git+https://github.com/g-makarov/dot-path-value.git","type":"git"},"_npmVersion":"9.2.0","description":"Safely get deep nested properties using dot notation","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","ts-jest":"^29.0.5","prettier":"^2.8.3","typescript":"^4.9.5","@types/jest":"^29.2.6","microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/dot-path-value_0.0.9_1679293626637_0.22140291931308376","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"dot-path-value","version":"0.0.10","keywords":["dot","path","get","value","deep","nested","object","property","typescript","type","access","notation","array","set","update","change"],"author":{"name":"German Makarov","email":"cxdcjs@gmail.com"},"license":"MIT","_id":"dot-path-value@0.0.10","maintainers":[{"name":"g-makarov","email":"cxdcjs@gmail.com"}],"homepage":"https://github.com/g-makarov/dot-path-value","bugs":{"url":"https://github.com/g-makarov/dot-path-value/issues"},"dist":{"shasum":"538239fe60597f0fd753b0a8e31e6e3459baddf2","tarball":"https://registry.npmjs.org/dot-path-value/-/dot-path-value-0.0.10.tgz","fileCount":13,"integrity":"sha512-MrVpDoFwk1xjeM0sGRuei7N3LQOylJ9iamgfxAQwPY0hPnDHL981hM/KpoQwFHMckgjZvJA0MyH7VN//ernFFA==","signatures":[{"sig":"MEYCIQDdKRmo45ux3Tr2yaNV+ufHXbab/MAnN1MG9Yo/4p6EugIhAMbzm1LrMpsh384R9qzpKoF8xNbZZFEDEnfqLJTJh2qQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22974},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.umd.js","module":"./dist/index.esm.js","source":"src/index.ts","exports":{"types":"./dist/index.d.ts","default":"./dist/index.esm.js","require":"./dist/index.cjs"},"gitHead":"3450906a46fc2d746983d7d827109f8c0a3a1b6a","private":false,"scripts":{"test":"jest --passWithNoTests","build":"microbundle","prettier":"prettier --write src/**/*","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"g-makarov","email":"cxdcjs@gmail.com"},"repository":{"url":"git+https://github.com/g-makarov/dot-path-value.git","type":"git"},"_npmVersion":"9.2.0","description":"Safely get deep nested properties using dot notation","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","ts-jest":"^29.0.5","prettier":"^2.8.3","typescript":"^4.9.5","@types/jest":"^29.2.6","microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/dot-path-value_0.0.10_1684314664396_0.14816328627307263","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"dot-path-value","version":"0.0.11","keywords":["dot","path","get","value","deep","nested","object","property","typescript","type","access","notation","array","set","update","change"],"author":{"name":"German Makarov","email":"cxdcjs@gmail.com"},"license":"MIT","_id":"dot-path-value@0.0.11","maintainers":[{"name":"g-makarov","email":"cxdcjs@gmail.com"}],"homepage":"https://github.com/g-makarov/dot-path-value","bugs":{"url":"https://github.com/g-makarov/dot-path-value/issues"},"dist":{"shasum":"407e498d574cf6607174c9a5f68b0163f31cf738","tarball":"https://registry.npmjs.org/dot-path-value/-/dot-path-value-0.0.11.tgz","fileCount":13,"integrity":"sha512-b50GgITocbLSGMwfHrSLHToA/voYHRhPqHmMIVwDVyNJVAi9+MkL0pG3y7LD3PNlSE5XDlHs6sSWJb+ny+PyAQ==","signatures":[{"sig":"MEQCICYtK6Rtmw4hNt7qkNt9sld17pmUFdz0W3XPMZFz/r/PAiAtsXXETWlYdlUYspGU3M3UgODrNDa8A9UEz+znQexIKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23117},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.umd.js","module":"./dist/index.esm.js","source":"src/index.ts","exports":{"types":"./dist/index.d.ts","default":"./dist/index.esm.js","require":"./dist/index.cjs"},"gitHead":"7911b5e2b08c286698ef8d6441a47065bad91589","private":false,"scripts":{"test":"jest --passWithNoTests","build":"microbundle","prettier":"prettier --write src/**/*","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"g-makarov","email":"cxdcjs@gmail.com"},"repository":{"url":"git+https://github.com/g-makarov/dot-path-value.git","type":"git"},"_npmVersion":"10.5.2","description":"Safely get deep nested properties using dot notation","directories":{},"sideEffects":false,"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","prettier":"^3.3.3","typescript":"^5.6.2","@types/jest":"^29.5.13","microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/dot-path-value_0.0.11_1727016077335_0.9636501498169208","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"dot-path-value","version":"0.0.12","keywords":["dot","path","get","value","deep","nested","object","property","typescript","type","access","notation","array","set","update","change"],"author":{"name":"German Makarov","email":"cxdcjs@gmail.com"},"license":"MIT","_id":"dot-path-value@0.0.12","maintainers":[{"name":"g-makarov","email":"cxdcjs@gmail.com"}],"homepage":"https://github.com/g-makarov/dot-path-value","bugs":{"url":"https://github.com/g-makarov/dot-path-value/issues"},"dist":{"shasum":"5639248764ac9c0cf16bd596bc2de4a54b2bc411","tarball":"https://registry.npmjs.org/dot-path-value/-/dot-path-value-0.0.12.tgz","fileCount":13,"integrity":"sha512-764zEPRm2ObBe2AEoKdSIiUcP2k0Tx8vg5q8hYE99orKfoMJWsI+34QZgcza3WFIhoDzmhvXnF+UTHDxvnJXoQ==","signatures":[{"sig":"MEUCIQC8XcYThQaMF0laUJLDNOE4C+AQAIoWAeaRDfi0YHz77wIgQd56os9GSE34VScFZBOrc7PqyizO/RER2o1KuwMff3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29772},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.umd.js","module":"./dist/index.esm.js","source":"src/index.ts","exports":{"types":"./dist/index.d.ts","default":"./dist/index.esm.js","require":"./dist/index.cjs"},"gitHead":"5b1d24b1553f518093b2237c7e2d59f76eb95754","private":false,"scripts":{"test":"jest --passWithNoTests","build":"microbundle","prettier":"prettier --write src/**/*","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"g-makarov","email":"cxdcjs@gmail.com"},"repository":{"url":"git+https://github.com/g-makarov/dot-path-value.git","type":"git"},"_npmVersion":"10.9.4","description":"Safely get deep nested properties using dot notation","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","prettier":"^3.3.3","typescript":"^5.6.2","@types/jest":"^29.5.13","microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/dot-path-value_0.0.12_1777296746515_0.8002387130304689","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"dot-path-value","version":"0.1.0","keywords":["dot","path","get","value","deep","nested","object","property","typescript","type","access","notation","array","set","update","change"],"author":{"name":"German Makarov","email":"cxdcjs@gmail.com"},"license":"MIT","_id":"dot-path-value@0.1.0","maintainers":[{"name":"g-makarov","email":"cxdcjs@gmail.com"}],"homepage":"https://github.com/g-makarov/dot-path-value","bugs":{"url":"https://github.com/g-makarov/dot-path-value/issues"},"dist":{"shasum":"6201baaf2911408c77dcac7c709ea0d6ff2f9615","tarball":"https://registry.npmjs.org/dot-path-value/-/dot-path-value-0.1.0.tgz","fileCount":13,"integrity":"sha512-/dnRKDV8v+4w7sTePe+GWwm0AlbnW8D8VkOBj9DuLVBb/C+Ry56McCSZZhQdqUbjTkplgnasAtp/x1G7/GBPcA==","signatures":[{"sig":"MEUCIECxYdhcstuni4vl5e5Ndu41d/ZBE6SJNxpYq1FHj1SbAiEA48ZyDodhjrpk8vTSaaTWyMY1W79AYFGxy7GMPtSBaPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dot-path-value@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43937},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.cts","unpkg":"./dist/index.umd.js","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"1b6f22463c71500d53ddbacf9a676d76b129f338","private":false,"scripts":{"lint":"oxlint src","test":"vitest run","build":"tsdown","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest","postversion":"git push && git push --tags","format:check":"oxfmt --check","check:exports":"publint && attw --pack .","prepublishOnly":"pnpm run lint && pnpm run typecheck && pnpm run test && pnpm run build && pnpm run check:exports"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee7559bc-5b55-4764-a8b8-225ea3244fd5"}},"jsdelivr":"./dist/index.umd.js","repository":{"url":"git+https://github.com/g-makarov/dot-path-value.git","type":"git"},"_npmVersion":"12.0.2","description":"Safely get deep nested properties using dot notation","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"oxfmt":"^0.61.0","oxlint":"^1.76.0","tsdown":"^0.22.14","vitest":"^4.1.10","publint":"^0.3.22","typescript":"^5.6.2","@arethetypeswrong/cli":"^0.18.5"},"_npmOperationalInternal":{"tmp":"tmp/dot-path-value_0.1.0_1785433113004_0.2076601501864772","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"_id":"dot-path-value@0.1.1","bugs":{"url":"https://github.com/g-makarov/dot-path-value/issues"},"dist":{"shasum":"78ab1aed27ea1dfc7c4ca1acd71d85cf6a5c5ae0","tarball":"https://registry.npmjs.org/dot-path-value/-/dot-path-value-0.1.1.tgz","integrity":"sha512-nmgozZBHJfEwcvdw6FkH5jP/ggK6wrBFDYiZfTLA1pv9AdXyjhGKTrYbpga/+sB6Wc/nYK1HGloLHOcmibddew==","fileCount":13,"unpackedSize":50889,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dot-path-value@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHU6s1zXqW3ULwbvIyUHIfmCavg4kskkXkVpSTpUzf2OAiEAt3EgxidMDUfltV+EfETjfwm6Pg8y3VESMncSvu6brR4="}]},"main":"./dist/index.cjs","name":"dot-path-value","type":"module","types":"./dist/index.d.cts","unpkg":"./dist/index.umd.js","author":{"name":"German Makarov","email":"cxdcjs@gmail.com"},"module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"d43dda952240d4878ab9ca6edf73974f49130b5a","license":"MIT","private":false,"scripts":{"lint":"oxlint src","test":"vitest run","build":"tsdown","format":"oxfmt","typecheck":"tsc --noEmit","test:watch":"vitest","postversion":"git push && git push --tags","format:check":"oxfmt --check","check:exports":"publint && attw --pack .","prepublishOnly":"pnpm run lint && pnpm run typecheck && pnpm run test && pnpm run build && pnpm run check:exports"},"version":"0.1.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7d577e22-865b-4a4e-aa2c-c06de38e1d8a"},"approver":{"name":"g-makarov","email":"cxdcjs@gmail.com"}},"homepage":"https://github.com/g-makarov/dot-path-value","jsdelivr":"./dist/index.umd.js","keywords":["dot","path","get","value","deep","nested","object","property","typescript","type","access","notation","array","set","update","change"],"repository":{"url":"git+https://github.com/g-makarov/dot-path-value.git","type":"git"},"_npmVersion":"11.17.0","description":"Safely get deep nested properties using dot notation","directories":{},"maintainers":[{"name":"g-makarov","email":"cxdcjs@gmail.com"}],"sideEffects":false,"_nodeVersion":"26.5.1","packageManager":"pnpm@11.6.0","devDependencies":{"oxfmt":"^0.61.0","oxlint":"^1.76.0","tsdown":"^0.22.14","vitest":"^4.1.10","publint":"^0.3.22","typescript":"^5.6.2","@arethetypeswrong/cli":"^0.18.5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dot-path-value_0.1.1_1785578240532_0.16573350881725624"},"_hasShrinkwrap":false}},"time":{"created":"2023-01-20T23:18:18.339Z","modified":"2026-08-01T09:57:20.966Z","0.0.1":"2023-01-20T23:18:18.530Z","0.0.2":"2023-01-20T23:26:20.170Z","0.0.3":"2023-01-21T10:16:33.513Z","0.0.4":"2023-01-21T10:19:15.376Z","0.0.5":"2023-02-05T23:36:51.150Z","0.0.6":"2023-02-08T20:42:52.101Z","0.0.7":"2023-03-01T10:35:58.358Z","0.0.8":"2023-03-01T11:01:01.665Z","0.0.9":"2023-03-20T06:27:06.805Z","0.0.10":"2023-05-17T09:11:04.592Z","0.0.11":"2024-09-22T14:41:17.526Z","0.0.12":"2026-04-27T13:32:26.661Z","0.1.0":"2026-07-30T17:38:33.211Z","0.1.1":"2026-08-01T09:57:20.613Z"},"bugs":{"url":"https://github.com/g-makarov/dot-path-value/issues"},"author":{"name":"German Makarov","email":"cxdcjs@gmail.com"},"license":"MIT","homepage":"https://github.com/g-makarov/dot-path-value","keywords":["dot","path","get","value","deep","nested","object","property","typescript","type","access","notation","array","set","update","change"],"repository":{"url":"git+https://github.com/g-makarov/dot-path-value.git","type":"git"},"description":"Safely get deep nested properties using dot notation","maintainers":[{"name":"g-makarov","email":"cxdcjs@gmail.com"}],"readme":"# dot-path-value\n\nSafely get and set deep nested properties using dot notation.\n\n<a href=\"https://www.npmjs.com/package/dot-path-value\">\n  <img alt=\"npm version\" src=\"https://img.shields.io/npm/v/dot-path-value.svg?style=flat-square\" />\n</a>\n<a href=\"https://www.npmjs.com/package/dot-path-value\">\n  <img alt=\"npm downloads\" src=\"https://img.shields.io/npm/dm/dot-path-value.svg?style=flat-square\" />\n</a>\n<a href=\"https://bundlephobia.com/package/dot-path-value\">\n  <img alt=\"npm minified bundle size\" src=\"https://img.shields.io/bundlephobia/min/dot-path-value?style=flat-square\">\n</a>\n<a href=\"https://bundlephobia.com/package/dot-path-value\">\n  <img alt=\"npm gzip minified bundle size\" src=\"https://img.shields.io/bundlephobia/minzip/dot-path-value?style=flat-square\">\n</a>\n<a href=\"https://github.com/g-makarov/dot-path-value\">\n  <img alt=\"npm gzip minified bundle size\" src=\"https://img.shields.io/github/stars/g-makarov/dot-path-value?style=flat-square\">\n</a>\n\n## Features\n\n- TypeScript first 🤙\n- `getByPath` and `setByPath`\n- Support arrays and tuples\n- Tiny\n- No dependencies\n- ESM + CJS, with correct types for both\n- Utility types `Path`, `PathValue` and `ArrayPath`\n\nIf you find this library useful, why not\n\n<a href=\"https://www.buymeacoffee.com/gmakarov\" target=\"_blank\"><img src=\"https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png\" alt=\"Buy Me A Coffee\" width=\"160\" height=\"40\"></a>\n\n## Installation\n\n```bash\n# using npm\nnpm install dot-path-value\n# using pnpm\npnpm install dot-path-value\n# using yarn\nyarn add dot-path-value\n```\n\n## Usage\n\n```ts\nimport { getByPath, setByPath } from 'dot-path-value';\n\nconst obj = {\n  a: {\n    b: 'hello',\n    d: [\n      {\n        e: 'world',\n      },\n    ],\n  },\n};\n\n// access through object\ngetByPath(obj, 'a.b'); // outputs 'hello' with type `string`\n\n// access through array\ngetByPath(obj, 'a.d.0.e'); // outputs 'world' with type `string`\ngetByPath(obj, 'a.d.0'); // outputs '{ e: 'world' }' with type `{ e: string }`\n\n// also you can pass array as first argument\ngetByPath([{ a: 1 }], '0.a'); // outputs '1' with type `number`\n\n// typescript errors\ngetByPath(obj, 'a.b.c'); // `c` property does not exist\n\n// set a property through an object\nsetByPath(obj, 'a.b', 'hello there');\n\n// missing intermediate objects are created along the way,\n// numeric segments create arrays\nsetByPath(obj, 'a.d.1.e', 'again'); // obj.a.d[1] === { e: 'again' }\n```\n\n`setByPath` mutates the object it is given and returns it.\n\n### Path safety\n\nBoth functions throw a `TypeError` for paths that are empty, contain an empty segment, or\ncontain `__proto__`, `constructor` or `prototype`. `setByPath` only follows a segment when the\nobject owns it, so inherited members (`toString`, `valueOf`, …) are never written through — a\npath like `toString.x` creates an own property instead of mutating a shared built-in.\n\n`setByPath` throws when a segment in the middle of the path holds a primitive\n(`setByPath({ a: 5 }, 'a.b', 1)`), rather than failing silently.\n\n## Types\n\n`dot-path-value` exports a few types to ensure the type safety:\n\n| Type                  | Description                                                                                                                               |\n| --------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- |\n| `Path<T>`             | converts nested structure `T` into a string representation of the paths to its properties                                                 |\n| `PathValue<T, TPath>` | returns the type of the value at the specified path                                                                                       |\n| `ArrayPath<T>`        | same as `Path<T>`, but keeps only the paths that lead to an array                                                                         |\n| `Primitive`           | the values `Path` treats as leaves at the bottom of a path                                                                                |\n| `Terminal`            | everything `Path` does not descend into: `Primitive`, `Date`, `RegExp`, `Error`, functions, `Map`, `Set`, `WeakMap`, `WeakSet`, `Promise` |\n\nBuilt-in objects are leaves, so `Path<{ createdAt: Date }>` is `'createdAt'` and not the 40+\npaths of the `Date` methods.\n\nPaths are generated up to 10 levels deep (`MaxPathDepth`). The limit keeps self-referential\ntypes such as `interface Node { child: Node }` compiling instead of failing with\n\"circularly references itself\". Every type takes the depth as an optional second parameter if\nyou need something else: `Path<T, 4>`.\n\nNumeric object keys are included, so `Path<{ days: { 1: boolean } }>` is\n`'days' | 'days.1'`.\n\n### Using the types in your own generic functions\n\nTake the path as its own type parameter. Otherwise `TPath` stays widened to the full union of\npaths and the return type widens to the union of every value type along with it:\n\n```ts\n// ❌ `value` is the union of every value type in `T`\nfunction pluck<T extends Record<string, any>>(obj: T, path: Path<T>) {\n  return getByPath(obj, path);\n}\n\n// ✅ `value` is the type at the path that was actually passed\nfunction pluck<T extends Record<string, any>, TPath extends Path<T>>(obj: T, path: TPath) {\n  return getByPath(obj, path);\n}\n```\n\nThis is how `getByPath` and `setByPath` are declared, and it is a TypeScript inference rule\nrather than something the library can work around.\n\n### Types usage\n\n```ts\nimport type { Path, PathValue } from 'dot-path-value';\n\nconst obj = {\n  a: {\n    b: 'hello',\n    d: [\n      {\n        e: 'world',\n      },\n    ],\n  },\n};\n\ntype Foo = Path<typeof obj>; // 'a.d' | 'a' | 'a.b' | `a.d.${number}` | `a.d.${number}.e`\ntype Bar = PathValue<typeof obj, 'a.b'>; // 'string'\n```\n","readmeFilename":"README.md"}