{"_id":"safe-flat","_rev":"14-d7c16d609ce0e93c0867e9045d4bbf3b","name":"safe-flat","dist-tags":{"latest":"2.1.0"},"versions":{"1.0.0":{"name":"safe-flat","version":"1.0.0","description":"Safely flatten a nested JavaScript object.","main":"src/index.js","scripts":{"commit":"git add --all && npx git-cz","coverage":"nyc report --reporter=text-lcov | coveralls","fix":"eslint src test --fix","lint":"eslint src test","test":"nyc ava","version":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md"},"repository":{"type":"git","url":"git+https://github.com/jessie-codes/safe-flat.git"},"keywords":["flat","flatten","json","nested","object","safe","serialize","unflatten"],"author":{"name":"Jessie Barnett"},"license":"MIT","bugs":{"url":"https://github.com/jessie-codes/safe-flat/issues"},"homepage":"https://github.com/jessie-codes/safe-flat#readme","devDependencies":{"ava":"^1.4.1","commitizen":"^3.1.1","conventional-changelog-cli":"^2.0.12","coveralls":"^3.0.3","cz-conventional-changelog":"^2.1.0","eslint":"^5.16.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.17.2","eslint-plugin-node":"^8.0.1","eslint-plugin-promise":"^4.1.1","eslint-plugin-standard":"^4.0.0","nyc":"^14.0.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"4e179c230bce4479fb7fde3260d841ac7efdb159","_id":"safe-flat@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jessie-codes","email":"jessie.lynn.barnett@gmail.com"},"dist":{"integrity":"sha512-qitCWIf1OyxonVevIVXE+zqMWIErKV4wyLjkZDl+c/UiG6wvdcP3vtObFeumIohl1Kde67GODMs+6vCZBU9D7A==","shasum":"56f4931c619d04901d89ac98aa0615949102a356","tarball":"https://registry.npmjs.org/safe-flat/-/safe-flat-1.0.0.tgz","fileCount":8,"unpackedSize":7594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvSUbCRA9TVsSAnZWagAARjsP/RN9qFUvu+eeQ2ry6PpQ\n9QntWkL47Vr6YZdKV+8XkAikmnp3Dt81l63200QX5GXP+qt2lhOQTCRODpCA\n45bXk7uS/xgGIIragAuSByppmkaJwB/9aM0zBqni+4WHBtkqdUtlihue75Pp\nxkIn32+bELJWxZeDkNDjHtX2oaKHnj0jL26t+zi6LeDXIShinVQJT966i2US\nzHV8DNlOJwECvbkFNBw8zm4lITCqJiUHyUmFPU77gRiEzrlv8JJpJ4IegJaG\na934+vhchk12Ts4zRbWSKzjdyc5QHRIqhZ11TbuTuH0e5nZEwX4b44PFuV2w\ncuoTYVs3e+2gPtzn5yk7h51vUtzC4BNOhMTF8yPlNBmpxSmaJOKYBb6GdRHa\nkabWm7sFS/9V7hscxjmS6PsYPGON5OqBAfOxfBo7UNAKc8Oo9GtNLZCUIcrA\ncNX7hzKuKB+GxB30OmHU//kTlXsB2z5PXCCDlLzTGhdthUBlcQfyOLp2Plgd\nj0RIZjBPsXtZ8XHhOI03kbs2DfiqSlu3Z13KGlrmgLw8uYzuT+uZfWaIUDNL\ni0EzZRJEaW1FQjECXT+pxGXylmAU9sKY30pV+JeRCuYcSSDy9Ju3zS4TJiix\n6BgYIZeSlwb0yQWBlBR7YWT86rExKJoHK6/DgdkiEyr5shIQ85MjuNsD1pW9\ni+s/\r\n=6tK2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClNfc11JkdQc1kjCurUPxMqFIfyS/gq86bsX/BA6rggwIhANmziZLq+aL78/TYJ+iUFpnin2GDvPFbDrPlFmQvTVce"}]},"maintainers":[{"name":"jessie-codes","email":"jessie.lynn.barnett@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/safe-flat_1.0.0_1555899674509_0.9685448398752674"},"_hasShrinkwrap":false},"1.0.1":{"name":"safe-flat","version":"1.0.1","description":"Safely flatten a nested JavaScript object.","main":"src/index.js","scripts":{"commit":"git add --all && npx git-cz","coverage":"nyc report --reporter=text-lcov | coveralls","fix":"eslint src test --fix","lint":"eslint src test","test":"nyc ava","version":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md"},"repository":{"type":"git","url":"git+https://github.com/jessie-codes/safe-flat.git"},"keywords":["flat","flatten","json","nested","object","safe","serialize","unflatten"],"author":{"name":"Jessie Barnett"},"license":"MIT","bugs":{"url":"https://github.com/jessie-codes/safe-flat/issues"},"homepage":"https://github.com/jessie-codes/safe-flat#readme","devDependencies":{"ava":"^1.4.1","commitizen":"^3.1.1","conventional-changelog-cli":"^2.0.12","coveralls":"^3.0.3","cz-conventional-changelog":"^2.1.0","eslint":"^5.16.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.17.2","eslint-plugin-node":"^9.0.0","eslint-plugin-promise":"^4.1.1","eslint-plugin-standard":"^4.0.0","nyc":"^14.0.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"08b1fb77516c26771bdedf682bd616c8c4ecdcfb","_id":"safe-flat@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jessie-codes","email":"jessie.lynn.barnett@gmail.com"},"dist":{"integrity":"sha512-J29zN7LNjW1IQitPrrRGYTSEV9Y1Q6CNeuaTsKWkzcEIp6sjDLJPH67i8FcLXTozEBsBTWCgcQnmQm4tKAQVcg==","shasum":"b2b23708c9ec0af462e5cc1999c378c045cfe3ee","tarball":"https://registry.npmjs.org/safe-flat/-/safe-flat-1.0.1.tgz","fileCount":8,"unpackedSize":7582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczHexCRA9TVsSAnZWagAAOXEP/3TRj49BtZq3SqhJ4VUZ\nHbNFWDaqjPpN7kbU+8pe/HCHbadK0jMmT1yeMIkOFl9LOuzIjdqIkHF7/Hc2\n2SJiIAcko3NuhXo/KBXmLLRq2SN5tGLdvGSx2qHVkSB2p/pXyM/ebD4JOidg\niN0c9lAX/ZG7Y5q09uY6wTsPJvoU/CnWiUxxlmtOPKWa/T3f0iqXhKUhS2EY\nrB0uaJizTZKLhLjqh151HgXBYgIGR12SDuokAkRLE5lYalLjvjIWtz2NMxGg\nriRbxk1p+BZnFnxzwmzx6pggmq1F8L8C9vsExXImDRAru5NXPYZsfdNU7D89\nyirUQQ7sFsivsYBvHzV8tj9R+Xl/uo9x9mw+wesm0iokzppF4hGckHpBg7gm\nrQsl1Ov+UCG7si2bO0fC3UnS+we75K/G2B4RgDOKCwPXfEH81zwhcmo89cma\nE9KTlcWzvul9pol80Bq18AjCBwzW4VpJbplgiNVb48deVK/DC7SpTymEw+dz\nzdX8cVSA9Jmj2auXChZc2nZjxsQnVNz8S1uU0ipxYZTPih8wQjB4qigdMW01\nWKKmeISkFTgXpxFyi1LDCE6fD2eh0FhdBRqg5SI/jbwZhpwrAgfmh8A3lyvo\nq2sKhQgGcMGNM+4A2T/MXnJsuX8L972OOy1fXIExYOIcDCsBY1c83K9i4FLT\nOpsh\r\n=oSPF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDISE7vIlYYxRFukOMCZ9MfdYqJ63HwDQMThy2pwe2zfAiA2fKbHJmkHOlEBq5It+Xjo1xuLKHq5WuZqKK4NQ4+3DQ=="}]},"maintainers":[{"name":"jessie-codes","email":"jessie.lynn.barnett@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/safe-flat_1.0.1_1556903856924_0.3723799872127189"},"_hasShrinkwrap":false},"1.1.0":{"name":"safe-flat","version":"1.1.0","description":"Safely flatten a nested JavaScript object.","main":"src/index.js","scripts":{"commit":"git add --all && npx git-cz","coverage":"nyc report --reporter=text-lcov | coveralls","fix":"eslint src test --fix","lint":"eslint src test","test":"nyc ava","version":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md"},"repository":{"type":"git","url":"git+https://github.com/jessie-codes/safe-flat.git"},"keywords":["flat","flatten","json","nested","object","safe","serialize","unflatten"],"author":{"name":"Jessie Barnett"},"license":"MIT","bugs":{"url":"https://github.com/jessie-codes/safe-flat/issues"},"homepage":"https://github.com/jessie-codes/safe-flat#readme","devDependencies":{"ava":"^2.2.0","commitizen":"^4.0.3","conventional-changelog-cli":"^2.0.23","coveralls":"^3.0.6","cz-conventional-changelog":"^3.0.2","eslint":"^6.5.1","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","nyc":"^14.1.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"f0c9a864356a8ce7266b6531dffa9f7fb9a0457d","_id":"safe-flat@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jessie-codes","email":"jessie.lynn.barnett@gmail.com"},"dist":{"integrity":"sha512-WUWDPbI3SInf/PJj5x2apAqTgvco5CO+wT5WOTjSDdCxj3iSP2QAlPlXcoTO3YbxINn8M2p68stZIndJylwo5w==","shasum":"157139f6d227e10f627bf65ea0f234cc7f909ec7","tarball":"https://registry.npmjs.org/safe-flat/-/safe-flat-1.1.0.tgz","fileCount":8,"unpackedSize":7901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnTXoCRA9TVsSAnZWagAAbQUP/RlNDOvW0+OZ3G9y6Vx0\nLlHz9Veiq5LKulb2PVSQ7cJkDFBXZof+IviBv6rMO7miLYc9wZ08qghEYd90\nmxz2oLN0feJJ3vs/fEBFE46B5RdZahDRKFO86esyVmM/KP3ti3tOQ2CRTfm3\nQPxvdlWGVtvNI7YXF/2V0uipnhRvzbpCt01bfHcl/VBjpPNlBE8QBU3RhGK2\nZTqgddCZ+CI6v9jaHGkiU6hKcuQmhvtgEQu6hbmDOQ8PAIbpXZWGoPmL03yX\n4OV2RtK0dfRatgBQyd3KOm64qqAcAWhk5aJ9YeJ+D8sMkYRgJu5Dh7z+cGGL\nLCk9pqG7lemdw6ELIYXpURxrMmnzggC8d4nEV5WjtFL0goMKxXo/jZ7MBdgn\n3gfbPfBuPeaADwClukg3C68lLeMBsFX0iMTyEpxO0h8Tsq44nCV0xoiS2kW2\nITk8sMniL8mpSxbtjniHptkqRYfqfbBQGCN5IljqQfxQhAoidzReKfqgBSJz\n63Ym01hnE2+YgBEMHvzxUio2RHiJ5UI2GShF9WH+PJMMBHa0TizZLNmKFnrv\n05ZAGDS1WT5LaIvfJZQ4/6zC38xJrMV3InL0Wz6sa6vq/nBogsMTqaZlJnmg\nkU/X+TcNWWKagH1NEuhKK8cwCHefJKk+udchVegxboRv+JNh02E3XOBAEC4p\nwezX\r\n=4uZW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGlyNptquR7c3PeaYeqG8Iy9HU7SlcMB3ubNiP3xGLOSAiEAkCG1JZPLs6q50uOUiit0GYEJ0ElQM+yB+Cxnnsq9sSI="}]},"maintainers":[{"name":"jessie-codes","email":"jessie.lynn.barnett@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/safe-flat_1.1.0_1570584040257_0.16585491336997116"},"_hasShrinkwrap":false},"1.1.1":{"name":"safe-flat","version":"1.1.1","description":"Safely flatten a nested JavaScript object.","main":"src/index.js","scripts":{"commit":"git add --all && npx git-cz","coverage":"nyc report --reporter=text-lcov | coveralls","fix":"eslint src test --fix","lint":"eslint src test","test":"nyc ava","version":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md"},"repository":{"type":"git","url":"git+https://github.com/jessie-codes/safe-flat.git"},"keywords":["flat","flatten","json","nested","object","safe","serialize","unflatten"],"author":{"name":"Jessie Barnett"},"license":"MIT","bugs":{"url":"https://github.com/jessie-codes/safe-flat/issues"},"homepage":"https://github.com/jessie-codes/safe-flat#readme","devDependencies":{"ava":"^2.2.0","commitizen":"^4.0.3","conventional-changelog-cli":"^2.0.23","coveralls":"^3.0.6","cz-conventional-changelog":"^3.0.2","eslint":"^6.5.1","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","nyc":"^14.1.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"a280b5df93f041546611ba2bfc3f5f24fc790a57","_id":"safe-flat@1.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jessie-codes","email":"jessie.lynn.barnett@gmail.com"},"dist":{"integrity":"sha512-aXTCIl0r+4oYDl/+I/93O6goBDa/uXC1GEVePEGgT8qIA5eFpPXalJuLJaLr4SwLW8KUyes2ndOYGrzpY07g6Q==","shasum":"0a630b0b0683be48b4bc9381ee50f70c34df1efd","tarball":"https://registry.npmjs.org/safe-flat/-/safe-flat-1.1.1.tgz","fileCount":8,"unpackedSize":8803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoTNBCRA9TVsSAnZWagAA6qcP/0ixH0kCrQa2eMx5ny/l\nXF//E363VciuZLoQ35DVR5NyQWOcz+yjKJzfUq0FpIst5OBzsrZPC0lbqhC2\nhwjYs3nW7fCU1mbomXpZEygPsueJFtMCNb6R/igAdPFQNroxvL8nhxVv5Trc\n/eQWPq2ezMLmfR/2uCBpsdydEEZzycgvO6aEamSkX0BUa1XMetAkmQmAqsvF\nxJMOz29VUvQ8pLSVPsGD75NSlbyiTICqC30aJ1t7/7+AC/AWCrJ5w2cz1dbU\nETK8q3PEv32q9mUXEzPKUU2LzvEFSg3AXY+jZtPOPq9NPbozQhVCClBauQiC\nUkZM7qMlSaBCP3048kgd+yU5R+uT3wmTmU0KWmicJfgNeAf+YwBWCypLrv+k\niycFGN4dp0qHnFSomidw/vviEZ3A+aiUjuvrKtKEqoottAmZ+/u9Oao/WDX1\n6h0XGK/gBlMK3B3jC8gafqNIOWEdQ+BBuKMChZumrfPqjf3QZBiA7yeul2Y+\nt3hhalgGb/xkxdqG9WsJ+iwB3Xv++1IY19Ip2NonZvC15G5YGyqTYWztgR0c\nbdWTVLguPtgJGlkWrSdGJn1WUNm6VLPjkPD9mSQMJ9+g35YDmb9NdOqesTJJ\nyExl35ZkPtcr+PRCBMP8b0/y9cL9iNFpxKRsLPXAL0b3HKQhWe+DzOVbGTGT\n0OXg\r\n=gedq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5vcXaXAfcWpXbSF/Ju0R5QHOGpj+0nvky/ZeaKBR3RAIhAP/Eg3J8JGWg/U+MpJLSxHIHPNfcs391uK4CUnG5UUJi"}]},"maintainers":[{"name":"jessie-codes","email":"jessie.lynn.barnett@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/safe-flat_1.1.1_1570845504644_0.6846107416003597"},"_hasShrinkwrap":false},"1.1.2":{"name":"safe-flat","version":"1.1.2","description":"Safely flatten a nested JavaScript object.","main":"src/index.js","scripts":{"commit":"git add --all && npx git-cz","coverage":"nyc report --reporter=text-lcov | coveralls","fix":"eslint src test --fix","lint":"eslint src test","test":"nyc ava","version":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md"},"repository":{"type":"git","url":"git+https://github.com/jessie-codes/safe-flat.git"},"keywords":["flat","flatten","json","nested","object","safe","serialize","unflatten"],"author":{"name":"Jessie Barnett"},"license":"MIT","bugs":{"url":"https://github.com/jessie-codes/safe-flat/issues"},"homepage":"https://github.com/jessie-codes/safe-flat#readme","devDependencies":{"ava":"^2.2.0","commitizen":"^4.0.3","conventional-changelog-cli":"^2.0.23","coveralls":"^3.0.6","cz-conventional-changelog":"^3.0.2","eslint":"^6.5.1","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","nyc":"^14.1.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"bbe01c01484d7eb4fec573e989d34c0a170c608c","_id":"safe-flat@1.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jessie-codes","email":"jessie.lynn.barnett@gmail.com"},"dist":{"integrity":"sha512-xLevJ4JK9uN6VFyl3US5+xawzFmEq9MFcE0/bG/7/OpE1cVOqcrjyHM1nXAEQcwM6xVhq9BE94AAViH914ZGow==","shasum":"ab0fa7bf224e2c3a3dd8a773a42122caee327e89","tarball":"https://registry.npmjs.org/safe-flat/-/safe-flat-1.1.2.tgz","fileCount":12,"unpackedSize":14680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoTnKCRA9TVsSAnZWagAAR+wQAJhY+Akx/DwxBoIZq9/S\nsDvF8qBpAN4XJKx8r0XgXmrbizZZnpPlRn8bxWVGU7RhoYm7P/9cH/lYvkn6\n7I4g6f7f5cYsEkBS4Tr9tGd544gXt7YVzoW6JG9iNWnj9N1wjvqg2/gskAhk\no1c3fytte/t+4YyRRK0APrCyclquEyAt1V/PYIo6UYegvNB9KSXcP4fxi0YQ\n1JKdp0YJQiCM8LCNRom5jjvauDxoqQicHqUD81sbKpHUvKEdY8ykruDW5ewt\nJdkz2/NqCJji/EN43TnJw0Y4s8cWMmNr6VFGaeXL5uGGrwjJmz6GKmM8+lOT\nyrNbdd+eoSTKMdqjSDDoodSvaKokJgPJPjy0Ir2tf/3lQvgKMdfaW40Sc8my\nf3ngX3/meDLPfc50KAYurtOSsjJ4xvCKnbfnRc7ak2PEr3iOVEB7p4FUnMcn\nWrCnwsnywNFhPy4pFSGmFmM+V1VaDvx/CX3hYoM8Uczl7sJFvdeRI2dB1SEJ\nrTS9BjIux3QxbtXxb+Ys4P6Q6eECTjoJUXWJGF9S/5dnP35Lb3ZAHtkVEckn\n8UWu8jNZSnAM5rfBCoSINeYHmSudLRXMnYYqd40ueXdHF2rUTDegBn7AavIa\nhsIQJMBf9UgYsGHIO4SOLBvrlWMEzrzT56zcJO2YwzNR4RHzvIVgjgs5SuRX\ny9CV\r\n=uB2w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3RqZbpfquxs7jToJiXZO418Iyih1je4IKU3q7wLDnFAiEA3jw0BomctOSLqZ51095V4nrKdkKVsrqo4QuRmOgJEEE="}]},"maintainers":[{"name":"jessie-codes","email":"jessie.lynn.barnett@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/safe-flat_1.1.2_1570847177691_0.2985695008810141"},"_hasShrinkwrap":false},"1.1.3":{"name":"safe-flat","version":"1.1.3","description":"Safely flatten a nested JavaScript object.","main":"src/index.js","scripts":{"commit":"git add --all && npx git-cz","coverage":"nyc report --reporter=text-lcov | coveralls","fix":"eslint src test --fix","lint":"eslint src test","test":"nyc ava","version":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md"},"repository":{"type":"git","url":"git+https://github.com/jessie-codes/safe-flat.git"},"keywords":["flat","flatten","json","nested","object","safe","serialize","unflatten"],"author":{"name":"Jessie Barnett"},"license":"MIT","bugs":{"url":"https://github.com/jessie-codes/safe-flat/issues"},"homepage":"https://github.com/jessie-codes/safe-flat#readme","devDependencies":{"ava":"^3.12.1","commitizen":"^4.2.1","conventional-changelog-cli":"^2.1.0","coveralls":"^3.1.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.8.1","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","nyc":"^15.1.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"44bf77b2209a9cf0899ca2c3adbb0174ac9bc034","_id":"safe-flat@1.1.3","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-jXNvPq0RKpNg6pRk3f6b8d9m27lFBvolvux6dR0HTze4flwiuTCWdU8cjkcCrwJggmkT8ZnaQF61ypEkIQIF7Q==","shasum":"c6c10c6f2b29f5a15f3dd7182df9be069b3ff13c","tarball":"https://registry.npmjs.org/safe-flat/-/safe-flat-1.1.3.tgz","fileCount":13,"unpackedSize":15556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXCOPCRA9TVsSAnZWagAAVdIP/iprHmMH2L6XFY7wrlv4\nEFqeOEVrxvSvwQ1KQYLETVgEESN9NWlaMykCNvGCAvbk6x6vdwjSCt8Cm7kY\ncLreyq1M2Z4+q56Z/sISj2Wl7G89U8Ngj7JjFm0Hsjk+9Z7qxSxAXVejJNOP\nCUFGGaIS7JiDJ61CxGg/1mOPG5mQP0R+v1OpL9L4sODFzFaLdiAIPyLGgex+\nhC5AkVWU79RKBA7SpNhUhI3SPB1OaTKy2C+5dQSYxlHueihLlYFXcO5JWv3i\n351eRDFnqv7pnESjo0UvsR8uy4mGHrZ5jZpKhraCH7ZLn8OW+nSgO14yiNuB\n8mZZa/iqn9kqEnvB6Ev4GkG5CstYuSrN4T+Dlfeqr8C3mOCs6uu7iF/qyPm5\nVDCKxQKP7hd+UGmkEg4vk6lmRr2fvWJ3znsVB20njv/QSNCMHJfynvLNyJvs\nKm6TYHOaQpcKGcYjFM5w5M+ccCLfOvTIJ0tYVKXz9tJ/ZMMaCOMCGdU/ZyIF\npwGy67fKNYzZPOeu07ltuwrevhdAEw9s9dSf6IZOBjuNZfhbcbVa3caI2rij\nwWeaeDMBezbDXmtE5G3Le1tigNlOZNaFJ95YF8+GBx8nvrTJgWvt0sv5PGcB\nX7UmfJul/mwfOYofHkYkOfV5KygGlNIiQQXvajLU/T79hzpMRzNC6DCBIQ4t\ncutO\r\n=RqjO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8cs8+dBChgHwJcyw2zqlSmtY1hZ7zdVDJudUDgG+YfwIhAJz5gRb1tZxhYVK/LP7BiH6r4B5wOJJTchZWb6q+Fowk"}]},"maintainers":[{"name":"jessie-codes","email":"jessie.lynn.barnett@gmail.com"}],"_npmUser":{"name":"jessie-codes","email":"jessie.lynn.barnett@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/safe-flat_1.1.3_1599873935018_0.5455094069979947"},"_hasShrinkwrap":false},"1.1.4":{"name":"safe-flat","version":"1.1.4","description":"Safely flatten a nested JavaScript object.","main":"src/index.js","scripts":{"commit":"git add --all && npx git-cz","coverage":"nyc report --reporter=text-lcov | coveralls","fix":"eslint src test --fix","lint":"eslint src test","test":"nyc ava","version":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md"},"repository":{"type":"git","url":"git+https://github.com/jessie-codes/safe-flat.git"},"keywords":["flat","flatten","json","nested","object","safe","serialize","unflatten"],"author":{"name":"Jessie Barnett"},"license":"MIT","bugs":{"url":"https://github.com/jessie-codes/safe-flat/issues"},"homepage":"https://github.com/jessie-codes/safe-flat#readme","devDependencies":{"ava":"^3.12.1","commitizen":"^4.2.1","conventional-changelog-cli":"^2.1.0","coveralls":"^3.1.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.8.1","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","nyc":"^15.1.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"a3ec50baba7a4e9e56582a001255ba6cc814fc4d","_id":"safe-flat@1.1.4","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-9bNiN7LEm0bTv4xSjPROxS2/4u7+LJxmPB1IdsdQ68cAXDYxRTS01yvSTbJ9INBdFV4yThRCPmBUU10mtjYDsA==","shasum":"589c6becdf5387f0a627d942b9c5bd32d92d7be8","tarball":"https://registry.npmjs.org/safe-flat/-/safe-flat-1.1.4.tgz","fileCount":13,"unpackedSize":16040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXQEuCRA9TVsSAnZWagAADt0P/12l9nt7JZVbvnQzydA4\nwPJbHvnmTgI4O8Dh2PWTHBL5/5NKegRYpzPRy3IRset1OCFPKYDWK0GOKRXq\nLjjiUJkTqheh46aigRyMn7OpoNHeSO1eh2SgV45ziU1s28/4r9wHikplBFFJ\nnJfLZw3JFsp+Db1hR+9wCeoo4cQXIR8XNFs3uKZRpqUcyymNIYUgXgRpZyQ4\nZgT2r0wrT+dIzxt7177XKvSsmVMfyAqH2Gwd4vGrog9yu633CVIT4lw03U0w\nMQHWDsazIEbfB7kpSPnCb6T5xGp7DvwE+QiQxaMJ1io3H4R/U3StqTDFg14E\nhWatuMok3znKlYKvos4287Er8FSkQ620QOw5Opp9eknTrT53yhvSbiPLBoxw\nMNSnS/hR8hshh6mXTHOB5VmtEm9TTPVb6oPgFuiHJ6oUwWL3+K453McM/G0P\n4powNEU8AEOFFMlctYZYFvPBjeBxunjwOCSEmqkGgKBkqdkF6vGmvGDNUlaB\nzg/qYUlS9v4W89TVKOHQ6gsFk6Sn+PAu09JaKO4FmvFCSslwGS1wEveto/+h\n6XzzIUudaqL8iZblUnFQz6AeFr+xzcu5y4p4FguCeKwCxCGb2EAfMTFwixi1\n7NAbXnG6Kn761rxrkpncX/l6vzsog152qfmJB0AHuhDB933C6zfg+JxzpfMd\nmoZ3\r\n=V2Q1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPkvLQQL3UB+7hh4sHcw117fMoSG4k1JavkrG1x2V9twIhAKXQsIdzlteduELk0UibyE1DhnwqQdWoyzLf/K4q6JfP"}]},"maintainers":[{"name":"jessie-codes","email":"jessie.lynn.barnett@gmail.com"}],"_npmUser":{"name":"jessie-codes","email":"jessie.lynn.barnett@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/safe-flat_1.1.4_1599930669828_0.6949073213813641"},"_hasShrinkwrap":false},"2.0.0":{"name":"safe-flat","version":"2.0.0","description":"Safely flatten a nested JavaScript object.","main":"src/index.js","scripts":{"commit":"git add --all && npx git-cz --signoff","coverage":"nyc report --reporter=text-lcov | coveralls","fix":"eslint src test --fix","lint":"eslint src test","test":"nyc ava","version":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md"},"repository":{"type":"git","url":"git+https://github.com/jessie-codes/safe-flat.git"},"keywords":["flat","flatten","json","nested","object","safe","serialize","unflatten"],"author":{"name":"Jessie Barnett"},"license":"MIT","bugs":{"url":"https://github.com/jessie-codes/safe-flat/issues"},"homepage":"https://github.com/jessie-codes/safe-flat#readme","devDependencies":{"ava":"^3.12.1","commitizen":"^4.2.1","conventional-changelog-cli":"^2.1.0","coveralls":"^3.1.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.8.1","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","nyc":"^15.1.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"bea258fea705a5e94a65da38868757a5ade38c7d","_id":"safe-flat@2.0.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-MSXG9ZY0fqVfnYDt0BlS47sMjQeiDBQfGgI5n8WwApT8pQhpU6/6TJfPXlf1v5dFCe1USastsCp00ECOvNtSPQ==","shasum":"b3ad6d0f738a19819784f19641ea9b6b15018c3c","tarball":"https://registry.npmjs.org/safe-flat/-/safe-flat-2.0.0.tgz","fileCount":15,"unpackedSize":21618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe8dxCRA9TVsSAnZWagAAFNcP/1noEoDaPX40TLxUB8OE\nbVD5QOhkwSUe5yeHmVnsjCK0S5tg5Unn2TNFNgMRE6k3TwOhSJ/osVyhxw7u\nmMc2gcFcxexABBt1jUMQBM+n6TzjRUVI/odDnGKOiTXdspRltJ6O0K/90Jrs\nCRkbZEausHrDRQZlwwPmIL3+1x82sK9AGHbIEbVgrtMxoIoqi/VEuCG7U7Og\n8CQriW+c5QOORp5aVcaiW8kTOUYTRNHWmD8N1mu2whVRhHnmI5cJmJp76jee\nPqoXQvSyQz9adQPN1fMu4vEokR47OQH+lBZU4TUc5dvPtoCMJjhyeiI1RZsx\nQlixqpjx7SjIdRB3WKSnt+d1RJws/UpKvW6McTgHbIjGv4NOklNjIS/Eg3PY\nVP0t71obQJq9V55NlXSAS7XQdDV5itNjdIhjsD2nQ1dRkCXtoUBvqwheCTFu\nGKZJZmC8/7T/dAHq4htJMiv1HKor6+GxxlNYJoft7g/qVsGy7SauAoPotoUy\nk3GmL3ywI+UE/9Y3miA36QWbsw9AWXf1AEAETrqp+tBcGpb8mbuvQL6MSyOI\nD42uAb2bI3T9nzyqLByEMKdTTj9XJLRvL40ySm6tnEriWORkN3roORNtFvGE\nDaOQvCWWfmlzGJuSuxR39tEtzKIoW1y3a2oJmXubNUo2OWHJ84bn1u2UQC+O\nj18E\r\n=EnKl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWahScDLY0n79NXhBROFDsJlCn11xZcIuL2G52nQcOcwIhAJZ0UXsetpwuL/On+PGDR1IE423/tjRkWpRkN+OyXwCt"}]},"maintainers":[{"name":"jessie-codes","email":"jessie.lynn.barnett@gmail.com"}],"_npmUser":{"name":"jessie-codes","email":"jessie.lynn.barnett@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/safe-flat_2.0.0_1601947504799_0.42574078989799147"},"_hasShrinkwrap":false,"deprecated":"Prototype pollution vulnerability fix in v2.0.2"},"2.0.1":{"name":"safe-flat","version":"2.0.1","description":"Safely flatten a nested JavaScript object.","main":"src/index.js","scripts":{"commit":"git add --all && npx git-cz --signoff","coverage":"nyc report --reporter=text-lcov | coveralls","fix":"eslint src test --fix","lint":"eslint src test","test":"nyc ava","version":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md"},"repository":{"type":"git","url":"git+https://github.com/jessie-codes/safe-flat.git"},"keywords":["flat","flatten","json","nested","object","safe","serialize","unflatten"],"author":{"name":"Jessie Barnett"},"license":"MIT","bugs":{"url":"https://github.com/jessie-codes/safe-flat/issues"},"homepage":"https://github.com/jessie-codes/safe-flat#readme","devDependencies":{"ava":"^3.12.1","commitizen":"^4.2.1","conventional-changelog-cli":"^2.1.0","coveralls":"^3.1.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.8.1","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","nyc":"^15.1.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"9432b6eef3feca8b87536675283498c558896a34","_id":"safe-flat@2.0.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-hBdBcutaOXNhPWg2aJCUMB43KQYTGusGyabnMnomHuP/gwMOd0WqBY8zyPjlJux2idVxgTdcxigCEE4fw2xr3Q==","shasum":"ee897284bbaec1340fb1bb2a4dab9f712920cb5d","tarball":"https://registry.npmjs.org/safe-flat/-/safe-flat-2.0.1.tgz","fileCount":15,"unpackedSize":23332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7gZRCRA9TVsSAnZWagAA1WYP/jWP/545Nz19NCZxxOZk\nRLUy42zC7HZuv5tu0AMOzHg1v0IeKwyHqCWJ7rcbEzJUZz8a5OepTTjvYaT8\ni2ka6Q8BYwzDqKB2EIecfqqzX7m5oMcdTN6Zqb6Xmp/hMKmVfrJBX3TsJvNw\nKPx8ZCq5Ftsvt9H8enmsAyRINo7JGsTVWpji3m4E1C3wXospEYT1Bi3YRJ+S\nIE/mFgF2P1pjITK87SL6v0NH7JGBC1oqyRed8UXlFBqwFtx7r+5jjJI5qd8k\nkZlCLPUa9pfx5O89BG3ISsvtd3nT89ocrRAh1RzQoIxRR8PBRxisMI9zHfYB\nAPHr46KjkGiWQ207IbKSZ4mKdx4AdzlQWfitgI6IsKh6xZ1zFFlzozkN7SGf\nLNyjT9kilUWZ8oaK1fu/a/6JNeQCnPEkbdFv5+szRPUhdh7q7ZXGaq8S05Ft\nmDY2NzwUs1mIMlkgR4A51b32NQ2oyK3VmADynQdeOMlNRsxDOjuR0wL0EZc5\ncJUCHYnUuAgFUxKYjRhCgYZhaSAO4cOafzsj0BDHqE8/pb2qlfyxnKL9Mmte\nu/EC/3YVcNRFyTjZw7cyXu2eMB8s5x4gJGydorI37xLIABBisojLhwhwA/OV\n8lv4ClYot/aoul23bSIE1+q+raleyn+QtjB7AM8DjCmjfTe1XU7uVwE419iA\nrkTd\r\n=YSP2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTamTqi1N0MWai8p1sdgSaDC3Xb/swHYvpqwYUMbg21QIhAJU+9B9+2bygFZxu0XPdXN6l1Dn4f/0P8zGPBBwW+BVg"}]},"_npmUser":{"name":"jessie-codes","email":"jessie.lynn.barnett@gmail.com"},"directories":{},"maintainers":[{"name":"jessie-codes","email":"jessie.lynn.barnett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/safe-flat_2.0.1_1609434705430_0.5018393580996428"},"_hasShrinkwrap":false,"deprecated":"Prototype pollution vulnerability fix in v2.0.2"},"2.0.2":{"name":"safe-flat","version":"2.0.2","description":"Safely flatten a nested JavaScript object.","main":"src/index.js","scripts":{"commit":"git add --all && npx git-cz --signoff","coverage":"nyc report --reporter=text-lcov | coveralls","fix":"eslint src test --fix","lint":"eslint src test","test":"nyc ava","version":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md"},"repository":{"type":"git","url":"git+https://github.com/jessie-codes/safe-flat.git"},"keywords":["flat","flatten","json","nested","object","safe","serialize","unflatten"],"author":{"name":"Jessie Barnett"},"license":"MIT","bugs":{"url":"https://github.com/jessie-codes/safe-flat/issues"},"homepage":"https://github.com/jessie-codes/safe-flat#readme","devDependencies":{"ava":"^3.12.1","commitizen":"^4.2.1","conventional-changelog-cli":"^2.1.0","coveralls":"^3.1.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.8.1","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","nyc":"^15.1.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"205208feaccbb5f4154da90d12b4d345d3e770dc","_id":"safe-flat@2.0.2","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-4plwd0jT25AB/gnVhEsjM9dt4wOZhp3Lk8xOmJ8tW8niJ2gB/QSKSvhqVY8zFQukAnPJhvn8BNc8mCSZxoVQ+A==","shasum":"8fc26e0c5addcf3b294efbdb602e95633f44ee5c","tarball":"https://registry.npmjs.org/safe-flat/-/safe-flat-2.0.2.tgz","fileCount":15,"unpackedSize":24145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDL2bCRA9TVsSAnZWagAAjH4P/30TKSNB4uGSAQSoIWBV\nc4mcbVsoLvtIFi13xkOG8ix0cNOCeGdgnPyXQwlsQ5jIU0xdUtYI034YtXox\nuabCQvt0hcSE4nepQWSIJ7ooD/obNLqzdAfyQSwCMmK3EdSwQNpiSHDpe+oW\nRO9I2uIEeMTd7sYp9VzihX/sgMToBmLUbvbiQYpYnvbGWCwq8fz4Txfu9mDs\nFrGDpfd2UP+UzwdJjGzE9enIPrWucqtNLId2cmvNiKBEBvkyW0p2fa6+rn4M\nPCOHqVQaDRs1YbiVIQdEJJ8MoFYrT1jlyE2CjUZyWbqkTTgUd1e76HvZcNMV\nmpG87UWeSn5lCMX0d2MPeuFZ7wqd+eG1Hf6DdfgYFaCD4mE7/0bl0OUI3YxZ\nBuB+Ity1YmMtIf6E3wEH0C1rqoxKpB8sclnuFVrb0K7ONQXcYKHHrR/PVZES\niJgHS6uTzXpKgXpFNoeACaraxTEkn9kie5RivLKF/TrvPdYVjadBcJzwPoS8\n6WdXgQh4IV2tK0Y9YmYinskEYbQxycQUgOlymzUvDvus1hLAi1SfPAHIf6YU\nLTY/YUKkp6BOCUCiSjUG8ztBLwLLxh2BNQcjUtpsq097PmZ+vtv5IiBgYR4r\nDrZbdp0CDH4/FpeJvdPxYTJjps+qui+MZVqHKfj73ssvudD6sgKqiWFi1yXA\nqeF5\r\n=8sB7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFQ0OcWQUIXn91+7eCDLOIB4FaGsWsN0YYWpIj/n/+zKAiAu5dOrAqbZSPvFDh3e5479kVOkpMvgW8EjU4I5MmVKKA=="}]},"_npmUser":{"name":"jessie-codes","email":"jessie.lynn.barnett@gmail.com"},"directories":{},"maintainers":[{"name":"jessie-codes","email":"jessie.lynn.barnett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/safe-flat_2.0.2_1611447707420_0.563466766291504"},"_hasShrinkwrap":false},"2.0.3":{"name":"safe-flat","version":"2.0.3","description":"Safely flatten a nested JavaScript object.","main":"src/index.js","scripts":{"commit":"git add --all && npx git-cz --signoff","coverage":"nyc report --reporter=text-lcov | coveralls","fix":"eslint src test --fix","lint":"eslint src test","test":"nyc ava","version":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md"},"repository":{"type":"git","url":"git+https://github.com/jessie-codes/safe-flat.git"},"keywords":["flat","flatten","json","nested","object","safe","serialize","unflatten"],"author":{"name":"Jessie Barnett"},"license":"MIT","bugs":{"url":"https://github.com/jessie-codes/safe-flat/issues"},"homepage":"https://github.com/jessie-codes/safe-flat#readme","devDependencies":{"ava":"^5.3.1","commitizen":"^4.2.1","conventional-changelog-cli":"^2.1.0","coveralls":"^3.1.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.8.1","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","nyc":"^15.1.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"9a4b87e392c9fd8f7d20492063e5e1f0d8d15b88","_id":"safe-flat@2.0.3","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-kAvksS7j152AhOZ/xT1ilOjPLOqlsaSX8tV1092tdu/UKjeQIzpDBfAIQjNmgngTRkdvBjcvdVDznrXrD7ItnA==","shasum":"68679620d0bf7380f2e69d2e72369fda32d7eda5","tarball":"https://registry.npmjs.org/safe-flat/-/safe-flat-2.0.3.tgz","fileCount":15,"unpackedSize":24236,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICASryjOI4mavgkCez8yvOaLWfRCrOyIh+SOhUIWw74KAiEAr41Z5V8Pq9XHgYYiRA1I8T9x3xztIWclnCIBEjV4gwc="}]},"_npmUser":{"name":"jessie-codes","email":"jessie.lynn.barnett@gmail.com"},"directories":{},"maintainers":[{"name":"jessie-codes","email":"jessie.lynn.barnett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/safe-flat_2.0.3_1701309764634_0.7858268563664992"},"_hasShrinkwrap":false},"2.1.0":{"name":"safe-flat","version":"2.1.0","description":"Safely flatten a nested JavaScript object.","main":"src/index.js","scripts":{"commit":"git add --all && npx git-cz --signoff","coverage":"nyc report --reporter=text-lcov | coveralls","fix":"eslint src test --fix","lint":"eslint src test","test":"nyc ava","version":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md"},"repository":{"type":"git","url":"git+https://github.com/jessie-codes/safe-flat.git"},"keywords":["flat","flatten","json","nested","object","safe","serialize","unflatten"],"author":{"name":"Jessie Barnett"},"license":"MIT","bugs":{"url":"https://github.com/jessie-codes/safe-flat/issues"},"homepage":"https://github.com/jessie-codes/safe-flat#readme","devDependencies":{"ava":"^5.3.1","commitizen":"^4.2.1","conventional-changelog-cli":"^2.1.0","coveralls":"^3.1.0","cz-conventional-changelog":"^3.3.0","eslint":"^7.8.1","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","nyc":"^15.1.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"types":"types/index.d.ts","gitHead":"d4d347a21361ba2bf39449b2c6015b1a79c0c0a8","_id":"safe-flat@2.1.0","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-qr5iVWMYuN21dkijya23k6apc2BV1hiCG75vjToKDTzWlbR4SLbLbCnowPJ2pngnwGT2nMEeZKOglBE4pksj6g==","shasum":"6feb2907683e04a67349b292d9ce88d4323aacf7","tarball":"https://registry.npmjs.org/safe-flat/-/safe-flat-2.1.0.tgz","fileCount":16,"unpackedSize":25510,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDt+913P4REY+xo6/rcv6sPARjoScs2A1uJGGRSH0Fe5wIgLizn6aFwDgc8hb1wHVnnmshHnQcsmAOeUFk6jnxYTIU="}]},"_npmUser":{"name":"jessie-codes","email":"jessie.lynn.barnett@gmail.com"},"directories":{},"maintainers":[{"name":"jessie-codes","email":"jessie.lynn.barnett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/safe-flat_2.1.0_1701328300572_0.8966771762387971"},"_hasShrinkwrap":false}},"time":{"created":"2019-04-22T02:21:14.508Z","1.0.0":"2019-04-22T02:21:14.622Z","modified":"2023-11-30T07:11:40.912Z","1.0.1":"2019-05-03T17:17:37.040Z","1.1.0":"2019-10-09T01:20:40.419Z","1.1.1":"2019-10-12T01:58:24.806Z","1.1.2":"2019-10-12T02:26:17.835Z","1.1.3":"2020-09-12T01:25:35.148Z","1.1.4":"2020-09-12T17:11:09.929Z","2.0.0":"2020-10-06T01:25:04.907Z","2.0.1":"2020-12-31T17:11:45.550Z","2.0.2":"2021-01-24T00:21:47.557Z","2.0.3":"2023-11-30T02:02:44.784Z","2.1.0":"2023-11-30T07:11:40.745Z"},"maintainers":[{"name":"jessie-codes","email":"jessie.lynn.barnett@gmail.com"}],"description":"Safely flatten a nested JavaScript object.","homepage":"https://github.com/jessie-codes/safe-flat#readme","keywords":["flat","flatten","json","nested","object","safe","serialize","unflatten"],"repository":{"type":"git","url":"git+https://github.com/jessie-codes/safe-flat.git"},"author":{"name":"Jessie Barnett"},"bugs":{"url":"https://github.com/jessie-codes/safe-flat/issues"},"license":"MIT","readme":"# safe-flat\r\n> Safely flatten a nested JavaScript object.\r\n\r\n[![NPM](https://nodei.co/npm/safe-flat.png?compact=true)](https://nodei.co/npm/safe-flat/)\r\n\r\n[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)\r\n[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)](http://standardjs.com)\r\n![Build](https://github.com/jessie-codes/safe-flat/workflows/Build/badge.svg)\r\n[![Coverage](https://coveralls.io/repos/github/jessie-codes/safe-flat/badge.svg?branch=master)](https://coveralls.io/github/jessie-codes/safe-flat?branch=master)\r\n[![Known Vulnerabilities](https://snyk.io/test/github/jessie-codes/safe-flat/badge.svg)](https://snyk.io/test/github/jessie-codes/safe-flat)\r\n\r\n## Installation\r\n\r\n``` bash\r\n$ npm i safe-flat\r\n```\r\n\r\n## Methods\r\n\r\n### flatten(obj, [delimiter])\r\n\r\nFlattens an object to one level deep. Optionally takes a custom `delimiter`, otherwise uses `.` by default. Circular references within the object will be replaced with `[Circular]`.\r\n\r\n``` javascript\r\nconst { flatten } = require('safe-flat')\r\n\r\nconst original = {\r\n    a: {\r\n        b: {\r\n            c: [{\r\n                val: 'one'\r\n            }, {\r\n                val: 'two'\r\n            }],\r\n            d: 'three'\r\n        },\r\n        e: 'four',\r\n    }\r\n}\r\noriginal.a.b.f = original.a.b\r\noriginal.a.b.c.push(original.a)\r\n\r\nconst flat = flatten(original)\r\n/*\r\n{\r\n  'a.b.c.0.val': 'one',\r\n  'a.b.c.1.val': 'two',\r\n  'a.b.c.2': '[Circular]',\r\n  'a.b.d': 'three',\r\n  'a.e': 'four',\r\n  'a.b.f': '[Circular]'\r\n}\r\n*/\r\n\r\nconst underscoreFlat = flatten(original, '_')\r\n/*\r\n{\r\n  'a_b_c_0_val': 'one',\r\n  'a_b_c_1_val': 'two',\r\n  'a_b_c_2': '[Circular]',\r\n  'a_b_d': 'three',\r\n  'a_e': 'four',\r\n  'a_b_f': '[Circular]'\r\n}\r\n*/\r\n```\r\n### unflatten(obj, [delimiter])\r\n\r\nUnflattens an object back to its original nested form. Optionally takes a custom `delimiter`, otherwise uses `.` by default. Circular references denoted by `[Circular]` are treated as Strings.\r\n\r\n``` javascript\r\nconst { unflatten } = require('safe-flat')\r\n\r\nconst original = {\r\n    'a.b.c.0.val': 'one',\r\n    'a.b.c.1.val': 'two',\r\n    'a.b.c.2': '[Circular]',\r\n    'a.b.d': 'three',\r\n    'a.e': 'four',\r\n    'a.b.f': '[Circular]'\r\n}\r\n\r\n\r\nconst unflat = unflatten(original)\r\n\r\n/*{\r\n  a:{\r\n    b:{\r\n      c:[\r\n        {\r\n          val:'one'\r\n        },\r\n        {\r\n          val:'two'\r\n        },\r\n        '[Circular]'\r\n      ],\r\n      d:'three',\r\n      f:'[Circular]'\r\n    },\r\n    e:'four'\r\n  }\r\n}*/\r\n```","readmeFilename":"README.md"}