{"_id":"jl","_rev":"55-4333d06cc8f1bb64942b14f660c15cfe","name":"jl","description":"Command-line JSON manipulation library","dist-tags":{"latest":"2.4.1"},"versions":{"0.0.1":{"name":"jl","version":"0.0.1","description":"Command-line JSON manipulation library","keywords":["mkfifo"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"https://github.com/avz/node-jl.git"},"license":"BSD","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"./bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"e85da5ff1807c8e5f463d53dd46708fdfecd7c55","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@0.0.1","scripts":{},"_shasum":"3b5a37620ddf72c809893f4792118056f965a411","_from":".","_npmVersion":"2.1.5","_nodeVersion":"0.10.32","_npmUser":{"name":"avz","email":"arepo@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"3b5a37620ddf72c809893f4792118056f965a411","tarball":"https://registry.npmjs.org/jl/-/jl-0.0.1.tgz","integrity":"sha512-SfT183L9K90xkjk4FdbB9FSymIDzLfGCmM0ICGG+CK87AK5U0seQW/Sgqum7HJxxiGmQSmmL6Ouy0W/73LBgzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFO2EGxeqfysTSF6d98uFdHu87ND3/7XCvhN1ELjbb38AiB6c3SItvqDKwDIv7k6DYhiKyLfztDbJuzeCWWc3nEkLA=="}]}},"0.0.2":{"name":"jl","version":"0.0.2","description":"Command-line JSON manipulation library","keywords":["mkfifo"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"https://github.com/avz/node-jl.git"},"license":"BSD","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"./bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform","npm-debug.log":"bin/npm-debug.log"},"gitHead":"23d8c5c873cb3aa7d5f078dd28f0c79c4d858b6c","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@0.0.2","scripts":{},"_shasum":"33b1369afd43fe298c7bd4f9c5ea221933065e15","_from":".","_npmVersion":"2.1.5","_nodeVersion":"0.10.32","_npmUser":{"name":"avz","email":"arepo@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"33b1369afd43fe298c7bd4f9c5ea221933065e15","tarball":"https://registry.npmjs.org/jl/-/jl-0.0.2.tgz","integrity":"sha512-t36W+GKQcJiC8k0x4oxxiZw7bwF3fN9ezYc/CU1DUPOK2mml+9PQUeRnrOcUawo/xGmXIpwBFqJ/4RoeNoXxaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGoj0xoGeQu2cr+dEqertpvdz72NDgudtvGwziiKi5IrAiEAllCfGDWgTno5IRH0OYfkjyTUI/xehiIo7BYhUOW0HVY="}]}},"0.0.3":{"name":"jl","version":"0.0.3","description":"Command-line JSON manipulation library","keywords":["mkfifo"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"https://github.com/avz/node-jl.git"},"license":"BSD","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"./bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"c1bcc83b2753a15079fce644a618202281af1170","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@0.0.3","scripts":{},"_shasum":"1abed8a077f2362df5782d57c6f03dc49e715e34","_from":".","_npmVersion":"2.1.5","_nodeVersion":"0.10.32","_npmUser":{"name":"avz","email":"arepo@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"1abed8a077f2362df5782d57c6f03dc49e715e34","tarball":"https://registry.npmjs.org/jl/-/jl-0.0.3.tgz","integrity":"sha512-U05Y7ToC3fEUvZJ1QD6qPPmYjLmKVjdEPBHkBvu1VYVKlE/RhsqE+jkYahsdrHneeFA7gpRiaBGc5wD9Pzu0Bw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsOoh+3Dsv9UentdkoFv++jcK7s5V+KGQ9LvqzSjIWXgIgT7kR2t6JTT1uVAbxrK8DQJVWz5YRNCrNF5IV/o6Ipn0="}]}},"0.0.4":{"name":"jl","version":"0.0.4","description":"Command-line JSON manipulation library","keywords":["mkfifo"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"https://github.com/avz/node-jl.git"},"license":"BSD","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"./bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"64997b038752524994650ed74b240e884252c0a0","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@0.0.4","scripts":{},"_shasum":"a7b17adde42a72780f012b4488677f80b9efb47f","_from":".","_npmVersion":"2.1.5","_nodeVersion":"0.10.32","_npmUser":{"name":"avz","email":"arepo@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"a7b17adde42a72780f012b4488677f80b9efb47f","tarball":"https://registry.npmjs.org/jl/-/jl-0.0.4.tgz","integrity":"sha512-vJDTJDCDp/xaMwnoKcz88NHiIMz1tVwZyLLhbygkO5KQ8w7fHSzTovv8E4Rm0gsn9Bc/YQYE6zRmFBtF6HNU6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG8Ivft6qgA5hsc9N2JPVEI9pk8P4WvksswkmkrbZSQiAiEAguPn7MuvQzizNycID72Zy/dLYSUhThATVAgzD9oRWLU="}]}},"0.0.5":{"name":"jl","version":"0.0.5","description":"Command-line JSON manipulation library","keywords":["mkfifo"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"https://github.com/avz/node-jl.git"},"license":"BSD","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"./bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"965fcc5ddeb8b2540b0f4dc786bc092136cff508","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@0.0.5","scripts":{},"_shasum":"d9e6d1dda905ab1a26401e2643fd29a2321288a4","_from":".","_npmVersion":"2.1.5","_nodeVersion":"0.10.32","_npmUser":{"name":"avz","email":"arepo@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"d9e6d1dda905ab1a26401e2643fd29a2321288a4","tarball":"https://registry.npmjs.org/jl/-/jl-0.0.5.tgz","integrity":"sha512-EUWtv4wkanj+1xkZaytj/YaiXj5Q2olSJ+aY+Bx+rV3ybu10ICBp2r+c0RT5crSJP2Nm23MxBhBfphlUELqpjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaiwq33aQX9cy1H7F+v/xELx6c05I6GwypjXZQREmfpQIgR5Qqm0YjgkdWWZgcEkETuBzkgc1Bv3lBVFl9Dc3rEEE="}]}},"0.0.6":{"name":"jl","version":"0.0.6","description":"Command-line JSON manipulation library","keywords":["json","parsing","cli","console","sort","grep","join"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"https://github.com/avz/node-jl.git"},"license":"BSD","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"./bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"7f54a6f3e47ab29c113f79865dce9d6765f717de","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@0.0.6","scripts":{},"_shasum":"3125d3036c1b747635267d3ccd8b5eea9827e2ab","_from":".","_npmVersion":"2.1.5","_nodeVersion":"0.10.32","_npmUser":{"name":"avz","email":"arepo@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"3125d3036c1b747635267d3ccd8b5eea9827e2ab","tarball":"https://registry.npmjs.org/jl/-/jl-0.0.6.tgz","integrity":"sha512-BkqNfxcmVEzzofWK995FGuQqsWELQ61+3/G7o9BuO+IyqIlD94yrTg7WwgvgvM/AWqNXiJmMWB9shHNw1Ae6bg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlyFwGrf5d+wgQOZ7m1tvSGqsn2VqDJgEr8R1PKxY0YAIgMi9sARDFMVesHJUphcc0XeN72uOGiWRj6bebekSOESU="}]}},"0.0.7":{"name":"jl","version":"0.0.7","description":"Command-line JSON manipulation library","keywords":["mkfifo"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"https://github.com/avz/node-jl.git"},"license":"BSD","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"./bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"40935fcbd148ea3236de107c861627d04b184fbd","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@0.0.7","scripts":{},"_shasum":"305c1d41a1ac99455a99fce68507186b7172272c","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.36","_npmUser":{"name":"avz","email":"arepo@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"305c1d41a1ac99455a99fce68507186b7172272c","tarball":"https://registry.npmjs.org/jl/-/jl-0.0.7.tgz","integrity":"sha512-ElPDzm96jl4x0qvV9dnCWqf3NuCbwPYcURCxKlQLB7U4eUJnSrmtlqAKN6ZhysYMH5WYXTz+bIh1win4YAJadA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmqiw5wHX6NEg/q7ed9O8LhLxEnirnWM/HGNTUxnbNgQIhAMSOFo425J5wryYI1kgTvy2dbc1bdDbB6q/x4SO1Rgta"}]}},"0.0.8":{"name":"jl","version":"0.0.8","description":"Command-line JSON manipulation library","keywords":["json","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"https://github.com/avz/node-jl.git"},"license":"BSD","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"./bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"8a89a7ead956371417e00e21c467a93b43b2d7fa","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@0.0.8","scripts":{},"_shasum":"34280f66c60133748efd7c0c70d1c238ff431715","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.36","_npmUser":{"name":"avz","email":"arepo@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"34280f66c60133748efd7c0c70d1c238ff431715","tarball":"https://registry.npmjs.org/jl/-/jl-0.0.8.tgz","integrity":"sha512-sSS4tRn0d8CYKBvFMtSVkbdOj3DV+9ZljwRg1Nc5rabR/RVgoS/CbjcuVca3jagxvfoo5pFeDggQ07Yt+vlfLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaiAwSj6YM7Wz6LgOsoPsWcb4+78dQLYar0qGXaeLBKQIhANGSXNWAgGBapORoATBV8c75+8b94mXc4LofQ241Nwl+"}]}},"0.0.9":{"name":"jl","version":"0.0.9","description":"Command-line JSON manipulation library","keywords":["json","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"https://github.com/avz/node-jl.git"},"license":"BSD","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"./bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"792ec72f04c4625f076282596f31bd1f1751716a","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@0.0.9","scripts":{},"_shasum":"ce8990c7e0d411da1e3da9a45c37e5ecb3e3b1d9","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.1","_npmUser":{"name":"avz","email":"arepo@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"ce8990c7e0d411da1e3da9a45c37e5ecb3e3b1d9","tarball":"https://registry.npmjs.org/jl/-/jl-0.0.9.tgz","integrity":"sha512-jDRv/mGnC8Rllu6CiH/3tq5qqFhpWTW7VJPrLJ/JIvWADE23qoVRvgTxeg7s1S3k4Rn9hoEQxyCJg6SdnZPAyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4ONUzoiBPN3RUD2zxMXwkUlXgQvh50/nCJvb9jl2vngIhAPJa7Z92emiqw1xKC5iMmMFNP/yJD7a/R0Qx67nTskW8"}]}},"1.0.1":{"name":"jl","version":"1.0.1","description":"Command-line JSON manipulation library","keywords":["json","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"license":"BSD","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"./bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"2f99cdbde5a725eb7f4d681b39ebab61bd32c69d","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@1.0.1","scripts":{},"_shasum":"0b68962ca03b6841b031758fe5985634ced3a1a7","_from":".","_npmVersion":"2.14.2","_nodeVersion":"0.12.7","_npmUser":{"name":"avz","email":"arepo@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"0b68962ca03b6841b031758fe5985634ced3a1a7","tarball":"https://registry.npmjs.org/jl/-/jl-1.0.1.tgz","integrity":"sha512-KbyiWQ4tDSI5XrP9r36Sm8ExMESUj4RSsqDap/N7jn7RXoKPrVyxowNqu84U/Dyi20Fzi2aqTCYVuOBev3NokQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICnsaAPdTv1junoA22sL3uFiRHYsXBHmLLuHDtMOLppgAiEAqTJtjsApU3nBhQ93f3n/CucQxmMoZ44VydMBNhawlog="}]}},"1.1.0":{"name":"jl","version":"1.1.0","description":"Command-line JSON manipulation library","keywords":["json","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"license":"BSD","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"./bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"687d180acd026532a29c367785d205c793090f9a","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@1.1.0","scripts":{},"_shasum":"1ecd811805a979e5d74b7d0313e656bd4f2e4a01","_from":".","_npmVersion":"2.14.2","_nodeVersion":"0.12.7","_npmUser":{"name":"avz","email":"arepo@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"1ecd811805a979e5d74b7d0313e656bd4f2e4a01","tarball":"https://registry.npmjs.org/jl/-/jl-1.1.0.tgz","integrity":"sha512-OvoQ0zsPNx1zp7X32kDZ8wYtI5f6JrTHH6tFn3rhefWHME8DYO25h0PICl0Fs8pwZxNVrv91tUYvw4NgsSoNEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPlFbOZiD4ULGckCSRBADsmjSxo5/XSqvEgcYSao/W1AIgCZ+jym5QDC1HN3v2RuQaBcMGKS/qLSNzJquTO6DTD1c="}]}},"1.2.0":{"name":"jl","version":"1.2.0","description":"Command-line JSON manipulation library","keywords":["json","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"license":"BSD","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"./bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"e5ff2671980e56c3b67a7b5484efbc5ec78536b0","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@1.2.0","scripts":{},"_shasum":"2e9e5ad884c96b00ed3926c19a55fe0ec33c84d4","_from":".","_npmVersion":"2.14.2","_nodeVersion":"0.12.7","_npmUser":{"name":"avz","email":"arepo@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"2e9e5ad884c96b00ed3926c19a55fe0ec33c84d4","tarball":"https://registry.npmjs.org/jl/-/jl-1.2.0.tgz","integrity":"sha512-nZwEsO0fzwWLHNUi2eNVaL9UN2eVWJ6dIwKf4dUlIlqu41bssDnStdsbsqxrc1rcbQWkj04PNZr1CtRA8jnfQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrlwSyGC9dZ37DbbzdxHVaac/ivCTKp6gzrJMscTxYrAiEAmnEF2iSbKWiMQc69q+KUwl6unJAsLncS3XHOY3SJurY="}]}},"2.0.0":{"name":"jl","version":"2.0.0","description":"Command-line JSON manipulation library","keywords":["json","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"license":"BSD-2-Clause","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"./bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest"},"devDependencies":{"jison":"0.4"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sql":"bin/jl-sql","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"01bb68da72c5b10eae3b6e40f5d10c93de0ad229","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@2.0.0","scripts":{},"_shasum":"8c33f7543b7763699d58221d9ccd682ae2f8d30f","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.0","_npmUser":{"name":"avz","email":"arepo@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"8c33f7543b7763699d58221d9ccd682ae2f8d30f","tarball":"https://registry.npmjs.org/jl/-/jl-2.0.0.tgz","integrity":"sha512-WQCg/xuRz0vkWvextnHhvQG8eAWUcGbQo2GNKHr4M2HfdT9lOO1bwaaC7X3fieTcZABgjd8Zp2+tV8Uz3/0OUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXDcRHJMYLjsxvIeOcCKloQbCH06AnVNQN31eaPeWFJwIgcosvnSMndYhn/AboPpQJDTuNE6SumMTr1PdH7vB4GSk="}]}},"2.0.1":{"name":"jl","version":"2.0.1","description":"Command-line JSON manipulation library","keywords":["json","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"license":"BSD-2-Clause","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"./bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest"},"devDependencies":{"jison":"0.4"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sql":"bin/jl-sql","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"6ccbff3b15bec617a8d0c5625e73100bfe0ea123","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@2.0.1","scripts":{},"_shasum":"d5c489e2e11a9784408b8780a3160d837444bc7c","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.0","_npmUser":{"name":"avz","email":"arepo@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"d5c489e2e11a9784408b8780a3160d837444bc7c","tarball":"https://registry.npmjs.org/jl/-/jl-2.0.1.tgz","integrity":"sha512-dBSz4wECYswO0EG1EY6rPZdoQKHSaXpvqQ4iS1o0x3wgMQ3lKha2+5MFSID2z2ux+MTcJqwz4i9iv0jJM8x+gQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbScvuTzuLohy6ojd+T2o2sfw5lSKN/h3EeVmo0tA0HQIgWHDwVDEqRSK0E3niiebcegnA/1vNGCNuuXRPh5XumPA="}]}},"2.0.2":{"name":"jl","version":"2.0.2","description":"Command-line JSON manipulation library","keywords":["json","sql","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"license":"BSD-2-Clause","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"./bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest"},"devDependencies":{"jison":"0.4"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sql":"bin/jl-sql","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"3611cf98bf945a7c3e33597a8bcccc0f2a4be831","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@2.0.2","scripts":{},"_shasum":"deade94b418d934a4220ac97a0be75f35c27367c","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.0","_npmUser":{"name":"avz","email":"arepo@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"deade94b418d934a4220ac97a0be75f35c27367c","tarball":"https://registry.npmjs.org/jl/-/jl-2.0.2.tgz","integrity":"sha512-Yo8m1JIkjA2sIUMOi4zikrLr4WUNP5q970xa22FC4uhJzG+1lbif6P8iiV1yM6mLm5qvS3qZ1/dienQ4WkQmnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBSO7VSMJdzVsv6ls6Qq5rP5AxgY3nbgZet8AcMXvXLIAiAMj4rFNwFk59mtSubV555df6ckTWSFdTjINx8NkQpQZw=="}]}},"2.0.3":{"name":"jl","version":"2.0.3","description":"Command-line JSON manipulation library","keywords":["json","sql","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"license":"BSD-2-Clause","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"./bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest"},"devDependencies":{"jison":"0.4"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sql":"bin/jl-sql","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"1e04bf603adb3c4312a43cce1b118a6d8517102a","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@2.0.3","scripts":{},"_shasum":"14002c17a245133c8ebea6e52a52411239518cc3","_from":".","_npmVersion":"3.3.4","_nodeVersion":"4.1.1","_npmUser":{"name":"avz","email":"arepo@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"14002c17a245133c8ebea6e52a52411239518cc3","tarball":"https://registry.npmjs.org/jl/-/jl-2.0.3.tgz","integrity":"sha512-JDpe9+6MHjrvr5GBkqRwuI56m4AOiQXNaKusOTpc5bd2wilcPdq2iYjy9AXPr+6exQ07lQMLz+WVaOpjHh3IQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFHRip0apmmCN2N6tSRUZ1HH0qfa/0yhuGxKHbZRjrjDAiBSm+9wE4SiKbHzKZWK4KeVvAcmCGRrKQ2kR/EaKd24og=="}]}},"2.0.4":{"name":"jl","version":"2.0.4","description":"Command-line JSON manipulation library","keywords":["json","sql","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"license":"BSD-2-Clause","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"./bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest"},"devDependencies":{"jison":"0.4"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sql":"bin/jl-sql","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"bfbec3c877db569a432d85dc4a8cccf14d0ffa8a","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@2.0.4","scripts":{},"_shasum":"fd360f5e292298c68206d9444ddf1c6c55facc0c","_from":".","_npmVersion":"3.3.4","_nodeVersion":"4.1.1","_npmUser":{"name":"avz","email":"arepo@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"fd360f5e292298c68206d9444ddf1c6c55facc0c","tarball":"https://registry.npmjs.org/jl/-/jl-2.0.4.tgz","integrity":"sha512-vc6WQuYWr8R3Hv2tfMvS2Ez6oKrAbDWB70gD4cRMpm8XL7VvbkNMC1opWKs9MQI7QyJiJn98RWmYG9BJZvEi/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDL7xIvOT9EutdbdqYCGVS0nCCCYoVeV7vnTGfUuc2VbQIgMnzCl7z2S5pWwjZOS037WIvZQJyHkpnQmUfrV7CeHS0="}]}},"2.0.5":{"name":"jl","version":"2.0.5","description":"Command-line JSON manipulation library","keywords":["json","sql","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"license":"BSD-2-Clause","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"./bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest"},"devDependencies":{"jison":"0.4"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sql":"bin/jl-sql","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"790d9dd01f0eae4f73477049aa554ccbb713f45f","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@2.0.5","scripts":{},"_shasum":"2859ca71f65a425b63fea96e06ddb4884e6f8896","_from":".","_npmVersion":"3.3.4","_nodeVersion":"4.1.1","_npmUser":{"name":"avz","email":"arepo@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"2859ca71f65a425b63fea96e06ddb4884e6f8896","tarball":"https://registry.npmjs.org/jl/-/jl-2.0.5.tgz","integrity":"sha512-z14MhfSk61mMhhfwh32kTihWRtAJQNiUH4LStzhyazhhPHpqIAzr8zkSflXZWVkXdCHmnHZ1VmKue/DU8CBPmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB3lb6we4TxKpnPfotMBZak1LNf+C2fOM0MlP5pIs33NAiBxxdiEDgDSMZLfR6e4qTCD4JXGKFp5+xYlUi4nsTS6pg=="}]}},"2.0.6":{"name":"jl","version":"2.0.6","description":"Command-line JSON manipulation library","keywords":["json","sql","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"license":"BSD-2-Clause","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"./bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest"},"devDependencies":{"jison":"0.4"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sql":"bin/jl-sql","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"4f8c914fbf789a57192a40689209fc349a1375c4","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@2.0.6","scripts":{},"_shasum":"86f2de8a717278df606ad6d5002d858fd5b53acf","_from":".","_npmVersion":"3.3.4","_nodeVersion":"4.1.1","_npmUser":{"name":"avz","email":"arepo@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"86f2de8a717278df606ad6d5002d858fd5b53acf","tarball":"https://registry.npmjs.org/jl/-/jl-2.0.6.tgz","integrity":"sha512-YBL6KE9yOQcmEtwYViGwz3EyJztxnFj1N3bQL+gid9JM72Pp+Kfd6e4gwn1NIodcMBDTxwjSk8SjbC1X6tlowg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHc83sCr6B+USCzNJkMo1ZbAXplPIHMx27YGsL1WzW6SAiEAiEL/twtUkTBDC25C4lvjURka3+mArmShHl6ov0w3XI0="}]}},"2.0.7":{"name":"jl","version":"2.0.7","description":"Command-line JSON manipulation library","keywords":["json","sql","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"license":"BSD-2-Clause","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"./bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest","hll-native":"1"},"devDependencies":{"jison":"0.4"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sql":"bin/jl-sql","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"5b80cee6d1255b9af309902c8fe908ef7891a978","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@2.0.7","scripts":{},"_shasum":"9f07713b1aa838959ac4f8a402460fdae7d57c25","_from":".","_npmVersion":"3.3.4","_nodeVersion":"4.1.1","_npmUser":{"name":"avz","email":"avz@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"9f07713b1aa838959ac4f8a402460fdae7d57c25","tarball":"https://registry.npmjs.org/jl/-/jl-2.0.7.tgz","integrity":"sha512-5UQ7oraC26lwny0Fe5v172XxhedhpEMw/R3wdykU8YH1NzyBxmhcTSeEm/u8MkGqgh0qD5HiIz3EbZkdPGbH0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA04z7HTS4juQVrPggLEMojNjdRCflYP5PjK4XoAyHUxAiEA8G/lsyPE/kr3fZ/zm3Yox2ZPz6kFkU0obpI7O7stQqQ="}]}},"2.0.8":{"name":"jl","version":"2.0.8","description":"Command-line JSON manipulation library","keywords":["json","sql","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"license":"BSD-2-Clause","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"./bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest","hll-native":"1"},"devDependencies":{"jison":"0.4"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sql":"bin/jl-sql","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"a39101703f93fb0e8a01725d5a99300b727aa554","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@2.0.8","scripts":{},"_shasum":"75a93263fd530c4fca6fbbeee9d3061af50a7937","_from":".","_npmVersion":"3.3.4","_nodeVersion":"4.1.1","_npmUser":{"name":"avz","email":"avz@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"75a93263fd530c4fca6fbbeee9d3061af50a7937","tarball":"https://registry.npmjs.org/jl/-/jl-2.0.8.tgz","integrity":"sha512-xxd9Z7fIUmYVPbp/ISUQXZB3tQ2psQQ0c4kvLSZGRHRGpg/9TNBZ7eWsphwRUM2MIdm22YJS5kVBT9HqYQ+FMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE7VHiq6DpBXN3EzE5HAG1YXEUhHp34Xs4dt4AvkX33YAiBd8vtEMxQ4e8Xc3Q6idqBQIZeTuxnFWpcUTGdn8rl+2Q=="}]}},"2.0.9":{"name":"jl","version":"2.0.9","description":"Command-line JSON manipulation library","keywords":["json","sql","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"license":"BSD-2-Clause","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"./bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest","hll-native":"1"},"devDependencies":{"jison":"0.4"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sql":"bin/jl-sql","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"58b7587e969bad9d2e92b6451aa02e1759b8830e","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@2.0.9","scripts":{},"_shasum":"bc20547802b8745a38ac34da3dc61004f4ba54f9","_from":".","_npmVersion":"3.3.4","_nodeVersion":"4.1.1","_npmUser":{"name":"avz","email":"avz@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"bc20547802b8745a38ac34da3dc61004f4ba54f9","tarball":"https://registry.npmjs.org/jl/-/jl-2.0.9.tgz","integrity":"sha512-muhYtl2sVrXFWje+B+NQFlAzX25dX4xK+5zSGC3beJyyXLcSth2JpmrnzIp85KxOPIfe06FioN3esv+Qkj8o4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEoPQkL0hFR9T5S3Q8Cz9OqbpUzMTezvA6kQnCf8QrzDAiEArrL1mzdGmjFyvgXYEbfVHpGQVJjmuTYQxhLAScLJKw8="}]}},"2.1.0":{"name":"jl","version":"2.1.0","description":"Command-line JSON manipulation library","keywords":["json","sql","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"license":"BSD-2-Clause","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","bin":{"jl-pick":"src/native/pick/bin/jl-pick","jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sql":"bin/jl-sql","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"scripts":{"preinstall":"make -C src/native/pick clean build"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest","hll-native":"1"},"devDependencies":{"jison":"0.4"},"os":["linux","freebsd","darwin"],"gitHead":"972a7167b151fc96e957a5841bb278ed904c49da","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@2.1.0","_shasum":"ad2775f0ba397165b2bfb4684ccb8fc9efa4288e","_from":".","_npmVersion":"3.3.4","_nodeVersion":"4.1.1","_npmUser":{"name":"avz","email":"avz@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"ad2775f0ba397165b2bfb4684ccb8fc9efa4288e","tarball":"https://registry.npmjs.org/jl/-/jl-2.1.0.tgz","integrity":"sha512-DLM4/BCVIlcXAHywIbx3QnHQEvIozRW2KCUkA5pVAppJPPC7s/WrAcu1AWmNJy45MVTqC9BQA17cdeHUl7BVYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAPKdAwqzrC6RtZOrkZ2I/Qy5GJwJx+UsYikKTsOl//AIgCsCz5mZp8kcKL0jrJ5Sx/Fwp2aLWKBH5JSAuttGa16c="}]}},"2.1.1":{"name":"jl","version":"2.1.1","description":"Command-line JSON manipulation library","keywords":["json","sql","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"license":"BSD-2-Clause","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","bin":{"jl-pick":"src/native/pick/bin/jl-pick","jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sql":"bin/jl-sql","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"scripts":{"preinstall":"make -C src/native/pick clean build"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest","hll-native":"1"},"devDependencies":{"jison":"0.4"},"os":["linux","freebsd","darwin"],"gitHead":"e96403d9cc3acc9c11a6b15c50b6ecb9287b2e2a","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@2.1.1","_shasum":"a1ba0ce466c7e1c11a3e4833e89a9175e145fe8f","_from":".","_npmVersion":"3.3.4","_nodeVersion":"4.1.1","_npmUser":{"name":"avz","email":"avz@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"a1ba0ce466c7e1c11a3e4833e89a9175e145fe8f","tarball":"https://registry.npmjs.org/jl/-/jl-2.1.1.tgz","integrity":"sha512-9EjI4hq1qnjfTnyU0xhc36jsmkeN4xRqJAbUaefjbpgfDF0skQvHhbC1e9YSwV6kZps32sfg/sEZ9rPMf3KKsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCHy5fIwex+c6E+N27S1gz1F7twFwKDh91awPE3clPcHcCIQC1E5zuh4Oc7PGz1ZPGqUGYMGwR2+bngTVLy27X68Y+sQ=="}]}},"2.1.2":{"name":"jl","version":"2.1.2","description":"Command-line JSON manipulation library","keywords":["json","sql","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"license":"BSD-2-Clause","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sql":"bin/jl-sql","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest","hll-native":"1"},"devDependencies":{"jison":"0.4"},"os":["linux","freebsd","darwin"],"gitHead":"c10e98c9e5e60ac6ff2ccca7fd79815a7bcc538c","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@2.1.2","scripts":{},"_shasum":"af9df0d9c2e829f332b2720b2df06e1deb8d4d02","_from":".","_npmVersion":"3.3.4","_nodeVersion":"4.1.1","_npmUser":{"name":"avz","email":"avz@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"af9df0d9c2e829f332b2720b2df06e1deb8d4d02","tarball":"https://registry.npmjs.org/jl/-/jl-2.1.2.tgz","integrity":"sha512-5ZTCU+LalXC45jLXkIfuoi8E0U8A+56mL/LJ3zqI1Q4fCwFokDMK+GQ+GjJj+axThTTNv1Q45XdDvuyV+V9mMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHgbz7g/+O4Tjh0hoKdrZOtW3z0VGugLdz58cs0Uy8L7AiAA4uNKw8Ok3sTNrEmsEUIywr5+W/0trJf3qt87YR5lhQ=="}]}},"2.2.0":{"name":"jl","version":"2.2.0","description":"Command-line JSON manipulation library","keywords":["json","sql","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"license":"BSD-2-Clause","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest","hll-native":"1","jl-pick":"1"},"devDependencies":{"jison":"0.4"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sql":"bin/jl-sql","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"f74e5dd180d2e23e0429a3c18cffb6611e8574a9","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@2.2.0","scripts":{},"_shasum":"9b7da8403800d8c7148b033f1fd82b045cdbf37e","_from":".","_npmVersion":"3.3.4","_nodeVersion":"4.1.1","_npmUser":{"name":"avz","email":"avz@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"9b7da8403800d8c7148b033f1fd82b045cdbf37e","tarball":"https://registry.npmjs.org/jl/-/jl-2.2.0.tgz","integrity":"sha512-3Q1f06DIvCjZ/KVUGli2B/Yi92VkSEiojNpsoHhIT9/ZYhvgcL5IoyUP6VAfyf8dAIYqxABNOIhvsLgxy69S/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWLfBBv/I/PkK4AhaTe2wLkiq/gnZ7BDLGvq10rlenJQIhAOJMXUbbxq6/gsuAd0p1kJase8srMTBIwUAZlr/YU4mh"}]}},"2.2.1":{"name":"jl","version":"2.2.1","description":"Command-line JSON manipulation library","keywords":["json","sql","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"license":"BSD-2-Clause","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest","hll-native":"1","jl-pick":"1"},"devDependencies":{"jison":"0.4"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sql":"bin/jl-sql","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"819aa15f0309f16b39b7fd04b483a59334f3cd5c","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@2.2.1","scripts":{},"_shasum":"3928bd2b4c39b8a9e668f2639fdd363b48e5c48a","_from":".","_npmVersion":"3.3.4","_nodeVersion":"4.1.1","_npmUser":{"name":"avz","email":"avz@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"3928bd2b4c39b8a9e668f2639fdd363b48e5c48a","tarball":"https://registry.npmjs.org/jl/-/jl-2.2.1.tgz","integrity":"sha512-W65hsnpXmKcTXnHMMnPHAcWsO5ruln3MCY8li7x/C4VSSB5CjjkkW04dMoYUJqK+tSCR9PieFvibausONl+Tig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGVPWiKHN0yWX7h0MknSzPXUkHKiFlkdM22aa6o0aN6wIgV2fzNV0jH8MLRidIO5LKWUsTfxcp7ug8yPFXInhG5Cg="}]}},"2.2.2":{"name":"jl","version":"2.2.2","description":"Command-line JSON manipulation library","keywords":["json","sql","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"license":"BSD-2-Clause","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest","hll-native":"1","jl-pick":"1"},"devDependencies":{"jison":"0.4"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sql":"bin/jl-sql","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"bc591526ceebc1fe8784a5b2cd3c3b64b0f74dfb","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@2.2.2","scripts":{},"_shasum":"c3967f4151bdb073b55f571d49b3ed5efbbf8c5c","_from":".","_npmVersion":"3.3.6","_nodeVersion":"4.1.2","_npmUser":{"name":"avz","email":"avz@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"c3967f4151bdb073b55f571d49b3ed5efbbf8c5c","tarball":"https://registry.npmjs.org/jl/-/jl-2.2.2.tgz","integrity":"sha512-hTXyDKFRnvmEuRSzFC8Iq1exq2WxjBT4tn+k2d5n60V2YVpfZowS1/Q4wrhPf34i/KuIuvNVRNd1Xz9zJH5icA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAPlhQJSzjUYwKx9CQ+TvdmctC5staNJOREHt4QeG8ZwIhAL/tEAS0nMHZmNp7GJCs2k/ErV8RBwEvxL2gfInGjyvZ"}]}},"2.2.3":{"name":"jl","version":"2.2.3","description":"Command-line JSON manipulation library","keywords":["json","sql","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"license":"BSD-2-Clause","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest","hll-native":"1","jl-pick":"1"},"devDependencies":{"jison":"0.4"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sql":"bin/jl-sql","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"83e915bb3b78b51b7f62cde7e4dc11b0767fc9c4","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@2.2.3","scripts":{},"_shasum":"b2aeb867fc7329179701e286e531ea010e41aa3f","_from":".","_npmVersion":"3.3.6","_nodeVersion":"4.1.2","_npmUser":{"name":"avz","email":"avz@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"b2aeb867fc7329179701e286e531ea010e41aa3f","tarball":"https://registry.npmjs.org/jl/-/jl-2.2.3.tgz","integrity":"sha512-ojfGx6U9Z8rMkQ03D8KvZCyzasJkK0MmueEHzgerbNyZS0kuJ4Hie8SrC8xpD3pSqimiBhQMfzXjbh76uOCV3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHMD5x+B24abPs0101G0NMM6/Okr4TbWwNZeUylzt1KEAiBxqgmyE6mgxALCf88Fx/MgURfSKWU4EU+oJY1pcOVkWg=="}]}},"2.2.4":{"name":"jl","version":"2.2.4","description":"Command-line JSON manipulation library","keywords":["json","sql","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"license":"BSD-2-Clause","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest","hll-native":"1","jl-pick":"1"},"devDependencies":{"jison":"0.4"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sql":"bin/jl-sql","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"8b98912f593b7e1ce56b0449aa2ae5cc8a01e1ad","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@2.2.4","scripts":{},"_shasum":"d464339e0b6bf0905c8487e9d81d9d0b7dfdd0bb","_from":".","_npmVersion":"3.3.6","_nodeVersion":"4.1.2","_npmUser":{"name":"avz","email":"avz@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"d464339e0b6bf0905c8487e9d81d9d0b7dfdd0bb","tarball":"https://registry.npmjs.org/jl/-/jl-2.2.4.tgz","integrity":"sha512-bc+u7nLOSb4aTf9fppv8kP5NvNBG46O53M+zuHeajd1+wZs4a+pptO90xCM07sC+J4bMi+JZ3tJQezH8jy2q9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBmPo7b2kL61ZawslfW2aSZTcf5XWEbq37Y8hw1WeVK0AiAp5/6dfo5n37w9Ql/5mUetb9ewDKro2Ks0CRXssbWV7g=="}]}},"2.2.5":{"name":"jl","version":"2.2.5","description":"Command-line JSON manipulation library","keywords":["json","sql","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"license":"BSD-2-Clause","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest","hll-native":"1","jl-pick":"1"},"devDependencies":{"jison":"0.4"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sql":"bin/jl-sql","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"ba970630702071ae293cf4a9af5d241046a77353","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@2.2.5","scripts":{},"_shasum":"610e952844377777c0bcdba860887fd6bb952ebd","_from":".","_npmVersion":"3.3.6","_nodeVersion":"4.1.2","_npmUser":{"name":"avz","email":"avz@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"610e952844377777c0bcdba860887fd6bb952ebd","tarball":"https://registry.npmjs.org/jl/-/jl-2.2.5.tgz","integrity":"sha512-uT1SD2VlYf/BbgN8r68qo1P1NBzkeOW2LP8HWsxrYym+aXpAw4PWVzrl/S/UlSPoj5TMEbJfeFYOWPBkwuNekw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXotOZkdGD7PHJDn5RFLwYwUV0vEKMpOjHrf1bcNS4ZAIhANaS1HmHQYmMVeiNWrUekTXKYGDw3MgOmT3qsiaDNwV+"}]}},"2.2.6":{"name":"jl","version":"2.2.6","description":"Command-line JSON manipulation library","keywords":["json","sql","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"license":"BSD-2-Clause","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest","hll-native":"1","jl-pick":"1"},"devDependencies":{"jison":"0.4"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sql":"bin/jl-sql","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"bdf49d569565f6a137efc54bb5ce64a62fdbb328","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@2.2.6","scripts":{},"_shasum":"af95f98a8d9f86daaa2f15fd254763b73430c761","_from":".","_npmVersion":"3.3.9","_nodeVersion":"4.2.1","_npmUser":{"name":"avz","email":"avz@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"af95f98a8d9f86daaa2f15fd254763b73430c761","tarball":"https://registry.npmjs.org/jl/-/jl-2.2.6.tgz","integrity":"sha512-rT9m2t71WsTt+g9ugTVuB+oSMRs1nC3oNCVN+3MU6eIDYoJ1LLpVfWlsPtwpTSqxPiXdR4yIw4R1OL8R7ksh9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLEFWkzR131YhJHtQlmWNWAm9woY6k9WcrsjVlxKMdHwIgTySsyGTjXt0EeRRO/OIvcGsL3JXs7N0K7DJav1ntm+g="}]}},"2.3.0":{"name":"jl","version":"2.3.0","description":"Command-line JSON manipulation library","keywords":["json","sql","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"license":"BSD-2-Clause","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest","hll-native":"1","jl-pick":"1"},"devDependencies":{"jison":"0.4"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sql":"bin/jl-sql","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"168f76366a4df2520e040460369a72647cf6c6bf","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@2.3.0","scripts":{},"_shasum":"241dea64c3c71b85006f495c90f49d607d537776","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.0","_npmUser":{"name":"avz","email":"avz@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"241dea64c3c71b85006f495c90f49d607d537776","tarball":"https://registry.npmjs.org/jl/-/jl-2.3.0.tgz","integrity":"sha512-Skp5R7W4O64EASE7hSCYEpSYQgWCWYze1/h1fOGtBhb0V5AqxCkM7dP85aJxAlDRmaqq179pa943cy81AUOMMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJJZv+NO0dYQ79e2IOc0qv/vHidy2I0esBzvvbXmU+tAIhAJMfqA+NRPQjuKrUafZpxmFW5Dc+wEJs/XImRoRxhXm+"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/jl-2.3.0.tgz_1464781443822_0.302034430205822"}},"2.3.1":{"name":"jl","version":"2.3.1","description":"Command-line JSON manipulation library","keywords":["json","sql","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"license":"BSD-2-Clause","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest","hll-native":"1","jl-pick":"1"},"devDependencies":{"jison":"0.4"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sql":"bin/jl-sql","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"1b0035135e31646133f4cf63982b1d0bb1b18df7","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@2.3.1","scripts":{},"_shasum":"94c53010c57729859c6e0e5961620aa2af4bdf61","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.0","_npmUser":{"name":"avz","email":"avz@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"94c53010c57729859c6e0e5961620aa2af4bdf61","tarball":"https://registry.npmjs.org/jl/-/jl-2.3.1.tgz","integrity":"sha512-ihZe4iQtx7ZavzeI6Ipm33mHIk59uba/cVaUYq92C+uudhcrBS85T4GPDRVC4k4bSeeRJn2oJmm7AuvOffnb6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2xn7mTv6LBmvw7/5Y8yxCfhbKXIbeUQkfn2YGGIkcGQIhAIWGU1DsEhw/V4HD0JDsSMlOwb5HB1oT7GIa/oozLzCL"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/jl-2.3.1.tgz_1464782889299_0.8717756471596658"}},"2.3.2":{"name":"jl","version":"2.3.2","description":"Command-line JSON manipulation library","keywords":["json","sql","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"license":"BSD-2-Clause","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest","hll-native":"1","jl-pick":"1"},"devDependencies":{"jison":"0.4"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sql":"bin/jl-sql","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"48d901f8784d225cdebfb2d5670506cab8d03eec","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@2.3.2","scripts":{},"_shasum":"b5febf35ea04022428789876556526b9dd2d93da","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.0","_npmUser":{"name":"avz","email":"avz@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"b5febf35ea04022428789876556526b9dd2d93da","tarball":"https://registry.npmjs.org/jl/-/jl-2.3.2.tgz","integrity":"sha512-Vumkif7DUAmUVGMVCx/hpFiyyuQJQijdWbeBGNavyDQRSATpICwh+kJjuIJF4/0nNOYNzOBMjSgEmjWkmJCgcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB4zSmT9ZAzsFXQ9DmNpr4vki+iKJezEUBKaX4qmIZqpAiEA2TyFrExRol7VcgdYSa/PPjUCFQakecROAHP+Dxt0HZo="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jl-2.3.2.tgz_1464862690206_0.45284015918150544"}},"2.3.3":{"name":"jl","version":"2.3.3","description":"Command-line JSON manipulation library","keywords":["json","sql","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"license":"BSD-2-Clause","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest","hll-native":"1","jl-pick":"1"},"devDependencies":{"jison":"0.4"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sql":"bin/jl-sql","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"fc0664ca4b5899286c68e479cf8adcf6dc9ddec8","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@2.3.3","scripts":{},"_shasum":"07447062a70583771a20ff655a1c51d729aaa2cf","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.0","_npmUser":{"name":"avz","email":"avz@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"07447062a70583771a20ff655a1c51d729aaa2cf","tarball":"https://registry.npmjs.org/jl/-/jl-2.3.3.tgz","integrity":"sha512-R7SyZq8Kcg0dmZalOmvg/PwEP70mZHyS/aVOgehz1n0LUEonoTwvZWL9at9h7knvI3vn6ZpWfVbmR0/HQkGfgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+ByJ5F2DEdduw9dcqMQ9MOooofojZqrlGhJTY9TPGIAIhAKzgZX9hlig8cSNADnruAZ1epYZBx6yvNgPeC0Dhbul+"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/jl-2.3.3.tgz_1464863505721_0.6328015052713454"}},"2.3.4":{"name":"jl","version":"2.3.4","description":"Command-line JSON manipulation library","keywords":["json","sql","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"license":"BSD-2-Clause","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest","hll-native":"1","jl-pick":"1"},"devDependencies":{"jison":"0.4"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sql":"bin/jl-sql","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"53a3a972cd4a164e63809d04754c8189ea1459d2","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@2.3.4","scripts":{},"_shasum":"98fd3ffdf58507ff290440b928e945e41186c9c5","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.0","_npmUser":{"name":"avz","email":"avz@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"98fd3ffdf58507ff290440b928e945e41186c9c5","tarball":"https://registry.npmjs.org/jl/-/jl-2.3.4.tgz","integrity":"sha512-0nwBUojPbhpfH6oGZ8ENvfY2FKse2Qss7ptcHspOrnj5OtgRZMmigtHxSCEncJkafiW4nuLdqugwMGVHxkCMEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9YTB6Yvao1+D65p+gd0ezx1sOc09wo+e1RvkxNISrJgIhANCzm7KrcHbpMMWC8vRqFBC+xDjmgndXt5FpH+iXDzNh"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/jl-2.3.4.tgz_1464864532425_0.11121001001447439"}},"2.3.5":{"name":"jl","version":"2.3.5","description":"Command-line JSON manipulation library","keywords":["json","sql","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"license":"BSD-2-Clause","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest","hll-native":"1","jl-pick":"1"},"devDependencies":{"jison":"0.4"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sql":"bin/jl-sql","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"4cacbe051934fb6175f877db4ac7f112d6bfac2d","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@2.3.5","scripts":{},"_shasum":"d505ef07cb0bbb8e89f974e64219f194c9000532","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.0","_npmUser":{"name":"avz","email":"avz@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"d505ef07cb0bbb8e89f974e64219f194c9000532","tarball":"https://registry.npmjs.org/jl/-/jl-2.3.5.tgz","integrity":"sha512-4xARLPqi0554etZXsSs1Zmg0lqkYRw/JX5PrN4ZBFRRscA6yFPL2T4vMkd+ozLZcpQLCksIlNUD+5oCSahsh6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICrPDE78tNCZKLA2XkNy11sRSXBPMVFnB1D2E2gWd1WdAiEAjz5stMm6bMnQXEoxWzZ64SqnvhvBczNCdtMjHz9pJ6c="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jl-2.3.5.tgz_1464866920377_0.33487011957913637"}},"2.3.6":{"name":"jl","version":"2.3.6","description":"Command-line JSON manipulation library","keywords":["json","sql","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"license":"BSD-2-Clause","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest","hll-native":"1","jl-pick":"1"},"devDependencies":{"jison":"0.4"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sql":"bin/jl-sql","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"11467da9d97d8c1f86a8820e2345108af177e54b","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@2.3.6","scripts":{},"_shasum":"676d4d8508baba0062e3c84ea9fa96b4bcf43bc6","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.0","_npmUser":{"name":"avz","email":"avz@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"676d4d8508baba0062e3c84ea9fa96b4bcf43bc6","tarball":"https://registry.npmjs.org/jl/-/jl-2.3.6.tgz","integrity":"sha512-RqH9N5GUBjwFYgZiaYPiCwuktwDImzxqpy6dJGnpN7SuN9aJ3qf67wZKLVQ93aPoxISuwq3G3tq23XtqtzZ4bA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID3GAbb9m8ooCpOGYR0+cijclXSEftWupw1lnMwhEPcVAiBdsvGHhYGjCo4u89qgEQueuHEf9LcStyL8biH24GOz5A=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/jl-2.3.6.tgz_1464867348446_0.4961464514490217"}},"2.3.7":{"name":"jl","version":"2.3.7","description":"Command-line JSON manipulation library","keywords":["json","sql","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"license":"BSD-2-Clause","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest","hll-native":"1","jl-pick":"1"},"devDependencies":{"jison":"0.4"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sql":"bin/jl-sql","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"7deb44f4b7cd5f3999f2a8f6637d1ea8df7cda70","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@2.3.7","scripts":{},"_shasum":"38a3debb731a39ba0e4244f99d52db952bdc84b7","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.0","_npmUser":{"name":"avz","email":"avz@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"38a3debb731a39ba0e4244f99d52db952bdc84b7","tarball":"https://registry.npmjs.org/jl/-/jl-2.3.7.tgz","integrity":"sha512-4RI/tIys0T46K4VDDLnflhC6FzDl5pX/PNWfKsL/TejPOBtVO83vWOuncdq7APYl9MlET3sgvIjCtYpUzvfjbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsc2AQ4UJQDG8ojOnJ4eywDOCAYOH6e9umj89ByOPvtQIgHCp96bvUz/KJ/LmgQq6HqWugxicUUtfcokjPLVwjxmg="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/jl-2.3.7.tgz_1464868162843_0.6425806873012334"}},"2.3.8":{"name":"jl","version":"2.3.8","description":"Command-line JSON manipulation library","keywords":["json","sql","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"license":"BSD-2-Clause","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest","hll-native":"1","jl-pick":"1"},"devDependencies":{"jison":"0.4"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sql":"bin/jl-sql","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"974958e83ffba7a58fde32cda6ba5dbd4b2d0c37","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@2.3.8","scripts":{},"_shasum":"fcae74c3c3ab5fb74d470e4a568f8d72617c8c9f","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.0","_npmUser":{"name":"avz","email":"avz@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"fcae74c3c3ab5fb74d470e4a568f8d72617c8c9f","tarball":"https://registry.npmjs.org/jl/-/jl-2.3.8.tgz","integrity":"sha512-SQ/3zueouo+TK04MdICV3qwck/DZXmyFtBOsbBpOcs/AzgcqdKOkOI26Fuz3Sjyq2ErcK3GiSCmzFUbxVOAG0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEbxZdRtmD/YJuti7AEsmiHh78j3uiGkyBs8rG0NikeMAiANijBvdFfTupanK1ZRUNPYrz4Z2kO8Y2XlqQm+rzfZ8g=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/jl-2.3.8.tgz_1464870073812_0.5208594421856105"}},"2.3.9":{"name":"jl","version":"2.3.9","description":"Command-line JSON manipulation library","keywords":["json","sql","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"license":"BSD-2-Clause","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest","hll-native":"1","jl-pick":"1"},"devDependencies":{"jison":"0.4"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sql":"bin/jl-sql","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"e38b28c3d9f4338dd5df1fdcda76df6e1e570e30","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@2.3.9","scripts":{},"_shasum":"976dba54393f37887c5be5701c780082f63798f8","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.1","_npmUser":{"name":"avz","email":"avz@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"976dba54393f37887c5be5701c780082f63798f8","tarball":"https://registry.npmjs.org/jl/-/jl-2.3.9.tgz","integrity":"sha512-pZvsnAWf3HNuA8kZMxildzpiPQXiGnpyeyaqMQgKM1dLftFRhuA4argc4O1KTuc0vAnxIXYTEZWJ2j3xlStdKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHyzt7LHi/L82Rw06TDMN9gkYfadKsXPqu7GV//5NiKgIgHjd3zv28stvPyyBDEHKgNWdHPjL/hF5ST40gDx4LxJo="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jl-2.3.9.tgz_1465403981469_0.5301569711882621"}},"2.4.0":{"name":"jl","version":"2.4.0","description":"Command-line JSON manipulation library","keywords":["json","sql","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"license":"BSD-2-Clause","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest","hll-native":"1","jl-pick":"1"},"devDependencies":{"jison":"0.4"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sql":"bin/jl-sql","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"05348f83f7b913f86d47442ba3ee7fcdb8ec87f1","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@2.4.0","scripts":{},"_shasum":"174f013b91e3e44179c6a804d6c84f044cef893f","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.0","_npmUser":{"name":"avz","email":"avz@nologin.ru"},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"dist":{"shasum":"174f013b91e3e44179c6a804d6c84f044cef893f","tarball":"https://registry.npmjs.org/jl/-/jl-2.4.0.tgz","integrity":"sha512-cbVU0CEhOiC3BQOrjX73LS6JpTQk94MKm2UlNrTSZG7fe+9PvE7nYVS5j+A6MvFDZlCHb8XKSFydpuzGbpJoew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5ZbgxskDs295ZcA48Ia5zNItJqzW8aw6S2PzrqjBQfgIgGQcyz+gKSnGXQ3MIr+HOO6Efi+G2TiQ/ZKiCGIFZlNg="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/jl-2.4.0.tgz_1468936236647_0.19929173472337425"}},"2.4.1":{"name":"jl","version":"2.4.1","description":"Command-line JSON manipulation library","keywords":["json","sql","cli","commandline","pipe"],"homepage":"https://github.com/avz/node-jl","repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"license":"BSD-2-Clause","author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"main":"./main.js","directories":{"bin":"bin"},"engines":{"node":">=0.10"},"dependencies":{"mkfifo":"latest","csv-parse":"latest","node-getopt":"latest","hll-native":"1","jl-pick":"1.0.3"},"devDependencies":{"jison":"0.4"},"os":["linux","freebsd","darwin"],"bin":{"jl-count":"bin/jl-count","jl-extract":"bin/jl-extract","jl-filter":"bin/jl-filter","jl-from-csv":"bin/jl-from-csv","jl-plainify":"bin/jl-plainify","jl-reduce":"bin/jl-reduce","jl-sort":"bin/jl-sort","jl-sql":"bin/jl-sql","jl-sum":"bin/jl-sum","jl-transform":"bin/jl-transform"},"gitHead":"e012883a45b6d85c58744ca0d0b20beaf5dd7a1a","bugs":{"url":"https://github.com/avz/node-jl/issues"},"_id":"jl@2.4.1","scripts":{},"_shasum":"69426cdeff40e9c7dc6e56b3f955631f9b4a4591","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.7.0","_npmUser":{"name":"avz","email":"avz@nologin.ru"},"dist":{"shasum":"69426cdeff40e9c7dc6e56b3f955631f9b4a4591","tarball":"https://registry.npmjs.org/jl/-/jl-2.4.1.tgz","integrity":"sha512-TIhXeouWurJdhLTUrSVEvXgTpnCGgpeFEDp7ozRHyqK8U1eMPxA5gvkV8Qw8zedQYOUMGPozwjkPu/6RWQUUOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEt5igAR7rVzJZCh5d9cPHfD358ALSGX6iqN5C3dc4+vAiA+j/+lzqEErIAYWyJQinJacdohgS8WFvuGtP/r7NyQkg=="}]},"maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jl-2.4.1.tgz_1478249682367_0.25759551441296935"}}},"readme":"node-jl\n=====\n\n([Russian translation](README-RU.md))\n\nUtility kit for working with JSON files/streams divided by `\\n` symbol.\nJSON-representation of each record shouldn't contain line breaking symbol.\n\nInstall\n-----\n\n```\nnpm install -g jl\n```\n\nExamples\n-----\n\nWe have a log file `/tmp/test.json`, that contains next records\n```json\n{\"ts\": 1416595508, \"type\": \"click\"}\n{\"ts\": 1416478467, \"type\": \"buy\", \"price\": 10}\n{\"ts\": 1416466930, \"type\": \"click\"}\n{\"ts\": 1416622653, \"type\": \"buy\", \"price\": 20}\n{\"ts\": 1416699396, \"type\": \"click\"}\n{\"ts\": 1416624334, \"type\": \"click\"}\n{\"ts\": 1416518859, \"type\": \"click\"}\n{\"ts\": 1416569870, \"type\": \"click\"}\n{\"ts\": 1416573325, \"type\": \"click\"}\n{\"ts\": 1416682270, \"type\": \"click\"}\n```\n\n### SQL-interface\n\n`jl-sql` utility supports query language very similar to SQL\n```sh\ncat /tmp/test.json \\\n    | jl-sql 'SELECT type, COUNT(*) AS c, SUM(price) AS sum GROUP BY type ORDER BY c NUMERIC DESC'\n```\n```json\n{\"type\":\"click\",\"c\":8,\"sum\":0}\n{\"type\":\"buy\",\"c\":2,\"sum\":30}\n```\n\nAs you can see we receive that we expect.\n\nPlease note non-standard keyword `NUMERIC` after `ORDER BY`:\nwithout this keyword, sorting will be by string representation, not by numerical value.\n\n#### Constants\n\n- `NULL`\n- `TRUE`\n- `FALSE`\n\n#### Operators\n\n##### Arithmetic\n\n- `+`\n- `-`\n- `*`\n- `/`\n- `%`\n\n##### Comparison\n\n- `=`, `==`\n- `!=`\n- `===` - Comparison with type check\n- `!==` - Negative comparison with type check\n- `>`\n- `<`\n- `>=`\n- `<=`\n\n##### Logical\n\n- `AND`, `&&`\n- `OR`, `||`\n- `!`\n\n#### Functions\n\n##### Functions for working with data\n\n- `FROM_UNIXTIME(unixTimestamp)` - converts unix timestamp to Date\n- `UNIX_TIMESTAMP(date)` - converts Date to unix timestamp, date should be string in `'YYYY-MM-DD hh:mm:ss'` format\n- `DATE(date)` - returns date in `'YYYY-MM-DD'` format\n\n##### Misc\n\n- `IF(expression, ifTrue, ifFalse)`\n- `COALESCE(expression1[, expression2[, ...]])`\n\n##### Aggregating\n\nRight now, only very basic aggregating functions supported:\n\n - `SUM(expression)` - counts summary of field's values. Non-numerical values will be ignored\n - `MIN(expression)` - returns minimal field's value. Non-numerical values will be ignored\n - `MAX(expression)` - returns maximal field's value. Non-numerical values will be ignored\n - `COUNT(expression)` - counts amount of elements for which comparison with `expression` will be !== null or !== undefined\n - `COUNT(*)` - counts amount of elements\n - `HLL_COUNT_DISTINCT(arg1[, args2[, ...]])` - counts amount of unique argument combinations. Uses `O(1)` of memory and `O(N)` of CPU, but returns result with 0.1% error. For more information read [HyperLogLog](https://en.wikipedia.org/wiki/HyperLogLog) algorithm.\n\n#### Restrictions\n\n - `JOIN` is not supported(and probably never will be)\n - Sorting by multiple fields is not supported\n - `LIMIT` is not supported, but could be replaced with `head` and `tail`\n\n### Low-level interface\n\nSQL-interface only wrapper for utility kit described down below.\nBy combining those utilities you can do much more than with SQL.\n\n#### Filtering and aggregation\n\nLet's filter only events with type `buy`\n```sh\ncat /tmp/test.json \\\n    | jl-filter 'type == \"buy\"'\n```\n```json\n{\"ts\": 1416478467, \"type\": \"buy\", \"price\": 10}\n{\"ts\": 1416622653, \"type\": \"buy\", \"price\": 20}\n```\n\nAdd sum calculation for all `price` fields\n```sh\ncat /tmp/test.json \\\n    | jl-filter 'type == \"buy\"'\n    | jl-sum price\n```\n```json\n{\"value\":30}\n```\n\nTo get just `30` you can add `jl-extract value` at the end - this command extract value of the field.\n\n#### Sorting\n\nLet sort log file by `ts` field\n```sh\ncat /tmp/test.json \\\n    | jl-sort ts\n```\n```json\n{\"ts\": 1416466930, \"type\": \"click\"}\n{\"ts\": 1416478467, \"type\": \"buy\", \"price\": 10}\n{\"ts\": 1416518859, \"type\": \"click\"}\n{\"ts\": 1416569870, \"type\": \"click\"}\n{\"ts\": 1416573325, \"type\": \"click\"}\n{\"ts\": 1416595508, \"type\": \"click\"}\n{\"ts\": 1416622653, \"type\": \"buy\", \"price\": 20}\n{\"ts\": 1416624334, \"type\": \"click\"}\n{\"ts\": 1416682270, \"type\": \"click\"}\n{\"ts\": 1416699396, \"type\": \"click\"}\n```\n\nThe standard arguments of `sort` utility is also supported: `-r`, `-n`, `-u`, `-m`, `-s`, `-T`, `-S`\n\n#### Modification\n\nLet's add to each object field `date`, that contains event date in UTC format\n```sh\ncat /tmp/test.json \\\n    | jl-transform '{r.date = (new Date(r.ts * 1000)).toUTCString()}'\n```\n```json\n{\"ts\":1416595508,\"type\":\"click\",\"date\":\"Fri, 21 Nov 2014 18:45:08 GMT\"}\n{\"ts\":1416478467,\"type\":\"buy\",\"price\":10,\"date\":\"Thu, 20 Nov 2014 10:14:27 GMT\"}\n{\"ts\":1416466930,\"type\":\"click\",\"date\":\"Thu, 20 Nov 2014 07:02:10 GMT\"}\n{\"ts\":1416622653,\"type\":\"buy\",\"price\":20,\"date\":\"Sat, 22 Nov 2014 02:17:33 GMT\"}\n{\"ts\":1416699396,\"type\":\"click\",\"date\":\"Sat, 22 Nov 2014 23:36:36 GMT\"}\n{\"ts\":1416624334,\"type\":\"click\",\"date\":\"Sat, 22 Nov 2014 02:45:34 GMT\"}\n{\"ts\":1416518859,\"type\":\"click\",\"date\":\"Thu, 20 Nov 2014 21:27:39 GMT\"}\n{\"ts\":1416569870,\"type\":\"click\",\"date\":\"Fri, 21 Nov 2014 11:37:50 GMT\"}\n{\"ts\":1416573325,\"type\":\"click\",\"date\":\"Fri, 21 Nov 2014 12:35:25 GMT\"}\n{\"ts\":1416682270,\"type\":\"click\",\"date\":\"Sat, 22 Nov 2014 18:51:10 GMT\"}\n```\n\nInternal pipe\n-----\n\nThe system pipes are inefficient because of serialization/deserialization of JSON each time when working with multiple `jl-`utilities because each utility receives and returns JSON using stdin/stdout.\n\nTo solve this problem `jl-`utilities supports internal piping which allows to multiple utilities interact with each other in the context of a single process without spending resources for parsing. To use internal pipes replace `|`  to `\\|` between `jl-`commands in the command line. For example:\n```sh\ncat /tmp/test.json \\\n    | jl-filter 'type == \"buy\"'\n    | jl-sum price\n```\nyou can change to:\n```sh\ncat /tmp/test.json \\\n    | jl-filter 'type == \"buy\"'\n    \\| jl-sum price\n```\n\nPerformance\n-----\n\nCPU consumption of all utilities except for `jl-sort` is `O(n)`, by memory is `O(1)`.\n\nThe performance of `jl-sort` completely depends on system's `sort` realization, additional CPU consumptions also `O(n)`, and by memory `O(1)`.\n\nBy using internal pipes significantly increases performance because JSON parsing is very expensive operation.\nBut in another hand, all operations in pipes is computing in a single thread, so with very long pipes you should keep the balance.\n\nUtilities\n-----\n\n#### `jl-sql` - SQL\n\nRequires single argument - SQL and has few options:\n\n- `-T DIR` - temporary directory which will be used for sorting if it didn't use RAM. `$TMPDIR` or `/tmp` by default. Pay attention when sorting big amount of data, by having `/tmp` on the RAM disk.\n- `-S BUF` - size of sorting buffer in bytes. On buffer overflow, filesystem will be used(see `-T` option)\n\n\n#### `jl-sort` - sorting\n\nWrapper for GNU Sort, allowing to sort JSON. Uses all advantages of `sort`, also, supports sorting in filesystem, merge-sort, stable sorting, limit buffer size.\n\n#### `jl-filter` - filtering\n\nAlternative to `grep`, but for JSON.\n\n#### `jl-reduce` - aggregation and grouping by key\n\nGeneral utility that produces welding elements into a single value for each group.\nExpects 3 JS-functions arguments:\n\n- `-i FUNC` - accumulator initialization: gets called for each group. The function executes in a group context.\n- `-u FUNC` - accumulator update: the function that will be executed for each element of a group.\nThe function executes in a group context and receives argument `r`, containing each element of a thread.\n- `-r FUNC` - received accumulator's value: will be executed at the end of group with the passed result. The function executes in a group context.\n\nand one required argument\n\n- `-k KEYDEF` - key which will be used for grouping, could be a function. For correct execution thread's input should be sorted by this key in any direction.\n\nHere is simple example of using `jl-sum` utility, which counts sum for `amount` field for each user that gets identified by `uid` field:\n\n```sh\njl-reduce -k uid -i '{this.sum = 0}' -u '{this.sum += r.amount}' -r '{return this.sum}'\n```\n\nFor thread's input containing:\n```json\n{\"uid\": 1, \"amount\": 10}\n{\"uid\": 1, \"amount\": 11}\n{\"uid\": 2, \"amount\": 12}\n{\"uid\": 3, \"amount\": 13}\n```\n\nOutput will be:\n```json\n{\"key\":1,\"value\":21}\n{\"key\":2,\"value\":12}\n{\"key\":3,\"value\":13}\n```\n\nIf `-k` argument will be missing, convolution will go over whole thread and will return:\n```json\n{\"value\":46}\n```\n\n#### `jl-sum` - summation\n\nPredefined `jl-reduce`, which counts sum of parameter in group\n\n#### `jl-count` - подсчёт количества\n\nPredefined `jl-reduce`, which counts amount of elements in group\n\n#### `jl-transform` - modification\n#### `jl-extract` - field's value extraction\n#### `jl-from-csv` - CSV to JSON conversation\n#### `jl-plainify` - Flattens object to a single level deep k-v\n","maintainers":[{"name":"avz","email":"arepo@nologin.ru"}],"time":{"modified":"2022-06-19T04:33:08.056Z","created":"2014-11-22T12:17:15.306Z","0.0.1":"2014-11-22T12:17:15.306Z","0.0.2":"2014-11-22T12:34:27.698Z","0.0.3":"2014-11-22T14:11:30.482Z","0.0.4":"2014-11-22T14:53:10.376Z","0.0.5":"2014-11-22T15:05:59.447Z","0.0.6":"2014-11-23T07:53:00.183Z","0.0.7":"2015-02-10T06:57:32.840Z","0.0.8":"2015-02-10T07:02:08.608Z","0.0.9":"2015-04-23T14:57:35.828Z","1.0.1":"2015-09-23T14:39:41.382Z","1.1.0":"2015-09-23T15:41:59.702Z","1.2.0":"2015-09-23T16:28:24.351Z","2.0.0":"2015-09-27T11:39:50.940Z","2.0.1":"2015-09-27T11:54:50.575Z","2.0.2":"2015-09-27T12:20:35.920Z","2.0.3":"2015-09-28T09:09:15.415Z","2.0.4":"2015-09-28T09:10:24.128Z","2.0.5":"2015-09-28T09:12:01.416Z","2.0.6":"2015-09-28T09:33:15.932Z","2.0.7":"2015-09-29T10:38:27.133Z","2.0.8":"2015-09-29T10:58:48.980Z","2.0.9":"2015-10-01T15:13:41.424Z","2.1.0":"2015-10-08T12:12:11.669Z","2.1.1":"2015-10-08T12:16:58.284Z","2.1.2":"2015-10-08T12:44:28.684Z","2.2.0":"2015-10-08T15:42:37.394Z","2.2.1":"2015-10-08T16:12:32.120Z","2.2.2":"2015-10-12T16:50:57.151Z","2.2.3":"2015-10-13T11:54:06.082Z","2.2.4":"2015-10-13T17:09:22.602Z","2.2.5":"2015-10-13T17:15:01.113Z","2.2.6":"2015-10-27T16:38:43.109Z","2.3.0":"2016-06-01T11:44:05.252Z","2.3.1":"2016-06-01T12:08:10.653Z","2.3.2":"2016-06-02T10:18:12.521Z","2.3.3":"2016-06-02T10:31:47.081Z","2.3.4":"2016-06-02T10:48:53.728Z","2.3.5":"2016-06-02T11:28:43.081Z","2.3.6":"2016-06-02T11:35:49.801Z","2.3.7":"2016-06-02T11:49:24.265Z","2.3.8":"2016-06-02T12:21:15.166Z","2.3.9":"2016-06-08T16:39:44.003Z","2.4.0":"2016-07-19T13:50:37.822Z","2.4.1":"2016-11-04T08:54:44.278Z"},"homepage":"https://github.com/avz/node-jl","keywords":["json","sql","cli","commandline","pipe"],"repository":{"type":"git","url":"git+https://github.com/avz/node-jl.git"},"author":{"name":"Artem Zaytsev","email":"arepo@nologin.ru"},"bugs":{"url":"https://github.com/avz/node-jl/issues"},"license":"BSD-2-Clause","readmeFilename":"README.md"}