{"_id":"1liner","_rev":"18-96beee5d095511d5e4bf0d0fa4ade594","name":"1liner","dist-tags":{"latest":"1.0.17"},"versions":{"1.0.0":{"name":"1liner","version":"1.0.0","description":"Query JSON with one line of code.","main":"index.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/caljrimmer/1liner.git"},"keywords":["JSON","1Liner","JSON Query","L"],"author":{"name":"Callum Rimmer"},"license":"GPL-3.0","bugs":{"url":"https://github.com/caljrimmer/1liner/issues"},"homepage":"https://github.com/caljrimmer/1liner#readme","dependencies":{"lodash.flatten":"^4.4.0","lodash.get":"^4.4.2","lodash.isarray":"^4.0.0","lodash.isundefined":"^3.0.1","lodash.max":"^4.0.1","lodash.meanby":"^4.10.0","lodash.min":"^4.0.1","lodash.round":"^4.0.4","lodash.sumby":"^4.6.0"},"devDependencies":{"jest":"^25.1.0"},"gitHead":"cc463c04901793782317ce051315db7801242f7b","_id":"1liner@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"caljrimmer","email":"callum@bymiles.co.uk"},"dist":{"integrity":"sha512-yOBEzECpAbRyuIF6EtbcBNC31NsxpxJr+vh1S8Vbd0j9f/N8D7ZrrRe1PpzeUfFdYfiak9xDckbGrHnV5mUnLQ==","shasum":"2f013fdc291ba9768f47d45f96bc981d1b066afb","tarball":"https://registry.npmjs.org/1liner/-/1liner-1.0.0.tgz","fileCount":9,"unpackedSize":316804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMyQHCRA9TVsSAnZWagAA7zkQAI3hKYALUdCLsEfJ8aTa\nUFw6rZFKSS7WAMOmmx7c5eov+08PihZxPb/R6r2SuZYbr+jea2aLjEfCk9K/\nd3SlUNjqv8ImZwy3dtAh+y03bdHsfUJrKmwvZu6APJJ582ZjndkW1PZscO5O\nYrHKq8u8IvaPtbvCm0LaOsnAbm3AkfloPoal4qrbOV1Teh1nwAdHmb246kXZ\n/+LszDRgNG60THhoqQ5mzhAB26MizjfdRsF5aPOvJGm0GfCZc7pT4Ys7fIZE\nv9l8dpH0SfZ7IK8ryC2yn73rKt1ZdDySS0ylnuTQxbJfyDFGl6Qyc5SnZJ7w\nNUMlXvxb7BdKxcRLfEL2M8lI0hIOeMTPP1V9mgj5+dg2R1JKwZdx7p13n2MH\nfeS+RA/NSUSw1VKZr6XwblXE1WIisqkHDSoTCkdkgSzf3LPtgKqC8DTgj0it\nToMNhNBXZtAACr43SPH1ipYnGVb6hz+BRGJoKWp3Ml7tpHdlVW2qb3MFXi8i\nqheVb+/cXmi31WaelDXXP+qoyKVvJse4aCG2wvE45YWZEuee2wQwDtkluM5M\nvEORLjfrLgEMS6UIxMBi/yuO2qvQcOZC9bdX117C0vspu1pbJ3rFGetcJAYl\nuKCZOezVKYcYVb0ETKp/aYqSFgOh2+5K9eVL9P3nq2a5xlQVpNBp//u2Xw7U\n0/5r\r\n=yJVG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCetzmRoDtveaocpb+LEARwXmQWisM1DcoESDy+CfkB9QIhAMnYTRl4dp1gE9FK2sVmuPdRvvgrdUamB2ZNp6yte+Ne"}]},"maintainers":[{"name":"caljrimmer","email":"callum@bymiles.co.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/1liner_1.0.0_1580409863335_0.5741753799855516"},"_hasShrinkwrap":false},"1.0.1":{"name":"1liner","version":"1.0.1","description":"Query JSON with one line of code.","main":"index.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/caljrimmer/1liner.git"},"keywords":["JSON","1Liner","JSON Query","JS Object Query","L","JsonPath","JSONPath","JMESPath","jmespath","traversal"],"author":{"name":"Callum Rimmer"},"license":"GPL-3.0","bugs":{"url":"https://github.com/caljrimmer/1liner/issues"},"homepage":"https://github.com/caljrimmer/1liner#readme","dependencies":{"lodash.flatten":"^4.4.0","lodash.get":"^4.4.2","lodash.isarray":"^4.0.0","lodash.isundefined":"^3.0.1","lodash.max":"^4.0.1","lodash.meanby":"^4.10.0","lodash.min":"^4.0.1","lodash.round":"^4.0.4","lodash.sumby":"^4.6.0","lodash.uniqby":"^4.7.0"},"devDependencies":{"jest":"^25.1.0"},"gitHead":"a4cacbf9820e2c8c250150ce208fd45e7a1e7a28","_id":"1liner@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"caljrimmer","email":"callum@bymiles.co.uk"},"dist":{"integrity":"sha512-KmZ5lmuAH+cgfnWAlFxbapIMzNTWIM5m1sJmpomW66W2NTxMG2x+32rZlHpzNwUc0cTSLIfzhG46YF1Lqny/gw==","shasum":"cf9d487f2b9e51595c7ba952bc8683df93f06416","tarball":"https://registry.npmjs.org/1liner/-/1liner-1.0.1.tgz","fileCount":9,"unpackedSize":412870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNZRDCRA9TVsSAnZWagAAcVMP/2XvESUO7jTarBi+MfSL\nTO65oXhRDDjSQZkpGmxfGb+IHnUZO/AOFJxtlzWliy8kwrxi7VtMVOAqSyFm\noVZEScQeya0bMPdH4NMbCdidBaxpCGeftsv3qccuWsLCwumlzU2mZJsg/sHR\nD/F02vCcY8noPO/GsbvXJWThfPBAH0pZbYyZTokNJhbXb3tsOmwzBtnhJkm+\nVmKMtefJ1V+ysIV4WHgqDLdwl2bzHiRbxwEisuteizEsDUdNQurKEdu0KG0R\nJNfHtmQIffpHVoF//aq0s3WMJdbcxreNPiJ72aR7Pn+LDrZK7zZlAYn5Fu6E\nKEm0lGU9xQZZCfMyeIAS0iTNeZzO6f+plFENtdV/WBTs0ztHEVsKaQCX/fRw\nvxZqeT57YDddbYlu2PXeWEZcdK22msMjtLRURyQPFz20dRaVuU+N7ZCldXbx\nhBrTtoD+IxXu3o2bR0ylNUkfnnHRSS1loOlHgQ7coq1v2FzS3Tq+0E+2yoz0\nCeQyFR2DcOGlQLeYakv4HXYdhRCVijMKaee90+2cbm+3gINAkEf9sHABbv2+\nCca/vs21maboG2NqWd7FfjS3kRqaf3Rjx/qKQ0WV4UJ3UNrjxVztuyxnH4Zd\nEadiDXNX2xMrwyDjEuI/vSGLpQcJskfryFHVGPBvZvl9V0e/m+cMT0zcw8Sp\nDDI4\r\n=7imZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHWTuPCYN6Zv9Nr5Zpzrche4ZZWzJ85lv/SVTzTbgAjTAiAzJfpD7sEaiuFrds9qgIOm3IImLSMacefv1lVeFi7OoQ=="}]},"maintainers":[{"name":"caljrimmer","email":"callum@bymiles.co.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/1liner_1.0.1_1580569667311_0.8739167920941802"},"_hasShrinkwrap":false},"1.0.2":{"name":"1liner","version":"1.0.2","description":"Query JSON with one line of code.","main":"index.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/caljrimmer/1liner.git"},"keywords":["JSON","1Liner","JSON Query","JS Object Query","L","JsonPath","JSONPath","JMESPath","jmespath","traversal"],"author":{"name":"Callum Rimmer"},"license":"GPL-3.0","bugs":{"url":"https://github.com/caljrimmer/1liner/issues"},"homepage":"https://github.com/caljrimmer/1liner#readme","dependencies":{"lodash.flatten":"^4.4.0","lodash.get":"^4.4.2","lodash.isarray":"^4.0.0","lodash.isundefined":"^3.0.1","lodash.max":"^4.0.1","lodash.meanby":"^4.10.0","lodash.min":"^4.0.1","lodash.round":"^4.0.4","lodash.sumby":"^4.6.0","lodash.uniqby":"^4.7.0"},"devDependencies":{"jest":"^25.1.0"},"gitHead":"54750e37b6e5197ba4ab9b3953322e68aa92d442","_id":"1liner@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"caljrimmer","email":"callum@bymiles.co.uk"},"dist":{"integrity":"sha512-aJlHTzjR5mZIE1dXcnUxa9Y6csO/FVYNc4stFGu4eaiT0OKLqt0FGSQI36sEONwTIXju+tnSMUE+iTcmWsvxRA==","shasum":"6114420d17a5c9b9a532491af063af5bc3cd0877","tarball":"https://registry.npmjs.org/1liner/-/1liner-1.0.2.tgz","fileCount":9,"unpackedSize":413098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNZbTCRA9TVsSAnZWagAArsIP/Rq3ge7xGDlj0wl5Du89\nIDe+SH3F+dI/oG5+yTj5iZaoKP2y92JMdWDLm1uknaH0ZA8HNwwdkCIGBPO0\n90wtJu1kzyeoI+vArFVsRNwz8y2fTnMnUwDbRNvQC0hLIUPfAyZEmtC9XnE1\nJr5aQ0SZ4tgscUpg9iEOunJtOfis1qRPq4sLdTOUtKc/Ni+FL3wztW4PGT+A\nzk/S+8MnGSeTmbtHZeDCdTHv4iyU/L8aOO9iAxYpDuVrED2AeFlGLysq3jRZ\nPJZbMSSccZTvaogZ+xurqOkwcZr60+1GRq9YWW7luazx6DtR/BEnxQF6uszh\nGU1oGjMRGRDNCnvvHEAP+Uv2NFvRv/tcYxn2au0n+kmg0ZKX0lS9QyLIrrfE\n/nado4MSKQfC2SK8B01nE/rGeNxBAizlfWTjNcW8fbGmfJOIGweIo/ojpgvW\n7/Lg6ddjINPnnNX+BNb6+6lXUdgNZFSOQW05CLZ//HlWdmm8j3qzVkq3oInJ\nR6SV7ipgvoRIuBtFa9DPPlrf8ktAsX+PAJgJtX0DTczP41VenypnBxEkv+ho\n5Z9APPJ+9PP0VnXh1Ym4elrZ41ijWDhcOrp1T6l+SOsCOxhLB4jyTdkXBf/a\nSFejH8UJvL5dJbfHUrp8TY+r/zVhVQAOIDYxj6wqIRSOtHrrk19vAQs6WZM0\njagE\r\n=GKCH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGp8LW1UduKnyEmOGMAHtDmGjdILhdUYCQsuk3Xb0SVbAiBlGdatmClTBOKl0Mweluw0h2apLTEtG2jDncJDjEvxdg=="}]},"maintainers":[{"name":"caljrimmer","email":"callum@bymiles.co.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/1liner_1.0.2_1580570323427_0.642948656061916"},"_hasShrinkwrap":false},"1.0.3":{"name":"1liner","version":"1.0.3","description":"Query JSON with one line of code.","main":"index.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/caljrimmer/1liner.git"},"keywords":["JSON","1Liner","JSON Query","JS Object Query","L","JsonPath","JSONPath","JMESPath","jmespath","traversal"],"author":{"name":"Callum Rimmer"},"license":"GPL-3.0","bugs":{"url":"https://github.com/caljrimmer/1liner/issues"},"homepage":"https://github.com/caljrimmer/1liner#readme","dependencies":{"lodash.flatten":"^4.4.0","lodash.get":"^4.4.2","lodash.isarray":"^4.0.0","lodash.isundefined":"^3.0.1","lodash.max":"^4.0.1","lodash.meanby":"^4.10.0","lodash.min":"^4.0.1","lodash.round":"^4.0.4","lodash.sumby":"^4.6.0","lodash.uniqby":"^4.7.0"},"devDependencies":{"jest":"^25.1.0"},"gitHead":"ca851686646d7d6db9c0909f77039e018c050ad1","_id":"1liner@1.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"caljrimmer","email":"callum@bymiles.co.uk"},"dist":{"integrity":"sha512-4a0p+0/yoBSK/OGUdc587xLPq0OFT17ScfCSdX9uYoHEgXAJIJZ89WAOEhyBBMBdybt5Clg1ahexZTqY1bnWuQ==","shasum":"baf6493c2914125360670ef02455fa5fc8e8eeba","tarball":"https://registry.npmjs.org/1liner/-/1liner-1.0.3.tgz","fileCount":9,"unpackedSize":414442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOG18CRA9TVsSAnZWagAATeMP/2/2+EORpcLoFICfdGYL\ndJYETIsE6hlBLaw4CsU2qqK1TxHNgK490rTd3HoSbwBSVdWWx9X2Nl2GxT7q\n7LDLu6lthOQMSICNgFCFDtFuKM06/T+oSjw+/NTjZRTKW44NfKE4HH5GaplU\niIJy7n9peQylRUM5Aes3NUQ1MJn6kBmKJ3qybvhT1ZKdGpemB2ZkN7E5mQ4K\nWJGGm3lHdHkv3eN7JSTG55gM710j+mOmJgoAtNJ37KdwwkHXeBuniPouljE0\n78bWlV8e0BwIQFoJOg0H/vZ1zSy5tUdJ387eUDuIhbjAckTZJbiqIWGIOZna\nNdxhy75q2FOe1tUzZwccNN7Qax3q2+bXURkP2ISWwF0GlOi3rsMZw+uBsjY4\nxSFxU2R+/VxfquhiF8WL+1J3eCYKuKuCmWeWz1QbWkC3lvRK2l3M4M38Z9Ue\nAIFw8Qk8Wsv0cFi8AMIE+HXAzEcXQL00ob0kdMUGRZwfMh33YU5ubaTmzh3i\nqaWVIVtM9phZd4FsHpel8RQo1gtqZTx6LWH1kzoi3LT8n52jpDRo+dgD8gpk\ne0c9LkJNJFlngaZwedf/BXOYaTmVpZ4hOIjhla2hHf85gFUCcjG5X/eJGp9G\nZMcDmWVsQrfPxvcsbABiNsumvdU/vQmUgAjgF8JVHQJptq+fVojUmwdwxF0a\n0i80\r\n=30zI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2a9ri6Ij91HIrXRUujReOaZUbnqjU5KLfeXALiG/vMwIhAOeP5aKtcmR4XHH2dGbmVsJnZ63gHI/bxghDqIvrMMJ2"}]},"maintainers":[{"name":"caljrimmer","email":"callum@bymiles.co.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/1liner_1.0.3_1580756347616_0.6186362391301132"},"_hasShrinkwrap":false},"1.0.4":{"name":"1liner","version":"1.0.4","description":"Query JSON with one line of code.","main":"index.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/caljrimmer/1liner.git"},"keywords":["JSON","1Liner","JSON Query","JS Object Query","L","JsonPath","JSONPath","JMESPath","jmespath","traversal"],"author":{"name":"Callum Rimmer"},"license":"GPL-3.0","bugs":{"url":"https://github.com/caljrimmer/1liner/issues"},"homepage":"https://github.com/caljrimmer/1liner#readme","dependencies":{"lodash.flatten":"^4.4.0","lodash.get":"^4.4.2","lodash.isarray":"^4.0.0","lodash.isundefined":"^3.0.1","lodash.max":"^4.0.1","lodash.mean":"^4.1.0","lodash.meanby":"^4.10.0","lodash.min":"^4.0.1","lodash.round":"^4.0.4","lodash.sumby":"^4.6.0","lodash.uniqby":"^4.7.0"},"devDependencies":{"jest":"^25.1.0"},"gitHead":"1083d2fa6e385e0dd6f76bc309a696978784fb79","_id":"1liner@1.0.4","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"caljrimmer","email":"callum@bymiles.co.uk"},"dist":{"integrity":"sha512-8s/1yUYefzCjzzsIN7CTfTuNHaB5VbIGlklwk6LoHQ+hyZshKOx14eqAxibSJc+h5pLuc5aARnbEUts7xu6f3w==","shasum":"c8f7c97a45043aa4e47a6ce9c288fa8143ddb164","tarball":"https://registry.npmjs.org/1liner/-/1liner-1.0.4.tgz","fileCount":9,"unpackedSize":415926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOzl0CRA9TVsSAnZWagAA+lsP/i4Mtmk2IeIP2w/U7wy/\n2nWJ7Kd5QbdDH7PXdI+9J9POZPhKjNekKi6kLdm8+LLyK7qtKgPK3+9hklc+\ntvjt+sY1dbXGa3F/QiWXZQ+/JqNl75oMOrDTfJEdcIHGISEYtj1S09oLvPcx\nv6vDJWxmd3/2PZSrDhjXdDc7hOHsmPQOexeu5iTXCVyRds2nxVrE7Aw+7gTP\n8y5VnZB5jVgT733y7rAF8SOStY6EU0pnAJsXYFhvcoynazVkE8c1NWRz+0u3\nA3Z9jD+r7bEjyrdkOEk7ZA0YD2Oz8zyw+zojDuAI95n3kQRqWdC0wLouQCF1\nupe5OvydSE2FGEAjBvGgX5KjO/u/3DHi/uGvvqTpGtORwss5GiROexjyq60Z\n1czTNcIHRPBWuPO2C+LwSQWN78Wh30wwWfzZtdVto9kgnl8HIs34VC+zH7l5\nSOa/Z+SB9vDGWYirAQzKlrHSsFdSaU5x+5Ea9DYeT+QOS1aesTlnjncQpI05\n4AWh50HPfzy2/7o0x3On+t+E4+BqF40SfgXvV2XHyq1350v8wLWHFW5AV3FC\nEWo6W/TuECc29Lyfg8YHuuOFMhuM1QTYyMQvjpmn0W2UnBe0xVEISlMAKsh/\n1iXE688R2oHjx99xsF/bZD3Yapy86nRstXYf4O+po+pXdo1CBg6fr2n8x3y3\n2lV1\r\n=ft5q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDcq1qb+VQsYicSDwzf1dRKE/nAKerZmGSLMFf3i7FgAIhAKhQAUblAk6iOBllA+SLTvDR3BwY+9XIpnWqlOl6QV1Q"}]},"maintainers":[{"name":"caljrimmer","email":"callum@bymiles.co.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/1liner_1.0.4_1580939635858_0.5502717385510287"},"_hasShrinkwrap":false},"1.0.5":{"name":"1liner","version":"1.0.5","description":"Query JSON with one line of code.","main":"index.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/caljrimmer/1liner.git"},"keywords":["JSON","1Liner","JSON Query","JS Object Query","L","JsonPath","JSONPath","JMESPath","jmespath","traversal"],"author":{"name":"Callum Rimmer"},"license":"GPL-3.0","bugs":{"url":"https://github.com/caljrimmer/1liner/issues"},"homepage":"https://github.com/caljrimmer/1liner#readme","dependencies":{"lodash.flatten":"^4.4.0","lodash.get":"^4.4.2","lodash.isarray":"^4.0.0","lodash.isundefined":"^3.0.1","lodash.max":"^4.0.1","lodash.mean":"^4.1.0","lodash.meanby":"^4.10.0","lodash.min":"^4.0.1","lodash.round":"^4.0.4","lodash.sumby":"^4.6.0","lodash.uniqby":"^4.7.0"},"devDependencies":{"jest":"^25.1.0"},"gitHead":"d021aa07cf09c750c19dfe5e4b49dc7b59e4b9cc","_id":"1liner@1.0.5","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"caljrimmer","email":"callum@bymiles.co.uk"},"dist":{"integrity":"sha512-4qMDsEMhhPltaM9as3R2FFCuKidN9fGBBWAPddPUz9OlK3Otg3SBEirAJ0E/vnqIFHil5/OPXwWpWKsD/W5EVQ==","shasum":"84635ffb3da70ef77a92e400128ea32510ce97f4","tarball":"https://registry.npmjs.org/1liner/-/1liner-1.0.5.tgz","fileCount":21,"unpackedSize":2036183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenxmuCRA9TVsSAnZWagAAsVUP/2LIxnOr/crjK4VBimbj\nc50Ud5V8LTz7Qf+0HRBqx7Uw27MJloZ/+o9xoBUL/aXzjjYmC3GnYH/unzvd\n6ViSetgabEKJOoh+6UlbHphUsdKF6Tl6etUrGxY1ZAEF1e4jp7A1EHk8f4Kk\noJtrSVaUn69TjFYv9i5X2HyqbgQ2mRw80ogDBmH4LviByBXzIyaprTH+UFPe\n0XFjirR80MZbs4l5ZVBBOQ/6iy867bqEQ4z9ZCZEdJlXm+lmvj1oORDEp5tj\nksISCs8tkCai8u4dhVkhwV0VT11JIIL/a9Yu7/j8xYmAco1ftqlosRE4dacX\nEmDhaaxjOfFXR+YJ33/IAuesroYpelFcN9lWquVLYu9zppgJP3i5hmTyIe6o\nbX50cf7zVecW/dgAmI4SQ+2ChzR+yqSZS9KPnK722IoZ7IryhOEAr+PNSdGH\n+U+OEwfTUSnJ9jxPD7qpMqfPUFCZT1yPAMLitcPidP0zcaixV1W+IAUdhJZ4\nbpWld4tDmCyAaxlFExWJ8FV7yLbdJJuRnIz37Iq+VTL1vZoGVe53kuSHNy58\nL5yqxIZKwBtGBFseJgQi3WykQyKfigJyiwBGyvyUMYcT7hnxUPH+zfJEGCB9\nU6w3uztgx9mSWbsB6j6WcA1pleKzjn6chi9tDV+2yuZ5hLTjE2H2cK7LdyKh\ns6eg\r\n=X0uk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBhVi7l0wA/lMTazHk+tJZt+Pl4BnfWWQLcjDR+xA6xPAiEAtzGWzQB+et8+cXF3+lTy00QB1Nkl8A53fZfrC14+Sy4="}]},"maintainers":[{"name":"caljrimmer","email":"callum@bymiles.co.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/1liner_1.0.5_1587485101362_0.0815857073906463"},"_hasShrinkwrap":false},"1.0.6":{"name":"1liner","version":"1.0.6","description":"Query JSON with one line of code.","main":"index.js","scripts":{"test":"jest","bundle":"parcel index.js"},"repository":{"type":"git","url":"git+https://github.com/caljrimmer/1liner.git"},"keywords":["JSON","1Liner","JSON Query","JS Object Query","L","JsonPath","JSONPath","JMESPath","jmespath","traversal"],"author":{"name":"Callum Rimmer"},"license":"GPL-3.0","bugs":{"url":"https://github.com/caljrimmer/1liner/issues"},"homepage":"https://github.com/caljrimmer/1liner#readme","dependencies":{"lodash.flatten":"^4.4.0","lodash.get":"^4.4.2","lodash.isarray":"^4.0.0","lodash.isundefined":"^3.0.1","lodash.max":"^4.0.1","lodash.mean":"^4.1.0","lodash.meanby":"^4.10.0","lodash.min":"^4.0.1","lodash.round":"^4.0.4","lodash.sumby":"^4.6.0","lodash.uniqby":"^4.7.0"},"devDependencies":{"jest":"^25.5.4","parcel":"^1.12.4"},"gitHead":"af53407247aa6d1ae58e4009796647ea936f2ff2","_id":"1liner@1.0.6","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"caljrimmer","email":"callum@bymiles.co.uk"},"dist":{"integrity":"sha512-yiyClkUTdc9SPUtzJ3gmesZYCQMtzizbAUkk390t9GXQx+IorTjFT3yAZrLLIPhjaPIFy/hMO1CFlEG23iGMeA==","shasum":"06b224f6e2378479e76803fb13128e253ff1cb9c","tarball":"https://registry.npmjs.org/1liner/-/1liner-1.0.6.tgz","fileCount":9,"unpackedSize":503420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhYZRCRA9TVsSAnZWagAAg2AP/0tUJjoJv5hOluC+RIpW\nCErezz5k7mVBCByrr7gk6EpiKf4TxGMMEAy2pvNgpJvS9XScR14cnIcR4RzS\nUQXX1xLsQg96jD7TOi2uDom+ruGaSmnHMxE16zc8CWDgsFUXiWd02PmNkWyc\nfvsHYcj8wpGs7aoR/gl9SKvWvpr4XLrTcBVbSq3tUtdUzxSvlb8H2GPzFPfl\nxQFtYtxLiaJ3VjBCb26zeN6mnVmY6zujHqM/wCGFXtugyrZRq22rcBWemPtV\nSpYxegjr5Cvs+fj/HqNe0TXep2hg4F4frww1aNWWSHiJ4Gg3crqTTHtdbQ6x\nlmSjkQuCIYzyLr/TFaqNFqX24RtO4vDPrh4tH/i5+KlOHIwL2g6Eg5LpTWwf\n7zwGz0/DzNA5tzWMHovtPZdxS/n2VNJ5JMLJnXCnH2wsWrzxEVJmPtKWGMjY\n+CynXxx8AAunjW2nEyZIYvLPuDeXVadYQxxTZrmOTTn3ybh2qfM6iRrs03S0\nD/0+L288mZ18tXP6OCHRaqDEzTR187lSZhSHO7NLThnwUDs6kTAOTD1VGlmh\nM6CKAf70613yOSTI+yjeJ1ZXu2qHlBuHy7/oQky2eiXYgEWJw+cfff1oWREC\nw3sN06eQBgkXeijSBi42ZyhIj0+IDWyhhIgoiafl9T2/a7nHH4WFj15LQJcu\nnHOq\r\n=z6eK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQRCqthp3YGdKEV8mMnNSnCWH/Bz0AfIPRCF82xylCnAIhAJFWjaiIuKDlXYEZqWIKQWD1sXMM6gcvPQtT6ZwzAK2S"}]},"maintainers":[{"name":"caljrimmer","email":"callum@bymiles.co.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/1liner_1.0.6_1602586192885_0.2840944638260683"},"_hasShrinkwrap":false},"1.0.7":{"name":"1liner","version":"1.0.7","description":"Query JSON with one line of code.","main":"index.js","scripts":{"test":"jest","bundle":"parcel index.js"},"repository":{"type":"git","url":"git+https://github.com/caljrimmer/1liner.git"},"keywords":["JSON","1Liner","JSON Query","JS Object Query","L","JsonPath","JSONPath","JMESPath","jmespath","traversal"],"author":{"name":"Callum Rimmer"},"license":"GPL-3.0","bugs":{"url":"https://github.com/caljrimmer/1liner/issues"},"homepage":"https://github.com/caljrimmer/1liner#readme","dependencies":{"lodash.flatten":"^4.4.0","lodash.get":"^4.4.2","lodash.isarray":"^4.0.0","lodash.isnumber":"^3.0.3","lodash.isundefined":"^3.0.1","lodash.max":"^4.0.1","lodash.mean":"^4.1.0","lodash.meanby":"^4.10.0","lodash.min":"^4.0.1","lodash.round":"^4.0.4","lodash.sumby":"^4.6.0","lodash.uniqby":"^4.7.0"},"devDependencies":{"jest":"^25.5.4","parcel":"^1.12.4"},"gitHead":"de10ff7ccad0b1dff143aac2f5552c5f11075824","_id":"1liner@1.0.7","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"caljrimmer","email":"callum@bymiles.co.uk"},"dist":{"integrity":"sha512-jDEKDRZdKH5/xMZH2ngIVxnFx6FgIIvfpGo7X5GvyD5fDMl0xRViizer3jRcUIgmj/x5OXaEGnmE/2jqyVhLYQ==","shasum":"49970a24923a0e1dad4ef1b8fbe7a20f67cbf634","tarball":"https://registry.npmjs.org/1liner/-/1liner-1.0.7.tgz","fileCount":9,"unpackedSize":515758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhb3MCRA9TVsSAnZWagAAPL8P/j7IcJd60mjFeXoOy8eN\naMIoCyVMQ5ENg/Y0Vy76PpbVknkOoE2Sf4nJDAIWMWrLrfGAJA/66JpjWxuH\nXwOOwA8vXO8neYFFd2ycsQYtRGm9o6cRfn1lVhc998BUKkhoSVjpRODeu6Ad\n1CkEw9vGhiaca0OrxnW+b2SGNve86dIq3fjPB4SxSv2POHkGVTc3CC6aLqcx\nbKKd7/8ib1prha8oIucIW51PH5CVExhpKcRm1Jm6dzYh3AeNUGg1akYIuiXo\n7rza7YPU7XAbUNkfkANB2w+y+CTT7TUiueTdO6z2WyEcWEQfH1FYK47bUYWb\nYNN6vZnKuJE1w6TUaKsuk9Y07XVQ5RzIdFDgvZS+NUDhSkjshq0oP1Z836RZ\n7IPtRNg5Cq5CELxhwubXaRsYS2r03JhmPs8OcwnOe1iVpwc10vbPSvt597rm\nLW8FcrEa7i5gXF1ye6/g1MglLYPI03Dgr2Qmg2By20cw/w34x8gD3DBbcp80\nisGQxrAm9uU4a7Iw0rB3Mfj68GMkLtfSoLvcmqP3q3qr1MHVo3hTI9I2NL8N\njCDTmFXOEc5sGh6361SbYYqm+QOWBQ9EhtrNewCgsM0r49ijL6fpXiKTAiOz\nLcA6T1MYTloO7ylQ6xyHXKezbBRtnAUlBlwq3vrQ3wvRpbI9jj/0RXcumQQw\nqNa3\r\n=osho\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICsFj/kjWxuZYUdEgzWzhrzrDxOPkuWJhshh0mYC2AIAAiAeH1jySxZHi9QFD89eJ1oDMvZDOrjh+krsp5MneBxJtw=="}]},"maintainers":[{"name":"caljrimmer","email":"callum@bymiles.co.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/1liner_1.0.7_1602600395452_0.25576079688856757"},"_hasShrinkwrap":false},"1.0.8":{"name":"1liner","version":"1.0.8","description":"Query JSON with one line of code.","main":"index.js","scripts":{"test":"jest","bundle":"parcel index.js"},"repository":{"type":"git","url":"git+https://github.com/caljrimmer/1liner.git"},"keywords":["JSON","1Liner","JSON Query","JS Object Query","L","JsonPath","JSONPath","JMESPath","jmespath","traversal"],"author":{"name":"Callum Rimmer"},"license":"GPL-3.0","bugs":{"url":"https://github.com/caljrimmer/1liner/issues"},"homepage":"https://github.com/caljrimmer/1liner#readme","dependencies":{"lodash.flatten":"^4.4.0","lodash.get":"^4.4.2","lodash.isarray":"^4.0.0","lodash.isnumber":"^3.0.3","lodash.isundefined":"^3.0.1","lodash.max":"^4.0.1","lodash.mean":"^4.1.0","lodash.meanby":"^4.10.0","lodash.min":"^4.0.1","lodash.round":"^4.0.4","lodash.sumby":"^4.6.0","lodash.uniqby":"^4.7.0"},"devDependencies":{"jest":"^25.5.4","parcel":"^1.12.4"},"gitHead":"9b06e937106e13866d1efbaa2caf0bcb482fb324","_id":"1liner@1.0.8","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"caljrimmer","email":"callum@bymiles.co.uk"},"dist":{"integrity":"sha512-KjD/COajGjPhAFpV4C6UlXEbseD2z4AGK1Y/C2Vksj8GF0LpqFYC7fONSuWyoh0nOoQK3fAcq7zXU0yZfyI+UQ==","shasum":"4de9d1f443d245548a4992b1d0c8f96805120341","tarball":"https://registry.npmjs.org/1liner/-/1liner-1.0.8.tgz","fileCount":9,"unpackedSize":516729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpVbeCRA9TVsSAnZWagAATmsP/AwmyetRXesnqSJyXcr+\nltRyZIMlYvCQYeSa6IN59zgM9ejpf/qLIhWuKQNZcttOASdSafTWH4Lk5iRE\n8EsLw0217YHPiMTZN/AXZksL4yzTO0LcOrltjGHrDC3ofHuGbmucKk4E4VwI\nU7mvhWb/0RCiPcc9Dv6x9g4E7qYAIyYRw0uP7DmEQGvMB/Bxp1i8Z155GYeS\n9zrkS+ijUMUKn41swOZmDrG8pr/BwT3pLDOiVmr1hT8EmwWbosP8xTPXeLiX\njKAUyvHXUPAv18im0oi+rQ1hLnDzN3bygqz8YlwJqwr5g/A2VZIY+UxiJlkP\ntt+xPLiSl0w4c5nJZQkb/uqEgnQ3zG4POLSlDFZIVglL9WxfziaWMdGUciDR\nKgXlB9bmhFbwdwBMJEt4XtZ2iD358md4bhGd4shEV4XkbCG0y7Mc5PkF7qyl\nz5Unf57iKXMHHx5cI9uNYKXBouB+gHEWsbZje6F8u1Wub/QyW/bnerQUV3p2\nM0IgUkLoG89h9E+wIaYiV7Tvs4jnAWpoPbS5lfDeSp+XhZT0tpVIfcYxb6f5\n/hiCP2RRIdPmoiH4JBXJNv8HXXXRAhFGfsDuQPhz3nA9CU5zN30q6QkJNVL2\nhTo0q190DxtuDcJD3GIaoNBgLhiBanHNyT7APCiBQjhoKLb9q0oOXbMTpX0j\nqDzI\r\n=0I3W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwhKGb1lxD5kwGAu2RgZhLQLo9U9KN6MkqxRWg2jhrqAIhAMQibE34BXCypsLsATzLHiwbP62DsJIPZB+CQEsH/8kb"}]},"directories":{},"maintainers":[{"name":"caljrimmer","email":"callum@bymiles.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/1liner_1.0.8_1604671197247_0.9466339384589875"},"_hasShrinkwrap":false},"1.0.9":{"name":"1liner","version":"1.0.9","description":"Query JSON with one line of code.","main":"index.js","scripts":{"test":"jest","bundle":"parcel index.js"},"repository":{"type":"git","url":"git+https://github.com/caljrimmer/1liner.git"},"keywords":["JSON","1Liner","JSON Query","JS Object Query","L","JsonPath","JSONPath","JMESPath","jmespath","traversal"],"author":{"name":"Callum Rimmer"},"license":"GPL-3.0","bugs":{"url":"https://github.com/caljrimmer/1liner/issues"},"homepage":"https://github.com/caljrimmer/1liner#readme","dependencies":{"lodash.flatten":"^4.4.0","lodash.get":"^4.4.2","lodash.isarray":"^4.0.0","lodash.isnumber":"^3.0.3","lodash.isundefined":"^3.0.1","lodash.max":"^4.0.1","lodash.mean":"^4.1.0","lodash.meanby":"^4.10.0","lodash.min":"^4.0.1","lodash.round":"^4.0.4","lodash.sumby":"^4.6.0","lodash.uniqby":"^4.7.0"},"devDependencies":{"jest":"^25.5.4","parcel":"^1.12.4"},"gitHead":"f684e8a975821aeb550fb28bdccd3e840b641e08","_id":"1liner@1.0.9","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"caljrimmer","email":"callum@bymiles.co.uk"},"dist":{"integrity":"sha512-OORHLNF6jIf67l9PdMrE3r2ycUupxDeANLY9ATxvhMPzOlXKm8bMhphpi3z0NCNKO6d8/V/x/0rRN7uO3RyD1g==","shasum":"e2a972329bac00192be44d930c7fe632219fc085","tarball":"https://registry.npmjs.org/1liner/-/1liner-1.0.9.tgz","fileCount":9,"unpackedSize":518070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpWH5CRA9TVsSAnZWagAApJAP/2RL0ouwFDV4RDDLgQjU\nBvzWmh/n7c6N/nkog2OV0r4DngGiFcFxJ7pOJMQwGrI0QhtvBHwC0Dwkdycx\nXx1myWzSemzO6L9ZQ6QTgdYcgqpIFogEv9hwAlvuCglnGpgvKAEvfjMTNvS8\n5KwDF9rjG3r+M9jbhQntAfV7GkqfkzZaXDMyK4scHi/5DJFNCQGIolfZEmV4\nhbnLCWtORZ1I775LtB1rxPIGKIM1PkYt9x2nJ0Lc1OPyLfkz1WA+yXU/1ZAM\nnx6hQmC4AjkwrD7nxUsiy2ol5fxMbmsmiGe5+Ey1dxIeS0y76zUPJw6S+aK0\nwGE7Cpd6b0oRMZy7V6xnehEy4knuxsVbaDMpoH+MtBfUhwfyD2SGzBuHEmWb\njGCJZ7Sf7qDXMnjvTt5QwB0z1yVYkAUypPbw+xUNF3RGLk9vTbz1RCSINeIt\nWkCn1CX7SW7K+UGe1VZ1kooLXhSJf815HyaxIwMwQ+XAjFrpdKvfJSmcWoMl\nhKOSqUMAaJR7GuYnstSKQTmxjNmSONXNH3AtW3mv5QDHYLdlp9R1jKhisuQ7\n0Awq5ef7ksn6WfmBgRhkrfA4NZZtdjRLYvOQU/jIu9arlw157pn1fFdlHCEe\nWU8aiu4E14836OYQLujyn9q5LKCzLxjILQKFBcwMCZjv0xs2gPaMQ8DGZUs4\nXzin\r\n=72Xq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAqBkQamjM3dnFHrk/a9jtXY86iY6IufeJZCnFxGRzsjAiEAxY6wD6kc4NAy9mpVldJfnI6/S+fTcs8R8dRFWk8ILgs="}]},"directories":{},"maintainers":[{"name":"caljrimmer","email":"callum@bymiles.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/1liner_1.0.9_1604674040989_0.21626931004153382"},"_hasShrinkwrap":false},"1.0.10":{"name":"1liner","version":"1.0.10","description":"Query JSON with one line of code.","main":"index.js","scripts":{"test":"jest","bundle":"parcel index.js"},"repository":{"type":"git","url":"git+https://github.com/caljrimmer/1liner.git"},"keywords":["JSON","1Liner","JSON Query","JS Object Query","L","JsonPath","JSONPath","JMESPath","jmespath","traversal"],"author":{"name":"Callum Rimmer"},"license":"GPL-3.0","bugs":{"url":"https://github.com/caljrimmer/1liner/issues"},"homepage":"https://github.com/caljrimmer/1liner#readme","dependencies":{"lodash.flatten":"^4.4.0","lodash.get":"^4.4.2","lodash.isarray":"^4.0.0","lodash.isnumber":"^3.0.3","lodash.isundefined":"^3.0.1","lodash.max":"^4.0.1","lodash.mean":"^4.1.0","lodash.meanby":"^4.10.0","lodash.min":"^4.0.1","lodash.round":"^4.0.4","lodash.sumby":"^4.6.0","lodash.uniqby":"^4.7.0"},"devDependencies":{"jest":"^25.5.4","parcel":"^1.12.4"},"gitHead":"622d22bf4d83c0f406b883ffa22eedd6a83763fd","_id":"1liner@1.0.10","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"caljrimmer","email":"callum@bymiles.co.uk"},"dist":{"integrity":"sha512-B+EV+6zbiN+v8AozsUmdfcVftlivfJ4fVYflQ8VhjvcxdDGZWCB0bx2z1HsOHNiyHh7pE/F+xR7MuN0WYDwmCw==","shasum":"1068e1d460dacb121d8e5504f483c4544f830c77","tarball":"https://registry.npmjs.org/1liner/-/1liner-1.0.10.tgz","fileCount":9,"unpackedSize":518338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGrgQCRA9TVsSAnZWagAAVHcP/0kCliMw8B4PdhAPaSA8\nuDF5HpjIjHY4BSCb9W0Em9NnvRuHtPIMiUTJKURkfbItfsgJctRBOihqVnwT\n+s9b3RmkLQYt45vcEwWmC2lx4x1+z1L78d2JJHqiMBraCouvuN/IlYd2oxxK\nNDyq24E+3KBGrnSNcGEYg2H5USKRXajV0lGvbg1y6omJygbo7SakyzHffTBw\nFR+we/8xwfkhSgjfwPFn/Nf/83F8yO20TOauZe3aB2xh6q/qOSm4siysFLZX\nnEfAm86oo2fR2LdZsdQ/YeemnODWB7cQzjmt21ynIgIY9nnpJd0r52vSP0Dy\n09irOtJbIBtuheSM2zPyu5vUNHz2iw/z1Zd9Yuon9qmoAR8cnjKBFb81u/mo\nQB/CaMrh/zmbZbxFYaNlweIz579N3LJJo0jntIRTaj5jnCbWS5fDUMx7HKrH\nxCD5UaLKfz5wjNJ9uB40Nzl9Ko08Gds656FaQc+9djL4cPLGAU4pEiMBBO2x\nfmFO+UPfA+lVjYrIK9laIobi7E6MybrP47M0t42j2iuMNkHO3bpEgCPrO4qW\nzaiovdKk5rT1Io1wk9sm/71LrN7KYdLUbQUzvyes87OBwPqLxz7BPsgY4SHX\n2tRBNjCEvrSxgVK6TSlOe9FhrNNvOpfgubVP5zVlJOYugc4+BuuFZFRpvmUA\nQeZf\r\n=Qc6T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRrXNzCKWwpmp1u18hCGHgNZ8VO26JP6HM0JSNiHqCbwIhAMZBlMT/2hNPdcnFrMKldXkixqpcwcF7h61fjx3MkD8F"}]},"directories":{},"maintainers":[{"name":"caljrimmer","email":"callum@bymiles.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/1liner_1.0.10_1612363791854_0.364456670053968"},"_hasShrinkwrap":false},"1.0.11":{"name":"1liner","version":"1.0.11","description":"Query JSON with one line of code.","main":"index.js","scripts":{"test":"jest","bundle":"parcel index.js"},"repository":{"type":"git","url":"git+https://github.com/caljrimmer/1liner.git"},"keywords":["JSON","1Liner","JSON Query","JS Object Query","L","JsonPath","JSONPath","JMESPath","jmespath","traversal"],"author":{"name":"Callum Rimmer"},"license":"GPL-3.0","bugs":{"url":"https://github.com/caljrimmer/1liner/issues"},"homepage":"https://github.com/caljrimmer/1liner#readme","dependencies":{"lodash.flatten":"^4.4.0","lodash.get":"^4.4.2","lodash.isarray":"^4.0.0","lodash.isnumber":"^3.0.3","lodash.isundefined":"^3.0.1","lodash.max":"^4.0.1","lodash.mean":"^4.1.0","lodash.meanby":"^4.10.0","lodash.min":"^4.0.1","lodash.round":"^4.0.4","lodash.sumby":"^4.6.0","lodash.uniqby":"^4.7.0"},"devDependencies":{"jest":"^25.5.4","parcel":"^1.12.4"},"gitHead":"5466fb619c962f624a6a68f20bfa27eb65a27fa2","_id":"1liner@1.0.11","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"caljrimmer","email":"callum@bymiles.co.uk"},"dist":{"integrity":"sha512-BGLS1tjNc8nqTRPziKRPhD/gX887VxJjQZWeAmmDVFujkd36zqZ41CqGv1ixqDcOhDSNaIHK7avSLIWd7d7Hbw==","shasum":"ece3cbb5fbf2a983ffdc968468eaf5a0a3d49cbc","tarball":"https://registry.npmjs.org/1liner/-/1liner-1.0.11.tgz","fileCount":9,"unpackedSize":519982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGr1UCRA9TVsSAnZWagAAhRMP/2d7QOp/MFqvHu20kMdj\nTRZKq0eFhjLq6cR3AxC7SzTc4wnk1bzRQfWK7MBPw8NjP+C+00ESoegoKJ+i\nEOPb6w3hsgb2+YrG82JEYuCW8L9Y3pcF3ffJt4QJ5O9Ddl06GbunBY0GTkwt\nbf3ZxotKNp6xG/RSzLSvtjvQBCeYknS9a9zMd+ViV55bj5bmHbQGooJ8ahwq\nEOvV1n88UvcXxqQBh7CLYSny27oQn8r3uXT5Y/skV5G9RQqCLqALLBJ+4Rog\nSf4j6ICYhZQCtX8T4sbjpf1TAQxGihsgKsUIq5sbg2S2/QLTdCiEAXtZFB2q\nYk2ryPE96vs7GBqLAWEtS/Dp84PHb/LPmS6paO0ZLBshYdNaNuCqDuMw9HvU\nbTbxCmcSlzVE8d0+3rABgfeHbsdJWGeDgcAeIKfo4VEN7IUBvkc/u0Z73mGa\nBPEGW3MHKu9yZztH86/3DJqIQFDtaAM6fKJZd9xH31CV9ebm+wZE5nE2YM4h\ntCvDJG/gQVLYNjrrNq+fXSvF/mt49UTkhlDJmk5AzW+9LjC+U0ebPw10xyEt\nqhJJXFG3sMftz5zdxD+74jBlham3q3FyNXp02sL07XZeENeL+T/AUl2Q17rC\n2RP36jIk4uvhbrQ14SAPkg6F4LIG2JUCe6DFfJm8/ImfzglOjs4e7E9Bpnrt\nSl+7\r\n=ivIC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBuSq6GKAq4sT3u8Wsosg4RrQAxy8jLL8neczqm6EDdTAiEAnp1GZqdL4TdwrBtbHlzTsaOrOWBARFbHgKq1iw87VvI="}]},"directories":{},"maintainers":[{"name":"caljrimmer","email":"callum@bymiles.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/1liner_1.0.11_1612365140210_0.7489305112828342"},"_hasShrinkwrap":false},"1.0.12":{"name":"1liner","version":"1.0.12","description":"Query JSON with one line of code.","main":"index.js","scripts":{"test":"jest","bundle":"parcel index.js"},"repository":{"type":"git","url":"git+https://github.com/caljrimmer/1liner.git"},"keywords":["JSON","1Liner","JSON Query","JS Object Query","L","JsonPath","JSONPath","JMESPath","jmespath","traversal"],"author":{"name":"Callum Rimmer"},"license":"GPL-3.0","bugs":{"url":"https://github.com/caljrimmer/1liner/issues"},"homepage":"https://github.com/caljrimmer/1liner#readme","dependencies":{"lodash.flatten":"^4.4.0","lodash.get":"^4.4.2","lodash.isarray":"^4.0.0","lodash.isnumber":"^3.0.3","lodash.isundefined":"^3.0.1","lodash.max":"^4.0.1","lodash.mean":"^4.1.0","lodash.meanby":"^4.10.0","lodash.min":"^4.0.1","lodash.round":"^4.0.4","lodash.sumby":"^4.6.0","lodash.uniqby":"^4.7.0"},"devDependencies":{"jest":"^25.5.4","parcel":"^1.12.4"},"gitHead":"669b660174e6207263e335341b96550711bf23d8","_id":"1liner@1.0.12","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"caljrimmer","email":"callum@bymiles.co.uk"},"dist":{"integrity":"sha512-8vLtagFQKjJ61RxQra124+sTVE/w3gxx95FJ2Em/7rXw1IfDpGjpo5xNItkcc+oCJ96rQye+my47q2qGXWq9sg==","shasum":"b5b44a404671f5fd6fadef5e4c0599a53af38820","tarball":"https://registry.npmjs.org/1liner/-/1liner-1.0.12.tgz","fileCount":9,"unpackedSize":520578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNAu/CRA9TVsSAnZWagAAEN8P/jLFoxkOqLHknfwrGW9H\nvHidyCGjyPJuYCcjartQ6B2zJKYBCR8hj38ntsWVah5mZ2hpixQ4GfBUqsvV\nHLagnbWo2dMg0441voj+0f0gf2ALTceMY7lzigUyvK1PptpCBhiMIoZjFoyU\n2Kg0em31q32VNtncZ2Hj5ETAkmnarWFdhlpF0OYmDS/Bta31/kPffbI1EFcN\nSaGBMcgmK9r/RKq7m0d/PVHrTnkw6fkBC8ZBDdmkhtlI9e/9iwUb5hAfMD4F\nSw80j3yOAse6SXxG/7kKgKfpDg4+TJKjw6RxMSc74Et21D8J9lbKSXgVEtNs\n4E2Gjpn5pxyt7VUCJt+NuOuTUf8wZbOQMwU9tYdkdcizlASxLLNxSh3EghDW\nVyzp5AkM78ozjo3WOlijRWovyxIAfps6pTOCiaAv6/Ec8vJo905itSoRspQt\nzRXIRJ2r1CuKSvUaAP37IOVILCwysDveAfoc++ipllmUCSka6W/KHn2/esAm\nCMZc+KV/22l11kzV60nPyDSY2YAuEpEFA8fhRmDkJ2AlEEj75hL1Q9Klg0F4\nTo/QTINHy/1Sfg7Ozg7IyFjwsHeDqxDjAGi5k0xbaW8sbXswR0Dx99Pc2sBh\nBxzxcBC1H72DGiGFaZ/BcXT3KusC8oa1C+cqcXsUmPETg0jpHkwg4D6JMWSR\nSPPh\r\n=YJHP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSCEaRrSd+0UnqroSvaq0mKGILi9Ar39gY3ySev1d+9gIhALVu6NR9dcSsDHAj3QD7R9jSCACm7Jl3lL5LUdgYtm0u"}]},"directories":{},"maintainers":[{"name":"caljrimmer","email":"callum@bymiles.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/1liner_1.0.12_1614023614495_0.8673173730676358"},"_hasShrinkwrap":false},"1.0.13":{"name":"1liner","version":"1.0.13","description":"Query JSON with one line of code.","main":"index.js","scripts":{"test":"jest","bundle":"parcel index.js"},"repository":{"type":"git","url":"git+https://github.com/caljrimmer/1liner.git"},"keywords":["JSON","1Liner","JSON Query","JS Object Query","L","JsonPath","JSONPath","JMESPath","jmespath","traversal"],"author":{"name":"Callum Rimmer"},"license":"GPL-3.0","bugs":{"url":"https://github.com/caljrimmer/1liner/issues"},"homepage":"https://github.com/caljrimmer/1liner#readme","dependencies":{"lodash.flatten":"^4.4.0","lodash.get":"^4.4.2","lodash.isarray":"^4.0.0","lodash.isnumber":"^3.0.3","lodash.isundefined":"^3.0.1","lodash.max":"^4.0.1","lodash.mean":"^4.1.0","lodash.meanby":"^4.10.0","lodash.min":"^4.0.1","lodash.round":"^4.0.4","lodash.sumby":"^4.6.0","lodash.uniqby":"^4.7.0"},"devDependencies":{"jest":"^25.5.4","parcel":"^1.12.4"},"gitHead":"5a937540730c623ca9c1143eaf9e571e20871b6a","_id":"1liner@1.0.13","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-wXSODycGj58Sxk/wrLZYn7KO+m7sNuRm/G5vfVfyGaa932dGrX9u0K+zBeWBHbG96phf0rTqDRIkUIOGSjD2Ag==","shasum":"40d1e484b3a2e0e2888bdd65f4a44cde1db1153d","tarball":"https://registry.npmjs.org/1liner/-/1liner-1.0.13.tgz","fileCount":9,"unpackedSize":525859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOkkQCRA9TVsSAnZWagAA/mYQAIbJUmlZWIA5KKTMRYdb\nLbMDBwNER3Q240lNbHsK2k6RTHt13sVLxtUrs3EIUjtwDWhfVKuocnbTh7qn\noOEB4hF1g2oZtS/GGPN8Svak5kShfMM1SVaBxYZB9aoXohzp7rERPywJBaGT\nEPjvX0XeUZ2Rub1pnI0DSZLsEPjkfX7RLrSmRpONen10Tj4om5mRpnw8vMdt\nDfti9G0rZOcTGQ96o7Vejxq2ZefSXQcHV93GfulhaLir9bWANhsZzGIceRUJ\n1Z71UrrylfYY6iPpmj441dWhnFwtadJPse23LDHo58n72jhm+KPUTc8T9AbN\nNH4PyCtjmZA5QSfuPr5QQyvnBpCqdCPy+7fsuXnsDLE+dM4vNCNDh71X2AbR\ngHfCMPJTsfm5AwDoDY7Du92DWDawWkgMbe/oB4P0cAlQH2gxpCIZOwc1FfvJ\nKryUEhEIIUFFWwXgZyHSlQ2xGjkCb9BF3Rik0aBySwSZU48x7rttxaLpwa4c\nszxj/+yYW2bd3rK89mJK8Gm0xphF6DHjy0ZrEyL15KVU/3j8iHURrKo0zx2c\npkMoa/uuQGN9DqGYDvhd2fFZxNHq8I+BEz0SyFsne2Ab+pdYdt3FkIe8AQT4\nU67chqxbw6394ZvlHCoEUoe4UspNHEXCnZdZ7BPZrZs2MY2lPJjn7lV0MHBg\nJETD\r\n=ttW1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvW5V3tlL2wpaibUgdbLWziSPeaM+T79cfr90leDSyEQIgWpiWO6+De7KmGNsAuQImr+BhLR/AwbLEC+jlzIvru8M="}]},"_npmUser":{"name":"caljrimmer","email":"callum@bymiles.co.uk"},"directories":{},"maintainers":[{"name":"caljrimmer","email":"callum@bymiles.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/1liner_1.0.13_1614432527852_0.6291256205632212"},"_hasShrinkwrap":false},"1.0.14":{"name":"1liner","version":"1.0.14","description":"Query JSON with one line of code.","main":"index.js","scripts":{"test":"jest","bundle":"parcel index.js"},"repository":{"type":"git","url":"git+https://github.com/caljrimmer/1liner.git"},"keywords":["JSON","1Liner","JSON Query","JS Object Query","L","JsonPath","JSONPath","JMESPath","jmespath","traversal"],"author":{"name":"Callum Rimmer"},"license":"GPL-3.0","bugs":{"url":"https://github.com/caljrimmer/1liner/issues"},"homepage":"https://github.com/caljrimmer/1liner#readme","dependencies":{"lodash.flatten":"^4.4.0","lodash.get":"^4.4.2","lodash.isarray":"^4.0.0","lodash.isnumber":"^3.0.3","lodash.isundefined":"^3.0.1","lodash.max":"^4.0.1","lodash.mean":"^4.1.0","lodash.meanby":"^4.10.0","lodash.min":"^4.0.1","lodash.round":"^4.0.4","lodash.sumby":"^4.6.0","lodash.uniqby":"^4.7.0"},"devDependencies":{"jest":"^25.5.4","parcel":"^1.12.4"},"gitHead":"e28b6a62107a811cb63881227d8ec16185aa386c","_id":"1liner@1.0.14","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-IS9UMBOwA3yYI9CzTVOl06SyE44VF78+bfDf4MMXwdnstn9/+b2DRGxX4RlWxogJmpy/EIWe3w+D/MUnwq0Flg==","shasum":"42b820a299e4648e75c7d081a33be4f960f0bb74","tarball":"https://registry.npmjs.org/1liner/-/1liner-1.0.14.tgz","fileCount":9,"unpackedSize":528181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUgW7CRA9TVsSAnZWagAAx3kP/2Xkk9bFbsgrPIdTtWvW\n0Ity2ibFZHmhd7AwR+DXUEdMa1zdtoRLAoo5Ld9syWJkBxgZNDtkjbrLu9G+\nw9+gYhYhsXJ4knWW6E5anC2IGtMx6ou3oOrThxxOGTxF3Lj68G3MQyZoVdPm\nhoChduX+Y6TPkTeDq/so5I0iFwpSrqLEUvp9sU/NHJaChoyTt+zcr7A+QvjH\nF1fO4r2K86OtCJ2mn1kQwxcefZod9Q4KqNV4UHeEAw6tQu2Bp//LsKe9TVz4\ngQWdBM/J+xqXt6Gh+MsAgRVBvPFHJYjdsNkRHTTphKDMoNpUumE+Zjdbtu5V\n4EsGAhtJJkATKg7h9c+boR3IZecxz/qOKLN4yjQsM9BNGlq/YBvgAzeGvKph\nQmlAHGT+zejev107kf0IpYnuG7BUaHXWSjLNZbwe2ZhDtcM4OahuS4zRKTgJ\nTvwmfLGFETUGBp5jJx7KpRpuqTXjGoQr4Cd7HO5zmBwbG4oF5rfsNvKT5Cio\nMRw8HXAtvn5ku/jhzZOAU4BAq+XXf+ItJa9Mkd7Ob2EmuTyAAtpUEynft0k0\nUXsKRge0Qq9IM1W322Jjqgyft/LqtSHPk/b9F8BlRHvRN2/R6xTfJYJ4IU+T\nhN3E0WNBnPU5gW+0g3VSE0Ldhij0p0usDfiXJ9/3sO7a86ZGBOckhk6LP4q0\n2VH+\r\n=ldN5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICumk7FDkXYrdIOqFQM30oSM0MpkMo4F5+ZOgDp7Rc5+AiA9LbS2Y62+bu0G9H0lXGsbEYJ7SuUVBWsNV7Q7ujvBmA=="}]},"_npmUser":{"name":"caljrimmer","email":"callum@bymiles.co.uk"},"directories":{},"maintainers":[{"name":"caljrimmer","email":"callum@bymiles.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/1liner_1.0.14_1615988154420_0.054274016620559085"},"_hasShrinkwrap":false},"1.0.15":{"name":"1liner","version":"1.0.15","description":"Query JSON with one line of code.","main":"index.js","scripts":{"test":"jest","bundle":"parcel index.js"},"repository":{"type":"git","url":"git+https://github.com/caljrimmer/1liner.git"},"keywords":["JSON","1Liner","JSON Query","JS Object Query","L","JsonPath","JSONPath","JMESPath","jmespath","traversal"],"author":{"name":"Callum Rimmer"},"license":"GPL-3.0","bugs":{"url":"https://github.com/caljrimmer/1liner/issues"},"homepage":"https://github.com/caljrimmer/1liner#readme","dependencies":{"lodash.flatten":"^4.4.0","lodash.get":"^4.4.2","lodash.isarray":"^4.0.0","lodash.isnumber":"^3.0.3","lodash.isundefined":"^3.0.1","lodash.max":"^4.0.1","lodash.mean":"^4.1.0","lodash.meanby":"^4.10.0","lodash.min":"^4.0.1","lodash.round":"^4.0.4","lodash.sumby":"^4.6.0","lodash.uniqby":"^4.7.0"},"devDependencies":{"jest":"^25.5.4","parcel":"^1.12.4"},"gitHead":"0753ccce15f4970cd0514449035c94cf54613e17","_id":"1liner@1.0.15","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-fY+QLlKKXFI5kOcNE5XRVvswCCEvOHGyRZQJMncp19ff5eZt2CJISkM1zP63TO/XLHKapqJ5R1Ssj1UYkfzZug==","shasum":"4cdc66777e41ad8043d8fda3ba12c04c882fe491","tarball":"https://registry.npmjs.org/1liner/-/1liner-1.0.15.tgz","fileCount":9,"unpackedSize":529497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfw4wCRA9TVsSAnZWagAAYUcP/i+48E1uOd5iM7yDUmIY\nnY4/6oZA8N7vy+lFtgmw1CEUBKc1Ga16QDm8vlSJdD8xIkqwtvNrJLuwhxDx\nUJ6d1VH4fsoDYg7Sk/ngN3z0FrRq4CER/ihHkwxDm9yXkHwkbEoh7/Imib/7\nH2r3cEyZfNrY4ci4QRFHY25/5FXTasOsfjXj2KyHD1tXb5Bsivme6kxhaVyH\naGhV1bje54ldQPBE5SUaJLp5WKkv0TYDLVIqNaBi52+evDfQipsjfMJgOjx8\nRGFXc7oxwv38cvWkq+7WWY9EeI22sILl2Sr+nNOWiZ+GgMahV2jXCmBnYl9x\nO3dvkUyLcBEbEOc6tLaL5mozdQKA/5+XoXNHirHKf0DohxriF/xfBjWW5b4Z\nUESO72TJYNMRB8VXt+vQhoDgLLsWJyrzZI34fUejCjqSTMfI8BG0UXIUKOyI\nwUg2fx1gO8wa8ULSUpyZ3XrvGi2Z06+YBPl72Y6nEzd3ABt+ew6rqnvhql+i\ngtKZm9o68I5eM5kYyoULYgSkSxJiIh2qMKSKoq0DoPzj3KxfpuZFCYcWSQn9\nr8wZvFrqjOD71MHnl1gncyvj22Wz2dg0EjFxRVYTVgdACTMzRFveihqCYChU\ntX0zH3TiQy3YPf8WUz93Noz1l5d9ruFYEWUZ6aSLDtQiKVsbjqZ5hMOCd3/x\n6WJi\r\n=eUDD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZ+a3VYyLLPoZmfNaF/FCbB9pP2Kl4NRgnsgsUvFoZOAIga4l75GxGdjS7MntqjCNrf9BUGdWEqnXYv7l/nh/s0bA="}]},"_npmUser":{"name":"caljrimmer","email":"callum@bymiles.co.uk"},"directories":{},"maintainers":[{"name":"caljrimmer","email":"callum@bymiles.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/1liner_1.0.15_1618939439745_0.28044262017463417"},"_hasShrinkwrap":false},"1.0.16":{"name":"1liner","version":"1.0.16","description":"Query JSON with one line of code.","main":"index.js","scripts":{"test":"jest","bundle":"parcel index.js"},"repository":{"type":"git","url":"git+https://github.com/caljrimmer/1liner.git"},"keywords":["JSON","1Liner","JSON Query","JS Object Query","L","JsonPath","JSONPath","JMESPath","jmespath","traversal"],"author":{"name":"Callum Rimmer"},"license":"GPL-3.0","bugs":{"url":"https://github.com/caljrimmer/1liner/issues"},"homepage":"https://github.com/caljrimmer/1liner#readme","dependencies":{"lodash.flatten":"^4.4.0","lodash.get":"^4.4.2","lodash.isarray":"^4.0.0","lodash.isnumber":"^3.0.3","lodash.isundefined":"^3.0.1","lodash.max":"^4.0.1","lodash.mean":"^4.1.0","lodash.meanby":"^4.10.0","lodash.min":"^4.0.1","lodash.round":"^4.0.4","lodash.sumby":"^4.6.0","lodash.uniqby":"^4.7.0"},"devDependencies":{"jest":"^27.4.7","parcel":"^2.2.1"},"gitHead":"0037fccd3ece33ffc3f91496d6d4968e32b1d971","_id":"1liner@1.0.16","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-+R4blIA3IbQrl4bko/1gk68uIAsef1ieSIyiFS+ORWXj9zr8DtaeuP9w1b9TZvwcUlt7sjmkw7+27jGsT3qqmQ==","shasum":"e913998d3f9d8fe2f52ba1fbb8eba76e3da9f88c","tarball":"https://registry.npmjs.org/1liner/-/1liner-1.0.16.tgz","fileCount":9,"unpackedSize":545969,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGlLo7pJp+k/Av5LjSOcxp9bKWwQGMVRHSPQ5AF1+G5EAiBOxoNHqbm4U9aLmgzRxbK9z3ixv8RwwRkNjwtwohcPag=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYBgPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3KA/+LfTP2CjvnnJTVfoGqE9lshP3HsgBZTFPM0dLVwEpRA3YJK/Y\r\nBD3wWUsdNEbquOE1QXaRT6HmqxL2+XVPUNiA+TDsqmt3DH/0vaZAFAUP6gHM\r\nHN7+NgeQx2EAC2KLehpX368CqtHeXhewdd9q+PdI3MGw7+lJ/qKrUENou6qP\r\nm6Tn8IVo7vDaJnrtBA6TYoo1NNkNuTg3EpDjZ9jpjobk1iZ4s7S+X9VzJMOi\r\nePfzcfKjqrQ0oY+Qg1DuBkApmdvekUKG/1o1p1+VNDvzi7XQCWuT85fpUoqi\r\n3NztSr2k3a66b3+NtSNK+5p1wcQ3OcEZDGnEKmslXQwah1AykvDZL0GI7vVO\r\nnwcTVpuoWLVqw/nKeWhggaTs0PlM9p5RpiVjHO1rtbS39YJR/LNVx5de7RWF\r\ntoqrw54u2BVzkipbQKDFLdMdLPOD2MftlEpa2bzQj2eaMnBGExjFMc/ND8wH\r\n7k9oGKo4h9DYrm31YUEZ02vFihmR94Ikh3KpREdKUhshAf3jQPNgSJUfCIZc\r\nDe405GthwisjASyLlZe2xfUe9IZM+/0GWxOGEfluY7ZChh91UtVqSJsuhmBV\r\nI9bv+MFLje2c9rH/g978gDqR80BySLgGloGrICj8/4pp8suB6w1K+EyNWy8p\r\nh0pgPx1s/Q7jVNJ/b1JW+SCSw39QvZIHq/k=\r\n=Vn6q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"caljrimmer","email":"callum@bymiles.co.uk"},"directories":{},"maintainers":[{"name":"caljrimmer","email":"callum@bymiles.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/1liner_1.0.16_1667241999434_0.9280906794930874"},"_hasShrinkwrap":false},"1.0.17":{"name":"1liner","version":"1.0.17","description":"Query JSON with one line of code.","main":"index.js","scripts":{"test":"jest","bundle":"parcel index.js"},"repository":{"type":"git","url":"git+https://github.com/caljrimmer/1liner.git"},"keywords":["JSON","1Liner","JSON Query","JS Object Query","L","JsonPath","JSONPath","JMESPath","jmespath","traversal"],"author":{"name":"Callum Rimmer"},"license":"GPL-3.0","bugs":{"url":"https://github.com/caljrimmer/1liner/issues"},"homepage":"https://github.com/caljrimmer/1liner#readme","dependencies":{"lodash.flatten":"^4.4.0","lodash.get":"^4.4.2","lodash.isarray":"^4.0.0","lodash.isnumber":"^3.0.3","lodash.isundefined":"^3.0.1","lodash.max":"^4.0.1","lodash.mean":"^4.1.0","lodash.meanby":"^4.10.0","lodash.min":"^4.0.1","lodash.round":"^4.0.4","lodash.sumby":"^4.6.0","lodash.uniqby":"^4.7.0"},"devDependencies":{"jest":"^27.4.7","parcel":"^2.2.1"},"gitHead":"275e64f476e03dc50ac56ea62507191a2e0b0d7a","_id":"1liner@1.0.17","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-hmHmJRRPcGCkoQNZ/wuRSbMLKb1N4/cM09WkQJBZVnSaOcqjvco+nqNZKxwlzTWVMWxULRCLThb67UwA1a2xVQ==","shasum":"e0671fe8b8c5489c61b77da88b65d9b8d6939af5","tarball":"https://registry.npmjs.org/1liner/-/1liner-1.0.17.tgz","fileCount":9,"unpackedSize":551620,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9OwjOJqqUbdfgp82qRxb1kmbmC1M2OQJkuPMNYwX4gAIhANeXlayc2srClwa+H4BoXr2bH2ztrFN372XqSziNoI9J"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYEp5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3vQ//fAZ2JQ9krMmemNr2Eorr8Iw88UBqSKt7d5BAELDN7OUN9YD5\r\nZewq7kCYavaN+cd69h2SU1BhDORKrEq73gPqTX5GXuNyiejmMqQcqsPYY+3a\r\nqgZ8FnqSeRhiUa2ChA7NIfuCvQ+jP0MLV6NtNPPUkjeMNmPatfqososZE0iY\r\nOX4+h1VJcAxv8GDSDvO7nVw3uF+IVnIb+Omnuza5JoAzTfa2gpUPfEaHnjn8\r\nF9E0E56pf3EJ3cWRHlGfOxulMQRtfIHnZLHWF5sa4fMbHtisazC5tIOQBmDP\r\n2mWjZQBacIeDsd77tctbUjEtoXw18z0qEy+Oyy+Cq0OUpgmICot89hAMXhNr\r\njL40gHAU4W7VwSKEkawZoMEB45hLSaXVnOrt4GLuRwizxzF3GPSTobtsgrKp\r\nOoYgHeyp4pvrRpufRygdJJ7nK+IUHAY4nfW+4d6jb4c+aB5fAjtU0HDM/0RV\r\nYAiXNhd0dAjxMkbh2+eHlAJRXaOK6l6OIXdDwxdRpFGjuAojFGYR6n3Bns+i\r\nnBqmMGs8wiy4cVy2UPXDGVywHqcBtA1y4m2wCToZa7p6M0ObZDxZYbbE9M8k\r\nne0y7On0/3tAHuVluuKCHhHa4BAYXSZv+WI9l/c4A1HKjVt4k67+Ja5xJHDI\r\n3gO3nb4tv/0avU5m83LBPw2XyE4+YBg/x18=\r\n=dr5X\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"caljrimmer","email":"callum@bymiles.co.uk"},"directories":{},"maintainers":[{"name":"caljrimmer","email":"callum@bymiles.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/1liner_1.0.17_1667254905549_0.03988094404494125"},"_hasShrinkwrap":false}},"time":{"created":"2020-01-30T18:44:23.291Z","1.0.0":"2020-01-30T18:44:23.431Z","modified":"2022-10-31T22:21:45.824Z","1.0.1":"2020-02-01T15:07:47.409Z","1.0.2":"2020-02-01T15:18:43.632Z","1.0.3":"2020-02-03T18:59:07.722Z","1.0.4":"2020-02-05T21:53:56.033Z","1.0.5":"2020-04-21T16:05:02.054Z","1.0.6":"2020-10-13T10:49:52.999Z","1.0.7":"2020-10-13T14:46:35.578Z","1.0.8":"2020-11-06T13:59:57.370Z","1.0.9":"2020-11-06T14:47:21.097Z","1.0.10":"2021-02-03T14:49:51.993Z","1.0.11":"2021-02-03T15:12:20.394Z","1.0.12":"2021-02-22T19:53:34.645Z","1.0.13":"2021-02-27T13:28:48.038Z","1.0.14":"2021-03-17T13:35:54.672Z","1.0.15":"2021-04-20T17:23:59.934Z","1.0.16":"2022-10-31T18:46:39.673Z","1.0.17":"2022-10-31T22:21:45.741Z"},"maintainers":[{"name":"caljrimmer","email":"callum@bymiles.co.uk"}],"description":"Query JSON with one line of code.","homepage":"https://github.com/caljrimmer/1liner#readme","keywords":["JSON","1Liner","JSON Query","JS Object Query","L","JsonPath","JSONPath","JMESPath","jmespath","traversal"],"repository":{"type":"git","url":"git+https://github.com/caljrimmer/1liner.git"},"author":{"name":"Callum Rimmer"},"bugs":{"url":"https://github.com/caljrimmer/1liner/issues"},"license":"GPL-3.0","readme":"1Liner\n=======\n[![version](https://img.shields.io/github/package-json/v/caljrimmer/1liner)](https://github.com/caljrimmer/1liner/blob/master/package.json)\n[![downloads](https://img.shields.io/npm/dm/1liner)](https://www.npmjs.com/package/1liner)\n\n**1Liner**, or simply **L** is a super fast (10000 query executions take 150ms) and lightweight (**< 35 kb** minified) JavaScript library for the browser or for Node.js that allows querying of JSON with one tiny line of code.\n\nWhy?\n----\n\nFetching data from a JSON can be cumbersome and always requires too much code. Wouldn't it be great to be able to fetch data, quickly, from a JSON with one simple line?\n\n\n```javascript\nconst L = require('1liner');\nconst obj = new L({\n    propose: {\n        address: {\n            line_1: \"39944 Morissette Trail\",\n            line_2: \"Gulgowski Wells\",\n            postcode: \"AB13RT\",\n            county: \"Gloucestershire\",\n            country: \"GB\"\n        },\n        convictions: [{\n            code: \"SP50\",\n            points: 4,\n        },\n        {\n            code: \"SP50\",\n            points: 2,\n        },\n        {\n            code: \"SP30\",\n            points: 1,\n        }]\n    },\n    additional_drivers: [{\n        name: 'Ted',\n        age: 24\n    }, {\n        name: 'Mary',\n        age: 30\n    }]\n});\n\n/*\n* Normal object syntax\n*/ \nobj.query('proposer.address.postcode'); // \"AB13RT\" \n\n/*\n* Normal object then map on array element\n*/ \nobj.query('proposer.convictions.map(code)'); // [\"SP50\", \"SP50\", \"SP30\"]\n\n/*\n* Normal object then chain array element filter on filter\n*/ \nobj.query('proposer.convictions.filter(points<=2).filter(code=SP30).map(code)'); // [\"SP30\"]\nobj.query('proposer.convictions.filter(points<=2).filter(code=\"SP30\").map(code)'); // [\"SP30\"]\n\n/*\n* Array first element so filter applied immediately\n*/ \nobj.query('additional_drivers.filter(age>24).map(name)'); // [\"Mary\"]\n```\n\nInstallation\n------------\n\n```\nnpm install --save 1liner\n```\n\nUsage\n-----\n\n### Node.js\n\n```javascript\nconst L = require('1liner');\n\nconst obj = new L({\n    proposer: {\n        title: \"MR\",\n        first_names: \"John\",\n        last_names: \"Smith\",\n        age: 33,\n        claims: [{\n            code: \"A\",\n            at_fault: false,\n        }]\n    }    \n});\n\nobj.query('proposer.title'); // \"MR\"\nobj.query('proposer.claims.map(code)'); // [\"A\"]\nobj.query('proposer.age') - 10; // 23\n```\n\n### Browsers\n\n```html\n<script type=\"text/javascript\" src=\"https://cdn.jsdelivr.net/gh/caljrimmer/1liner@latest/dist/index.js\"></script>\n```\n\nA global variable `window.L` or simply `L` is created.\n\nOperators\n-------\n\nSee [test file][testfile] for more details.\n\n### - count\n\nCounts the number of items in an array. It can be used after a filter has been applied.\n\nExample:\n\n```javascript\nconst L = require('1liner');\n\nconst obj = new L({\n    proposer: {\n        title: \"MR\",\n        first_names: \"John\",\n        last_names: \"Smith\",\n        age: 33,\n        claims: [{\n            code: \"A\",\n            at_fault: false,\n        },\n        {\n            code: \"W\",\n            at_fault: false,\n        }]\n    }    \n});\n\nobj.query('proposer.claims.count()'); // 2\nobj.query('proposer.claims.filter(code=W).count()'); // 1\nobj.query('proposer.claims.filter(code=\"W\").count()'); // 1\n```\n\n### - min, max, mean, range, sum\n\nFinding the min integer, max integer and range between the two.\n\nExample:\n\n```javascript\nconst L = require('1liner');\n\nconst obj = new L({\n    proposer: {\n        title: \"MR\",\n        first_names: \"John\",\n        last_names: \"Smith\",\n        age: 33,\n        convictions: [{\n            code: \"SP50\",\n            points: 4\n        },\n        {\n            code: \"SP30\",\n            points: 2\n        }]\n    }    \n});\n\nobj.query('proposer.convictions.map(points).min()'); // 2\nobj.query('proposer.convictions.map(points).max()'); // 4\nobj.query('proposer.convictions.map(points).range()'); // 2\nobj.query('proposer.convictions.map(points).mean()'); // 3\nobj.query('proposer.convictions.sum(points)'); // 6\n\n/**\n * Defaulting result on min, max, mean\n */\n \nobj.query('proposer.convictions.filter(points=0).min(10)'); // 10\nobj.query('proposer.convictions.filter(points=0).max(1)'); // 1\nobj.query('proposer.convictions.filter(points=0).mean(3)'); // 3\n\n```\n\n\n### - map\n\nReturns an array of the selected key within a collection of items.\n\nExample:\n\n```javascript\nconst L = require('1liner');\n\nconst obj = new L({\n    proposer: {\n        title: \"MR\",\n        first_names: \"John\",\n        last_names: \"Smith\",\n        age: 33,\n        convictions: [{\n            code: \"SP50\",\n            points: 4\n        },\n        {\n            code: \"SP30\",\n            points: 2\n        }]\n    }    \n});\n\nobj.query('proposer.convictions.map(code)'); // [\"SP50\", \"SP30\"]\n```\n\n### - filter\n\nReturns a filtered collection based on a criteria.\n\nFilters work on strings and numbers. Dates will need to be converted in to numbers (UNIX timestamps) to be filtered.\n\nExample:\n\n```javascript\nconst L = require('1liner');\n\nconst obj = new L({\n    proposer: {\n        title: \"MR\",\n        first_names: \"John\",\n        last_names: \"Smith\",\n        age: 33,\n        convictions: [{\n            code: \"SP50\",\n            points: 4\n        },\n        {\n            code: \"SP30\",\n            points: 2\n        }],\n        claims: [{\n            code: \"A\",\n            at_fault: false,\n        },\n        {\n            code: \"W\",\n            at_fault: true,\n        }]\n    }    \n});\n\nobj.query('proposer.convictions.filter(code=SP30)'); // [{ code: \"SP30\", points: 2 }]\nobj.query('proposer.convictions.filter(code=\"SP30\")'); // [{ code: \"SP30\", points: 2 }]\nobj.query('proposer.convictions.filter(code=SP30).map(points)'); // [2]\nobj.query('proposer.convictions.filter(code!=SP30).map(points)'); // [4]\nobj.query('proposer.convictions.filter(points<4).map(code)'); // [\"SP30\"]\nobj.query('proposer.convictions.filter(points<=4).map(code)'); // [\"SP50\", \"SP30\"]\nobj.query('proposer.convictions.filter(points>2).map(code)'); // [\"SP50\"]\nobj.query('proposer.convictions.filter(points>=2).map(code)'); // [\"SP50\", \"SP30\"]\nobj.query('proposer.claims.filter(at_fault=true).map(code)'); // [\"W\"]\nobj.query('proposer.claims.filter(at_fault=false).count()'); // 1\n```\n\n### - unique\n\nReturns an array of the unique items.\n\nExample:\n\n```javascript\nconst L = require('1liner');\n\nconst obj = new L({\n    proposer: {\n        title: \"MR\",\n        first_names: \"John\",\n        last_names: \"Smith\",\n        age: 33,\n        convictions: [{\n            code: \"SP50\",\n            points: 4\n        },\n        {\n            code: \"SP50\",\n            points: 2\n        }]\n    }    \n});\n\nobj.query('proposer.convictions.unique(code).count()'); // 1\n```\n\n### - exists\n\nChecks if property value exists i.e. not null, undefined, empty string or 0.\n\nExample:\n\n```javascript\nconst L = require('1liner');\n\nconst obj = new L({\n    proposer: {\n        title: \"MR\",\n        first_names: \"John\",\n        middle_name: \"\",\n        last_names: \"Smith\",\n        age: 0,\n        spouse: null\n    }    \n});\n\nobj.query('proposer.middle_name.exists()'); // \"false\"\nobj.query('proposer.age.exists()'); // \"false\"\nobj.query('proposer.spouse.exists()'); // \"false\"\nobj.query('proposer.title.exists()'); // \"true\"\n```\n\n### - default\n\nIf property is undefined then it will return a defined default number or string\n\nExample:\n\n```javascript\nconst L = require('1liner');\n\nconst obj = new L({\n    proposer: {\n        title: \"MR\",\n        first_names: \"John\",\n        middle_name: \"\",\n        last_names: \"Smith\",\n        age: 0,\n        spouse: null\n    }    \n});\n\nobj.query('proposer.country.default(GB)'); // \"GB\"\nobj.query('proposer.country.default(\"GB\")'); // \"GB\"\nobj.query('proposer.height.default(180)'); // 180\nobj.query('proposer.first_names.default(\"bob\")'); // \"John\"\n```\n\n### - date, age\n\nIf property is a date, then you can use date() to find a hour, date, month or year from the date string, or use age() to find the age since now in hours, days, months or years.\n\nExample:\n\n```javascript\nconst L = require('1liner');\n\nconst obj = new L({\n    proposer: {\n        title: \"MR\",\n        first_names: \"John\",\n        dob: \"1990-01-01\"\n    }    \n});\n\nobj.query('proposer.dob.date(YY)'); // 1990\nobj.query('proposer.dob.date(MM)'); // 1\nobj.query('proposer.dob.date(DD)'); // 1\nobj.query('proposer.dob.date(HH)'); // 0\n\n//assuming the date now is 2022-01-01\n\nobj.query('proposer.dob.age(YY)'); // 32\nobj.query('proposer.dob.age(MM)'); // 384\nobj.query('proposer.dob.age(DD)'); // 140160\nobj.query('proposer.dob.age(HH)'); // 3363840\n```\n\nA second argument can be provided to point at a date in the object instead of using now. This must be a top-level key in the object.\n\n```javascript\nconst L = require('1liner');\n\nconst obj = new L({\n    created_at: '2022-01-01',\n    proposer: {\n        title: \"MR\",\n        first_names: \"John\",\n        dob: \"1990-01-01\"\n    }    \n});\n\nobj.query('proposer.dob.age(YY, created_at)'); // 32\nobj.query('proposer.dob.age(MM, created_at)'); // 384\nobj.query('proposer.dob.age(DD, created_at)'); // 140160\nobj.query('proposer.dob.age(HH, created_at)'); // 3363840\n```\n\nDate and age work with arrays.\n\n```javascript\nconst L = require('1liner');\n\nconst obj = new L({\n    created_at: '2022-01-01',\n    proposer: {\n        title: \"MR\",\n        first_names: \"John\",\n        dob: \"1990-01-01\",\n        convictions: [{\n            code: \"SP50\",\n            points: 4,\n            date: \"2019-01-01\",\n        },\n        {\n            code: \"SP30\",\n            points: 2,\n            date: \"2020-01-01\",\n        }]\n    }    \n});\n\nobj.query('proposer.convictions.map(date).age(YY, created_at)'); // [ 3 , 2 ]\nobj.query('proposer.convictions.map(date).age(MM, created_at)'); // [ 36 , 24 ]\nobj.query('proposer.convictions.map(date).age(DD, created_at)'); // [ 1095 , 730 ]\n\n```\n\n\n\n### - regex\n\nIf property is a string, then you can use regex() to parse a regular expression against the string and return the first match.\n\nExample:\n\n```javascript\nconst L = require('1liner');\n\nconst obj = new L({\n    proposer: {\n        title: \"MR\",\n        first_names: \"John\",\n        home_postcode: \"W64TR\",\n        shipping_postcode: \"PO314RT\"\n    }    \n});\n\nobj.query('proposer.home_postcode.regex(^[A-Za-z]{2}|^[A-Za-z]{1})'); // W\nobj.query('proposer.shipping_postcode.regex(^[A-Za-z]{2}|^[A-Za-z]{1})'); // PO\n```\n\n### Multiple Queries\n\nReturns an result from multiple queries. The queries need to return numbers as values otherwise an error with be thrown. The queries can be replaced with numbers too.\n\nMulti-query options are min, max or range.\n\nExample:\n\n```javascript\nconst L = require('1liner');\n\nconst obj = new L({\n    proposer: {\n        title: \"MR\",\n        first_names: \"John\",\n        last_names: \"Smith\",\n        age: 33,\n        height: 180,\n        weight: 100,\n        convictions: [{\n            code: \"SP50\",\n            points: 4\n        },\n        {\n            code: \"SP50\",\n            points: 2\n        }]\n    }    \n});\n\nobj.query('min([proposer.weight, proposer.height])'); // 100\nobj.query('max([proposer.weight, proposer.height])'); // 180\nobj.query('min([100, proposer.height])'); // 100\nobj.query('max([100, proposer.height])'); // 180\nobj.query('range([proposer.weight, proposer.height])'); // 80\n```\n\n### each.\n\nReturns an array of results based on the query responses to each of the children queries. This is useful if you wish to aggregate each child node instead of all together. Each (each.) can only be used as the first segment declaration (i.e. first part of the query string) and can not be wrapped by min, max or range as the result can be integers, strings or nested arrays.\n\nExample:\n\n```javascript\nconst L = require('1liner');\n\nconst obj = new L({\n    additional_drivers: [{\n        title: \"MR\",\n        first_names: \"John\",\n        last_names: \"Smith\",\n        age: 33,\n        height: 180,\n        weight: 100,\n        convictions: [{\n            code: \"SP50\",\n            points: 4\n        },\n        {\n            code: \"SP50\",\n            points: 2\n        }]\n    },{\n        title: \"MRS\",\n        first_names: \"Jane\",\n        last_names: \"Smith\",\n        age: 30,\n        height: 120,\n        weight: 60,\n        convictions: [{\n            code: \"SP10\",\n            points: 0\n        }]\n    }]    \n});\n\nobj.query('each.additional_drivers.map(convictions).count()'); // [2, 1]\nobj.query('additional_drivers.map(convictions).count()'); // 3\nobj.query('each.additional_drivers.map(convictions).map(code)'); // [['SP50', 'SP50'], ['SP10']]\nobj.query('additional_drivers.map(convictions).map(code)'); // ['SP50', 'SP50', 'SP10']\n```\n\nTesting\n-------\n\n### Node.js\n\nInstall the dev dependencies:\n\n    $ npm install 1liner --development\n\nThen navigate to the installed directory:\n\n    $ cd node_modules/1liner/\n\nRun test package:\n\n    $ npm test\n\nSpeed\n-------\n\n+ Small Object (2.5KB) - 10000 query executions takes *150ms*\n+ Large Object (2.5MB) - 1000 query executions takes *1094ms*\n\nBundling\n-------\n```\nnpm run bundle\nnpm publish\n```\n\nContributions\n-------------\n\nIf you contribute to this library, just modify `index.js`, `index.spec.js`, and update `README.md`. I'll update the website docs and generate the new `dist/index.js`, changelog and version.\n\nAlternative packages\n-------------\n\nThe following packages allow more sophisticated querying of JSON.\n\n* [JSONPath](https://github.com/json-path/JsonPath)\n* [JMESPath](https://github.com/jmespath/jmespath.jsspath)\n\nLicense\n-------\n\nLicensed under GNU GENERAL PUBLIC LICENSE.\n\nCopyright (C) 2020 Callum Rimmer <callum@deadtrendy.co.uk>\n\n[testfile]: https://github.com/caljrimmer/1liner/blob/master/__tests__/index.spec.js\n[twitter]: http://twitter.com/caljrimmer\n","readmeFilename":"README.md"}