{"_id":"o2sql","_rev":"65-93da64a13c14c44e2ae80121149b1915","name":"o2sql","dist-tags":{"latest":"4.0.21"},"versions":{"1.0.0":{"name":"o2sql","version":"1.0.0","author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@1.0.0","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/osql#readme","bugs":{"url":"https://github.com/qdechochen/osql/issues"},"dist":{"shasum":"b90b56ae90302fefab9f9e0ef34e7ea61d64cf05","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-1.0.0.tgz","fileCount":8,"integrity":"sha512-Cqlsf4N+jdQW5K17abpYhWBIj8/HgACM41x6MuGmX1SWWY8dSyxkqC9ZHfnwvj2vKb3M6uAcCspx0NWvD0Jamw==","signatures":[{"sig":"MEUCIC5qI2kOyKyW1Y2Sl9OCnmoM36Mn6dixWQDKNNwHa8ZpAiEA+z8EEn6xoKjhNUQc0QGOHC7G9+0vsUb3tF1icRYBs7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvHexCRA9TVsSAnZWagAAnz4P/0BnXqpPJH7me9PvO4wT\nZArz73XsqCua6EUbHv/DRUr8rZjWtDJKMrxv8e6llW5P3xdOPnaIsGgjRM0O\nNmB8ZnwQQ6LKhIEr9nxoyvyJd7WrNNkU/kk/kuMIeTeBNZJLKPNSJDUG0QnT\nHfblxpJojyCeSuA32yMBJpSi/BLSvFtYEGDcHoWXGcckKuAkFLtxR79dnW7k\n+qMNSaXp7cgkSy7vxNlXJUF4NNG0+8AZlqVLUqqrvnDvl7f5c90BdrICCanr\n51VtdrJIVveeOcXc7U2UjEvph3ABB20nDFtNz6eFYCXVuqjA4VbGjpI49hfP\n65MiRiEDBB55+i+SPrGjO90PeevzHeGVYlLS1NAyQ+PNhFy9H56TWYgo5l2w\nY/EwEN6YdTOn9AOrlIuxZOCi5wDjY5z62CwFr9JaXvuQajMp6Lln+xrcj74n\nixFdN1LMYvyxBzsNF0abFCXhYJ4bb7q+PE9hmEheUez3amoHc1uJQcThG3Nh\nnejbuRLfYcGjtc0RN3Dd5ZUJf1grBIWhgpbc8hr3QmMIGGjOvehZfmrqL4Lr\n0Fv/+mxO/7kCQKLd73Sb/hxMpwvt+QL3zOq2TPDvTbzcDGnaECLTkcdyYwCU\nqfEf6+S7LPDF6EOxG75Q85ij3fE0E5BP6Buhs/pnM8C7eNA3Xxs2SFGf8Dx0\nKk+r\r\n=oHzs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7adbfef526f6d7e42a112485d06cb4f6698d9ca9","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/osql.git","type":"git"},"_npmVersion":"6.2.0","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"9.11.1","dependencies":{"eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_1.0.0_1539078064266_0.3932794561027644","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"o2sql","version":"1.0.1","author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@1.0.1","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"aa19f63973e9dc30c2087b28b6a954f2624ea74a","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-1.0.1.tgz","fileCount":8,"integrity":"sha512-q7IKGxQr0zlqjN48RuMLrq0RoUWU8UfWsJQpbGKh+iJuLoVBu69/L0RupI26NcnEDgSAXSFT4YtpvNcLDxaWng==","signatures":[{"sig":"MEUCIF8sDbGWdZNYF0TIv637JlPd02b2qvANhhKJUEo4lmsOAiEA01vTE4U3cFBtuY4xpu4idsxptajo5DJSu3o5uqDIEZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvHfgCRA9TVsSAnZWagAAv84P/jbKqBbN5NQimOmPPAXK\nIwQ6DkKeHG5xKEwmLLIJyUiApbJ2q4xcigw77hHrbXrIfuoN6YKQD+CoAVmh\nviP2Y4XXsEipgj8DBDtmZLsRa0aEowWxondNrjvuCyiXu86DOMPARTXJ81DG\nO8W0C4euvpfD28xlqFJ2vd5+my5Qg/yJ7WgtU63/Hu2HTNrdIqV4cQEDK12Q\nk/gjo38RHaCKeEnVT08VlsxYV0D6JF82MbFlcJ3/PF2pXOGt9yYHjgmLwapV\nwSNPzCr0SZsStWcdZG4VNorqKdoTIjN6BGNp3Ovz6y67AD7IrcmnUMbNgEjw\n/SjQLIrriEwpJGlzJPP4WH5b+oSGmr6684dgHaAIWAMEu5pDUKpozEJzrPaq\nukKY7nsEAqP1hvDb+Kj+MpXNaMCX8Y2RMGp/9tDFEDB+ZP44QEk3lHhguKeA\nD200hVT2F+ZTL/nieHVe9tMMKGz1c4N0LM6QvI57vh/qhYeZL7h2UmxkPv9A\nxcG/YCC/fnAJxkkhNrf/p5MXc8qaUz1fz2Rlls6kw9rf6tr5CzRx4+8uFfPr\n8wLmmqFN/0rQhGEV3bfs3AHOi1mwIc1Je/POV5A9fll8bs0YmDP45jt766Jp\nLNAr5rfT4BT5rembTWllQhp6jLAPSB9Kkw4KzQa5HL3fuoVTjgSFgGvAMwIy\nrPzx\r\n=GEPU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7adbfef526f6d7e42a112485d06cb4f6698d9ca9","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.2.0","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"9.11.1","dependencies":{"eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_1.0.1_1539078111646_0.8044027539912337","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"o2sql","version":"1.0.2","author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@1.0.2","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"8c9ec732085b59989c849b921b9a2ac00f71e177","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-1.0.2.tgz","fileCount":8,"integrity":"sha512-j7OPcBz5afg0zlWfU6380ydjHJaY18uhnXIggAw1nPqcQyPs9yEYaPBwaBGQb61Wyu3SJH46BMZSaHf5rSKwVg==","signatures":[{"sig":"MEUCIGU5VEa3SsKRkEX9xHKl0xKCvzBAv2e0X/eS25QDpdfJAiEAoo7ZvCz7hAx39SCzPJpWiReLvc4ODSRxw2Wwj5jJGSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvIBMCRA9TVsSAnZWagAAiRQQAIie8cGPrz3MitwZw7ys\n3ooyAaK7xanPeUtY2fhFpckC5CFrRP43f7rU6YBgUw4bJaJqVmHu6Twsnsbo\nkEgxGhxxzCCIO+Q4FtR7VQ4NfC/yn8GpZzdoxYL3f13vtpfQaicwvjngNMNR\nwLj9AromZvt9877S5EUJcJxkG3DSrLpVRzK9cQCyW6kf+aBctcg3EGYlFeEU\nReMqzwYit0ttM9zRTiswYBI+DkU6FsMgvCaTWI5APIYcp9IrOvPhZTrRllS9\n0qTu5r3rrQ+Jxu0vC3udpKB0eC+WyVzKyby83dCQbpKMPKN7yh9KRyQwylsb\nXOpjZPOwJkmXrghlDkcUy+HQ0DUYYP0iU0WMJ61OAFC85NhoKTLBOQLutdRX\n424lZTZpmtEY6ef42KC7G2Kt6xTGTubZsYvcidXz2TYCQfp9x2qlW8e601EK\n08PzHROGl78iMKZHz/GNvGgIVpk3iKHfJUWk5KguLCEXS2oRQRdgDvxFmSA1\nw+3/y05Bjq+poxmW7spsq7RkXeWhjbXlRHclJpeXM8/DVAclI1p7NODATvFV\npJrSvp6LXSNanOF+02LHg1SRkYY5bQiAP1QYXSb0vY3yE6QABZEAwW9yRlgu\n2rDIATY4c/D22IPJeG06BoMyUBNlcOATLBbOTRDjynnvaIdNrUNT3Ps7UzuU\nMxoX\r\n=1h6H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"94c52a2523798cc70324ef4364ab53973c6060de","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.2.0","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"9.11.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_1.0.2_1539080268325_0.2419908577392913","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"o2sql","version":"1.0.3","author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@1.0.3","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"cb7c3a8a1959ffd2d17b19c2d57fceb646d41397","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-1.0.3.tgz","fileCount":8,"integrity":"sha512-jW/9NXyrbMuXRNZ1yy2u9ojyrquK2LLuKTJ7exegMR2voFb0lrenWleW6MYmZe1sAaGbAHoF1JGfQoUw6pqDfw==","signatures":[{"sig":"MEUCIHLs56bmhwDHbDmZ7aiNpZhAjKlLi67J6CqcHxzUMdZ6AiEA3kg7n2AHk6PtpPcmkeAVaVh/azWGHYHhGrnoYkudQJU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvvKACRA9TVsSAnZWagAApTYP/2zjyunaFzfk6hLp/SLT\ncResVFK6+8/b5DPi9F/V+yk/gAWxHKyjcmypKiPncVgFKw/ywwgOlkV0ddIv\nhGJXkri7Nnw51l6GMDcbhZzSxmR0E8YSecxF+Xnxfmfvod/YyjVuntT6DkbN\nRsrTBPICnHOo0nz2dHT5VYBcSd/Xw3YWx3+7TKoxRSBGxBEjbYuB6S7u3Kgd\nrCNH0WH+Adsb5ddj+CtLRNs/pfDbRfOLwz7EbtCh//tNaDmJeK1p5oqf7u8a\nUV2J/jvtc6VuHBQ7RPXBNzXW5HPxxhWnbOl6hKA9TLXjfQTutG9Ey1GeUL2y\naADmtaNV1LOAzEUz1/I7IczPMLfBPQwdFfWEVM8zIkVTOfsH+Ip8k9c4qmmQ\ncMOIWALs+KAM92Anu6+FxQ/4NU7ab6/0/2xvO4fFKLQnV4oogNMw7WbCI/p6\nW5qFOHiQ1OoDSAD/Z9YnVY0jOg8qAu4QLsS6bCHNPzBewd9ASdibfVUM2ftr\n2R0rmLZXEN7WwC2kmLG5ahX4E1UWBt4XXvN7V8yCSWNNxWwEBeKVVYMKpYoj\nYjoVbRMvzyG1MqSzPN7Ri3Xb8kEAek3D/HpnJ7WSZ1YoPiKY7OS53vdNsmub\nrV0fPhZ2bhDba35fn27pP4BuJS9gF+MeijIIO2cHCXERqM4uKK1YME9EGQv3\nQyfJ\r\n=Botb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7404495b79f0147db7a59471e8e6d50621ce2f74","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.2.0","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"9.11.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_1.0.3_1539240575907_0.5375618610161499","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"o2sql","version":"1.0.4","author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@1.0.4","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"60b9fec6951560a5b4e675e0918c06e7661c1821","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-1.0.4.tgz","fileCount":8,"integrity":"sha512-KPW3ZLhgum9ZlXBx15I3QdYVfHMwKVOYFxtgJ60F4u06x2X+R6lgNzJgVvPRJvLy02G43eEfWfjwc3HsJtl5Kg==","signatures":[{"sig":"MEUCIGeQOyAJ+GJ2PBDb3hr697wr2clcWJLn9nZr/QRILOW3AiEAzkxXx0Pg/UQNHe3454RHmlGLQh91ejEiA8yxeRA/t90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvv4PCRA9TVsSAnZWagAAKAUP/isaG+9FQI6oNmSwFC95\nK2dFmkJ+BKK7pslPX7FA36rMfCecFHsidf+2m0OvuU4RmtAA7+kdfKKeDze+\n+0NEfML9lMHFz4gMlj+/QRC348suSIXv9lKkMO0i9HCywRdu3av2h5anxgID\nwwiRNv0RxXG5gzUulRb+bhdRQkbzL1SfyLokbQqNLYDYS4KnP1iVO3AmQSIl\nzKfWlhh1RZDgnkbz0mb3uYXvnmsNxXYjkxxw4HvZ22dVhzc0BGblhSOrKnbM\n6YwWCat5KsLl53QugsvZTppsKJz2SM9U89my7sYDJ8OHakOkIT+7pZpu98Cg\naCpy8cCUdpk1dQ7pl3WEKleGm00zkxMsG2wX2/XRWX+fFwBLLd9e0b8gO8JD\nofu8UJs8FPNhky8vreBz9BKKA0aNmmEy/SF3CtAH9xIFMvH8OC2h3OyvtOGG\n1yxMENoHL28NWDlvjh3+bJvqrTncVsb8CPbzBjddH5Gp8TO4riR87gJzukBl\nUaO2kY6wO1SYRM9lMhCN9IB3XHjIO8SZe2NwwzYv5jDr3OlOwPI8wS91q7fP\nDJTXRtTLLMIvJ3S4pM1DCt6xeTx/mN9ya23xbBaLCiV/auYfHOe8m63gRiPN\nkOFnB6kVpHbTXlRrXsqJZ2WDXoOR34U4cQp2zW4jhtKmPCzWfd56a/BkVR5k\nYOwT\r\n=+gR4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"bee3c66de4d8f0e15b8830d62783b7984a123845","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.2.0","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"9.11.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_1.0.4_1539243534995_0.4533457527749907","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"o2sql","version":"1.0.5","author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@1.0.5","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"3e5c6154fbe88bbe91c17a3ca81e2c73c9af060b","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-1.0.5.tgz","fileCount":8,"integrity":"sha512-Cwdl09/j/a+pE81H7QD0nZaxvYBdmTBF7dY7bDF94fcvr7VJTS5rJX8cylzIHaL4WQi2DTcfa/ISNUGHlWSUJA==","signatures":[{"sig":"MEUCIE5vNPv0Trpp96PCSM1ARU81v6X8273attNHrquVZQGDAiEAkvjYBfJKt3BZmyuQMFoTJeO3tPvl9fh7l8OJ+Gk4QNE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvwDeCRA9TVsSAnZWagAAK6UP/2J4BhvM5Xq5/gkpeHrR\noDpBS9T4C266zYwX3KPnaiDiVWwiFVO4L88QcXk0vAmmkugfKutLbQGIjCnC\nkoWubyQTEeQCdbcTpjTJRasZJGnxNf5xdjsbos6SHKKVb/Eb3Sx+055r20nw\nN4QMUrsuWftcZwZiz6552h2N3PFdA4zUy9L2hHAqZAwvsYRf4dxuYwjJgPS4\nIglddkpgsHy4iGQOBCWTGdo857PcBnURnPcplOA4HEmpB317Vi1tYPeDDsvH\nnHRrDHxzGSQsNuts4sR+YHXT7UBzya6f+cWoZ2QOb85hS/FqwCmxewY8Avag\nqb5nobD1XLZ+7BzCaBJiXRzuVitM/8qU2B/jaURCcLfr927J2nh/8cicnLtI\ncNqf52w5ObwYJGoEKx/ARhYO+r/nUyvOd5p+v48+pPmLsONQO0zgilRQOUsm\nqlhwyFU6docf3RwVqKWXLxi1+oZJWf9iov8lloorH6IwFkMQZan8mTozPFop\noja0tmxSCa1bMP2FLeO6IrjX838GmdKgImL5irUS5smUi8LoteIobjYLBtI2\nnIHxqbYALHzB86hFvCQtA3d6xgz3QGYI/TDGuPs9cqJ94aLhovNQUnJ4njDa\nXps9FXNQwfvhT8QM9VNJ9HXLy4q/rxEZlJ0l6OKRJv/o7Cpe2+xJ21zBxr7K\nf34q\r\n=j6mV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"2e19ce6ac30586794b83e7a52208dea08c9d16df","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.2.0","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"9.11.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_1.0.5_1539244253801_0.8502479457179033","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"o2sql","version":"1.0.6","author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@1.0.6","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"c1411b0aaa4dcbd162986068b9f020791005e746","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-1.0.6.tgz","fileCount":8,"integrity":"sha512-uIM6bxRWIkT892jqAXEirdH7ESD7hSnAJq5hPqM0IvayXZervbDDZZ6LfcQim4rO6RwVl+RrJPsPYuSiqeoj9g==","signatures":[{"sig":"MEUCIBds7VZKLu/wX6kWZMQiVSbmuvUKleL1tnJFYYdibbYAAiEAgJt4m6Mbr28w8A4E69Y0QTkk9kD2QzW4Ig3YDFKqyGs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvy7pCRA9TVsSAnZWagAA3GYQAKMT18mzyc7r1NP8r6nF\nGdOd2vKb4DsozLgai7zUqMrRRuM7rSNC7aP0Edw2RVnu9nwhDJLcrtc5Qt+F\nKdIwqJeG8jGO++HDNe2LdvfzeNxeHONWPqnBMc4bD//6DkPW2z0FDZHGt4jq\ncz9Ro0vi2Wp/9MqlNR130Th2OBRcwKR9sSMseobILpE0Oy0gzC0OU2kb5s8r\n5euTFhWpk36Q5TVbAIyNBEyYsMkYpj3yaZXRy675d+dSd1UBIourIvL0C7Dp\nrqb7AjpazBm7Ljk+RPEjUoG4awxna7owJK+F2YRG+Q2bg0jAr0MS3MXTJdMd\nkMffYTRMT0r1oxhLMSY9ERYOaJaOeRooqFu/i8SrF6rhUIevIMCAptmI94iu\nSgTpaYGRWsC714tbtRti0GhD21Fy/fveQlzHpbr4OpEhaMqZHqBgOrkP0pIU\nTZGIPxbDRpPNB85k1xn3j/z+F7XbSMbk24rl9fuRE2z8VyCXGmfEbIcSPExI\nE2VndWRVYx1K7LGw2qbUMtB3icckBWtw+4hkpq2Vl1WLNl8CSIyivx4VGIoT\nC0nzvVOhFS7GSnlv9HjObw9VbJ8zNa5HEqHO5oVcNoZ1nq1Mtedg0SeKc8HM\n9eh6FDjq9CBB340yYknxRMKDPG4yIMylJZ3dVSakdo8Xitb5HfZTKZ7pNVoq\n6V3M\r\n=3IgY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3513e3982de46eac82fa86e37f77605c6e213049","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.2.0","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"9.11.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_1.0.6_1539256040906_0.7081070300255918","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"o2sql","version":"1.0.7","author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@1.0.7","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"754d436c4c0cbc06d222ff6b04c3c7d28117bc95","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-1.0.7.tgz","fileCount":8,"integrity":"sha512-FyoEkceGcFPPr2+g0m7I/0l5bMZQ7/aSk4C8wx4Ohu/U/VDGViuq6Atrsb9Db0C6N/WIYMDAB+H6Ke3ZJskwPg==","signatures":[{"sig":"MEQCIBcmqdlTax0ysxhokaG0iYCn7MpUSXDwN1OVO8qNXI4WAiAHl/JOlu38UX87jTXgLBcFZoXQ8oH4MvXecHWnhPUwjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxc2vCRA9TVsSAnZWagAA+90P/RqkpgGQw91THUaTfQ6j\n1/C23rqV3/ERY7PjGQthr5ZlFXEVCpChvM4HWXJlxk35ttoIUcJSH8KAK7XG\n1/mOSdSVEShMhh1LnEYmUCwd5F4v0HvpyA9p5AjP07HLP2Jb/O5kjZzPqEy+\ncoi/oTFZ2eaO7mOwliFafhjcyrgcZHg/PjBrllcAoMyyyNtpW+VxVS2NFjlh\n+5LPehEnO7I+4lxIZq58HHayHndAH8VwbAxPXXKuqI615AyxneUSVKzPV+Hi\n4qxfa4/yU8iGzrMRTYNGAO0WTDbk0r2tmQ92BCZBAlbvwYClItftLOCGCIH3\nD/sK2tpLfKUYtcYsMlFGyuJHzigi9ZnH0zLuIuYgkxa+pD31pBXNTMv0hwU3\n7c4RJl5fATgp8Ewv13zGrTo92895vTgBWKyuyt0L5DxbxSKTZ3BdFUmus/3+\nfPFhsErkt+2OzRMRwlTMg41aYxbwWWXZ3cyNqnOyl7L/sovQjZdquM4UT1N/\nozvwYriGJasz8CtnU3ro8EFt/y9/E4gRrsQIjCW2VJWYdZOUv+BOhj1m/WzH\nn5mjLmSOo3yMG55HDduq+ZMFdthGpkLUV+nCQGSTtGKxu6Ou26L7O4bnPjA4\nQIrVVrYBsMO2lNWzBUMhpJo4cGNqGLmDXm4Sy6kVu3KszRGItj5EsZf6X3Cm\n8IkO\r\n=Bakp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4c3e7538a4af5e8aba355f96edd2e059749e9baf","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_1.0.7_1539689902667_0.3197326106767764","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"o2sql","version":"1.0.8","author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@1.0.8","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"4801a95117e33400baa60581dad6d54d2421d1b3","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-1.0.8.tgz","fileCount":8,"integrity":"sha512-Gy+knFloEQ00+PR55ZdLSkWwTGXuCT9/MxLtPN29qiwrzwmUYUAcjLFec2V9QdynjPw1gUAl/hpUFXGp3PB6qA==","signatures":[{"sig":"MEQCICCcaqb2DJ4q28fYoh41GlZqt48UzrMoBHIL09r5VEclAiBbEjH9T5SvNMMK9xgIvsyeI9oAfcg2+ix5CQPtsYYp+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxc/fCRA9TVsSAnZWagAA2ywP/3gDn+QyUxcdiVsHMIyt\n2Px9OB9KBMPJ1IVZVB0gEm4Biruggd5fe2stXwRcXcT0z5PmPhqE2UjaeTpO\nSaf6CgMJhtJj0MLKh6LQbaO7nZy+H5+2jSTjjqPTCEeEUfbA6viZgrWS89xx\nB2vqfjGS7xaAnNlejfAi6GnNS2peMTZlWLaefgACkcskapX2IXYf5rarCw8I\nNkBmote0t0rad+u5x8TkfGF8s9glYNOojlF6KZsQF1jAyMGzQYocrSGbSVju\nHFaZWnOJAVqg+bWlAI+KltVSVNm9o/f1aARQAmkM1OmQKpgtp4TaiapsoVbW\nIyuSeQbedSEMk4FaCb7i2LeFY8DOsCBjryk+RADa9R2fpMvl8MovjYctDszJ\nq5A7HbiowFp1KAEHKpskbP0LAwwKZ+Vj/eMdfg57Qh8gdxrjOiKiAjbuX4p+\ndRCmTC9BwOJKOuYjkaubF/E6L2KgNlXR4iqjsJvTQVvhNZFj+yAMxTy6mNgf\n+9f68ENzAVyvkL+KXHWLTTNMZy5y6ayLqgorndWszo4opSBjsb7qofPXkF45\n+tvNZs+pGs5F30I3TayukPjV+4v7wU9bojnBad6yU0wTliA4q9Lyh9Ne2qOV\nJJnEpwdzhT8D+KUntru7SQtUpHgRnuwFwmCiHLjjxA1Ez1AxU7gOZy/0eKKV\n0SKB\r\n=s96R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"88a8334635eabb019d310373c90c062ca5a54e67","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_1.0.8_1539690463272_0.3299899656568248","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"o2sql","version":"1.0.10","author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@1.0.10","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"2f6f93bd9755ba2aadcf926363b3ab79d2daf75e","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-1.0.10.tgz","fileCount":8,"integrity":"sha512-fgAbPObrk1L0skri5CEI8mdwOXqswwQgctxtfQxapbxtxdqC8IRlN5KWZlshzzV9ReIkq0AqxItTb4Dck3By2w==","signatures":[{"sig":"MEQCIGOMutNvX3AZVTs8xbieX8yGqDb7kTCAzl815dihb3SOAiBJznUEUAukwiE63m5AyoYH1xzfA94Hx19q37ABkOkv6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxdPDCRA9TVsSAnZWagAA5KAP/RGnXRb8cpNdMtT8Ljs0\nTY2DYxpfx4u5mNG4EEilQStzrBbpV4cCy6Z1y7ZkRSyBTPlS5pcYMP5IvImV\nLpo7mCckbJkNz/KNwawKrs4uoScRl0xVWe8fLQ0fGREjlzcj9+Du6zWFj2i2\nNDHmHYghtYkTxlnSYeg7xDllMhI2BDUV3hgtS1apE+3vZsRKFilCjrnXesf0\nSFlXc1/TndHpIFKOVBZLxakMPjJ9mnvpHPPYqxK0kib66CfgdBfmthO3CC8J\n54fmDOOk+eZ1blOt868TjnSKSAL71DT1z+deYRdyMgEqCYsbMspC7Tgk/s1Y\nbaCPRPP4PQkDWZMd2oSb5BAw/kZL8W2lAHX7dPJKFWrGpFLsRs5b+jcKk7B4\nWxhuGPHqGUJJXDIbQFHLYdaSsWelz56M4ZhrTqWZc6cjXxVali2WBTQGuQkJ\nly5YA1vBeojxweop5FsI5H4u89XLJVkzl16dnF5+/Fxkuz6TKQrvGvrtpNqJ\n2ivelnRysgU0IMxU7kYZ5Wx7SET8tOLvAv/6VLTbBvTJkuaW1ARqrx4ONfMf\nLTKzg/t0wlgCHq5MeyUG9wxIYIKH7HskYXkqkLEkSMz+jNGCtgyjkki7K+pC\nEI7cfNDSutEyOm5EEuiQjxFbGlJSiv0oXGFQ9y8X4oDbUQuob488t4g6UkDm\n0B41\r\n=knsn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f6bcd76c101050ed96d68c9ba9bec5cfcd11417d","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_1.0.10_1539691458432_0.19455105751752066","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"o2sql","version":"1.0.11","keywords":["database","pg","postgre","postgres","postgresql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@1.0.11","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"fb1d87f95172a8c2959ba5343fbc119092eabf9e","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-1.0.11.tgz","fileCount":8,"integrity":"sha512-6OSD2idIPB8HX6wywOv3z3PvrdI86Q7BVSHU1QbgVNK++T+PNa3tZH5iuVsVh/Un7oSr++R8ZKHCgo+uzH+h3g==","signatures":[{"sig":"MEQCIG8u+qjZnC6bTW7miuNlh1FUwOV9v4d4ZhcNfozL/SukAiAP0HB1lPiVpFjwtc9ZqWSuteu29lWtP9MWgdsZcrsIHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxdUDCRA9TVsSAnZWagAA9IsP/1kZOjn9d+btuiYk3O5S\n6SVPTAB9KcflDhRNntRMVfR8qbEP3VcdJwA1UCLQhIyqailzUKFw81B69tbS\n27w3CLanE8R/TPfa+Kt8zEFXnEY5SIvv8IaGiKbi3iYD2WfgNEUYt/m15vhw\nhXSwhL/9bz0YTH1oCy/qpMjhN9aXIcMoily+gq5f1yZj7YY6/GHFix319aAX\ngbhDR+DEZ4NWL6y1xAGTGp4eldaAeOoMmeJWYR3vvog5tdpBKCkDeAsag7wY\nY4lc8aQjeVG0VzNDCibVim61lCwUt7tjBrVBjGb5ZtRyPcliYq7em4VTJLAL\nVWhgsZhRdwRAKyjd6WDr5cQtNTukETMLT0UdcSlmTTcAQCBV5vIRBka+Qgov\nUWUj54KNkKgJXOKNU4HeTKUNq8rtu7X/jvzGJPC1WXZPjU+tgu5Zvj1Gzl46\n3vNkp1e40E3xCazGhbHZm7Zpno6JYBPPCIjdPnl1qTMc5ARtoS8Gf8L5JBga\nLaB7RyMFaIiGDSPY7LDpOGgc5kjy4ptO2827RxzYg7w8Z317lNzfRI4C8duw\nEHL6VCdcW5JX+pIsWI1pPxz5fS1IrLLWDIVXtqoyVVhnnF1tebo7mosZ8Uac\nmoXr0xH8hmyBvNaQHDqxq75m0KoLLiscJSxXSNswG2eP/PACxnYur1pS3PO7\nqAJ/\r\n=x1JY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f6bcd76c101050ed96d68c9ba9bec5cfcd11417d","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_1.0.11_1539691778261_0.05518096677461637","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"o2sql","version":"1.0.12","keywords":["database","pg","postgre","postgres","postgresql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@1.0.12","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"e917c486781b31e53fa92d594ecba547bf825eaa","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-1.0.12.tgz","fileCount":8,"integrity":"sha512-tGO5lscymbpUrf5ZlJU8/+akhCjkG2LCrIk46/YG8xafoNy2XhrGqoV4fC8GOYJ0Jbn5iAqi4Qjrj8SeOn0BtQ==","signatures":[{"sig":"MEYCIQD1y3MmQGhrwcxrtiK7SFgHF+C4Tbh/Q6Wz+YZMmf3L2gIhANfegAxVAEtlHXsBsZ9XDzJxyWdmhjkFUweCOyUX7QNV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":304520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5Dd3CRA9TVsSAnZWagAASrQP/iGNo1tgP0qjpynFaHBh\nN/05ImXXBwLXfdLKVQB3paU7jwXBn3fNM/1slhK424ctM3g0HjMwC8dTTxyr\nDLwxHbhxZa9VfjAepB/4c4nFVF7TJhJmpMRC45bqJ4ko0kuH+nDWZp11TR9r\nZfZtlfrXLsU3XgseKL55Z7aBeWPGNTFqSv9Wp7RoFT5YCiZkDe//RyEcSSlz\nWGixcX0/xvW9P9A9IoYs3rvPEsuv3LeADsZII5STUSM+S9Y2wMWTuUoMM3SO\nEOGLXPZ9iL2JSBNwfkc22HmCAKyrkr1k7lCxVJ83C1xq8nWQ7JI7+hRLAfoW\nXfWAwva2LX/obIk/jFPXI1Td8k+pMlelEyN4VWb0s0aQFxQ/Uwip+U6lC6tL\nKnHM7LHzjjQ4eCUmluSPJpuwD0JEj8i/ZfhiqifED1xRYL3j+gyK7u7V/BYC\nxJlJ9P7t7qv48x59qWVJghw4TFpfPa/Kxd7EK2NnJhWQtOFhzbDPy4A7sCNz\nXv9d2wNJwx+ew2eZxQjlbT5NjwwhcDcZZBYCcbGOeth9qJJK9ZqFDaBB9p2V\nf7BsLvIKGJBYoBzFPZO5y4V/yX6ugXwzpGxRDPJMAZ7R7ObSgG7E1SjjRjNl\n9ydJ7lezONKe3ehUFPS/1VYXEp+9EiAUgQtEvm7uCx2jf7e3ET5LYPpX/TZm\nxmd2\r\n=Gy2X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3e0120ab7a51474e85cf3e45c35920aa2bcf0312","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_1.0.12_1541683063074_0.6668815368344292","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"o2sql","version":"1.0.13","keywords":["database","pg","postgre","postgres","postgresql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@1.0.13","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"b9696673d5483332b04e89e6b21ea459a5e08436","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-1.0.13.tgz","fileCount":8,"integrity":"sha512-0JFRxXy4NRrhiNEDub7kPutQc/ni8k88zHLRCJHYJM2v0jxbjaXUZt+fQeFV4sPAigr0pmUj6KW6ko+nNC4n0g==","signatures":[{"sig":"MEYCIQCieECCvloQpWGQHM7Ph5W3UMfAGUV5fpcc7DxrqXsyzgIhALaAV7bpzsoDBW5UJOCiYm97w83gytDwyb/y1lOGTlcQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":304932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5DrTCRA9TVsSAnZWagAADsIP/0K0NcX6ZlpjouY7qOPO\n5PNYKbYTXWh4mjKzORMmVpY9SigBnm8lROQg9RUA353kAFtb1OVvQgNnvP8B\nqZbv7t5NEXhBxMDvX8D8FJwiuf0luns4iVf6fCjxUnmghHHoH9du1KYY8duk\nUWI8+/OgUPGDEP70bdiEabwIjvhIDFod/+rK+rXwM7MY3j/Whg3vNISBYUfg\n0q7iCme7QEHBtpGAsIP/0OrDMVe080SpFcsnqqipgSSN6Qx5mlhgtz6d/w3m\nl1ujXuxhnGbQy/HePLfa5/EYEb7nLfM2Uykt0SrBfqfV+BkYuXlt+g1+15CC\n9pBhiThrxpo1s+hc4x3F8WArgl6lwa2YYlrlK6kA8XmR8lFomMf3Vtv9n7cd\nMySbEDDEEhIB9Ze0Y1IyLppf7yNy/+Kbl2AGRena/WD1eGFH/9nbxsvVXCNT\ntHJOlDNjzpzQ36lerN7j4uBV1olUO4E4N3FlkADjj7kbUxxH2+Vla3GEb+O7\nM4P0+yWxNbqhRvbN2Tk1qrvmZjex2v3VMjtf0jHo2WafNV0oPktjHscAe9yo\n6mgmsrany6476GEk99YZHNNZz2oiEjEsYWenuDbjdPtlD2NQU9pgZPC9Mqtr\n8ae+Dy4mS+z1qujGJ/PukwF6hvrLgub2c8l2dh/nlD0/lDmnylMzH2ml4tUW\nqbAA\r\n=8Yv6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3e0120ab7a51474e85cf3e45c35920aa2bcf0312","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_1.0.13_1541683922058_0.6826547975380568","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"o2sql","version":"1.0.14","keywords":["database","pg","postgre","postgres","postgresql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@1.0.14","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"34260de11f4d05bb1af139a7e5e6f772f904d28b","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-1.0.14.tgz","fileCount":8,"integrity":"sha512-KHzcO64sHK6Y/42RlTIJZInWtjVRvIdQd+PBBNkCs0quAZLkxOjsp25QpSGMUlrVVdsidEWKh3gbH9Id11nxUw==","signatures":[{"sig":"MEQCIBMfz88awPmTA9hebZI5tmsOQ89FDI/LhKc5BsncB2MhAiABRm0xL44BEcBGJTo/O4V4VsZw1U4Z8/whcoVIxTV7aA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":304952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb58acCRA9TVsSAnZWagAAyRAP/2UZH43JAcTt8C/FbAeu\ntDrxmfgLDZQ6SZj8dAHdXYPhCnT/woOrbF0mrSOv2cPwN0tv+cuGyetlhwNP\nwcf7Y3hMGI76jAa7/bK+J/I0nE0G9kp2zubblfFZRC3vNe7S547nFuHwzP3I\nvmAlB+iJUdtg8kq9IeP03M17QXu6+IMwkdsizWT8og69aYJA7vYIWh3CZNcm\nNmRFlDAbEMlAtRxORnwRAYhPrlEvjBlY3aNpLaQvNKCHw3p3SwDBorCO5bz8\n1hMpd3K4kc9tzce1dF4g/1CtNSEBXeiXLVrTAxIaG1YrWjDzydCAG9/8V3hf\nnVoDwBb+Tw1KqYNIVSN5DL1gYH384J/6AcGtA+fq2BmRLW6eqauSeRFOGIOS\nlw4QFQeOoZi2OD9lvekKTJV73FzkS9/9sav6fshyzUq6ch/prTejfN7EFnzA\nH1Ox4AsmSAacqX8hbB71Wcq6fud6HDvzpet4WvU1hcwpnssfmh+sh4epvtcB\nSMSZAJ+3wylRSvOf/io+7egP+Ks8f3VWLXE4WZ1lgrEq3aDCSToAHilTd1Xp\nnd5zLI9oNSEnAeddqear3r/lPzYHNcApecwok+TVKyJi9v+/sn77QT/D4EVt\neC5Te8ceqsbeuolYt09gIQ2Y93YH3Xauca0ZEkYV0FNNZuOnyktMHoHkTyAk\nO74D\r\n=VQKP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d8802ceecc4af4bc9b2a19b8d3d02695754b2866","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_1.0.14_1541916315621_0.8062973745210671","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"o2sql","version":"1.0.15","keywords":["database","pg","postgre","postgres","postgresql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@1.0.15","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"e82c31801a6c619ce2d4b5571341d1e564fe39c5","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-1.0.15.tgz","fileCount":8,"integrity":"sha512-C8akk99PpTs4dNxvrCR/8RbQf1iCtYUIniQIJtWRvtAflRA9otB+kumTUxfHYs25pOo/fvt4ZAR0FhKdmOuj2Q==","signatures":[{"sig":"MEYCIQCcevNP9Sb5rbLXsMu73U2je6LoGmmU5rmhSLgYnVfSDQIhALXyMKWg4IeUqjWw6Z1ZPelQpG/a5oJ72qQZOJbdFcIi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":304958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb59T2CRA9TVsSAnZWagAAilMP/A8OyZr7adLXptVDiIBr\nN8uZ2M3PGFe9ZtHzXi4gLa4UmLZUpk3D0Hh5lGru/8V39UvatlQPYwn3UfF1\np8Mkgob4xoEM7chaxf/MSyLGMABuxOXDjeiQtKbAs1rCilLj28G++73F8Z7n\nmEMmUowVaG5xiyzYeY6i/A0BQyPF2xPJ6A46fHfLjprizX+r1C1890+FGPeB\n8XQErPlMtdEu57LZ03u0/M6c01Wxwv/gMh698DMbyrN8/czpO2/i4l6xN1GT\n9xnNq6PyBgJ3KGzGI9KpPj2SLEhKR9uYqvP+DIsuRJXuK6hWNMa2W7p2NKTK\nhPn6E4wkHzV0zPKKnqeCbdZWtfaAhqfsw/E2q7nBoufOoUMSYbmr4Bkyenww\n4LCKlXcghJyzE5hwarF0SnxlGE0rmV7KPi4w6n7mFSMGxI+w04mLX3MYaupp\nVUOCnf33g5Iskv7Ymd6+Ayv37d7cr/iqy4J0ppBoLryXAxSt+nkF4I70mnuf\nrPyY+2HOsSZRyZIYf5ClDyPQSmT897Zcub4kHZaW663TquhwwxloU77/6jP8\nGEab805pB/6PRnF8aWgMdwH7dk4D8AOWLlaLcOjTmea/jAlmjvdx6yRHej//\nBLBgPPii5xkRJiNn7oypL5xvShqerKEki1SkVfpN680XIEA3UiLLNtWzCh3R\nQomR\r\n=ZTV/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"6b311e825185b743afbefcb0684b63020117691e","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_1.0.15_1541919989489_0.27203972725496306","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"o2sql","version":"1.0.16","keywords":["database","pg","postgre","postgres","postgresql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@1.0.16","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"717e9d7c76953893252d348bb52acceb918bec2a","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-1.0.16.tgz","fileCount":8,"integrity":"sha512-Ood8AbRoItP+wlTxQU4wR2TRz3WO49bVcPf4rUvJyN/6t6kp04BzBXn2uYOWnxsnC4nu4zF4LhhSbmwX5t6sUQ==","signatures":[{"sig":"MEUCIQDPBCiKqBCszMwxYoV/C0P/UJ3kP6Quk5yqZpOdyl6/DgIgHUifGbNWEpkNTZ/E9s7AEQwsG3D5Js8oiNI2kqZdZd0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJil1CRA9TVsSAnZWagAAnjoP/1MP8/8aKXYsl1m6zes2\nAT4DNUsqW9bbt435kiSlk4FsnQAu/WGG5qYYMCLEMRGW8HdGj1B2PBW1ODMY\nJlu8+v0ADxE+Rx34Q/dmh28o7JeZeL/PLMAGkn3oxoV8A1dBdm2iz4eYc2BT\nFagrWIpWpEJ1ORaYmFtOwMW98Iwwjqm1yTr65eac137RqAMw6AEYgkQf9jNC\nchkJxS7BQIqLORB9kOSJ5a5PAI6qt/5SXl6W1zG+PDqwhJBBpJ/SphRl5edB\n99kVELHBys4rcS/ZxCBaxCRgHP4xfkWypQxdD4iob48Fv7DBBrJZzYUh8Q2g\ntRpieKb/2wz5cGQ0pWC/1CHsDVajViKBTb+JqTWKJC8LJxkXM8aQvS7Aflro\nS8gBtkEj9BQKlbGb+bEO9LZs9wTyCorrMNlEGMUTP9MBWcBUpq/Lags+aXdb\nZKY2qT8L0xPBgGG1g5XnPDh7r4P8ZF1//k/VmGZjnd0K3YKDWJKYom8UsXsB\nGTDP8gaQ2uD3jR3t7quARadZ5HJvtDVee5y/sZGvH4AcpPsnQWdo7n7j9Lwy\nQACvqlljZaTnwO+UgsRegy8Ttw2skC/Z0qM1bpA9IScJWUnmN1zBUxj1kC8f\nqg5Etv/aJb6E3nsxdaVy8PiKGaVDHO0rtD0i9ppuhhJXB5nS8pEzkrBp3U8P\nmvPU\r\n=xYjC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"61394896013b5e13903e43e2f375083b7d224ea6","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_1.0.16_1546004852413_0.6249745969023861","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"o2sql","version":"1.0.17","keywords":["database","pg","postgre","postgres","postgresql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@1.0.17","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"39a6263b97a7c6d3fbf9162723bea04431003710","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-1.0.17.tgz","fileCount":8,"integrity":"sha512-nDFo1AOr1VOsZIr47TbmeH0L4HFFcUJqMANkN1Mkag0zpNHpiTqrs3nce26Ano+GM6Ov9PE2OE8IOE8WEb1vrw==","signatures":[{"sig":"MEYCIQDBb72GFGvPEOHaiYIruF7mecDMqXLhhHfgEkthVfBOkAIhAOctNgV7MjEU4B2vUsEw4Vuk5sIeyoudMp6XLVFvbQjK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNwMyCRA9TVsSAnZWagAAefQP/jG11PexryCtdqUWPlR/\n4XnAfonfPj0u4MUPSOTe3y+VEISmiLt70ipgUNcbqR+tTJ6dYRmnDs6IFpf5\ntdVVMzikA/bmCV9R+7WXKovEz/BRFWHfq2ckmXSvbepsoCj5llRwkquvx8Tg\nd1Ft0h7qmV4tMJVqarApNNrpl3nHusROg9YVo3T78+V5AXCpEy2/H+xiINnN\nO/pL/RVHfDkWTaiy+qoWiJ0r69lLYqPxlPPVqEQrjPu76HOjtD4Ms3aXMP6v\ne9p7z8Ahi9M9dyyc314lWYcaZKMZPvggztGRHatohovkHHvkgawPdXwj+iBD\nPtPqVb7LfFU8zGG9nd9aVnMQdA83maTOefoLFLQetFFh+qLqE3CR4Eo19TWV\nGJyhtohYi8GP1/Y5BIDE5oEEvWn08CN7X2NACxhUmpOQNuyHcS1sJVel1cwE\naHmVen5HbnBTRq2ECrhI+m9iT/BctD8o14Q1SKRdjLIC9fEZ7LT7xB1cCsUV\nTdfa/7mWopheCTBwIhLBX3VaMsswEVKidhDtfU3uO+z7CyOJQJ9TaLpFFLqJ\no3o80Iiu5VWhsaV9F18zk6CsQdN3ogq/0eSWvlpsCp4c4z5jAwhRkV+MVHjq\n98+lVStegYdSnrUdZVFnm6chIf81bLITW2fpo6gGwuWXR6JsKVVtHWo41c8H\n2CXq\r\n=6fPs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"dd02a33b3d5c27cd4712fae558d56032d61fa570","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_1.0.17_1547109169899_0.6930416406769724","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"o2sql","version":"1.0.18","keywords":["database","pg","postgre","postgres","postgresql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@1.0.18","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"30debfcf23b0a6c74e331f72b19c0875259fad27","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-1.0.18.tgz","fileCount":8,"integrity":"sha512-kokLGjnol3CSv/LmXfpzgoIuVHCMO4w6FWpMwe0QwG3g1QOI7zlbA3a69Vz+xjhr08DmJXmly1f/lTaQMGz6QA==","signatures":[{"sig":"MEYCIQDPwLO4qSEBjs/m/rJTLrjnBKt8aZu5sZhFaMUh+Z6klwIhANDA2/n/CRICFOqRhth9A7i5gOCHbzB47jzjjVnukd7/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOK7qCRA9TVsSAnZWagAA0mkP/3QkiTRepu/+ZvJE3lvi\nl1gDSWMdzPkxVjhxWDOPc5ThCWNnFE1ZPofJfdTC4yVfTKD9R7Bp2/pdz08p\nRwGRg4QL4mbcNB43+p0yJ+PDcf/h3Kghz3wB9tXXdwNfAR5nBs48Z/7jktIA\nfUMzKGhK1L9OO+czf9niF7jXmOWGAeaPm8UYM9CVHhnwNZfM3hLnNVG4NIsC\nH4o4FSJDmcOtHXqJV0NRtaqxNMArPfURXLL3Lmn15DqXQsZ4erY//jch0iNG\nhetRgmudQGyqNO+A6ExbH032qE/x1TqGQBt8YilixCLKONQ788dNXdN5wMxM\nXZgcClboBBfj5ev9AIpvn38rUr9HMOZTmFu+okRr8s7woV5dLRpZLJEeYqWP\nNSHCrKzqM/s8kCJnMQ1JaxjUtwmjkjxHOYl6QmZ6+8uZVhJL1GMgLzJvreWw\nEA52/LzKghvYkDle/FMZzD13qSCDwWLUeX3RxcJrOJ7Qub71x9xVsAThmr4N\nSbrMZEbuKYRIyJL7w7Boy7vmgX6Daiu2kXWnt89XEyIRNt8I/jZiVcAmpTQj\nbqgvTHU0da7hHC+Wy1my7JnoQsEnZ3RpIhdOYH/LyfJ0BUGZ5qIovSQFKHpC\nG0rlQaolg0cHu8k+QTu1MHvY7Jc/f/Tp1uQ/cYhpQKyTkpaKA13vh7GZ9wwZ\nBdFE\r\n=pcHy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8b59ded7b2c2e6d5252d95fb35dc6b1ce0d56ad1","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_1.0.18_1547218665844_0.08812735695276874","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"o2sql","version":"1.0.19","keywords":["database","pg","postgre","postgres","postgresql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@1.0.19","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"f344b6e1546c681b940026ea77f3e7cf409a633f","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-1.0.19.tgz","fileCount":8,"integrity":"sha512-hcAPTUwbxyJeoIRtE0NC1EwxknZIwD1RcojR0MDP9fvsaiYdpTFLrkceMhk/wJijAajy7FjrV+ohKNApSnNppw==","signatures":[{"sig":"MEUCIQDMNCU9AA2z88/QTwBjnvXZT1+HkFqn+/+jUueO1H+iYQIgLaZnRHwCqK4qsLGs0yFUDyYCu1yO0dNjLmDIP3pQ6hw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":307502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjSUhCRA9TVsSAnZWagAAj1QP/1gday5l/KJmPoIlbMlE\nbuQNAokEaELKNLgdp5YiwlquLDIpJqoQNepxGz0k2zc4yMT9yZTTGdiG7kz1\nloaPeTNn8yXzX45apDAP4fgeAcG7M2dZYHsRBeAvM7u4QP2lu+71lsnmHNdD\nxVDnq1oacoyhBQz0qwUMqjqyPo9dNyyWKLONxDmtrIFbqTU+Md3/yudqXpTX\nniDMgd0ZsK2aJ48wwd+sz44UsZEUlQytVG4BXgEkO14owK2QscbDyMD37yrC\nTV6jI9Ge2f5zhtbcYJlXU8kk21S/T2eK3lpJzoj5Cbw8V5/eD9P+KI0OGlZP\noohLCSjyxf26bTnHtKQAUoE3epbS4h6BnwmfZXXotCMORGr71ILG32VJqMkA\nBlU0H0DIffOWFMkCnydtWk3yE1RCrI6zoh8Rp1qFajkZ0bGLUXqN5OJhH45a\nDGVu6tz2sL6zHc0KjZuU/ekDJ3WyrWaC+Pw99QstPmK8nDV4hbFfj7Z2ZawO\nDOYQvuxiWr2nuXZ7QQH3LKFMMHyCk7+7flAWmJIfBOxaA0OfYouy/o+qB2k/\n/7zFpqEsw7ZB+NeDee0fgmDOI8Z5ZQL2WRt4JIQOQMwLiT0HfH4y54M0DEO/\nkPgYkVMIyUV0nTypWv5DFSg0AAhx7Ka6zpn5WAtFILZrOM8TGFsXRzvroZEw\nQZrj\r\n=+jR+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8b59ded7b2c2e6d5252d95fb35dc6b1ce0d56ad1","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_1.0.19_1552753952924_0.4848262506659833","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"o2sql","version":"1.0.20","keywords":["database","pg","postgre","postgres","postgresql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@1.0.20","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"00dfa9bd2863da85dcf9736731a5aa23d5d2ab38","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-1.0.20.tgz","fileCount":8,"integrity":"sha512-JGB/ih1O+HchcpCuW+TCzDqo0d+Ab/hP1NNBXwSmgw95Bg/+/LZU6PqBT3ilU74t4U+hlyzALP9q4wAbgCBItQ==","signatures":[{"sig":"MEUCIQCx0nRlP3EZrai9CS96s+H6tAUUDm37wOKQpxsvUX1UpgIgZxwqkge9PhmvfyHmAuYgfgjbIMTIoJW3deNqyZIiTM8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":307618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcovnbCRA9TVsSAnZWagAAJHYQAJQubGCPvSpkxsHgFTOk\nmFPjEV2eWIhML/vOjOzkor3/ys+9uGJrB3AOSyszjE8rO1IaD30ETbx3gHLS\nRA/vyOBIIvkRDNa6dUcBQAUr5be1SsLScMNTFdXtVRJtedsBRgANZ26+NFaM\nyZHb5lmWHx6JOBm+E/XA5vqu/9s/59bQVKmzGp7eD54b4ZxXVAHAxkN0omm7\neTDA6aaFVIVYg7Ud735jlTzrh2xe94VPmCB468Gy/yZbhzx59NUaVosi6Wcv\nhJRAFvsm2sM3M9dYRiHZ2kRt/3b1yGgdUIwVTOags9zunybyJfpdhv8aGCz5\nQvNXMtAZE/0JVGf6b7qjrlmuUQ15zrW5lmUINyY410MOYlgFNLxtw0PVpIz6\nvxryLzFuUxDDDAwS/yGZKsnK0Y5qEcysIbQaRInaPvtZqrcRyGHci9nxt6w6\nPIyPKo3dy3w2Tv9+BVrLp/CMdO4/ga8UpvkeyyOKUm4FQcFWtUheElrr4Tbq\nIwENhSemHm/asJkWs1fYH2td2R2NanvBAZ3YPmJaGC+ub4H1RJ74QjvpWoOJ\ncSSHJdkbXJoNd2O3ygSTft4bQ72lktKeFr8cy+FTabP1TatAu+0ZzPJGT9yg\n0uzCAmi1Bm0mo5lUVBUByQTAhdiWO9Bt4QwrozkR6EzZYtXYHK2WsxS7OAwj\nU6TX\r\n=/LJA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7566abb855b8da4e55f092b6b63b2024b772ec79","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_1.0.20_1554184666329_0.6603902508433868","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"o2sql","version":"1.0.21","keywords":["database","pg","postgre","postgres","postgresql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@1.0.21","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"840c12ee863ddfc2ed190a10087ed42801f479b8","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-1.0.21.tgz","fileCount":8,"integrity":"sha512-G0qeKQmWcaW09rAGxmWX/PoKvDU2djuO90ujwWXZNdwFbQlnrP655lvk1fB/PeUHtCkvRG2xar5AEmlPwURRPQ==","signatures":[{"sig":"MEUCIAUxff/4wGHjM4eg4l+iPV6JjrsUfVzjk53PSIoUhtbFAiEAqTz1Oi0gQLukPT18Y3qi1AyPgz89LUSlkKB8uQcskYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctAZCCRA9TVsSAnZWagAAqE4P/RZew5e3DY4/APQQb5fh\nrQDZQGo6oe9dQIBK1SIMSgcYcCY0uOziTBWhhasqaLvtwZEntp6yBmKU7qII\nlbN+Ewp+/HSvi+4DrqvO7NPnZSpPscJpED1C09LGJ31Y7HAOG/EDDJK5zQWM\nS0iaCEy9VykquJz84riSH78WIASndVoWKFNXne+5Fc0GjsxqX2D0XQBsG5Mc\nvAZed0i+XkAC8gOI0HssiYJbOe6LUQ309KB4ddvr0kbBJHwt2DDiLIRPVp91\n1ugVZcTt2T5VPaL13vuYtJMV7jPs/lpXLbuITsS9By1847kLtTrvjWrJlLfZ\nvHGQzt6qUz5CRnkSum0G+cFvw4pBzmGKVf3LssKgalIhtI6giExObW6kO0AD\naxkv44YkDgL/MSHAeLnjRQVyV1W+kMh8yqv1fpPqIKWKnk+XPc3wTUcKbX1z\nIFF+XabgyGWjfMJaeO2PNDc6ZRsrLIz/ZldykMv8u4wTY60Nz8WbuBR8NHN+\nzOo0AIPaTUZxzCw7UmFST0hGeh5Zre2VIu/wQYHz7KrPGWJ5AF+7A5JSSDKS\ny75p/C+JxL+qOLtttO5yIjfconXMCHMpKK4LyCzPiWpdFxh617HJCPuX+R/F\nnzW66xAlStEcb4x0ax8lLCDuWQv0iuLMTbKDzEmacD5ldWOCQF1Wm2+rgzZK\nPlYx\r\n=s+4s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7566abb855b8da4e55f092b6b63b2024b772ec79","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_1.0.21_1555301953737_0.03090653441996305","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"o2sql","version":"1.0.22","keywords":["database","pg","postgre","postgres","postgresql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@1.0.22","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"8f5c354b4a0502e2b996ef92f9b165ec03a8e700","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-1.0.22.tgz","fileCount":8,"integrity":"sha512-hf1e4i9t45siEUqXtgBPuQ/W8TqobeFDrH1xb8k9LLPcEOe1LFEfSBEjxmG6qPZyunY5H11uG3Cmk+9XkzMPUA==","signatures":[{"sig":"MEUCIH0tPMTt5mt3rM9FK0TOveVslGN0L0leY3hTV1htNIlVAiEAkUYHqKdJHmhhvPyC7yJtR6O/k9njfHAhXTFuTHAbKT0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/xjdCRA9TVsSAnZWagAAScMP/3K1mOjbbabE6FuJxJR8\nSfWGRICQry5Aa9Uf9t4rnVal/VZx8yw78Mx8CT9n0GzV+7+xkizYLKryxYJ7\nKE2TiFT7UWM7c3SoOplNXZFyIukwG/PZKwBoMp92mUdhDtKv5AoL1qQJv1em\nkQDmI6ZS51BiQqum0/flmZYb/x2lKJAaUO6YVkDT439I8AC2P1Kz4yKgWTjO\n9Sewm6u9QG0knRrxk6XElgDI/3OhIeOfXm26nNLNiHIMNlvlci5DoxlBOh2G\n8d3zyH4MrmVaSOI/gVhvlDr0G+NnJN3UDOSr9rgoAnidc0+GJPnlYXOtwQZA\nFtqHXWAklTnovMsbmJDNQjeOXSgThnk0WroTMcaHUJ091EnB9+ajc6tZiZS+\nN4juGQUeZL4oL3OEM82TMTMhYsjJYAr1wcF+ZKXPAlGkrsd7/Ke3hc0xRRfl\nAhrWTL9bsjIKUakjQtsJT6yNq02q85/2Yx7Q9ymzCVhIFCQI0mmxbdr9lHbf\nG7y/GjSEHn4wmahIiHgxKezZ3K2jlRkjYxoW7Ia+dXFrE/mD+eZI2d10s0Vk\nzpFMY032ON/NjHY9X5/lbDWcO5Uu2g9Cbq8MMd8wiQg7wyTDh3RYkel6/EE7\nwMsWGoOrwoeYms7hI5CSBTBS6PHJJMQ0IcswgyvT/3oks/BWM8ZTBoV9/mBl\n5VyF\r\n=ttBR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7566abb855b8da4e55f092b6b63b2024b772ec79","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_1.0.22_1560221916346_0.9733663501152283","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"o2sql","version":"1.0.23","keywords":["database","pg","postgre","postgres","postgresql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@1.0.23","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"044c783a96e833d1d5da2650f6c4ef5d603f4773","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-1.0.23.tgz","fileCount":8,"integrity":"sha512-LyA1qvKtOd0bSsJ3d48wYY1MSHkkZ8vt9a4yDWK5h8y98kgMWWtTE+KEkkOJhG1Vg1kYgEwwJN0Wao6mUvRqsg==","signatures":[{"sig":"MEQCIFA31aFikpkxoLprp1d6X2uV4we7yte9p/71GFQ79LX8AiBW7BtWsIFgDexlzyW8PSJhblVUtJbqXAi5IivTxKEsww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAeUCCRA9TVsSAnZWagAA1boP/ReOE13n0lnP5Dn79B71\nwRTvh0sG9cpKMFluY8wN/hQvpKEnl6L31VM6QrnHQ9ehSPHX+3eCYtGNbwCd\nIhetYeBH8f5r7OEt2JcYiwCKovE+hlnCHnRgwmwDkgof+pC/n+TYR5Tmi7wt\n8JzUMckg1NT7MTLw997AOXwOhfC2rpcxNxnIPI+p9wzxMMywWn7sOH75QdL+\n035pQ9N2cGdZyBFpBmpnLqecnllh0lDX37iQ8sd1o9I1xYJlTxvSt0SRlRPU\nxZjb1v0yQMy1ORVgfaP9BBQRI0HByubZFJnf2FQwPhY0oF8D+q0jCrRYcgXq\n/IjFFGNPGOXiDyPMGWXlYyAyUP1MNQnXP3HYtGnlDMrrwibJpL0PFD6knm+D\nWt2k+iwvDCAFw3lMo69Gudst1r1r8yvVk6473Nz1jNfy57Jov+VFUBPdn60m\n7h199BnDLI1FO7iCB9WIfSrV2BzwFqnGHPO0giIBQ4zAlTIqGUEYxsd++QIk\n4dkyEUpTcxj9WAEOypE11+SbuxUMLmYWet/owLbJUHgL/hm1Ma4i0Me/Qxf0\nfYh575+ErFGPefQASHocPZD+0Z2pG+LLozq5IVqVT6hBy2vOYS+rGCe1f21R\nlP+a4A3zj4gSmZ658uZJjnvi0Bd5ilrh8G7yv38jLdy8xbOFHh6kl64Vf52s\nrnOY\r\n=P8WA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7566abb855b8da4e55f092b6b63b2024b772ec79","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_1.0.23_1560405250172_0.5934479660616081","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"o2sql","version":"1.0.24","keywords":["database","pg","postgre","postgres","postgresql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@1.0.24","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"f38365c98356de25e836cd9503a7fb9dd560c87e","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-1.0.24.tgz","fileCount":8,"integrity":"sha512-///yaMY66Lf19FSu9douFYgV71kmMpGZF3AjnwQy+v9lf6miAPAs3gRHixJ8ON/yUdwPi617vofjquP+iIwDvQ==","signatures":[{"sig":"MEYCIQC+if4Ex5p70YrWAYgKYFnSAFW+H5ImN0w4wsBCzzNI+wIhAJ8Zi0akQlTgu2QaD4KXUu3Jlm9rEZHvJfKqJ58UHzmw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdC3z6CRA9TVsSAnZWagAA1J0P/2bm8KJhjyXSKCsVCJWy\nXUSq8jLkNO90zDXVyVKp3wmB7sCQY+PIgoSOB2MEvpjYR6ggpOnGhGV/sjnz\niBO0BY5szH4f+LGM+jLWpV+Dq4DNCmlgZfym+J5sXupZsP+TuCAlVLeSlrhH\n2EtD53mDhT+WNGyswJcBzSqTAq7Fc0RhJidcIV1D6zGrkFqheg/5zu9UwSq8\nCyCx/+tgWtgKI1XdgffZ9usT/c/YsmDVV1mBAeUITlQKYsF3fA0RGlCA+Un0\nb42aJc8gFS0OmWwT85hoSYmYbjS71QI/HO3VOng+g0uGxb4EJ9G0k68Wa6Yz\njUitpWJHf1Ik8phWQgSXxK5gey+IzL8xU6AriLfJ94L/M+2r61tOcS9X9q/O\nFXuneWYcmsWmjafbALMFDk3axEpauCxPRo4BB0ORDHmkatocCmvRYa5yi+cm\nt87tE22a2Lknk5u8QoIJLiRkSb1B/dPnyWAm7tS8WYXUg6BmRlOC45Ew4gC9\n4REwVgNu4wKJIt3ewrnEg9OnGO2HzvEGdqK436OZYMD/EHZPslas9KxdO/Fx\n/1oLvYLgE7oorn+ydiBCEPSYjY19RrAzNl+gvf9sgJIrc/GMDOkjOFaoW7ic\nSu3uHX6Zy4xZhtlRcSmTqhJwnkICHZ8L4FbH+JZkpTp0uJ1MUzy3o6GtUrMd\nIDay\r\n=fViY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"aa3343625d5542116632b34ac8a3825cf1f8a4bb","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_1.0.24_1561033978160_0.22649843058075692","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"o2sql","version":"1.0.25","keywords":["database","pg","postgre","postgres","postgresql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@1.0.25","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"287a798543c424d921b10b26680068afb6109a8f","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-1.0.25.tgz","fileCount":8,"integrity":"sha512-+vQbdOq8wEVsfjADOx4iN+pGHqEdMLYeRv9TgLOjhJuYss+tza1w5H5jMj3XJ6qfNfLmUcB3MywWQKPJpTULaQ==","signatures":[{"sig":"MEYCIQDKBAmZW1h/irQA7CTxbTmfN04V6/qiKXuMigoCOG8RggIhAJDw3+TQqOZa9M8TR+g6Z1KIf/FOw17XtxueEe5b82JG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdC4GFCRA9TVsSAnZWagAA2I4P/01MZySeQ1A2Ao+DYW3J\nth5/RgVNPZN4P9YGrc9/rtR95RSRVrxULHRd1QfgW8hFCX3cVeBmdK7qxRuQ\nRMAaImrX0NO59DwliOeTUa0PueyK4pnM3lKLPhNPEyfFtFgc3px2wmd7q6JU\ny63MUIU7AYVqyINH4/um8zHN7Pp3txFnVN59d7ae1pXuw2QHo/q58OIeGQPt\ntp6r4vr+/zDe52jDe10DavFOCSmhQWUmKaNzan/rFzr37QaAKAmCUXkjwfzl\nb1k38U3B0QYEqiW1RvZZgZsDHWtSj+62FQG9mAWE4nsNUEszSpsY2pF7gFjz\nWShOyselnKPEipvGhssYOdwCFgCACiSrw7E5tCYyy3hPqsQJS93HysrVCnb3\n8ks1JacTU9bxU3XYo8N0wPD/z7NZaoqSBdEqj9KU7fvQEjiWcF3XtJUW4eGs\nqBrRBSs245SBFFnlsfW3SayoPC5eo4V0Nin7GehPUW/k/GdsnQCWRPQbDQVb\nYANtz8H6v4+O3KLt9Y/LXb6GLK/u4EjNh9WshMfXfsW6N/znWam0MGtTEOV8\naaMYTj8vzCOy5HjamuBIghVmM67geenH1lAT8gGyNqiLPPedwBMU84rlmyQP\n1Y0iPNb6aYq7YJ4vcNe84oh0L26hlO90fCD+gh5o9Dg9Gh8v/hKQO3fN67ef\nJEce\r\n=VHGn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"aa3343625d5542116632b34ac8a3825cf1f8a4bb","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_1.0.25_1561035141348_0.641268357174845","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"o2sql","version":"1.0.26","keywords":["database","pg","postgre","postgres","postgresql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@1.0.26","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"19e87213e34904273197455057cfae34703047b9","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-1.0.26.tgz","fileCount":8,"integrity":"sha512-98VeuKTAhsNJLZ4jXIVF78HZAfHvu/MQ1jmwSdD0CiAcN041MdIKfVEWj+acwKtp/CFTHd//LYid6Dk+O+fTcA==","signatures":[{"sig":"MEUCIQDG5vNrbUrLA7GD0wQw5BTpC6jmCzrlERu+MR92ngVeTAIgC21aMJFMWoxhCGx+m35s0rK8e2yj+3BbGSLWD9iLHhA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdC4HBCRA9TVsSAnZWagAAiGQQAIOqZUV6w/pdCy/J00hi\n4WyWIm14Jj9hFPSxBc4T238FfVB9k7AezwlwwIVbP1uT4xI4cKFKbYSoByXq\nfvziFH5y1MjfjIGf4FCE4RYywJI5gHwe8HAmh5tmYxLH/J6GW3F6hm5uIWSj\nwhNiqKSfz/qAIRO0oFC2ouNJ8HJbhF9GEnP1pQnGJXIEeLptv942U7QkJcXj\nZGAl9TEyXyEviUea/qa7ogjO+wOnz1ips61vkKTjKkqDO5LQ7OfbRiZv6Hsm\nS0jubzt/9qP9V/+h/T2BgZ2Y8zcc4Kanlzths73vU/Kn13MMUSMJhxiZRTIP\nn8pevy31CgiNhCebOacdPlcObs2xNXJ+dCSHmiPDQeGdj4DvxA1dwzm8FWti\nMX3dUeqB4UVTZaYqMs2xSsLIuppE8yQLz0kNuY5JdecVooBR91D70w+dtAuY\nQn3n3Dr/a2RF1VJ5K3iwAYbB9BcGfIJB2RZ5T2NqdJlZjqTLvRdLCaUqe2bJ\nNVlAqjxbfX4xwXseLgqEv2ZjYx2njFCTdLlWIX0pjgLLtUfl8A3c9tKg4na/\nFO01jqbRS719Xe7kjwaV9WMQTwrJA8FDGHZ0jjiPzVBankNaVE905vSY/NRh\n+sBfQZ3Z9No36cexrgVC5kx3aapPe6BelDQPL7fIepcEIt1po4L7wlagmfp/\nKqoZ\r\n=TMg8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"aa3343625d5542116632b34ac8a3825cf1f8a4bb","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_1.0.26_1561035200462_0.47621664047805523","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"o2sql","version":"1.0.27","keywords":["database","pg","postgre","postgres","postgresql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@1.0.27","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"838db41a4c23793b17aea40a620310faf13004ec","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-1.0.27.tgz","fileCount":8,"integrity":"sha512-CQJS/IAQGvSuHFL5MOpUeQfweFdv2+1epm4cIdARYFOHADkyGl+cQT+Xnt7K49RbqraecLuJKE9qzcVVf4GZRw==","signatures":[{"sig":"MEYCIQD3MIEZ6xtsxAZwgX2Q4PdwAcjIvlYetTFfkAQb7qwfHQIhAMmgJS2OTzTYNXjKKaAOn+Bhs6M3qZCO4gb+nQI71ikG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":311185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHZEJCRA9TVsSAnZWagAATWUP/A1GDzRjKBSn5s1jhzCE\ngYanDg6xiT7Seq7vKzuDR1xboIi8UKvSoU4xbB9kGZy8eILDt544F+el68fG\nVMG32qQy/Vg7+3FaH07M/Ie8KAx5qbJBWYqINgdh7pSBuhu1c7c/19viz4Fa\nl7qM1Tt+A2hY3SCwYlqI7KnriartU33Id7Ev9OqK1TOKOM834tRaU5Ob+3i7\n1Wjh7WZ7PHVPC+U+AEkLbH6ZSPZ3NSm2SSF2D68jd1Ie/qrOCa5OtUBbuSd7\nW+YrO8qhtQQ30vV73YbC5W108RkOj/KeJGxQrHySHBOPCcEPjLcXnCRAyqIv\njnZn0ZifZgDZgTNh6GEwXxJ/u+nc7jHm9u6QLaRDWxAEQzjkiB8pb7LgoXa4\navkCHUmRSCm6JWDOv7ocSBA+M07iY8bzITNitaK947JOX2NzvQKwfxMC3SYO\nqSmaqYzn4U3fFDEZF3pPmvigG8Ls/60oxtfRdE9RQsArN9ZV6AgjSLDHOh6f\nNaw6TYuQPsZKsCJq0r5tXOEBMrlHjzqeEqS/zunCs+UbvSQEHEfhLbyCRrI/\nd79jD7NVFniTh8U7WEQqx2dftvX33UKXHG8T142NNQR6JCf09F6eYiy59Xfx\njFWBCT5bcDmOM7vM+4sLRTTIoaau8tFZ+/e2+50XrTgMJbfgsyu2wQgCoj9x\nyKhY\r\n=HTE3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"aa3343625d5542116632b34ac8a3825cf1f8a4bb","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_1.0.27_1562218760362_0.7180441035770246","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"o2sql","version":"2.0.0","keywords":["database","pg","postgre","postgres","postgresql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@2.0.0","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"d6192b093f8047cd47fbbea63607c7086aa1ee2f","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-2.0.0.tgz","fileCount":8,"integrity":"sha512-ApFt24Mzpi56D0yC7joPxCKIqrHEJhh6wMbA5ZR7SppQiNrnBqvcHzpEmUq7pMoazAb7cpRakjwRypJ6m0u56g==","signatures":[{"sig":"MEUCIBtgyeVCpOSxV31B227H91IVoV8RMp5jZf7o/u25+nSnAiEA3QGE1FY/rafrwXy8niPEEF+96ZPl3aCuEl9x+owZ6GM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":316858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJaxOCRA9TVsSAnZWagAAmh4P/1BaNyngSUwPRb1fUQDZ\nqtObkF2b4jPQmG4X4TVnxsSO5rTEtiF65ItYg74lQnYQa/fiGu393ecvcq2d\noeDYjFPMjvqzhJr0IEJRnBfwcj5DFjm2Y/nNca9YMLcP1dYBgagAJPAOm2gK\nX34OmCnMJc35IezHa0qUJpGzSDVL4H/PiX8G1yrxnTnmoOQL6IL01lq3i5Y3\n+qX39cg/vKvbE8EE00YW5xk4qHksZxenUslt8FQLXpkgPLF4QIW7NdHLKJ2E\ncwKWOW6zC9pz0qHjI2JwPkrkS7OiUQVU8jvaYW3eTTC3uBY54Y8UB5MR4W/E\n0KxYHcwoVR9NlYvjcmafA0UL8gY3kPBatU2PVboSALgvrODtXnytHauq3Zfb\nHeoTQ+Vu3qZ0FCRnsbBgruzUsvXYXApJAlzt8SAFqlVzhonpdWYVpa09zgGi\nNo55hn9EIMcJjhGPYE64tSe3iHWFy/A1mj2EEYsc0xr8j/8wn8dTq3Vfzcne\n3zvtNDOJu3ES0PXBzmgKzjnVGCjcEY1GhtmkHE0wtGQm3UAtffksiNbI412/\nh8GjX5J8RfZ5Nu+zSi+00MMfGUAPmcD1ObjHJTUlR4RXU0rp3IDxPl707Zop\ngSfWFiANDSuTOTZXVZw/Ja1LBLAkHO1x2a+r72tv2uQK2BkbsEA0W5Z/nLnt\nrQ7I\r\n=g20y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ad99f8bfbccab9e37dd9cc7f0e625f55ce14f878","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_2.0.0_1562750030272_0.8371646712514162","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"o2sql","version":"2.0.1","keywords":["database","pg","postgre","postgres","postgresql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@2.0.1","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"61529ca2f4045dbc8a50783a1e2841d396ba2cfa","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-2.0.1.tgz","fileCount":8,"integrity":"sha512-IIdG1YNiEmxOmikh44BSgfMlXgAxK2H4hciuAFkc9L11/hXgV+ocHb0+UbxBfKGa7NewRS0MpCbHwA71eUi6Sw==","signatures":[{"sig":"MEUCIQDreE4PNOuk0i2NbhJmvO4tY7MH4FXV8D9mCHfhjV4iYgIgZu1U6z2p1BTOeCQVMjzTR2boXK5m6I9yLMcKiTB3fEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":316988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJbFgCRA9TVsSAnZWagAAiZgP/jFzU7lsDxRFiNNHMF/z\nv3Aoc5KhiETLrcx4vyrTUEhOAxpGovh3THBHmHnu4fA1b1pjcwwocGmCfc79\n70cZp8h+o8a/DEMimwPaj6rYkM4xAGkFywHaTPPKBggXxVRLa9kZ4oT4DNzY\nX8NDLW/njcQQ0Omjzp5aunqFvO6bDQGrRIdckjCDsXOZrPg0AQUGWyhH10SX\nXNwE+adyDUMy203F4p0La7SRIsAAXria7ZIps2Hnn7flpUp04BVXFcN7gq2C\n7vQthjfXITIbFovQ+KeAgJxiI+Xz/dUUxm6oNmQWnSvfO8QoixNHlpZvAPDS\nMD4IjFi7TyMTyy9ec+s+2QM28pc1VaCsUDK5BSUu+ttjvHilACJVwIxoZXum\np1wdc6jhbTbqni5K+hP1AZd5vrln3HbxJxVu26pJuGh+e8iU2hvjd/TI/huC\nKE0STrYGzttSxHizyE71hjpj4GTsLtzgGfgXHShSL1REB4RfOKe02O08Jo6W\nqgUng1TQvCalpL17ZEGSedmVfJGSH47CFoBBWfA+487BnW8rIOqn3i6YGJaS\nMsAensXPyc/YYstoyR4x01bw0Z8cS6FINhNOYOCR90n17MR32wXdOQyHXgMw\n6hVomNNz0xa45wl2LbDN9MpsPFqJdlLOhmMFLjSZQyrbkGCfYJxjB0VC3fqF\nqIwE\r\n=2gw1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ad99f8bfbccab9e37dd9cc7f0e625f55ce14f878","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_2.0.1_1562751327641_0.7158462111090937","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"o2sql","version":"2.0.2","keywords":["database","pg","postgre","postgres","postgresql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@2.0.2","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"c5526ae5ae2510ca454753f3201e89e2b57bd026","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-2.0.2.tgz","fileCount":8,"integrity":"sha512-7EfADtxuzQ7M5PRDC6GZ8U9n20ZATXAZAp1Jbpx1297ESId7TzMuolD8ph4n2VJBrc2JW4k5QLPS2MBBtNubog==","signatures":[{"sig":"MEUCIQD5tJkPiF3tgvHmZ4baRAMP3KVNsyL35Q51XSKYq2y7agIgG4LHdRoGlxxpbFBLJWlRBQXbHgPyT4OS2ahYyFAjBpE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":317029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJqzMCRA9TVsSAnZWagAAt04P/ioIOfLcHbyOyrVMJB8m\nINJksjnWaJF7CwXuJcYali9rlOOXWAGYP0Jwu/bAUpB/UTQzkwJHAj+YctBP\nZMaQoVcDNYgzf6KWOhLiHy8yj6T2Wk3XOuNHYKBA2dNDDjcYwal/vi31VLMl\nrKSvlOtNqTPekG/NrRdeb6ZXEFcUhO3s2sxmAv4JaXALwzI7eCokJ9OAz/vt\nDfgXH25dswVKT68HOFyRw7xyjye/MYosQdULW6Ag4Yr0KCTl7PpRqbsQFtSq\nhSQc6At+ML09WWHblsi8WtsVsC7/JYsBTVPjCEvfVvtZj7xOf2SpQeAnIC9Z\nRDZkM3+oRbDdEBRRhE9okcJ44txEPqbJH65b5EdpPc99CgU5RkOfCgdaxA+Z\nVSHYDsBm6eoLyu9PdLVMB7GLMQrN0ZddJIMZqfR/LKk0NZxH8VV6ty54or2n\nTwfHWuE0aUvxfGn5P/wmmMl4nAZG0GSUc/aSnA0bigE0+YoXTvLfAykbMq5t\nop0kVxpLZ6tIaiLLrYN19KGM9OZyokqlV742djfzaz6GzP8VDhLDJrHnALGV\nJNtMa7DLxrfob141AqN2mkxmABPPxHjtcDCJaeUL0tO0MUbivw9g9M/gj8oN\nS6klTpdzCFHF8MS7pFqcMAba20qdcXFR6r4PwFoHXAAB5FiVQJ/iS1goCbhP\nzK/4\r\n=z0Cx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ad99f8bfbccab9e37dd9cc7f0e625f55ce14f878","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_2.0.2_1562815692230_0.22060028249037034","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"o2sql","version":"2.0.3","keywords":["database","pg","postgre","postgres","postgresql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@2.0.3","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"0d7bbcf42ba58249e862d33e18b81383ed93a928","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-2.0.3.tgz","fileCount":8,"integrity":"sha512-a1Pc0vuOXD3VRIOxvXdeFKbWum5zlH7k4ByZF6x5vpXa1HV076z40vv1ail90ZBavb6PZh65kfgdXzD3ZaBH8Q==","signatures":[{"sig":"MEYCIQDuY5EBDpahDfUBGjK5KfamILcT14qrrGrHISn5OUG9FQIhAOJyPk1NuyrMJoLsPA0zsZJf0JqvSm500F9+LL7F7OVC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":317709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJtZSCRA9TVsSAnZWagAAMEYP/2MDIexJevbnedyek1sK\nuCPjB7DZe1aLFZ8/LdDTLwemuEkFY3TcZX6yqK7rvmjvSaZxcWJ2gOmnLSv5\nj/lcUH6vuO6mBvvUoaEXuQEB8Xy4ryX2siI3a/CXK71P++VdWfpudYFz/VDQ\n1tFDlQDJ4++pGzugbeIHmFFb2n+S5ChfvoJj/XZcO4SJYMoC0LmPpHg+e2cd\n0Y0Avd7iIoQbAEpT1WbbSiKuN5TVlHo2/SOeh8L175/AIfp1ebKSiwCVdqRW\nvaFFxUS5x0OzdAQuKVGt/a+10zDk41JEeMF5QzcVszfMPHLeIT5sscyBcqFN\nxNvrv/kRBMR5zsUqWF9cPtToQ6GNEbM/pxYStJjH/zDdVRjS/fKETsd8dX4B\ngL5HiX00JXFaAuko3y/ABcMQ9ekBy1EqrGn/AIdeFLlkAXQ/28hzsQ0aVqO9\nUXtS+uhdp/zA4YaD+J9+OOdX8eOmJhm/GbDTcvimI4geJ32lAqHf2ZG/ySfJ\nkk9GqDyYmR4pNX+slqhmiWILQhf582vXtmg/YnVJKOpw4H09yQw3Sp4YGa+4\nvodRbDU3aE4jA84eHkP+FM0ro90dFRyMYzCcqNnDkpXot2m3CZIMYtM2DB5F\nvp03y+gsmqgD0HHbFrnE/tEyq4qtIDDvwzPK5Z9KkO4TRCAbl1HlDRaR7exf\nQPuq\r\n=X3Ia\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ad99f8bfbccab9e37dd9cc7f0e625f55ce14f878","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_2.0.3_1562826321122_0.34997380555627067","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"o2sql","version":"2.0.4","keywords":["database","pg","postgre","postgres","postgresql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@2.0.4","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"6c5c84190046a8e9cd598e71b3535da4753af131","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-2.0.4.tgz","fileCount":8,"integrity":"sha512-bAj2c3/Zd5GdiZdpWwO2eXALXghUnrOZg7JNcJa7cCLSXcNR1hSMwEUbTVWjl0w3ZCQCog0FuUEyXDjL6giBHA==","signatures":[{"sig":"MEYCIQDzsSJTPlEVVEzrWKhwvr+CYgC6BcbxNv1wA3oiq1CbDgIhAMvjCRIipTc8c8j1NAr/CjyYpVFXzsvjY8s3WbJ/OAzB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMEV0CRA9TVsSAnZWagAANtoP/1NFO+WszSdkacXiC7PI\nLCTdF++nblcp832y/Uhb/jQ5F5iUHBJ78+oFaN5PduBBdmej0rTLcezsbq1c\nT3rU7YKrQbPD/7WVhKIt3Zec8pJNPttzEv4wjtQtsk5ITLihRlCdsX74hXJ2\nHUHA9x2Z3qEqS2uU/GDlaxRBOeHrnrHmIM4SsBv9FXLUZ/+ZA6mFeFVnFX+/\n1T8tAmxrA8UbMdIAX1XiznUurnqJznVhs9y6I5UbNerGYeJGiGUrUwWNpZJn\nD2qhIX4zbzakWruSqukd2FP/z4Q5xnhChIFLKzB0wxXXw6wdLIM/E6GXc2A5\nh8/wAILCUFM+g9ji55fecvI3RIodph/1B+iQ+nXHkip8o92YXqg2fzOVDVpI\n2CFe5Uy0Gf/CkFVNkxsF77ZQmT8JK0Xtog1mNucoZIuJbngCgc/BnBfwU+Hs\nlvUljAoyav5RG5oz3l8Czsy7SEczq18fO3LF0FzK4NWuyGX4NyxZONJzmdUG\nfeI5DaUsxcQep3Df1LOLcQTK2bpbCavKm5HQzmPOt8qa1ZZwkjdHmU9jB89J\nEIqa7WlAyAVICDomQQfk3s2zYDlA0Bb8PjRCmg4stWqC/+bY5iQOQE5+Yl79\nwcK7Pjshr1tlMb3vBCAASpvdt6i+DDUSRBdcfDgjDpdkua9yv5hRPJl/8hvz\n5MS9\r\n=7XJo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ad99f8bfbccab9e37dd9cc7f0e625f55ce14f878","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_2.0.4_1563444595951_0.30216784787063866","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"o2sql","version":"2.0.5","keywords":["database","pg","postgre","postgres","postgresql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@2.0.5","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"f4e8a3f16b83661f8fe4a7c56f68be27ee96162d","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-2.0.5.tgz","fileCount":8,"integrity":"sha512-TsBILmcEWHa1Bupyd+FEXMK6GfEnbnEL40S/ld7FzEYpwSsP9Gij/oHQBkhGo30+7zrEccG0QNtmy6038JP3JA==","signatures":[{"sig":"MEQCICJz3BwrdxmdJNUd9nEH0h2Lnu01JIf9wTgjqWj22WEpAiBa6QBYJ4aO0XDA0xeLom1rdhBv36EjpL4a+fr57FJWFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMfnZCRA9TVsSAnZWagAAckQP/2gHO3L7nm9z3oyvN5HF\nl13IiV+S8B4Qn7a5oqCiHO95+Jhuh1Pif0+2lJc6KeKiLuSjz8vBQaEdukNO\n8E1I3nUsM/7UXEFLGWaY7oPRi9/sKciZzYE2VFNHmdsKeqLj2iamDuaCk/q7\nL5T3tGrKi2hQs/j+4oLpYuRALAYQr5ct80UcWRShQ+BjcG8YuvMfxkWe6ikF\ndGFcj5cm8pR7GrhVVAAvKQDwul/FoIeUxXOzpdmuDbCOeTAILDcIooTmYYxm\nXde85phWPfVRvY96/Y7KPZcFPRjGXdlCgdd6MPKhoNKJAi8wc7QdnPUkovw6\nviJrZ+kbO07u799lSWaleTRsggC8TruSR2YqTaar3vAyaUn9JDIIeiEOjHsg\noapmtR0rUC1j4cuJDodsUJz5FJU+wNVY25beTz5kAyIHH23rurTj58QWrhya\nTNziEWdyv60hxiuPO2fRSQuAqor1y7XlsyiTw+AhD68Ve/pBCV0ZV5T2R+BP\nrrPd9QhZl7j5elaD0WTht4dkXbXYJwVc/xQU2mt3Ngy38oS8L9mqjGi97Hrg\nbgYH67iroZm/HOeXnvnjsnKY8s5T8rNxtoL7AUHe8YkyQJNGCzRnOHJ57ghx\n99azQhvYgahtwjyH7oSXn1m0QCgmypy+57BxYcXRaZ3cML0pFKeB8YQkBdMA\n6exm\r\n=ouWf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"44ef7a701aebfcd067db9585f843a2992bbb9927","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_2.0.5_1563556312909_0.7709049692054624","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"o2sql","version":"2.0.6","keywords":["database","pg","postgre","postgres","postgresql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@2.0.6","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"0d4be0a66b62510a7a78ad8383345b06a30138c9","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-2.0.6.tgz","fileCount":8,"integrity":"sha512-Ot0yI0MAjQ6e1yvO9XR8F74kWt45SvG4kg2mI2rcfMve0YHjpk42gihcp/AZ34zFtfM0RCleSNB3dw8tJ6J6Wg==","signatures":[{"sig":"MEUCIDQX0c0oB6XRjYv0xjM4yK+3wwWOCW9Dhg0zc5424Gq9AiEAsvTSr5+m92PkLijrgy8Ul8M0ZQyfasvQqeqD+xnwzWQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbN7HCRA9TVsSAnZWagAAFbQQAJf80cKPYmxrW5neBA1R\nA/xtqL/Xso8hjC452X1pUfdFH0ga6eC7zGDL+zRUHp5iI7tD7bOh0K7TDH8X\nbzTbhn71f70MxIKzI5moLMOwdyLC51xBaYi7YADHpTJ6okbAlWc8LNZ5MXxs\ns/KZn11oXj5QrM7V7aD1DxApaYHJcVGb4jA/6IO9cZ/Zkp7xm1DwyyNjNaRm\nxDV1fUY/CulDLcuGBSj949VA2TvdZogRjjzdveqCbc/hnPQXa/l6EsOO6rCk\n0N3d0kXiUckOpKCPLGb4zNKtAw4TZ3weSehlYyG05jVXXGd4j9MWt5qkjqMr\ndlTA+UnG33ij3AyVbqwmqaSZY5mUMW0mBM5zxsvjiOQGD26LjqWQ6mtbwzZr\nJFnR7Aj0WttOEyPGzzjMwppbcQ4iJ6gHDcb7/gtG/7RTtUbOx4+5BKaibm0G\n5B0c6I2auec9wYtb26T5esP3RiW6cBAAbnhL8VH+0mLsyvek7AYDOFY+3KLs\nkYAxYMYtTpQA5QpOw7KkgogE6jPci0kmE89FFvX9aCYjh/fGg2yL0Hh8qOnk\n5mHTmGcbDarRNwTaky0+619OYVh/28Qp97kxg/aMdnx32Bva3SjraZXaWoie\nyU45MSojTNUB2bK0Rgx/j8RP9pWHtRUg5FeXOnqcmTvIpdNjdtULB56unUAz\nbP7i\r\n=owkL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f49bbc194a227dc0645ca85c62f3e337384871be","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_2.0.6_1567416007031_0.13602159111360268","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"o2sql","version":"2.0.7","keywords":["database","pg","postgre","postgres","postgresql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@2.0.7","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"0229d25e236ccf54fe0a2a664409ff6dbac26a0e","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-2.0.7.tgz","fileCount":8,"integrity":"sha512-+XCEwYDJ4eEkMpXDeTT8LaX9wrtAFPotS8co7TIzpsHFwfs+I7eYiy9jWjjWS0lVr5oVTq7cSMsK/+myt0164w==","signatures":[{"sig":"MEQCIDz7DXwqMPSE1SyouzpNZz129HknutWAwZsExlp47Z8aAiAJUe2hKfJ/kFkx26TMNRshkhdMIYqV37CVibi3Xzm9oQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjXr+CRA9TVsSAnZWagAAvlAQAJZ3h9clQyHF+WP31eRH\nQVCRYCIAtnNlkwOFRPqIElQJeiT6/8haojXP1uDIl11KAUTVjSA7jkDRYR9X\nz1DJ6IQbIJ5supMFmk4mTC9NrZB5D+2QN5ALCTm0azCGWjCKj525xY2oa5EG\nyUCBtrxd2XpqdMEi2jsJx4eP+m0il4pvtazL92vIcueqnzMNTy3E7Ti6+BVv\novIx8olGp1ffumKMtoUM+Cu51ijAuwubcf3TKdbqkxYsb6bM99MpPcq0cx+F\n0fpu2lk/ggzp52+feJfEUkKvGiwvc2aARSk4+1XeY5fJgiTOH0c6PjrSyryo\nV7hEewCqBVfMkWO1FJh745W50HwWy6eKOABUj17r6dE4PSQEeZQtq4QV+MQ+\nj8s9YIskjo35XFKEfWiCn+MYtOObE4junpl8yAuSckxvzEkOeqQ5rOdXzlAx\nAPxY+3hEiK3JL1is6VpUzi1YvrdjhXVu1tFUOCQMI8dsgS+xDGLzueE5oOsd\nNAww34XHxZPRVY7/inLvgpM335g+fNbhJj5SVZrpwpn59SGmsi3Ty2Jwxy/w\n5dlsN1fHFyRujMTu4itVMFdD52+LbTm8qSHVgTo+NSuHhZc4ZZ/qFkLPzk07\nddA0cAL0iwrDwXYMfqya4oyF3Ve51TgNXI69n0GIQD5jJhCRCc4fO1R4s6ck\n1FJR\r\n=ldjo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f49bbc194a227dc0645ca85c62f3e337384871be","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_2.0.7_1569553149722_0.4727942335729205","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"o2sql","version":"2.0.8","keywords":["database","pg","postgre","postgres","postgresql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@2.0.8","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"b4db5e05e49ca1c4e5d488f261434a256f6699ea","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-2.0.8.tgz","fileCount":8,"integrity":"sha512-7aZwTrSwOgUaKEi6Zfbtu7cyMS5qz3PRHOwKvvZHy9INe3VRzwK7BPakvIORBdfOaPVGA+mGpQP3aDF5gC8tMg==","signatures":[{"sig":"MEUCIQDBP83uCsylkivBWciWlMAJIPGFheo7yKnlgzmprTD9pQIgVRB3S8CzYHt4C9TUi1TWJ647UhKy9vTlK2Hi+OuQ1qs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdu7ryCRA9TVsSAnZWagAA3SUP/jVq9rU0YOB7EtFsKSo8\nc3JVhZY1IRUltzhZLDpcji4f+O/6GnpPtyN8tfknurOTb/TsiSUAYqPy541D\nrQpcpaYHrMhlc+nQ5rDUxw+Cpu8RKjNraFnCDhOtvumwq2WNvYNjPdQNm6Xh\nIC0vBEArsA1nE8tTOgQeUKtSe7xTF9Td4hd2Fzi9teQ0ekEqCqX1AVfPM1Dw\nfEb5VdTkM/9bQ0soPYj11TMkSpPeTge/djTYsYDKju0yekNs3Gr7CZFLOlIu\nuD6m1utP9dt+SJ9CUleTemgjsvP2LJFHvsPcDf6D6ucZDooXiOXAL3/Zj1WH\nQQqf/QuGv23H0rINFs0RdaWlTcyg9IWevq30isdR3UeQkan1+pfxgB7nEkaX\nvHMxryzkwCp6Wu4p9uKAJNo4VyXa/q4g2+0+F/C/r5mCe783CqHiCdcGBJ4X\n3v/uCLU4QE3DNPEChvN0LzWlzaWDE4JMm6RiUkl2THAD57bbIU3yYE+MoR+W\noLRHupzQWRSKIumVu3iAIWFexagdS5IGUMp+KJ6JiTLcwYILu6Pj7UdPNKI6\nqeJro9p3k2V1x3dXRN6HOnS89oi98fjOHT6r6aS1wgAi71GJuudynSylAbWA\nKfTqgTwEda6rliavxrWJ9q114USMxIX/KZBiswLakox7JY/Fly2tW31CUuJC\nTbo7\r\n=7zjo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7a9663ee76ef3abcf750954367beb2c7abb3f47a","scripts":{"test":"node ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.15.0","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_2.0.8_1572584178137_0.7412767454348412","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"o2sql","version":"3.0.0","keywords":["database","pg","postgre","postgres","postgresql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@3.0.0","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"b83c721deaf0413ec33f14325568a256fc0ea979","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-3.0.0.tgz","fileCount":5,"integrity":"sha512-d/H20T6jBFpYoP73AgjAKqLpaadf5hb89VsBK1iYWTkzb8Twh/ICQ4Jh0Haf/WyOiVEYbykcEFNhKkNPnpW5Gg==","signatures":[{"sig":"MEUCIBaR9q/PsfOQT9wsxh6w1dqSrdYoAlln5d1HG8oCs+1lAiEA4BEiZUkDvH5OI4VZJ9hA8QvtO+FM6xTjVvIw8dServ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxQHXCRA9TVsSAnZWagAAu44P/1kvqMCAFF4XAigzwK5A\nK35Z3c4ZEOUfloQsl6DvZKf6+OUWwZOGNmLKcCvMPHESJ7lZgaprdlmhKgp+\n59DtuCsbF05vb4Y5NNqB3WRSoheeWl51OJOf1sYdJyEtFNs88JvI9Yii3qsR\nMtcF6l/mm7BiM2d2Exv9jNZmF8Tj6yiFFQha9KiNXd1xxECT3Qh06e8aF3Gm\nr00jVc1Kwu0MxY8qnyUzr0mNWT0Hggz4SfyRYlpqXiFvowEAbIz5gUStoYms\nf4SeUM3+fR1fkA3jSYJGw9gAlADoTUoW0m6G6pGsipG6Bgm968aGszPOUuY1\niv1amV7jeNXENq7X1+5wFzioCITFnpKR+ab0MvWeMVLF408DI4dVt/SPO+mE\nZceGnF9fe2YiInpV08zybOU685UDSJMZOn8mH8H098w2JRkUZ0lbvnJH/NVZ\nfATb3iv15cUWrIonDQRw4Zk3gc0JuVdw75f4vjsm+iLrl0CH11eQclBbJSge\nq6clMhPSPHDR+B9e4UW+9c4xqaw1gAoHUKfnYINYj2XK0+RfE4N6xFZZEbls\n4hYKf0ziNuMjIwg/nrgzpz4HtneKS80V9TaYz4HXeV1BHej1CVj2H3V64qO8\nYfRmjs5UVwu21icN7SEs4udp3cfT8JVbOoeJOXxXEWY09l6JSKzaazcegfeV\nMoWE\r\n=BwIs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/o2sql.js","gitHead":"1b6b38974d9acd726d197106a159e132dc7cf6e8","scripts":{"test":"node ./test/index.js","debug":"node --inspect ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","eslint-config-egg":"^7.4.1"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_3.0.0_1573192151390_0.3639696638947709","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"o2sql","version":"3.0.1","keywords":["database","pg","postgre","postgres","postgresql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@3.0.1","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"b80b18af1c96178645066a61788e8e862423b698","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-3.0.1.tgz","fileCount":5,"integrity":"sha512-TjhHQLQsbORpkv76I/wMtOVB65e9T5WtNJbPKCgHv0Qs9bzSUrf8hZme4xKqrFrVgwQR/YNpInCLjEev5ytvyw==","signatures":[{"sig":"MEUCIDdKstsCuHXEWkLTOeqobRpIbC9M4TcHiBApHog/9p//AiEAqo9/sJ6KXbUGnkBpxhSwK2NzXGlWtDU5mGzHVOUQ0mU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxQTECRA9TVsSAnZWagAAgp4P/RQ2ZFilVirbxtIeiVok\nH20/vqeYJefiUWYdD/BKwFthxI+lMEQVu2kKCvJtUM34xguw3OiLQEhaU1ml\nbYP0+hIrS+nqjvA+o+Vl3fRJYzim1dVylBlzf4Vl6BcFZJiQ4F9X5UHOOVhv\nlJHcbKfaAUwNPbW4ljBltQoQsjHSnw5cku9i+cmAaa5Kc+za/73gHMpWRNEs\nicIbb9HqEp9ma4PejwxBQ7Ltn66ZN4hDfVVizCH45hLfAWoGXNRBxfdue18Y\nBGQ3xZoQQaqPmqwWz0NOZkKyT7+1r8ndrjtqYaE+VsD/xe3jcmENCZBdyVTV\ns/kjm8Rw4HmqZRpAvC94mXqFbaDygLIEoBQDLJIHjQD2/Zv7DFoXrOc8Udh5\nBhbeX8ci73WT6qXJ5uhgFMHxMvmpB+ZnvtQMCtzjGTsYTiUcvqBlqWYV+rU0\nzusxGjvMy2etTUr1KE/2DfNbjPtY0cYbQWXyrQXhYvXs6cH5/5dts8EDpEZM\ntIPbx4u6BnYE/ZXoEzLumvs2SCYWPNUuXFMrxBgE5ppnSLbRUqXUbMGVZuZL\n/41OVWJdBmKTjosxnM5A7i0JeXuqO7hxfoYkZ4MXsd25HrcChxpz2objZN+J\n1SOrS2WvEL5NGufpvGOiNlxvQ9NTalDe5Kt00ZDmTi/PRlU+F01LLJwOeZPx\nRQrW\r\n=nBiJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/o2sql.js","gitHead":"1b6b38974d9acd726d197106a159e132dc7cf6e8","scripts":{"test":"node ./test/index.js","debug":"node --inspect ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","eslint-config-egg":"^7.4.1"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_3.0.1_1573192899790_0.7292436323649605","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"o2sql","version":"3.0.2","keywords":["database","pg","postgre","postgres","postgresql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@3.0.2","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"86c589f9825e5d78c709df659d85b7feeb0df7c2","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-3.0.2.tgz","fileCount":5,"integrity":"sha512-RJh8K2lCPeaCY9M6BoZpuUxO/fS1P+D8Goa3PnyIee9R8TtFdFFKDjJ8difnUPVcaaND4sJxdYuuenBzl5rlig==","signatures":[{"sig":"MEQCIG8CAYVpo62NJwzJeGW946MX54DymBBeK5B/JOiGuD2EAiAwybuU3z8Qroby82dffigN2EvhjEhsh5HoAKZ2qCgThw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxiZbCRA9TVsSAnZWagAA1fQP/jbI02eMnQuJdS3mMoCt\ns+3lwMBYe7fvasN8JeTr5/SUR8d1sjCqB3fFpjC+quZ1H189Auia9j1b+Zum\nnjiMYBGDZqOf9oymhVbBmTAB8X8/IGuU/5IJqwl0db7/k+BPfpWUgy+/dEUf\nFmLey7cHsKK6eV++TENH28zG+GHO7OnEOPMDd/X3MrUMs2Tp8bsX4CxXd5wg\n6/Sr+5ufW8pGp8vqtN7EboIIm829TVm+iA0k9sdX9XkUNikvjJNxc6wRTHcg\npRovO3vtklOglWNFF0LD2yX7I+j8tUC8V0JhDh0pqeqSzV9JY32NOM/xnhnY\nUUtPWCXfyGfXo0tflKJ+x9IYvgnyM/ct9K2WxdoVW2CsrwzWKZ6iqnfSFxnZ\n5SIQ31gNriO37SJpwpD7ekpFRdQkM6yRvU+IMu1NRb7wynBjFRftUtdg7cbe\na4nb2wXIAjFsSF+0n07aP/6znmIHDhcOM7seJqy5T96pWRT13Lt6Cj9bMDLL\n6ep6JvmoBVBz/eubVX0DbVote+g3Ir2CEj+JRQhgOkhGrcGVtKPRMzqpUrzA\nVH+2yGBh8Injy/WAxkIk8+hdlwkIjb3XOUBJXyKQaglgj1pEKKj0Y9jJFskD\nKDWgcfZYYxLd5PXhWmrYbmOvoFzguQQjpsgRaxUtQStG86Sye9fdaAKLZprj\nTYYu\r\n=SSHm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/o2sql.js","gitHead":"5deea5f6a56c9fc341fc8c93f8556fb91263627d","scripts":{"test":"node ./test/index.js","debug":"node --inspect ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","eslint-config-egg":"^7.4.1"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_3.0.2_1573267034594_0.977789560741581","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"o2sql","version":"3.0.3","keywords":["database","pg","postgre","postgres","postgresql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@3.0.3","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"12c076a54f7851fc1d414c2bc215fe679af01d1e","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-3.0.3.tgz","fileCount":5,"integrity":"sha512-NPhXste9G3nk2eYMEcA/Jo9/4MIARSwu0bbHUsj8363smO2kMMZzigay5RDnzhYleo9TmGUp1v7E9n+4jH+eAw==","signatures":[{"sig":"MEQCIHXnPkf0DoMCnbeKX6dz3fdvdyVTo0IBkdvZYygbNa2WAiBNrkaLaipMy4ehSARcpWkgD7GHyWHBf/RS8vAPPGXpYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHXNnCRA9TVsSAnZWagAAT6sQAJGCY547G3MxyKz7K80P\nmGIcOsptaqehjVxWPl/d7RDEwxaZTVMBkFey6X9wpHMavGNge4ZH7o3tWmOo\nCTm2Xcg7p8m5VLzyZPxo/zW5UShy+iA2v/Max1W4Fxl7N16k0kmLW4HrrEpx\n0nT0GLbBz99cdtioASf4Os+z4Cf8Es9L8yaml3I7DTW9cNUkmKIfX2uvmLn9\nzrPD7/HdgnVoX/hyfn57b5IHZZFQ1aSjEmNq0gfCdapU7E7nNU58sEDP8bk1\nLwA/otMb1Zwu8pb/ZJS63lCRnnnxCS52XGCBzhCDKiBxX03MTnhBIfmJdkXC\nYJwt8fH55HliakpScslMUyDL+1hAr3RIsu2i8pHzK1uw5zVijE53ZhvGkZFc\nusOmzoNLe+aev5xAXV/5wVn3nFOWykMtonP4Cux8NkA9KqFouZFxvgHywxqe\neLq46q2Fx9lpovZ7LiL/ONPNqtLtD4aKEOkPlCKvP2o3435HU0Q+Z09YM3d9\nYWm2S9ayxjLL6bQL2pOvLlAi9dDPPsNZqC3dQz5/kcLZ74H9DPvaR6VBEWE7\nIFRMJEvSxPgi8bu/oy5SL62E9Eq4QvU4kSrGNNG1Hz9tAbW+xtm7S5Myvp8G\n+1iiSzT22PjgKzO9tIQc2zNaWonapFhyKEWInX+nGCb2/v+TGXylI+NoTEzj\nMnot\r\n=rgku\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/o2sql.js","gitHead":"5cbaa28b15ddb25bb2234797eff153905db08318","scripts":{"test":"node ./test/index.js","debug":"node --inspect ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","eslint-config-egg":"^7.4.1"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_3.0.3_1578988390870_0.10526317338283975","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"o2sql","version":"3.0.4","keywords":["database","pg","postgre","postgres","postgresql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@3.0.4","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"a553d3e64a0be6bc519add650bad3c8f290b1131","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-3.0.4.tgz","fileCount":5,"integrity":"sha512-tg4s27eRi4NQssX32J8GUYYWlG0JoHeR86Z5g7bmzIwnpy9VRTklhqA9cCxS3K+WamBEF3zbJfD9K6C39VPaiw==","signatures":[{"sig":"MEQCIEXWo5HV3qDXY7U1GRLcfJCD1KjxnF39IBkXLh2ZAnuUAiAF5/7RtNzTonyCTDs9+OPTVoiXtkiKH3iCjPF8U0Rw3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec4wZCRA9TVsSAnZWagAAsuwP/iZrYzmHHKrRWC3STu9X\nA0czUt/Dt9sfBjVeG1us/zb2Sg+pxQCjxmLYpz2bOFmoTFFidbmFQFMYOJEo\nHaQT2hJoWqG7C+O5AM8Yo0HzQ8YT53lKkF4J/w1XsvjKJPFiV+QYFrdd5tZZ\nSxEIVZejQWycLQZiPEDSgZezHN0Lw/BlcZMo5yrXTXZUeTngm13hx+S7AQEA\n2jh0cCLHM/AcprjTh5MzJ++kVngx65hOudKJ8SsKuVf3FfHor61GLvny/j7K\nbCePzZQZlFeuTbChfCtU1lYCpYQxQQJqZs8bmF7BReVu4DJAhmiGCav+9ix3\nnRuGSYeras/HSUHhkUNDxXeHfvfbXtq33p7EF4FD2EYOfcgXjXU3SAenieCM\nqbdf6dEtzvP6RlgT1Rzc08TfpHvTZb90veX5KhY+Ey2EkQMh2JxxEfwwpqLZ\nkhNn5zIGE6JJPU9QQhNx9jzqVoR4mOMY3Czu9+1PW2+kECkZpzIjISfx+6zI\n7gPiNsGPzNJJkzKLh8O8EZdeWhz7gyby2OExxUsyzMtEk3MFoU4h1QLt4B/a\nEQJPPztW/nmVLJ30Rj05aEf/o8hMNflWl/xbEo6w/bXfV1y6BZI3eqaHAI5q\niM16To3LkDwn2xaH0c0lVLudfYNtzVU3bgAv2pIKykOlLWKjMnx4jAKpk4Qg\n3tFu\r\n=qksg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/o2sql.js","gitHead":"8aa2c1082e7498ff50fc4c8d1e0e9c34f6440dbb","scripts":{"test":"node ./test/index.js","debug":"node --inspect ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","eslint-config-egg":"^7.4.1"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_3.0.4_1584630809001_0.5180754031931247","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"o2sql","version":"3.0.5","keywords":["database","pg","postgre","postgres","postgresql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@3.0.5","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"2af5c8b02986c6f7d33cb10d1d97d148f68f241f","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-3.0.5.tgz","fileCount":5,"integrity":"sha512-suFtrGNy6sJxZW2icUsA8OH6BANvLHkwXYxRS7gZjFVUvCsdCNb8nUJtA8M6f1IW9GDW2loG8hXDvl3j7lR74Q==","signatures":[{"sig":"MEQCICIGF9T2Iq9sLUd2VpSJqrFpUD937OiLSOYC0Y2dnC6lAiAcZmyASuPBEr0+f1urmVGYVA0Q0yh4XV/YbnOvd45Yyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec41+CRA9TVsSAnZWagAAIaIP/iOwq+xW9lPOE7qsB4t1\nChPrjOjKIxot4EVGOiCIGEJgBhKoznh1pq+4nDaxIraxdTnyXooDZ5hfzNwJ\nZhhAS9aZmGDy2GhyRyrIePE56Irj3SGiw9Bk2HpxtjwR77DckSDGvKqABX4G\n/ILrBhPBoYXFBEMRRgwXTfWB2IhrIHTv8U2qgLpnoHW9tBkw6veo+pTVrt1o\nxZSH5277wqNGuGbRxAmSbBCKBppKcEpS5yuqfHZ64ZykLbwNEo5krWbLT9ps\ntE2ntXfG2/5uGo76ySHGlJODgTsPvQSrKeuNsuhkgBdHO406GTyyYXE6jZ5y\n7z3VS0l1r+kfUOdfuA0cppgc+czLDckfFFeuZ5HsH0HL0WC364YYbnK9QFZZ\nJuQPLbK//ZgB2O1qFk+U2kc95NY9G0ME7l7scPpfHWMjN60Medy3CwJeDvT6\nXLSyakE9+Ee3Ud7h5/hKzzW6b9A7t+d4u7H+qbhTA4zwa/I3e44DOs6zokM5\nACR02/LHKFTuox9JQaeHjHd0MJQ6bhQFXYeWcTPlHkFGvmRIiSF/882OUMzD\nzT6O6ttJnS7sZvVYCG3lymloRvgVZqxOsHALwLbunx+q+R7OW4nb13ll7dCZ\nRzJ7e2lnjByVGg7INq4NNEhoeUkICtmgi3cV5eJrqF0+LerEfXspUYCqPfF0\nBlnn\r\n=JbcY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/o2sql.js","gitHead":"547fc1a1f82cfc8d836f43e570d94bc920c8fb7a","scripts":{"test":"node ./test/index.js","debug":"node --inspect ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","eslint-config-egg":"^7.4.1"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_3.0.5_1584631165790_0.912498346873519","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"o2sql","version":"4.0.0","keywords":["database","pg","postgres","postgresql","mysql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@4.0.0","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"890e35789dc516ee1701922fbc3beca950af9943","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-4.0.0.tgz","fileCount":6,"integrity":"sha512-aQe3h28PkoR3UwjEo2l68WZEsf7A0qmWsoTVrxXKyJfgocxXIugYgX1JNbaXeoXsH268+ddQFADxU62mdhDfuQ==","signatures":[{"sig":"MEUCIFSejQ1WjQlgSmTOxuekTglUvfEpsN12N17pmq+wbLstAiEAmpPXWWJ/p2Ugzxz9qHKQrsxkg23NIaSAdM/SPizVrPI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelT3aCRA9TVsSAnZWagAAnaEP/1tyeNe9DVuwFOpFx2e1\ni9zBoHsudsejpXK82H9+ZdL6hpjnTmaf1A9/8kbuSp1Sk1WUcsMNg49Ce6Ck\nR8iCNb25IJYN4/C8bj5HPBKmq5dvBcpfBf41vCxPcEFYyLJFYWI61+4hP42A\nKYOxAxDIFS8yMzW7Qfe+Mc+Q0XAj6e9P4JtDvPv2TGWln9M10y37VaKP9Iu7\n7oR/zsXMz+LlMY4Sz9h+E2vpYYa61kjf8sahhFhMAwEBm9zH6K4p49keV1O/\ny+srxFad0AHp3autmAWbs/CzSRmy86QuPXwg+pw4ui0/8qM+sA/0L6wPDniD\nDvrukRhYObJnZX8Y0WlA0PQzDjf1d4JviG2ooA2GSW4teVhMqiCyPeCF7Isy\n8YUqGbyJvSMmJGG2HOnd45N02fL51arErPVEYve/dwWviX78INyB6Yxab5oq\nqg/hXobYZlw94PK1zCdIbYmRYkIqk0d13brnklyfxWNBxQRypaUrxBKuCOUy\n2zV8J/dyIlCOegf1iMY4BroIvr9Pu4UhxjbN2GTgJKS7HBMVGPzcTwTavxpY\n3OlDn//iqlZl0ittya0YcZP8PSZxIRGR0nxOkhdgbSfUgefeLmjpWwJrfQ/x\nord3hmOORqkYcw7iPy9Hb4QfoVfGZK81LijCkm24Uo+8vcQuEXlzsy7Rn8Xo\nhPRQ\r\n=tfTD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d1e19721cae84f5f4ace3fb15fd88755d305db8b","scripts":{"test":"node ./test/index.js","debug":"node --inspect ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","eslint-config-egg":"^7.4.1"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_4.0.0_1586839001894_0.5891634242893862","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"o2sql","version":"4.0.1","keywords":["database","pg","postgres","postgresql","mysql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@4.0.1","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"b54a9d70f88bdd92cb37abd5332a4a43f7370de8","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-4.0.1.tgz","fileCount":6,"integrity":"sha512-Hd5xElDME3iH0UqTJM+O9x+SzqhWEIL8L9CbO7NNUDFLbTnEyoRkV5sF7fFK7NWDEdVjORZrLXChQXLXlp0jgQ==","signatures":[{"sig":"MEUCIQD4mU1L2G3OR2PxYko3LkGZau2uOPCKNYj2DeWF2x7sTQIgMENTw2DVAluRg9rjmokSnVa7wylcmyzzTeCEpHQjPQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexMmdCRA9TVsSAnZWagAAyBYP/0WYO0uXOgSR9+2CUJtL\nCtV8oMsCdX5BQTpzl6P0vKSg1Rdlvcr6fetkVzUkXJDihTC07r9hGTkLpPwv\nzGznf5xIVzTFlMIITAF5GAqUF1VW+CoVsIZcNWD7kpfgM/qFRJt/WgUhB0Vp\nD3J7lO9Lr4aqyYORdQeO3N+GSHpVbsrcKY3xY9tC8dDiSwBfTf3NAVDewG5s\nsu4DqSfmM5yRzS5IoZpz6d2DYNjtiiV98anJ7dHfqkePSlwnvsIEzsbmKT8+\nkZ746a16WJvGhzW7cCC4640c5Lo+l8wRGG2vXedJ2CZ/La7bDZUZwp1Wx/ZN\nwK4LXTsNi9AI6SygUCevAZAe4wXORtSLqCU0mgTcMf6H0SIBNKxt2jTWjubW\nAImyxiI1wG6BM9+N26cw+CNLz2eB8PxVRf6eOeGuunmsYKuRXp+2kfjfXKNI\nSbx/Ksij67o3fV6vAaTC8MqWVLC6Bcko37qjjN3WUfz/YmT1firH7Mj10bo3\n8wr8uHsA+/a0fYuaq1UESYs8U15DmytZ55gnPv+R4ZWP1YFd2yOCEAk919bz\n0tPDi8muqmwpU9KAzSPnVDf2MiVf1Fu1yE7tRY4T9EIIzhcOmaKtIvyVKkf5\n12cSeJzLFkQl+AkvW3QHh6yKIvXWiX99YVl/PEzu0duE/csPbgBDqzDyp4lW\neo/G\r\n=9Uk3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f8ecefab42bde1ba828812eb129f4e32dae6d3e6","scripts":{"test":"node ./test/index.js","debug":"node --inspect ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","eslint-config-egg":"^7.4.1"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_4.0.1_1589954972562_0.6552070959940168","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"o2sql","version":"4.0.2","keywords":["database","pg","postgres","postgresql","mysql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@4.0.2","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"6754ee8480c8e1f12db89ec38132c461f205d79d","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-4.0.2.tgz","fileCount":6,"integrity":"sha512-RW6V6mMIZspENBan5KvzvMnDB4V5zxW39igqJSKaRSiurEtjEr1LLg9Acf9G7ipD008x46BK2Er2nDZcm8JboA==","signatures":[{"sig":"MEUCIQDEzJC4c1T4ANIYUW9BUcC7N+3MEUVth+oNWHURXQpyHwIgCte6kjYQYt+e1j9Qz+04H/bBAS61vFHkl8vOgj+O6xs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexMrpCRA9TVsSAnZWagAA3M8P/j6MKSyqJedRvEklMzET\ntaEDCwpY7iFGRlKMjJCvlSBy6WX0kKuxRMmD83raccSSbrKHaQNLXocdoOwF\n/YlWcx9KRvsz7qfs415zbtCJIlS9DO4ZYuyTA89VyzzguFu1Dbq2ox9q2UhP\nmEq/+Y0HfJEu5FkpxgpzwN+TfKKzPiB2BSr04+CxiWzc20zsBbkQVP2/mooJ\nQlNGHp7BYnRJqmci+5QbVkdg0jgkYyk8au1cVV9LFpRpi1dtcAuqyaO9u0E9\nPmj1Aym/jVw7tdXsohrEuZoOUWqEmGuma7qcnrqnoIGgU8icKgwdPfmuOZGL\n6ECMpXI8tBU7jLQEaFMXgczmUHPMwBQkH8HPFgdD34apJE7JCZNnc6LAXmpF\n99bD/oGwiQ007U1MdEv37PFPsJ5/QfJI0xEMNPTL0UvMQJ7lOUe3pEIMuQx6\nvaQcVNd+joaYvLAOm7royoPDgDupJccl0gzi3pcAk8qFhUgaaNBfOneAQ2Jz\n57zaiwgsq6ENwPcw2Fw2XqUbQD0xUj4C9TyMNX4mSHY/V1AbCTarR/8zS0i2\nGKLN5FMF2MW5hIK8km3Caxrm8GE1Puy+8bncRkEJVcYe5PiaqPoUhwF5uC7d\ng3ZZViy3qXpYyuyRO+zOeTiBwZXXdni3CDuc49FeYmouj2lTIuZ3EC2wM40Z\nOYZZ\r\n=wHyf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f8ecefab42bde1ba828812eb129f4e32dae6d3e6","scripts":{"test":"node ./test/index.js","debug":"node --inspect ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","eslint-config-egg":"^7.4.1"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_4.0.2_1589955304962_0.07299362112279928","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"o2sql","version":"4.0.3","keywords":["database","pg","postgres","postgresql","mysql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@4.0.3","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"4385493c6bbb1bae68f97f5ede77c93285c28771","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-4.0.3.tgz","fileCount":6,"integrity":"sha512-newwTPAcwl9LRgWAzJ7AYH96XDd6OhblUHhbloSvaRA+3QqJvODoZYMuS27FOBQ834pAeAvPRLL1BNLBudrrOw==","signatures":[{"sig":"MEUCIAR5cDy2Pn6/+Pf3svUhHQ1t8gtHp3Y1wecTbZxzJQEDAiEA/eqcnV7XyfP5DYVmWo+xdoSsH+f2W6TBPTraJFWdL9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexOSlCRA9TVsSAnZWagAAKV8P/3nAehU/34gaLsU7H4+N\nq+T7p9h3gZh1QwP12+KMaTuRMPO7IQ4mABUR59KPEmNW/neamXqGsIPr90m9\nQz5IhwAqncUMaFGf+s5UP0hYEqHXdSiNiIUx9gPBnsIC6ErrWI5V+kSGtnz9\nBMosuJjZEFF6Hl3stXN4NA1HR87NYAx5Xr1yykuiU3AfPjgx4j7mQMGid7I3\n8FPaserAxHA0uKbQTUfzp1iO/ferWnP+lADhIkVN7rlmr58N1U4wrk5Y6Sxk\nEvw9HT0l4pcbQWS7BxpBGUst+kwW1DYuD7Fx1tDsCtiYZtxm6JoihqP+HWhz\n0fih0MnEjCDlhqCmV+Dx7dpvi0s9mOADHigyIJbtK4nAUHu8kMdGSEldXGJQ\nIKcCL1YVuHkVvtu5pvoWfd3qe8yPVoeEVDqVzcjth4wDGRj0OZnN96A1Glfv\nag5NEKQSS/oeT3jJnXR4m6+zFfMBD5VJtFIGucDI3YV8ThWrS0YTOcEnh7HN\n+WlBENx2Iuhwsr6k14adpM/Qp+RVnGY6p0WfZadYAIum8Xg8nrkwljArGj+9\nSOSIx/P+JkMeQcethLf7DIThf2iwUpCU9KV2+/Y2QVN+GcLQK5UDwFEr3JHK\nxX5IMrTreKTNUIWQX4tE89ACY7aqsxtWXUyLH9n2ns7Gr/pQ/fByi2ozjX5i\npLuQ\r\n=TtkU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f8ecefab42bde1ba828812eb129f4e32dae6d3e6","scripts":{"test":"node ./test/index.js","debug":"node --inspect ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","eslint-config-egg":"^7.4.1"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_4.0.3_1589961892630_0.6616609945968721","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"o2sql","version":"4.0.4","keywords":["database","pg","postgres","postgresql","mysql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@4.0.4","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"3a7da2383bdabe25f28ed24c044fc22f7cf647ac","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-4.0.4.tgz","fileCount":6,"integrity":"sha512-gbC9KScDIAftt8YKG0VK64zrhyRBtKasfhSr0U+A312U3OA91AB5U3jlITgzwSuLfIYWuad6c57aYfN9AjPk1g==","signatures":[{"sig":"MEUCIGQGz6E0sGVAD3Kl9RBUXnyZRPD0jhn1DuLq4SOC8fTBAiEA9nDO92PfpPzwfh9mgEsT92t4MwmksN19rasnycQcGpI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexWBYCRA9TVsSAnZWagAALWoP/3af6XMvIJ2GgHVzNUM9\nVFdLOkNgmfoCi2RqA3VR8j+jEqmrF6DWSesZqLhLI/DROT7gW5hbLCpeaQtG\ne1k4TI6oMuaJcM6wJnRa5FQBMqmvXwOT2+TO7tl7+vqNQY52pUvp1oHcccUr\ngfLVmIXJiZYeHStw+QFjNCES/dkiTf35vOLYAETNVv0P8oyZtNd0wAObqT7o\n2uwJitTtcxngZZxg8NeBJR6dM3RQ7zYLHmLN1Mx3cR3C7FN2JNCgtqan4UnU\n/DrNBAgLgyJWoYvmPe59JzHzm1jnIQD9jZr+2tInGP9/DOZ2NuvbnV4qPlEc\nwG0kudZbtXQZYgSqFWAgikw6zb5PBJ+l2c9UtTauIM2Br5rortxW0AVL5EEh\nnKllR5DD5gczZdQSddgOgTeELUfVqUok00vQ2rSOGrjy53l0n6XzlDrBwQLb\njY07yy7GBO8e8h7f3kgHlpU8j0yJMohq4tBhvJjKaZ/IhW0REjyGVyX8+oS8\nio4pMIgI8ZA2BFIJTJ2VnUj9P32f7YB6GMzyegyyarsR4OAp7iDhLW14KVbd\nyct0CPJljPhD9sCuu4sr3nsuqFKGvckrIkmo9HyyaMu9xFpm6smiSN+iXSd+\ncRRZWb2CjvTR0VciOi8Up0bF/W9Y0W2cUg+r4OcPoXOAHJi9R++GKR1ua10F\n74hw\r\n=nMJV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"fb83ac0e22a7e7866f016ef84541a081355ba576","scripts":{"test":"node ./test/index.js","debug":"node --inspect ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.4.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","eslint-config-egg":"^7.4.1"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_4.0.4_1589993559837_0.9934164922320312","host":"s3://npm-registry-packages"}},"4.0.5":{"name":"o2sql","version":"4.0.5","keywords":["database","pg","postgres","postgresql","mysql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@4.0.5","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"4e96a16780aacc3e802468e5ce3c64dd83c36b51","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-4.0.5.tgz","fileCount":6,"integrity":"sha512-JNl5AXBMkcDVEpRlCcHN9vmHH6ojgx4l3J+sbz0y54/yCm51VhTOE+EiJAKnXdrRFnW4Q8ajpXqOe2Qv+9av8A==","signatures":[{"sig":"MEUCIEs2NkHLXagsMniJXMOb/nDPo8H6k0xStqiC/iSDvczuAiEAgXPb87nVG8YPqQr+qJz+RO02e+Pz5n3m9VqlLHKmqiY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiIy5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXlhAAlFppgnc6SulWYzSWxbMWbdbO3MAmoz5VEwESORUkk8mD/MmE\r\n1FaJ2jHtJVbJMVssLY8fPXeC2cfbzU6V1O9AmVP+JHNUeXlToSPX9ZADCr7J\r\nDy4mFNw57p+ndYLbY39jXPaWyd50m4Bb7lwxrc4tG9F4pOAU8UqGU+9uomrG\r\nocy7uP0eAP+DOeJ6L1V2N4FeDRyXjD3IJy+mntFWA/eWBTQRyYf1R+/XJrJA\r\n5yPQniR5Ac53vm0+TbjNhENlqfts8VQpa6ll8XehdOFS2G7YPAghrpx9OWw6\r\ndoB7t5N6ytojA0b6IlT7pqeW7N83KbbF8Qh0Qv8u58WYSrymhWqQmoxuAUfD\r\nplD5kxVgSUCFnV+UzvVZ1aZXyLBHSKdSMB+N5ZUihCNVDFlin16B9W7GVIJp\r\nhutuKv5WTSyXid/GFPFK2NmmcL2zNLTqQY2cIIy1jEj8vyxxSEFgzlgr0GUc\r\nVt+kCH1+AE4ilJp9SfSiexBv5U/yYAwZbaiMHOqaubO6tt4/DaZ376BYwt6O\r\nBZzc5Pz5YfShORRRW7sm/HR2UkWqRA7Ekt5sYRLhD2zCbwnblrclrRnDUJml\r\nafoylZky60pcgYejiJX/S/tua92hSTCdyl01Kq5CzWOHSfUVc1Mx6bS66AKX\r\nentYjo3VDF2jn/u6PP/yyXRJLGCDy5CrF74=\r\n=3h7o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7a2c8666e0ed1606a30af8cf64c4ca8150bdd0b2","scripts":{"test":"node ./test/index.js","debug":"node --inspect ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.14.15","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"14.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","eslint-config-egg":"^7.4.1"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_4.0.5_1653116089373_0.8237864137757716","host":"s3://npm-registry-packages"}},"4.0.6":{"name":"o2sql","version":"4.0.6","keywords":["database","pg","postgres","postgresql","mysql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@4.0.6","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"fe9b32f86ec4aebacff4fd22d5e62eb033941fc9","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-4.0.6.tgz","fileCount":6,"integrity":"sha512-4WWw80gXys9vvHNC+wWzBvWVPf0kyHPIVTY4QekM5uEUBlf3FhPSEsxsfMKR0XrDjGy1I+XKqXZIogln6KZpcg==","signatures":[{"sig":"MEQCIGjyynHV54lvHqlqv3sPSA7XHv8pSznl/GGlgn5NA71dAiBc/hUBjvC6HlFcy1P/vKc1LjNUj+CSRSNU6uYFQvsDkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiLFcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobvA//czXxS4wi9hqN8RUqejSewDGcJ+j3BjpyDxTDGGVQLgBu6dNL\r\nUTfEMxrcdeiVc81cuN8ZmbyxvRltqezJCiOWb6ZBRRSCoUqnQGTNpX59ODSa\r\nLXYSgU7ttUXTdg7Zc9NvSitdeC568h4cDq+1jnk3hFQWI5YnncnHOyCDHY3q\r\nep8qmNlNMyKM2NkbqInlNRCNdrPJdSXQInmpUAXnsUijjrVbJAu/wa6Ye4e1\r\nAJWhNXOfbOs16d8v6h1Ycf3HVuvtdZlCfNROd8Xm9AF6q58rUjytdTLMhVNu\r\n27JWzgJNEHNzoX/yULEiCGP8x+B7oPOZtv3ceH+M+GgtLQl4SYkQjy1sfid3\r\nOJixxuS6WIWvaayWB8g2an5oBXo+eXlo8cj1hECkUg/K8ZfCux66aBxSKovZ\r\ngjpVCKIEAEa8TJEvv1nElcJO/ecCf2c1Qd3mESnIvxZC9EvB0zGZSyebKhdq\r\ndDI5wanom0MgWkAi80dKjq2LWUveFK/RuopT/J4F81ux87C61Tgyj6/eX45f\r\neERChtSFXVHr0ON6g3+IkyvFKWphtKi2M0fMShFXlVqoxxNWW9tpfZnybB84\r\nOUx7VgfUwp4MadsNj6H7jXYtGV+dWg4XM+Bxfx5go8byg3rleo60Syc78tdi\r\niz3aPHOICPx6v3S4ea8mnCucIU+oegK7wxE=\r\n=PI9k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b156840a2a96000ed1817759c6ddf33b150be604","scripts":{"test":"node ./test/index.js","debug":"node --inspect ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"6.14.15","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"14.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","eslint-config-egg":"^7.4.1"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_4.0.6_1653125468156_0.03571013998471706","host":"s3://npm-registry-packages"}},"4.0.7":{"name":"o2sql","version":"4.0.7","keywords":["database","pg","postgres","postgresql","mysql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@4.0.7","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"ce6905abe65dd95c510d04c99abffddccf0a1af9","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-4.0.7.tgz","fileCount":6,"integrity":"sha512-ip+h391tvhprm/u9sZR+mi7G31ywJKtLJkWW7uiTA9chJwKp6Rr5o4HjXm6937J/XAH0u/4+S8h1ybNpnpCglA==","signatures":[{"sig":"MEYCIQCo29OBrbkDwu4yOAJ/Y+qDiKYaQD4G4ScystfdkZioMgIhAK6JEkPeW3KmkrZqm3zlMer2QpDrO59uEMTZGebFK0R1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXTmvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqL4hAAjAsRiwQWDXhWXVQ7+FMLmpkmSWddMg+ngnqoymALF+MGqULo\r\nW2zpZSg/c27T7JyLL6KzG80VkPF0p6Pt0UQCLeFHWqIMfWuX9JxfwgtrOpu+\r\n6whritL0qOKCl2bXXig+Hk8SFAsXTeaXg6JMkozkhLRngmZOAtbxRpETHAQg\r\nsnpa0HxozcFvzqnRFPAHR+r6Eu3wbfSwsM7uSPcHn65r+eVJMTOXoSufhXEI\r\nUZuVHvX9PMQG373yQps0pKq+5g1GpMu/JHwar9VzJumhxpGnXksmDJg1s3ny\r\n12W6AX9ERXVdfrSlHAEYnw5QshRVokcJC7RVbNxKzI7dsqqqhdPClsdel62+\r\nXheVKlMoWhPb1dWtixwgYizHIiA/PCtFfv+XX5Tw2ILqa2ieaJUMs5BmFxWA\r\niucTHTStmkJhaOmxMmMqsHT7NgAebG2ljj5g9HQmVikai+xaCjIuTarLpS01\r\nTyPE3Y4hBey3TsPPKYk0s8MjEvGTg4uqGPPVa1ofCubiH+9tke3IRBfy6+sP\r\ndin6OehTEkMuR3rbCk9yOQHECpAoYgrEew7hEQ4jmzrmEP7NwnEBQZ+76BKC\r\n3uCixOpCr5RyZXCeOHD7hNXp+e8h8gA/0gRFANb1/sM5WCWnRkOAnVVZ03zP\r\nxlrRAMTpPcZYOKxI/npbaR1RO+1RelDOHZg=\r\n=4pfJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8a6cec6677fa309c915d0aadedd475bcf9b7a980","scripts":{"test":"node ./test/index.js","debug":"node --inspect ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"8.11.0","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"16.15.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","eslint-config-egg":"^7.4.1"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_4.0.7_1667053999239_0.1931905154728586","host":"s3://npm-registry-packages"}},"4.0.8":{"name":"o2sql","version":"4.0.8","keywords":["database","pg","postgres","postgresql","mysql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@4.0.8","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"1c5bdd8aea62756d2b766e09cf55f9b2ce8b6848","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-4.0.8.tgz","fileCount":6,"integrity":"sha512-WNAoQmmdvNGdZN+ZwAFX8y2R5kDZv5tAKVLjo8MgA3Ij1svhjoZ5bt/kw/+FLKLG9AgRJhIcFY4R8QZlJ6pjyw==","signatures":[{"sig":"MEYCIQC5T76OtAUUcMjNqArKthFUkUIJGFHDrt2Z8orl9cXIlwIhAJZRF3EC30pHMv2LKBJ8jcglY5Zayz8+INjHSrWcYhkr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58139},"main":"index.js","gitHead":"445022a7d9cd11b5d8ca79d733f7290626f34038","scripts":{"test":"node ./test/index.js","debug":"node --inspect ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"9.5.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"18.16.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","eslint-config-egg":"^7.4.1"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_4.0.8_1695054817207_0.019934049757355465","host":"s3://npm-registry-packages"}},"4.0.9":{"name":"o2sql","version":"4.0.9","keywords":["database","pg","postgres","postgresql","mysql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@4.0.9","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"b1425cf982ab0ef8cdbae5656dd24e1033e64f3f","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-4.0.9.tgz","fileCount":6,"integrity":"sha512-Nq8AS/LdbJhHeC+c75e+XYHXAKQFmVU89QMYHQ5ahV7tG5dpN2ajidZDj5sCtmDieNcpGcpD5ycaCER/DSHvOw==","signatures":[{"sig":"MEUCIQC3X7fakLQazMiD8b8c7KlhR+TbsUU4IxbbS35Kob4BXgIgMdrKfHi+D1MeULeNEmu/qW8PSFTji62tOKNqwOHUX30=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58769},"main":"index.js","gitHead":"09b9c2fdc65a7e337d9a1902acd6464221226730","scripts":{"test":"node ./test/index.js","debug":"node --inspect ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"9.5.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"18.16.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","eslint-config-egg":"^7.4.1"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_4.0.9_1696148620521_0.20281945113298794","host":"s3://npm-registry-packages"}},"4.0.10":{"name":"o2sql","version":"4.0.10","keywords":["database","pg","postgres","postgresql","mysql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@4.0.10","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"a5cbd9e8042677c28f66adba06f9063b00fcb6db","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-4.0.10.tgz","fileCount":6,"integrity":"sha512-GjT5ECA1EgKYI4/kd7PtqzJCx6r3dfdTtncjHpoG9p4EcAiYFoerU2PNUas1BmgVSH5mVuy9kMKYKDmgEttIbQ==","signatures":[{"sig":"MEYCIQClRbXDNQgMiy29u0/hhdt45xwRGl5FBlHvcCF/lqvCzAIhAPnM6QHkfRM6P2sPctFctmWd8TXnDM/dfCIHK45X9Nnc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57694},"main":"index.js","gitHead":"caace834fab8a0d2ddfab5698a1a4fcb84450bb5","scripts":{"test":"node ./test/index.js","debug":"node --inspect ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"9.5.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"18.16.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","eslint-config-egg":"^7.4.1"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_4.0.10_1698422871051_0.6652575942791719","host":"s3://npm-registry-packages"}},"4.0.11":{"name":"o2sql","version":"4.0.11","keywords":["database","pg","postgres","postgresql","mysql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@4.0.11","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"3cb25403eb77dd89e168b1703e4b1ed0ccd4a769","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-4.0.11.tgz","fileCount":6,"integrity":"sha512-mvpkXO/RCasDgYNJ03ufXTzCRh094e+jQz9Pqn4RiKduxJMqTXJimL8pZEqTLxJ9HzYkyZw4GTVm1TJnFmMVFA==","signatures":[{"sig":"MEQCIBTicR09IPIbTGahu1kmgc2hOYXGbHsgV7cCJItxDcjOAiAuRMtAmtMTpSNUZkvnW9+F3yyIjk+wIwid4SgRLSOKLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57934},"main":"index.js","gitHead":"80a5ffcfb6d75f67c5a75b93a8edddf3bfe5bbd5","scripts":{"test":"node ./test/index.js","debug":"node --inspect ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"9.5.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"18.16.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","eslint-config-egg":"^7.4.1"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_4.0.11_1703661530238_0.5062770429260359","host":"s3://npm-registry-packages"}},"4.0.12":{"name":"o2sql","version":"4.0.12","keywords":["database","pg","postgres","postgresql","mysql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@4.0.12","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"985918c836f16ecb62cfbf31dde55810a26b2f97","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-4.0.12.tgz","fileCount":6,"integrity":"sha512-+OCbzGKqRsD5A15wlPwux7GNo3Lr/GMKn/bjVXbzAUF28crHN2RndIxawLg0V2kaIAkmeyqgk94tgpzzHaXiUA==","signatures":[{"sig":"MEYCIQDDRRuTNKk7yBGDTI7UUerrUTxgZLCQE1d2wcsqY/vF9QIhALciVGNeBMghAHyjCspp0a3TkmtScwFAeIdw9I7CNv5P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57997},"main":"index.js","gitHead":"a4b0f28d19f1314a4a494fbed0e04c3e5490db1b","scripts":{"test":"node ./test/index.js","debug":"node --inspect ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"10.2.3","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"18.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","eslint-config-egg":"^7.4.1"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_4.0.12_1713787818804_0.46987730592775967","host":"s3://npm-registry-packages"}},"4.0.13":{"name":"o2sql","version":"4.0.13","keywords":["database","pg","postgres","postgresql","mysql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@4.0.13","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"b65ebe66f90e8f06b3a37c983afdfda44768f87f","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-4.0.13.tgz","fileCount":6,"integrity":"sha512-iA6ag9jJYeqpaJNbs2TCS2+BIvs+yqi2tqxl/sH57KEGt4PyKNo8ycjMZaUtZja3+w+hIqcIejVGdOOq/5zqKQ==","signatures":[{"sig":"MEUCIQCfVTwZodu1PO0DuzHGXCSRXFZyyKNgrI7OaIdiOSDgTwIgGcMTFbeHeEOpYEOITXnhgUFuemeM6zmJvmjojxfTZjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58852},"main":"index.js","gitHead":"9ecbcd53ffe6f198ebd73be7f8f360ee0ed79025","scripts":{"test":"node ./test/index.js","debug":"node --inspect ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"10.2.3","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"18.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","eslint-config-egg":"^7.4.1"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_4.0.13_1716205583782_0.20870150264153597","host":"s3://npm-registry-packages"}},"4.0.14":{"name":"o2sql","version":"4.0.14","keywords":["database","pg","postgres","postgresql","mysql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@4.0.14","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"63685e7ccec2f24279c61c3761c7e99dd41a70fc","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-4.0.14.tgz","fileCount":6,"integrity":"sha512-sBLsCVrTkkwBfghwTAyCsR3r59wghcPJ6QlAdFMYYfpt/4eKVIUpWcLsjwNyTUhajSbv9q7nUIHAf6D3aw/3TA==","signatures":[{"sig":"MEQCIDbPYsSnUfaca09YdTgO08Od0rM7V/zcn3ZVDrhHf9ZnAiASd08S6Jh7yGKcFK9eFyroTmx8U8+VFJMza8qHt3kqlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58852},"main":"index.js","gitHead":"6e5afa68192fa137435f6d5087a0da67ad7c3cad","scripts":{"test":"node ./test/index.js","debug":"node --inspect ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"10.2.3","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"18.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","eslint-config-egg":"^7.4.1"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_4.0.14_1716989774059_0.23074215848292035","host":"s3://npm-registry-packages"}},"4.0.15":{"name":"o2sql","version":"4.0.15","keywords":["database","pg","postgres","postgresql","mysql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@4.0.15","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"451b3101cbaf31a0b6272efdac35261ae13e8112","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-4.0.15.tgz","fileCount":6,"integrity":"sha512-zH51LU4cXYdVvziceqncVNfzGl13Yq0hOPuWcpzSmhpzgk6zIAj6OaB/TIGAodiQzUu7fM3IcjY3hT8L6L5kSQ==","signatures":[{"sig":"MEYCIQCO1nGx0tTYXXMuNk9MGJec5xuDxoCEEMZB6Xqq4mGBbQIhANiXrIEOmcwlNgAcdDdtnhwt8x8hcphM8Fk4v9IshIoF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58998},"main":"index.js","gitHead":"43eee6b25814272b0d04dad3dd59dd1f4906a6f7","scripts":{"test":"node ./test/index.js","debug":"node --inspect ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"10.2.3","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"18.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","eslint-config-egg":"^7.4.1"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_4.0.15_1717862168212_0.9118161885831342","host":"s3://npm-registry-packages"}},"4.0.16":{"name":"o2sql","version":"4.0.16","keywords":["database","pg","postgres","postgresql","mysql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@4.0.16","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"6272d9f7657d2cb114cef85439c76c720454bd19","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-4.0.16.tgz","fileCount":6,"integrity":"sha512-IF1/Dt9ZbEQGUq/+x1l4ZC4HrrB7YZfYWETnqCEIh1TaZhD2odfBZWfZ3qqhIuZUXeB7wWBKT9m8KwwpacNd6g==","signatures":[{"sig":"MEQCIAY/21LGVbSGqZxY/07MpCTRPnNn0BY1mEIpuCIJFZ6fAiBFSI9occ4+Qv7AMJaBRaaipzGTC3zKuNo66mKYG7l8AQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59088},"main":"index.js","gitHead":"0467e11660a0d01c4dbd853bd549b95809d27870","scripts":{"test":"node ./test/index.js","debug":"node --inspect ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"10.8.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"20.16.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","eslint-config-egg":"^7.4.1"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_4.0.16_1723095325085_0.7108775718545473","host":"s3://npm-registry-packages"}},"4.0.17":{"name":"o2sql","version":"4.0.17","keywords":["database","pg","postgres","postgresql","mysql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@4.0.17","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"45aae55ab4f9c1d85f9d7f013030af3ed218d1e8","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-4.0.17.tgz","fileCount":6,"integrity":"sha512-toCkAl6GFp4Z1kimvj+77TEZf4BIhnJuURClLt5a4tiCYPoWQKFfoyg6dRXTZ2/xx4B00/YgjDFg2KsNytfUUw==","signatures":[{"sig":"MEYCIQDGoGvwJOLTe24+uad+y5d2adcSqOhaQfcIA5UUc2VOfgIhAPZyozCnvTIDmm3MpE3jMgGXnaL2LPyulF8n8xZNq/r+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59088},"main":"index.js","gitHead":"aa6a699cab1706adc8a925795f796a048c43ec29","scripts":{"test":"node ./test/index.js","debug":"node --inspect ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"10.8.1","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"20.16.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","eslint-config-egg":"^7.4.1"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_4.0.17_1723095859130_0.48869324925269053","host":"s3://npm-registry-packages"}},"4.0.18":{"name":"o2sql","version":"4.0.18","keywords":["database","pg","postgres","postgresql","mysql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@4.0.18","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"3328d55ff91e625b8fdde93e17e1d9cc331b31b9","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-4.0.18.tgz","fileCount":6,"integrity":"sha512-EWVBFn8sJcomL+o9pXjRY8tlDoa2O5yxZvmZP3wvOs8y0DiOtrScoKezStwqozF82MLl2oqdcp19RmSzw7KKsw==","signatures":[{"sig":"MEQCIAYrBIJnu8MMGGSlKCGVGOVRP4an7XzkKCOG84bD2QCGAiBZZmCdS8oXl9vS7kj08rRPv0oVwrlP8w9B3dXTW0zFZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59097},"main":"index.js","gitHead":"117672f6572a476d03c7cef79ebd7fd0ca74ba5d","scripts":{"test":"node ./test/index.js","debug":"node --inspect ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"10.8.2","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"20.18.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","eslint-config-egg":"^7.4.1"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_4.0.18_1730553127705_0.8804132195015892","host":"s3://npm-registry-packages"}},"4.0.19":{"name":"o2sql","version":"4.0.19","keywords":["database","pg","postgres","postgresql","mysql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@4.0.19","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"870b399a486f6ac9ee1d43eaaeeb929b0588ecab","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-4.0.19.tgz","fileCount":6,"integrity":"sha512-K5FY9iqO7rxVlzPrcWj6FF6fv9Vcl1W0PfpXx3HcHOtFG75Tp6+aXSpkxVIQMjmawtGDNZYbbZ/IGWpIYzkHtQ==","signatures":[{"sig":"MEQCIFo2kOPM3xeOBSpZZzqGCpcP0YzKqb28w+RPSUUsDQTpAiAOWnR8NdgFUH7dJYPjfEe6g4UA1xeOMBlU16A6i39FIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59210},"main":"index.js","gitHead":"aa0c92b9c5d582cd27990583484fc4d1facd170d","scripts":{"test":"node ./test/index.js","debug":"node --inspect ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"10.8.2","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"20.18.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","eslint-config-egg":"^7.4.1"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_4.0.19_1733069920433_0.5640176712070835","host":"s3://npm-registry-packages"}},"4.0.20":{"name":"o2sql","version":"4.0.20","keywords":["database","pg","postgres","postgresql","mysql","osql","o2sql"],"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","_id":"o2sql@4.0.20","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"homepage":"https://github.com/qdechochen/o2sql#readme","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"e3a30f76556a4b3ab7adc9634d3e5a77d1d0c2ef","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-4.0.20.tgz","fileCount":6,"integrity":"sha512-r5qwmqHz/qK6KPcjAF2rT6+Xudn2uE0Hy7SVxq735hJ99MJCb/5y94+fTeAw9h7IurP7f5kYohzJYtQCGoojlQ==","signatures":[{"sig":"MEQCIDL5hODdThBPMvaQKcxmGP8KnXNJ6gt3FnkBz21FOx95AiAXZBQi6DdIa7ZyNKr6+pvjuy/5/AP3nHSGrsLXJv4ZSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60070},"main":"index.js","gitHead":"2a31fca85039acae5901b2e43b7747c3542a7e54","scripts":{"test":"node ./test/index.js","debug":"node --inspect ./test/index.js"},"_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"10.8.2","description":"A tool to generate postgres queries","directories":{},"_nodeVersion":"20.18.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","eslint-config-egg":"^7.4.1"},"_npmOperationalInternal":{"tmp":"tmp/o2sql_4.0.20_1734585178541_0.5045041584220904","host":"s3://npm-registry-packages-npm-production"}},"4.0.21":{"_id":"o2sql@4.0.21","bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"dist":{"shasum":"ebcefdf0c4ca0152709964d12e1b58e5a91e743c","tarball":"https://registry.npmjs.org/o2sql/-/o2sql-4.0.21.tgz","fileCount":6,"integrity":"sha512-PiWy0WWeWge/HiXCB0x3vpodsyqXHVozO7mOBbYd+/C7VTgrXrR1gTujU5fPCASlJ6lI6YCzqsnGiVRz9QpIGA==","signatures":[{"sig":"MEUCIGxQrFQls2TyjKB+zzs1Dya9BKvjKSj1VKBC7ql+oRO9AiEArnrGs/TYcIpH6lu7+FAsBgvyjssijGZ+lZPpDFuJW3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCEUElwpxCxejl/UD4cUR1ojz4fS4c1MmYRsORVQxtrwgIgWYX3Cy6vU2mJ9Y/3v+YTUrmzUd3lJEM9Yell203V3As="}],"unpackedSize":60073},"main":"index.js","name":"o2sql","author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"gitHead":"cdcab26d28d86fde84bca3e374ee45765e8f4767","license":"ISC","scripts":{"test":"node ./test/index.js","debug":"node --inspect ./test/index.js"},"version":"4.0.21","_npmUser":{"name":"echochen","email":"qdechochen@gmail.com"},"homepage":"https://github.com/qdechochen/o2sql#readme","keywords":["database","pg","postgres","postgresql","mysql","osql","o2sql"],"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"_npmVersion":"11.19.0","description":"A tool to generate postgres queries","directories":{},"maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"_nodeVersion":"26.7.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","eslint-config-egg":"^7.4.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/o2sql_4.0.21_1790575586227_0.8820405662838968"}}},"time":{"created":"2018-10-09T09:41:04.266Z","modified":"2026-09-28T06:06:26.525Z","1.0.0":"2018-10-09T09:41:05.494Z","1.0.1":"2018-10-09T09:41:51.793Z","1.0.2":"2018-10-09T10:17:48.414Z","1.0.3":"2018-10-11T06:49:36.067Z","1.0.4":"2018-10-11T07:38:55.132Z","1.0.5":"2018-10-11T07:50:53.973Z","1.0.6":"2018-10-11T11:07:21.102Z","1.0.7":"2018-10-16T11:38:22.847Z","1.0.8":"2018-10-16T11:47:43.393Z","1.0.10":"2018-10-16T12:04:18.630Z","1.0.11":"2018-10-16T12:09:38.449Z","1.0.12":"2018-11-08T13:17:43.209Z","1.0.13":"2018-11-08T13:32:03.146Z","1.0.14":"2018-11-11T06:05:15.779Z","1.0.15":"2018-11-11T07:06:29.711Z","1.0.16":"2018-12-28T13:47:32.552Z","1.0.17":"2019-01-10T08:32:50.014Z","1.0.18":"2019-01-11T14:57:46.018Z","1.0.19":"2019-03-16T16:32:33.129Z","1.0.20":"2019-04-02T05:57:46.539Z","1.0.21":"2019-04-15T04:19:13.864Z","1.0.22":"2019-06-11T02:58:36.506Z","1.0.23":"2019-06-13T05:54:10.318Z","1.0.24":"2019-06-20T12:32:58.292Z","1.0.25":"2019-06-20T12:52:21.474Z","1.0.26":"2019-06-20T12:53:20.553Z","1.0.27":"2019-07-04T05:39:20.543Z","2.0.0":"2019-07-10T09:13:50.428Z","2.0.1":"2019-07-10T09:35:27.773Z","2.0.2":"2019-07-11T03:28:12.410Z","2.0.3":"2019-07-11T06:25:21.338Z","2.0.4":"2019-07-18T10:09:56.120Z","2.0.5":"2019-07-19T17:11:53.092Z","2.0.6":"2019-09-02T09:20:07.142Z","2.0.7":"2019-09-27T02:59:09.897Z","2.0.8":"2019-11-01T04:56:18.401Z","3.0.0":"2019-11-08T05:49:11.487Z","3.0.1":"2019-11-08T06:01:39.977Z","3.0.2":"2019-11-09T02:37:14.774Z","3.0.3":"2020-01-14T07:53:10.980Z","3.0.4":"2020-03-19T15:13:29.182Z","3.0.5":"2020-03-19T15:19:25.932Z","4.0.0":"2020-04-14T04:36:42.028Z","4.0.1":"2020-05-20T06:09:32.734Z","4.0.2":"2020-05-20T06:15:05.129Z","4.0.3":"2020-05-20T08:04:53.014Z","4.0.4":"2020-05-20T16:52:39.990Z","4.0.5":"2022-05-21T06:54:49.605Z","4.0.6":"2022-05-21T09:31:08.381Z","4.0.7":"2022-10-29T14:33:19.448Z","4.0.8":"2023-09-18T16:33:37.360Z","4.0.9":"2023-10-01T08:23:40.676Z","4.0.10":"2023-10-27T16:07:51.330Z","4.0.11":"2023-12-27T07:18:50.388Z","4.0.12":"2024-04-22T12:10:18.940Z","4.0.13":"2024-05-20T11:46:23.958Z","4.0.14":"2024-05-29T13:36:14.197Z","4.0.15":"2024-06-08T15:56:08.399Z","4.0.16":"2024-08-08T05:35:25.285Z","4.0.17":"2024-08-08T05:44:19.312Z","4.0.18":"2024-11-02T13:12:07.906Z","4.0.19":"2024-12-01T16:18:40.710Z","4.0.20":"2024-12-19T05:12:58.745Z","4.0.21":"2026-09-28T06:06:26.305Z"},"bugs":{"url":"https://github.com/qdechochen/o2sql/issues"},"author":{"name":"Echo Chen","email":"qdechochen@gmail.com"},"license":"ISC","homepage":"https://github.com/qdechochen/o2sql#readme","keywords":["database","pg","postgres","postgresql","mysql","osql","o2sql"],"repository":{"url":"git+https://github.com/qdechochen/o2sql.git","type":"git"},"description":"A tool to generate postgres queries","maintainers":[{"name":"echochen","email":"qdechochen@gmail.com"}],"readme":"A very simple tool to help generate postgres queries. \"\" will be added to table/field names.\n\n.toParams() returns the following object, which could be used in node-postgres (https://www.npmjs.com/package/pg) directly.\n\n```\n{\n  sql: '....',\n  values: [...],\n}\n```\n\n# Install\n\n```\nnpm install o2sql\n```\n\n# Usage\n\n## Basic\n\n```\nconst o2sql = new (require('o2sql'))();\nconst params = o2sql.select(['id', 'name'])\n  .from('user')\n  .where(1)\n  .toParams();\n```\n\nThen params will be:\n\n```\n{\n  sql: 'select \"id\", \"name\" from \"user\" where \"id\" = $1',\n  values: [4],\n}\n```\n\n## toParams()\n\nEverying inherits from ast, and can be transformed to {sql, values} by calling toParams().\n\n# API\n\n## identifier / i\n\n```typescript\no2sql.identifier(name:string):IdentifierAst\n```\n\nParse an identifier to ast.\n\n```javascript\no2sql.i('user.name').toParams();\n\n{ sql: '\"user\".\"name\"', values: [] }\n```\n\n- **ValueAst.op(op:string, right: string|number|Ast):ExprAst**\n\n  ```javascript\n  o2sql.i('age').op('+', 5).toParams();\n\n  { sql: '\"age\" + $1', values: [ 5 ] }\n  ```\n\n- **ValueAst.and(right: string|number|Ast):ExprAst**\n\n  Equals ValueAst.op('and', right:any):ExprAst\n\n  ```javascript\n  o2sql.i('show').and(o2sql.i('top')).toParams();\n\n  { sql: '\"show\" AND \"top\"', values: [] }\n  ```\n\n- **ValueAst.or(right: string|number|Ast):ExprAst**\n\n  Equals ValueAst.op('or', right:any):ExprAst\n\n  ```javascript\n  o2sql.i('show').or(o2sql.i('top')).toParams();\n\n  { sql: '\"show\" OR \"top\"', values: [] }\n  ```\n\n## function / f\n\n```typescript\no2sql.function(\n  name:string,  // function name\n  ...params:?string|number|Ast  // params\n):FunctionAst\n```\n\nParse a function to ast. First argument is funciton name, and rest for arguments.\n\n```javascript\no2sql.f('foo', 1, 'abc').toParams();\n\n{ sql: '\"foo\"($1,$2)', values: [ 1, 'abc' ] }\n```\n\n- **FunctionAst.op(op:string, right: string|number|Ast):ExprAst**\n\n  ```javascript\n  o2sql.f('foo', 3).op('+', 5).toParams();\n\n  { sql: '\"foo\"($1) + $2', values: [ 3, 5 ] }\n  ```\n\n- **FunctionAst.and(right: string|number|Ast):ExprAst**\n\n  Equals FunctionAst.op('and', right:any):ExprAst\n\n  ```javascript\n  o2sql.f('foo',o2sql.i('show')).and(o2sql.i('top')).toParams();\n\n  { sql: '\"foo\"(\"show\") AND \"top\"', values: [] }\n  ```\n\n- **FunctionAst.or(right: string|number|Ast):ExprAst**\n\n  Equals FunctionAst.op('or', right:any):ExprAst\n\n  ```javascript\n  o2sql.f('foo',o2sql.i('show')).or(o2sql.i('top')).toParams();\n\n  { sql: '\"foo\"(\"show\") OR \"top\"', values: [] }\n  ```\n\n## value / v\n\n```typescript\no2sql.value(value:string|number):ValueAst\n```\n\nMake a value ast.\n\n```javascript\no2sql.v(5).toParams();\n\n{ sql: '$1', values: [ 5 ] }\n```\n\n- **ValueAst.op(op:string, right: string|number|Ast):ExprAst**\n\n  ```javascript\n  o2sql.v(3).op('+', 5).toParams();\n\n  { sql: '$1 + $2', values: [ 3, 5 ] }\n  ```\n\n- **ValueAst.and(right: string|number|Ast):ExprAst**\n\n  Equals ValueAst.op('and', right:any):ExprAst\n\n  ```javascript\n  o2sql.v(true).and(o2sql.i('top')).toParams();\n\n  { sql: '$1 AND \"top\"', values: [ true ] }\n  ```\n\n- **ValueAst.or(right: string|number|Ast):ExprAst**\n\n  Equals ValueAst.op('or', right:any):ExprAst\n\n  ```javascript\n  o2sql.v(true).or(o2sql.i('top')).toParams();\n\n  { sql: '$1 OR \"top\"', values: [ true ] }\n  ```\n\n## expr / e\n\n```typescript\no2sql.expr(\n  left:string|number|Ast,\n  op:string,\n  right:string|number|Ast\n):ExprAst\n```\n\nMake an expression ast. This is very useful in UPDATE.\n\n```javascript\no2sql.e(o2sql.i('count'), '+', 1).toParams();\n\n{ sql: '\"count\" + $1', values: [ 1 ] }\n```\n\nThis equals to:\n\n```javascript\no2sql.i('count').op('+', 1).toParams();\n```\n\n- **ExprAst.op(op:string, right:string|number|Ast):ExprAst**\n\n  ```javascript\n  o2sql.e(5, '+', 6).op('*', 7).toParams();\n\n  { sql: '($1 + $2) * $3', values: [ 5, 6, 7 ] }\n  ```\n\n  ```javascript\n  o2sql.e(5, '+', 6).op('*', o2sql.i('rank')).toParams();\n\n  { sql: '($1 + $2) * \"rank\"', values: [ 5, 6 ] }\n  ```\n\n- **ExprAst.and(right: string|number|Ast):ExprAst**\n\n  Equals ValueAst.op('and', right:any):ExprAst\n\n  ```javascript\n  o2sql.e(o2sql.i('rank'), '=', 5).and(o2sql.i('top')).toParams();\n\n  { sql: '\"rank\" = $1 AND \"top\"', values: [ 5 ] }\n  ```\n\n- **ExprAst.or(right: string|number|Ast):ExprAst**\n\n  Equals ValueAst.op('or', right:any):ExprAst\n\n  ```javascript\n  o2sql.e(o2sql.i('rank'), '=', 5).or(o2sql.i('top')).toParams();\n\n  { sql: '\"rank\" = $1 OR \"top\"', values: [ 5 ] }\n  ```\n\n## table / t\n\n```javascript\no2sql.table(table:string|array|object):TableAst\n```\n\n- **table(table:string):TableAst**\n\n```javascript\no2sql.t('user').toParams();\n\n{ sql: '\"user\"', values: [] }\n```\n\n- **table([table:string, alias:string]:array):TableAst**\n\n```javascript\no2sql.t(['user', 'U']).toParams();\n\n{ sql: '\"user\" \"U\"', values: [] }\n```\n\n- **table({table:string, alias:string}:object):TableAst**\n\n```javascript\no2sql.t({table:'user', alias:'U'}).toParams();\n\n{ sql: '\"user\" \"U\"', values: [] }\n```\n\nAbout how to join tables, please see [join](###join) of Select.\n\n## Select\n\n```typescript\no2sql.select(columns:array)\n  .distinct(distinct:string|array)\n  .from(table:string|object)\n  .innerJoin(table:string|array|tableAst|object,on:array|object)\n  .leftJoin(table:string|array|tableAst|object,on:array|object)\n  .rightJoin(table:string|array|tableAst|object,on:array|object)\n  .fullJoin(table:string|array|tableAst|object,on:array|object)\n  .crossJoin(table:string|array|tableAst|object,on:array|object)\n  .default(table:string)\n  .where(where:object)\n  .groupby(groupby:string|array)\n  .orderby(orderby:string|array)\n  .having(having:object)\n  .limit(limit:number)\n  .skip(skip:number)\n  .union(union:Select)\n```\n\n```typescript\npaginate(page:number, pageSize:number)\n// short for .limit(limit).skip(skip)\n```\n\n### select\n\n```javascript\no2sql.select(columns:array):Select\n```\n\n#### Basic\n\n- column name\n\n```javascript\no2sql.select(['id', 'name', 'dept.name']).toParams()\n\n{ sql: 'SELECT \"id\",\"name\",\"dept\".\"name\"', values: [] }\n```\n\n- alias name\n\n```javascript\no2sql.select(['deptId', ['dept.name', 'deptName']).toParams();\n\n{ sql: 'SELECT \"deptId\",\"dept\".\"name\" \"deptName\"', values: [] }\n```\n\n- cast value\n\n```javascript\no2sql.select(['id', ['age', 'userAge', 'int']]).toParams();\n\n{\n  sql: 'SELECT \"id\",CAST(\"age\" AS INTEGER) \"userAge\"',\n  values: []\n}\n```\n\n- function / expr\n\n```javascript\no2sql.select([\n  [o2sql.f('foo', o2sql.i('col1'), o2sql.i('col2'), 5), 'total'],\n  [o2sql.e(o2sql.i('col3'), '+', '_append_string'), 'appendedString', 'string'],\n])\n  .toParams();\n\n{\n  sql: 'SELECT \"foo\"(\"col1\",\"col2\",$1) \"total\",CAST(\"col3\" + $2 AS VARCHAR) \"appendedString\"',\n  values: [ 5, '_append_string' ]\n}\n```\n\n- sub query\n\n```javascript\no2sql.select([\n  [o2sql.select(['name']).from('group').where({id: o2sql.i('user.groupId')}), 'groupName']\n])\n  .from('user')\n  .toParams();\n\n{\n  sql: 'SELECT (SELECT \"name\" FROM \"group\" WHERE \"id\" = \"user\".\"groupId\") \"groupName\" FROM \"user\"',\n  values: []\n}\n```\n\n#### Multi table\n\n```javascript\no2sql.select([\n  {\n    table: 'user',\n    fields: ['id', 'name', 'gender'],\n  },\n  {\n    table: 'group',\n    fields: ['id', 'name', ['category', 'kind']],\n    prefix: 'group',\n  },\n  {\n    table: 'company',\n    fields: ['id', 'name'],\n    prefix: 'company',\n    separator: '_',\n  }\n]).toParams();\n\n{\n  sql: 'SELECT \"user\".\"id\" \"userId\",\"user\".\"name\" \"userName\",\"user\".\"gender\" \"userGender\",\"group\".\"id\" \"groupId\",\"group\".\"name\" \"groupName\",\"category\" \"groupKind\",\"company\".\"id\" \"company_id\",\"company\".\"name\" \"company_name\"',\n  values: []\n}\n\n```\n\nMixed usage is also supported, but you need to make sure every plain field is unique.\n\n```javascript\no2sql.select([\n  'firstName',\n  'lastName',\n  {\n    table: 'group',\n    fields: ['id', 'name', ['category', 'kind']],\n    prefix: 'group',\n  }\n]).toParams();\n\n{\n  sql: 'SELECT \"firstName\",\"lastName\",\"group\".\"id\" \"groupId\",\"group\".\"name\" \"groupName\",\"category\" \"groupKind\"',\n  values: []\n}\n```\n\n### distinct\n\n```javascript\n.distinct(distinct:?array):Select\n```\n\n- **distinct all**\n\n```javascript\no2sql.select(['id', 'name', 'groupId'])\n  .distinct()\n  .toParams();\n\n{ sql: 'SELECT DISTINCT \"id\",\"name\",groupId\"', values: [] }\n```\n\n- **disinct on**\n\n```javascript\no2sql.select(['id', 'name', 'groupId'])\n  .from('user')\n  .distinct(['groupId'])\n  .toParams();\n\n{\n  sql: 'SELECT DISTINCT ON (\"groupId\") \"id\",\"name\",\"groupId\" FROM \"user\"',\n  values: []\n}\n```\n\n### from\n\n```javascript\nSelect.from(table:string|array|TableAst|object):Select\n```\n\nSee [table / t](##table / t) for param details.\n\n```javascript\no2sql.select(['id'])\n  .from(o2sql.t('user'))\n  .toParams();\n\n{ sql: 'SELECT \"id\" FROM \"user\"', values: [] }\n```\n\n```javascript\no2sql.select(['id'])\n  .from(o2sql.t('user').innerJoin('dept', ['user.deptId', 'dept.id']))\n  .toParams();\n\n{\n  sql: 'SELECT \"id\" FROM \"user\" INNER JOIN \"dept\" ON \"user\".\"deptId\" = \"dept\".\"id\"',\n  values: []\n}\n```\n\n### join\n\n```javascript\nSelect.innerJoin(table:string|array|tableAst|object,on:array|object):Select\nSelect.leftJoin(table:string|array|tableAst|object,on:array|object):Select\nSelect.rightJoin(table:string|array|tableAst|object,on:array|object):Select\nSelect.fullJoin(table:string|array|tableAst|object,on:array|object):Select\nSelect.crossJoin(table:string|array|tableAst|object,on:array|object):Select\n```\n\n- **table:string|array|object**\n\n  See [table / t](##table / t) for param details.\n\n- **table:TableAst**\n\n  ```javascript\n  o2sql.select(['id'])\n    .from('user')\n    .innerJoin(\n      o2sql.table('dept')\n        .innerJoin(\n          'org',\n          ['dept.orgId','org.id']\n         ),\n      ['user.deptId', 'dept.id']\n    ).toParams();\n\n  {\n    sql: 'SELECT \"id\" FROM \"user\" INNER JOIN (\"dept\" INNER JOIN \"org\" ON \"dept\".\"orgId\" = \"org\".\"id\" ON \"user\".\"deptId\" = \"dept\".\"id\")',\n    values: []\n  }\n  ```\n\n* ##### on:array\n\n```javascript\no2sql.select(['id'])\n  .from('user')\n  .join('group', ['groupId', 'group.id'])\n  .toParams();\n\n{\n  sql: 'SELECT \"id\" FROM \"user\" INNER JOIN \"group\" ON \"groupId\" = \"group\".\"id\"',\n  values: []\n}\n```\n\n- **on:object**\n\n```javascript\no2sql.select(['id'])\n  .from('user')\n  .rightJoin('group', {\n    left: o2sql.i('groupId'),\n    op: '=',\n    right: o2sql.i('group.id'),\n  })\n  .toParams();\n\n{\n  sql: 'SELECT \"id\" FROM \"user\" RIGHT JOIN \"group\" ON \"groupId\" = \"group\".\"id\"',\n  values: []\n}\n```\n\n- **on:ExprAst**\n  Advanced usage.\n\n```javascript\no2sql\n  .select(['id'])\n  .from('user')\n  .join(\n    'group',\n    o2sql.i('groupId').op('=', o2sql.i('group.id'))\n      .and(o2sql.i('group.kind').op('=', 'admin'))\n  )\n  .toParams();\n\n{\n  sql: 'SELECT \"id\" FROM \"user\" INNER JOIN \"group\" ON \"groupId\" = \"group\".\"id\" AND \"group\".\"kind\" = $1',\n  values: [ 'admin' ]\n}\n```\n\n### default\n\nSet default table/alias prefix before field names.\n\n````javascript\no2sql\n  .select(['id', 'name', ['dept.name', 'deptName']])\n  .from('user')\n  .innerJoin('dept', ['deptId', 'dept.id'])\n  .default('user')\n  .where({\n    orgId: 3,\n  })\n  .orderby(['deptName']);\n  .toParams();\n{\n  sql:\n   'SELECT \"user\".\"id\",\"user\".\"name\",\"dept\".\"name\" \"deptName\" FROM \"user\" INNER JOIN \"dept\" ON \"user\".\"deptId\" = \"dept\".\"id\" WHERE \"user\".\"orgId\" = $1 ORDER BY \"deptName\" ASC',\n  values: [ 3 ]\n}\n```\n### where:\n\n```javascript\nwhere(where:string|number|array|object):Select\n````\n\n#### Number/String\n\n```javascript\nwhere(id:string|number):Select\n// equals to\nwhere({\n  id:string|number\n}):Select\n```\n\n```javascript\no2sql.select(['id']).from('user').where(1).toParams();\n\n{\n  sql: 'SELECT \"id\" FROM \"user\" WHERE \"id\" = $1',\n  values: [ 1 ]\n}\n```\n\n#### AND\n\n```javascript\no2sql.select(['id'])\n  .from('user')\n  .where({\n    groupId: 3,\n    gender: 'M',\n  })\n  .toParams();\n\n{\n  sql: 'SELECT \"id\" FROM \"user\" WHERE \"groupId\" = $1 AND \"gender\" = $2',\n  values: [ 3, 'M' ]\n}\n```\n\n#### OR\n\n- **where(where:array)**\n\n  ```javascript\n  o2sql.select(['id'])\n    .from('user')\n    .where([\n      {\n        groupId: 3\n      },\n      {\n        groupId: 4\n      }\n    ]).toParams();\n\n  {\n    sql: 'SELECT \"id\" FROM \"user\" WHERE \"groupId\" = $1 OR \"groupId\" = $2',\n    values: [ 3, 4 ]\n  }\n  ```\n\n- **OR in AND**\n\n  - If the name of an attribute startsWith '\\$' and value is an array (this feature will be removed in the next main version).\n  - OR the name of an attribute is a Symbol and value is an array.\n\n  ```javascript\n  o2sql.select(['id'])\n    .from('user')\n    .where({\n      gender: 'M',\n      [Symbol()]:[\n        {\n          groupId: 3\n        },\n        {\n          groupId: 4,\n          rank: 2,\n        }\n      ]\n    }).toParams();\n\n  {\n    sql: 'SELECT \"id\" FROM \"user\" WHERE \"gender\" = $1 AND (\"groupId\" = $2 OR \"groupId\" = $3 AND \"rank\" = $4)',\n    values: [ 'M', 3, 4 ]\n  }\n  ```\n\n#### Other operators\n\n```javascript\no2sql.select(['id'])\n  .from('user')\n  .where({\n    groupId: 3,\n    gender: 'M',\n    vip: false,\n    address: {\n      '<>': null,\n    },\n    grade: null,\n    age: {\n      '>=': 18,\n      '<': 60\n    },\n    role: ['user', 'admin'],\n    name: {\n      ILIKE: '%Mia%'\n    },\n    sectors: {\n      '&&': ['a', 'b', 'c'],\n      '@>': ['a', 'b'],\n    }\n  })\n  .toParams();\n\n{\n  sql: 'SELECT \"id\" FROM \"user\" WHERE \"groupId\" = $1 AND \"gender\" = $2 AND \"vip\" = $3 AND \"address\" IS NOT NULL AND \"grade\" IS NULL AND \"age\" >= $4 AND \"age\" < $5 AND \"role\"=ANY(ARRAY[$6,$7]::VARCHAR[]) AND \"name\" ILIKE $8 AND \"sectors\" && ARRAY[$9,$10,$11]::VARCHAR[] AND \"sectors\" @> ARRAY[$12,$13]::VARCHAR[]',\n  values:\n   [ 3,\n     'M',\n     false,\n     18,\n     60,\n     'user',\n     'admin',\n     '%Mia%',\n     'a',\n     'b',\n     'c',\n     'a',\n     'b' ]\n}\n\n```\n\n#### Subquery\n\n```javascript\no2sql.select(['id', 'name'])\n  .from('user')\n  .where({\n    groupId: {\n      IN: o2sql.select(['id']).from('group').where({\n        groupKind: 'a',\n      }),\n    }\n  })\n  .toParams();\n\n{\n  sql: 'SELECT \"id\",\"name\" FROM \"user\" WHERE \"groupId\"=ANY(SELECT \"id\" FROM \"group\" WHERE \"groupKind\" = $1)',\n  values: [ 'a' ]\n}\n```\n\n#### Free mode\n\n```javascript\no2sql\n  .select(['id'])\n  .from('user')\n  .where({\n    [Symbol()]: {\n      $left: o2sql.f('foo'),\n      $op: '>=',\n      $right: o2sql.i('age'),\n    },\n    [Symbol()]: {\n      $op: 'EXISTS',\n      $right: o2sql\n        .select(['deptId'])\n        .from('userDept')\n        .where({\n          userId: o2sql.i('user.deptId'),\n        }),\n    },\n    [Symbol()]: {\n      $right: o2sql.f(\n        'NOT EXISTS',\n        o2sql\n          .select(['deptId'])\n          .from('userDept')\n          .where({\n            userId: o2sql.i('user.deptId'),\n          })\n      ),\n    },\n    [Symbol()]: o2sql.f(\n      'EXISTS',\n      o2sql\n        .select(['groupId'])\n        .from('userGroup')\n        .where({\n          userId: o2sql.i('user.groupId'),\n        })\n    ),\n  })\n  .toParams();\n\n{\n  sql: 'SELECT \"id\" FROM \"user\" WHERE \"foo\"() >= \"age\" AND  EXISTS (SELECT \"deptId\" FROM \"userDept\" WHERE \"userId\" = \"user\".\"deptId\") AND NOT EXISTS((SELECT \"deptId\" FROM \"userDept\" WHERE \"userId\" = \"user\".\"deptId\")) AND EXISTS((SELECT \"groupId\" FROM \"userGroup\" WHERE \"userId\" = \"user\".\"groupId\"))',\n  values: []\n}\n```\n\n** For EXISTS / NOT EXISTS, **\n\n```javascript\no2sql\n  .select(['id'])\n  .from('user')\n  .where(o2sql.e(o2sql.i('age'), '>', 18))\n  .toParams();\n\n{\n  sql: 'SELECT \"id\" FROM \"user\" WHERE \"age\" > $1',\n  values: [18]\n}\n```\n\n### groupby\n\n```javascript\ngroupby(groupby:string|array):Select\n```\n\n```javascript\no2sql.select(['role', [o2sql.f('count', o2sql.i('id')), 'count']])\n  .from('user')\n  .groupby(['role'])\n  // .groupby('role')\n  .toParams();\n\n{\n  sql: 'SELECT \"role\",\"count\"(\"id\") \"count\" FROM \"user\" GROUP BY \"role\"',\n  values: []\n}\n```\n\n### orderby\n\n```javascript\norderby(order:string|array):Select\n```\n\n```javascript\no2sql.select(['id', 'name'])\n  .from('user')\n  .orderby(['id', '-name'])\n  // .orderby(['id', ['name', 'DESC']])\n  // .orderby('id')\n  .toParams();\n\n{\n  sql: 'SELECT \"id\",\"name\" FROM \"user\" ORDER BY \"id\" ASC,\"name\" DESC',\n  values: []\n}\n```\n\n### having\n\n```javascript\nhaving(having::string|number|array|object):Select\n```\n\nSame as [where](###where)\n\n### paginate, limit and skip\n\n```javascript\nlimit(limit:int).skip(skip:int):Select\n\npaginate(page:int, pageSize:int):Select\n// equals\nlimit(pageSize).skip(pageSize * (page - 1))\n```\n\n```javascript\no2sql\n  .select(['id', 'name'])\n  .from('user')\n  .paginate(2, 10)\n  .toParams();\n\n{\n  sql: 'SELECT \"id\",\"name\" FROM \"user\" LIMIT $1 OFFSET $2',\n  values: [ 10, 10 ]\n}\n```\n\n### union\n\n```javascript\no2sql\n  .select(['id', 'name'])\n  .from('dept1')\n  .where({ orgId: 5 })\n  .union(\n    o2sql\n    .select(['id', 'name'])\n    .from('dept2')\n    .where({ orgId: 3 })\n  )\n  .toParams();\n\n{\n  sql: 'SELECT \"id\",\"name\" FROM \"dept1\" WHERE \"orgId\" = $1 UNION ALL SELECT \"id\",\"name\" FROM \"dept2\" WHERE \"orgId\" = $2',\n  values: [ 5, 3 ]\n}\n```\n\n## Get\n\n```\no2sql.get(columns:array)\n  .distinct(distinct:string|array)\n  .from(table:string|object)\n  .where(where:object)\n  .groupby(groupby:string|array)\n  .orderby(orderby:string|array)\n  .having(having:object)\n  .skip(skip:number)\n```\n\nGet inherits from Select, and set limit(1) automatically. There's no limit and union method, others are the same with select.\n\n```javascript\no2sql.get(['id', 'name'])\n  .from('user')\n  .toParams();\n\n{\n  sql: 'SELECT \"id\",\"name\" FROM \"user\" LIMIT $1',\n  values: [ 1 ]\n}\n```\n\n## Count\n\n```javascript\no2sql.count((table: string)).where((where: object));\no2sql\n  .count((columns: array))\n  .distinct((distinct: string | array))\n  .from((table: string | object))\n  .where((where: object))\n  .groupby((groupby: string | array))\n  .orderby((orderby: string | array))\n  .having((having: object));\n```\n\n```javascript\no2sql\n  .count('user')\n  .where({\n     groupId: 1,\n   })\n   .toParams();\n\n{\n  sql: 'SELECT COUNT(*)::INTEGER AS count FROM \"user\" WHERE \"groupId\" = $1',\n  values: [ 1 ]\n}\n```\n\n```javascript\n\no2sql\n  .count(['companyId'])\n  .from('user')\n  .where({\n    groupd: 1,\n  })\n  .distinct()\n   .toParams();\n// OR\no2sql\n  .count('user')\n  .select(['companyId'])\n  .where({\n    groupd: 1,\n  })\n  .distinct()\n   .toParams();\n\n{\n  sql: 'SELECT DISTINCT COUNT(\"companyId\")::INTEGER AS count FROM \"user\" WHERE \"groupd\" = $1',\n  values: [ 1 ]\n}\n```\n\n## Insert\n\n```javascript\no2sql.insert(values:object|array)\n  .into(table:string);\n  .returning(columns:array);\n\no2sql.insertInto(table:name)\n  values(values:object|array)\n  .returning(columns:array);\n```\n\n```javascript\no2sql.insertInto('user')\n  .values({\n    name: 'Echo',\n    age: 35,\n  })\n  .returning(['id', 'name'])\n  .toParams();\n\n{\n  sql: 'INSERT INTO \"user\"(\"name\",\"age\") VALUES ($1,$2) RETURNING \"id\",\"name\"',\n  values: [ 'Echo', 35 ]\n}\n```\n\n## Update\n\n```javascript\no2sql\n  .update((table: string))\n  .set((value: object))\n  .where((where: object));\n```\n\n```javascript\no2sql\n  .update('user')\n  .set({\n    name: 'Echo',\n    age: 34,\n    count: o2sql.i('count').op('+', 1),\n    favs: o2sql.count('userFav').where({\n      userId: o2sql.i('user.id'),\n    }),\n  })\n  .where({\n    id: 1,\n  })\n  .toParams();\n```\n\n```javascript\n{\n  sql: 'UPDATE \"user\" SET \"name\"=$1,\"age\"=$2,\"count\"=\"count\" + $3,\"favs\"=(SELECT COUNT(*)::INTEGER AS count FROM \"userFav\" WHERE \"userId\" = \"user\".\"id\") WHERE \"id\" = $4',\n  values: [ 'Echo', 34, 1, 1 ]\n}\n```\n\ninnerJoin, leftJoin, rightJoin, fullJoin also supported.\n\n## Delete\n\n```javascript\no2sql.delete((table: string)).where((where: object));\n```\n\n```javascript\no2sql.delete('user').where(2).toParams();\n\n{ sql: 'DELETE FROM \"user\" WHERE \"id\" = $1', values: [ 2 ] }\n```\n\n# Integrate with pg\n\nThe easiest way is to use [o2sql-pg](https://www.npmjs.com/package/o2sql-pg).\n\n```javascript\nconst O2sqlPg = require('o2sql-pg');\nconst config = {\n  user: '** user **',\n  host: '** host **',\n  database: '** dbname **',\n  password: '** pass **',\n  port: 5432,\n};\nconst o2sql = O2sqlPg(config);\nlet rows = await o2sql.select(['id', 'name']).from('user').where(1).execute();\n```\n\nFor more details (multi connections, transactions, etc.), please refer to [o2sql-pg](https://www.npmjs.com/package/o2sql-pg).\n","readmeFilename":"readme.md"}