{"_id":"@flexsolver/flexqp-pooling","_rev":"33-13c1f283109a60a675f9ad4e657cc495","name":"@flexsolver/flexqp-pooling","dist-tags":{"latest":"1.6.0"},"versions":{"0.0.1":{"name":"@flexsolver/flexqp-pooling","version":"0.0.1","keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","_id":"@flexsolver/flexqp-pooling@0.0.1","maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"dist":{"shasum":"408a54a93fca50ab032d5a954fd4456bf1b42774","tarball":"https://registry.npmjs.org/@flexsolver/flexqp-pooling/-/flexqp-pooling-0.0.1.tgz","fileCount":6,"integrity":"sha512-ufIumCr5kUuu5aV//0FY5wPXoKPJj0FDC+XyWvHPN5isHojRafBG+HvA8ojokkqVK32fSoV9vLCwRpOa+2kfYA==","signatures":[{"sig":"MEQCIEBIBmBNtLji24qH5VltGrtR6ioqzr3ipZXNjuGvJr9vAiBWi5DxxlSztbyH61JZMqbmjC+c07zuYqFGYOcNWuT6Xg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbloD/CRA9TVsSAnZWagAAirwP/RdTUS7ON6qA46Fek7Ix\n9qyyEMThRqzMlngns0g5ezmvLYAbre7vhqRGN3zn+SkHaQlWSuN2DZmFnWnl\nozQ5FbZsdOMBjtX/arr8xcUEaX9YfNOtKEEz+9y+BS8Y7172AFIY2VbjXIyL\n46S76/vlcS3xb/IWW6TH5K9esJNbajKdRdng1PgdlkNx2HFe2ypMl+KDE01W\nvqWJeZMqCB/WZcYYZ5+5yKRsCejzXS2DLBz9TvkrUwQte3yJ+Nu02VZ1uHSa\nM7XJoA7KpMchw9w/z2FkMFujqesnMoK+CAMmWUf+o1FOAWzL6HTKFLXagKud\nsFtfC712RqL619oOhX8I5nWRZqaL7xa298ZVchGbyfCneN6xhgCUfkO3Zhkk\nfcPNzj8zdBZlRX5ZglYeM3RPyCV0VoIBglKvcVtjt+mbPfo6fXNWPXrAL8zS\nbFnABt7BpdUrzxqnRdFAXT00Iu5LqWzNyX6az3DcGTkx5P7DMBs8rboLUMgi\nvyXNAx1yJfkZRgF0QnuBiojc0LatMT1fWL0/nL7o0ZocZEQxUKyS+pqTgbEb\n3NOMESOs3FmSjkrmdfocwn7YPN8M4OHrfl85a7qf+KKUyddIZKon7TOf6t77\nthm+iuG0wlG+hh4hZemYGltwJMnWowLn64B6T/VcBf4DcISoUaGW81KNaoxK\nYL8b\r\n=fE1c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"qp.js","gitHead":"0608c930dc2247b998e95584b72a1d9593ac33d8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"repository":{"url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git","type":"git"},"_npmVersion":"5.6.0","description":"query processor as a wrapper on top of mysql","directories":{},"_nodeVersion":"8.11.4","dependencies":{"mysql":"^2.14.1","moment":"^2.21.0","inherits":"2.0.3","core-util-is":"1.0.2","util-deprecate":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/flexqp-pooling_0.0.1_1536590078833_0.8459671858767805","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@flexsolver/flexqp-pooling","version":"0.0.2","keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","_id":"@flexsolver/flexqp-pooling@0.0.2","maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"dist":{"shasum":"70ad2382310d03c357a12db4b2be117b9094c2c0","tarball":"https://registry.npmjs.org/@flexsolver/flexqp-pooling/-/flexqp-pooling-0.0.2.tgz","fileCount":6,"integrity":"sha512-F1GhynSMa7mz1fkeRNVmVFpQg21aPU2BQxjZdhU0QhhCWNYjl76LB1MMndvTbtNz+oj7ACkSTiAMSKOS3Q1now==","signatures":[{"sig":"MEUCIQCLX1a1TGyXvpp+Ee930wvDbnYmF5n80mrLk4El/eQXtAIgD2eLPwp7djiUyMOqz70rcH666Cn443boRGBf44foL6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbl6rPCRA9TVsSAnZWagAAe1IP/1z7yvKsQ6pNlBcWw9cz\nW66MtVm7Iy+yg7D5tSAZOmmyHXqZZAuR36Jcm0zKwoHF50Ic2mtCsJTfjqbz\ns0fiyLflCMa3QnYZE9AdACD8Kb90T/GDtn2UUj8Q+SSsLUC+tEa1Y3vyz+yJ\n3MKlPQ+6AFCKtPfM3KNlmYSenxqro3MZaAfMwu2kDZ04V6XlKYGyYP5bQ99u\nYiCjfXFI5VD5moo85iH0Kk4kfNJn3cuuucLP4hPBbCSYyiJzr/aGKNoCixRd\nITYWCdLae6zEvW2H3GCJFMw3lt2QvGOurYcz8gAi2jxMSf3uN9g3OZGo1Cfi\nXfACIipdtLf0ssn3QDw3C3LZ1Qg5yo469inCWYgnpDrEQZG1l2MZfPGNPSao\nsWbjHjr39a9mlZxt8/S4Zx93XphEHg++F5pqPyjsZes0aT8OYXWsGEgjKPWB\nrPraK//hv2UFnqItyXMY44JslSjVwhOn8j6T7o6MzZMoDARIWnhCxwQVeE4H\nQXZtvVlhcwV/m3BOGpcktBUgC87+YaeKD7AnTuywCCfdbxYzCV6WWep1jCRU\npRPVlBUSV7VKt//ZJclrcRY87dDjLchM3M9IBQhKOamBBLwa3p0CdHcPTKCZ\n7f2GgordpWcVC7d3McVWIRTUUq8/qoChS1vwkGtJDKpQekz/jPoVtdbgk5ma\nSD1V\r\n=G4NJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"qp.js","gitHead":"35b6934350f0c311a5be15f5307ce78ecb3129d2","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"repository":{"url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git","type":"git"},"_npmVersion":"5.6.0","description":"query processor as a wrapper on top of mysql","directories":{},"_nodeVersion":"8.11.4","dependencies":{"mysql":"^2.14.1","moment":"^2.21.0","inherits":"2.0.3","core-util-is":"1.0.2","util-deprecate":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/flexqp-pooling_0.0.2_1536666318392_0.7077205779674653","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@flexsolver/flexqp-pooling","version":"0.1.0","keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","_id":"@flexsolver/flexqp-pooling@0.1.0","maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"dist":{"shasum":"4514fc2f3c8698745843bba713359d799dae319b","tarball":"https://registry.npmjs.org/@flexsolver/flexqp-pooling/-/flexqp-pooling-0.1.0.tgz","fileCount":6,"integrity":"sha512-TCu+XNKNt5b+uRkuVuU9drbSNwjboTZ3Nrt0z4Np30ZJEkerlTI0GC2AcKfXODMFiHj+2neQzcYwAa/F4Piwrg==","signatures":[{"sig":"MEUCIQCKewpFND5So+gZmGU4uxDbykF0QklW5D0Q2DzCgdf6SwIgTGEdehNoERzKkPcBgcYPluRLwKKiYOo9DfY6J0CupsY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsgH+CRA9TVsSAnZWagAAk0cP/2CaO2BLRdzSCly0NCou\nvqMmcqCZgKS8T5uCJ5AzfIfMyRIt3AypcKy2KS0sOjTu5vIrWygxmC8wtM+t\n0pKhyPX+gheOM8uhyu1QPlXxwV4nSw2w4lqWfEu5a5NDDq8iY1y6lGPgnZbc\nKALwgdeGjMdnxgnTp7OVN5YWrWWviWfAowaS0ou6NKvuLptR4kjO8vszbjlg\nSk7+i9bN1gf1PjN/biz6NzOen/QfA82LEskFYMEjha+WhuvAe2XVXo6NPi2+\n0G6YWtR3N2V8LPNwtSm3eylcR5uWq6VzWaIh3TqkjNR+l2eBzdhV0xLBujA5\n1BMosj7JyaXNQCyrP4aby0ElHa4oNnMsYSECO9qhN+/aLUvdvbBMJynT342d\nrJnEDjrNHIaAXskch84r8rXeRFzN4HCQRwzjDL4rZPyu6mAQDlB/+Xxb6IbN\nYNTmPoZqpz0H4uCMpBr+Fo/L44ERGUPhXavbl69wN7AF2x66p3+VXE2UoFAS\n8pMaL/wKaeQ4Wxs8c0L8XRRyUANz/q7L1PhP2YnNH4oB0jztsbD5MUvjw1lj\nPp1PnipGozhUsB/G/wm+Gy8c+BO7NWOtV1t3RvEKI6K/WmJI7DTLMYqujt+o\nTtpte5NLpWkFvtX46oND4REQr0bkFy0/rnzv+sAWh0gDarJNRhPwZtwFegt3\nrscA\r\n=5wXX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"qp.js","gitHead":"8eb438b1ce97d4da7e1108328aded3e607e812fd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"repository":{"url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git","type":"git"},"_npmVersion":"5.6.0","description":"query processor as a wrapper on top of mysql","directories":{},"_nodeVersion":"8.11.4","dependencies":{"mysql":"^2.14.1","moment":"^2.21.0","inherits":"2.0.3","core-util-is":"1.0.2","util-deprecate":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/flexqp-pooling_0.1.0_1538392574010_0.6207298510457138","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@flexsolver/flexqp-pooling","version":"0.1.1","keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","_id":"@flexsolver/flexqp-pooling@0.1.1","maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"dist":{"shasum":"ddd3f146fe3671da661210797cbc38a9975aaf4d","tarball":"https://registry.npmjs.org/@flexsolver/flexqp-pooling/-/flexqp-pooling-0.1.1.tgz","fileCount":6,"integrity":"sha512-70oZT+iYkLsEJGvSRx6jaQzNv57I1eiOdsdzSSY5amENQu77pJZ5Igzd73Ts37ifauCd4eAMXt4T1X51zrk//w==","signatures":[{"sig":"MEUCIFniF1fMtVbl6K1zmb3TAJVvm5yrNPDewqK+/I6ueC3BAiEAsZzCz7M9oQILQlVnxhzoPKzVckx1G/ySwOChnqwzEgc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsgPdCRA9TVsSAnZWagAAMQwQAJuhaTt7I5pCm/zqaY8o\nnVT0aEFll+JmhW9CVt5CLrNzy2/9LAZMdHEDoTfPSf3DEFS9CJtBmbkjKXZr\neZIwiSRpLVrr04zk/1OFeIbjd+etesInGKv8CdH8aPVfZci79yANALIGNBWM\nV9fSkOtbSVq97KcfBTq2neZ6H4OHF3R9cB12c1ajQEul4WH+mS6xfvut4ilQ\nOBb+YjHGQtMmtKba13gcXUEKUSugPFUWbiRpe4rVzU4qsxEcLgS7w4fSBkmJ\nNh2tvAog7hR55sLpJqrqAKGy/DaTpiLycF4BseIEC6xJvH5L7ctPbQMck1Wv\nzmQEnzHgyOWox+ES/OTKF/iFYQK8/8jtJtxPZvD8srOHcMOgG1YWj97nzwcj\nRmPKhVHxOnHAh7iaTxmZnGK7r0uqMY0yA7dP7p/WZa2drOifiCGEwgJquDlR\nmS4L8yCZB9Xt1DuSYx6iH6l1lmwHGl0keV/GbteymnkR6X3ZK7g6LnrB1ePr\ne0X92gwFRzXTxd8sfuQRbpUGv22GDnEmcIZLllIvNdaWoB6Vf2n2fF/iIQfM\nM2k2b9jy+/4vyNjXY9+C9rqwHOSqkJteVzipiOL/QIFqFgpw3dKLTQaEmrPe\nJ0lwrQc8u7kEeBubvNzBXNIluzzo9UQQZNt45MdSRwwQ+DK1XNyL4lBapLkM\nI8GQ\r\n=P/C5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"qp.js","gitHead":"e41e68cfcdda940276abf7f45fc00fa62d68819a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"repository":{"url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git","type":"git"},"_npmVersion":"5.6.0","description":"query processor as a wrapper on top of mysql","directories":{},"_nodeVersion":"8.11.4","dependencies":{"mysql":"^2.14.1","moment":"^2.21.0","inherits":"2.0.3","core-util-is":"1.0.2","util-deprecate":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/flexqp-pooling_0.1.1_1538393052718_0.11648678657963507","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@flexsolver/flexqp-pooling","version":"0.1.2","keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","_id":"@flexsolver/flexqp-pooling@0.1.2","maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"dist":{"shasum":"c8c5dc5e7d9c0cc648efff49cda090b921da7336","tarball":"https://registry.npmjs.org/@flexsolver/flexqp-pooling/-/flexqp-pooling-0.1.2.tgz","fileCount":6,"integrity":"sha512-J1YVJHnHDtYcHmEe5pOUtp+Ty2QuQaarumfvnj5pObeCn5aEjtEawNLylYy1AfN0rImDf0ZEJn4Jt3xYezd/iQ==","signatures":[{"sig":"MEUCIQDyvxVpqNnSVQlU9QndzliNoXHxGSn8Q9E9wgyFMbfH2wIgZuOqHLVXfV0RINpwnJDGcc1o3TaOfWFuSi2sPUqrB38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtWnaCRA9TVsSAnZWagAAZuAP/1h/M4bosKFZVxS0x+qN\nKqbYoGNm5O4H4SAWJBpTVpGG/KLEvN5oUCA0lYZFmFCCqGTgnRENhBj2JG62\nQDSlSEzdP74J96oR1Wos69r5bL5LPDI7XEcSN7MAgRqMULY7IpbJl8CAc0PV\nt2yADGfuX10W4Ms88qmkV4CL+k3YBOF+uGs0qGN2Yvj278EEZMyZDObslWj+\noUBj1CUMU1o5SpDUbQ0MxLyr410AlJQPDsdwYnKmV/mBQLVohFLRaDv+447C\nswxZoUzqfVRS012kbuGHmtQ3JpcwxYhMY0WzBp9SuHfEjY0Y38Ct/3OeOZeP\npANw+W2C1ipbi1ISIgSWzRB3RkG8aJTjSOVWftWXd5QS2hnKp3CpJlFHBc/P\nHU1EgX1K1JPBcPwBNlWRB9kt6l/ug0MXIEy54sDyAfMrDb4m2lSVxYKwKbwg\n3ItaKqwbA1wL6BeQvLA6MS9P+odyAO1/Y28/JqbRBc2miIBsYzoctnTGjwYX\nvqdrd3iXXshKg0dWa90ZBKMoLer+lZbuJEziwau0ffeOvtVghmQnIw5/G1/8\nM1DafidIZL1UTfr6ePwGFMN53sHPDrAtIMJXAeM5iwFtJycmMSo0XdrtO5bk\nk54NPpJwKbWuld6w2LI2QzQl7KuUbSjRIGstcSaF9r9gYXBDMsDbJGra5lO9\n2/K6\r\n=wHN7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"qp.js","gitHead":"d23269b746a9cb6143dc63fd60740ce9404e0108","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"repository":{"url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git","type":"git"},"_npmVersion":"5.6.0","description":"query processor as a wrapper on top of mysql","directories":{},"_nodeVersion":"8.11.4","dependencies":{"mysql":"^2.14.1","moment":"^2.21.0","inherits":"2.0.3","core-util-is":"1.0.2","util-deprecate":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/flexqp-pooling_0.1.2_1538615769443_0.6388972933055004","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@flexsolver/flexqp-pooling","version":"0.2.0","keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","_id":"@flexsolver/flexqp-pooling@0.2.0","maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"dist":{"shasum":"efc699ff65e90779a686c94b24205b4d6d399412","tarball":"https://registry.npmjs.org/@flexsolver/flexqp-pooling/-/flexqp-pooling-0.2.0.tgz","fileCount":6,"integrity":"sha512-gVmkcikpDx7zzLqwUb/t4NyvQaYIQSqqcpE0MJkop3c6GLBdrNaKduV6C6rD7SUJ9pki7bdHAzbsQjNXgjBY9g==","signatures":[{"sig":"MEUCICo8xfLJSByPeO70OhQNJvaAsQwxoXS0Ir2Rt0+l/A5vAiEAqpxDYDJ4NQCHx0lQOa0bFtBegxnjPBZ+C5Qu2cpeZDs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyF38CRA9TVsSAnZWagAAcjUQAI6F+b9OYizJMQxKdLZq\ns4aPqEe9Zi/vEqe0W+9QrUM7MdZ+0+sp5KeNYWoL2upine9AGBH96MuYKH77\nShgewXrK0Ls6h5kWDpMQZViLg/S+fOVnylT5Z5xlcsEEA9CZVtkZoh+nx/3z\nFIPS/w6vI46idCx/lCFTLJ+U0WsX5DMxgW9n0Y5ti1HQl7cO3HkwMdZD7EXZ\nasxfiN0U5uSIwaD1DLb0xOkXQJNkdXVDABdceMROCAK60PHyQyCZIKkVms6a\nTnzWuYjSgm4Ze8qausWje5/uz9vknPQPQ9M5YfR5lR/F43tVWRvSrP39/ACP\nHVbrNmrg82ic0VLafAj9JBqMvZpZUzbCKBtsewC+QR3XVDvtFBLSOdyqdWTw\nrm9Z7rgpjuP+3aeFJBu8NUimAVlZnQa4JJ7Z0eNIKLmivb5XW7nlln08PGBl\nqH090DPWh/Bm5SbSTIpYL89/3grD5k0lv2Ou1NGZZIxBh35FkbwWGfmocHxs\neeHdRwTwIpv0QpkOyQ5HRmBsDNwm2Q62luEwFbiy4aeBBlZu/+7hKpS/Gieg\nHAW2wN8p8HouPqBgn6Llsauwmd7SDjSbmFdthXW2GAJcaN8VR6d7IrWcuX1+\nCW8LaS8MQzf148GOHp5IiEL5VTpVA2ARs3amOKQkjo6/b2VjoxZFYReVrhxq\nYs/j\r\n=PID1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"qp.js","gitHead":"1e8fede20c040d3848f66f116b14b0473a4121d3","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"repository":{"url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git","type":"git"},"_npmVersion":"5.6.0","description":"query processor as a wrapper on top of mysql","directories":{},"_nodeVersion":"8.11.4","dependencies":{"mysql":"^2.14.1","moment":"^2.21.0","inherits":"2.0.3","core-util-is":"1.0.2","util-deprecate":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/flexqp-pooling_0.2.0_1539857915845_0.03949646737363266","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@flexsolver/flexqp-pooling","version":"0.1.3","keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","_id":"@flexsolver/flexqp-pooling@0.1.3","maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"dist":{"shasum":"5c4bbdb79e4c6cceb437e6b7acc3385420d53874","tarball":"https://registry.npmjs.org/@flexsolver/flexqp-pooling/-/flexqp-pooling-0.1.3.tgz","fileCount":5,"integrity":"sha512-ATcmqOScBp4E5/1xecsrV81YnIl+gjvU2VlAV7ZxETv+Yl9iDJTDeOb5osNRgZJxA58uNZJMPAs7mS4+T4n3dg==","signatures":[{"sig":"MEUCICFLVgYhAErhWcYwYr3Sq6qYNw+UtC9Yfg1uNOetTP9jAiEAvMKRJAped4z7mGkjlOAA2xQKh2O+dMFyhklMg+Ig3AQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4Ai7CRA9TVsSAnZWagAAbWMP/3g3haCHV0ySrN0j6mpd\nfqj6XiG1LqOKTufL2Xj0uLBaTQ3rW8Z1LA7wlvjrGtzzgfy/hqpF8i6Nik2D\nPXDDbYph/9ZXr7q6NqYgQN3u4ugSEjuuMonsXy4OIKFoC6Sa0FVDsH0GTqN3\nPszbc7FcCC8AJO4A6zhXw4twhdp5aDZO1fuXZhGHX11Gj5Q4n3iiRLq9RdaP\nDDmn/Skp3CmkbFYLPzjH1Zx+hMCWxKsfTbpCaOzg5JaLzXu8/+vkZNQ78pVT\nulz8bOW3Fg5NpFrM9sJ4CBHvDzaiY/ASx9yb4KYXB3Saf2pWTtO7RU96whQP\nxjH3pxBTKyL+VXNy+9MWHN2LGWICYXJL7pN85Atab7HVc7O0PAgnrl2xx4/2\n26Z1C9ZxTQy8Wyuk4M7i8Pwbyt/Sr6+ndBo3Tz4LPewpVmQWohKcN2PI7iCm\nyqaWB4+WPuTBwtEu0/XFeRbkg9b6lEHW2f6fTiN0MR4uOPGYHg9y9AbD/Dlp\nDNo4eahGTgQ+MCFIdIfgB9JJpWjGZ2TzTs7loZmDIXhgOnAZQbvSIVqWWGoC\ntX7vJqdRGyRna/6Uri1diz8r5NvEZmbH8fqLn21mqVgjxfDLU3tnZUYUy14G\n2lSqh2OHzqL8U0ARSdiG8jqMBHvnXkIPYPZR8KsYOAYK7TBP2owvY81qCwCN\nwmKF\r\n=SVf4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"qp.js","gitHead":"3f265a14e4d25f25ea9d48c1355472fd5fdc5c27","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"repository":{"url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git","type":"git"},"_npmVersion":"6.4.1","description":"query processor as a wrapper on top of mysql","directories":{},"_nodeVersion":"8.9.3","dependencies":{"mysql":"^2.14.1","moment":"^2.21.0","inherits":"2.0.3","core-util-is":"1.0.2","util-deprecate":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/flexqp-pooling_0.1.3_1541408954609_0.334778222691392","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@flexsolver/flexqp-pooling","version":"0.2.1","keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","_id":"@flexsolver/flexqp-pooling@0.2.1","maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"dist":{"shasum":"4d6e7f9c6bc9e7220fec713dd2f01125e2a0bebe","tarball":"https://registry.npmjs.org/@flexsolver/flexqp-pooling/-/flexqp-pooling-0.2.1.tgz","fileCount":5,"integrity":"sha512-VAnaWZa8Bjmh56S3nCrjj/kHmcHBMAvXaxsdEQJyVOhuZ1IwgRzecNy+f/h/9iYgbo+KIOldgiW4oosKSHvOaQ==","signatures":[{"sig":"MEYCIQDxkCAF/IInEGI/E69kZmN/jF/htdOiFB7WWhjrPcEHjQIhAIe665Kr17SWgRW2dV7iC1kYl+8UAoTb2wbmRS2Bd2TS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4AmCCRA9TVsSAnZWagAA3goP/1UckGGhTGg9tnmMk+y4\njmB6PDfqixz8TwcSVEMAb1oxujqH+WFar83BMUhZSdnthWMmhifV6gLpN7mV\nuo016nm44c8IUmXgXQISOjIrbWvptlOeD81+7OwlJUFY9iijJ157t5RxpxSE\n7rVn2uY39wNXIyKGWsXQuYz8DTPp/G5VdDRCtCkZcLHi2vzmUewm9HPsasd+\nd7FFoV/zc0azd3lWZRh0+ED20L5utv9MPBPvUbNnTUhP4Ux5swViV4cshZg0\naQyuS8Jf5X7IPOD8EJfA4cGOUey8YFoiSaj4YQGnkQcLml5B2RzNREvchkPV\nraCTMHYtmmnmrDs4rxXMMvWYFukwrGPoCB77OkevZQtQilaPa1GjUwX6s0mU\nI9/lbxt4M8p9ToFA1Cl0UeQaVaquDZNsaRTn2RePRkd5Wii2V4UY+roYV2wp\naSCxAHgZy82es9I2XYQngEv1FdwRac0FtGC4TSBiI6hteUpAtkwfIAQgxses\nDt6+IuPz85e60jaDzBh/ZUHAwtJ1pzLqxUjPgB3AX5Fsbme3dNVZXOk0kMvl\nElkkowPDASWw0JhYDZR43We1FyTdSsYY3KAPfPz8oDnnkrVG/9L4SW1w0zfe\nN7sKimf2Xoo20ICreUI0dyVis2BPvFzqqhXgs5KB5CiF/CDDZbugqZ0g2JGt\nImGB\r\n=9GwZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"qp.js","gitHead":"e6405cbc79fb62315b896aed31a3ad43a3f0d699","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"repository":{"url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git","type":"git"},"_npmVersion":"6.4.1","description":"query processor as a wrapper on top of mysql","directories":{},"_nodeVersion":"8.9.3","dependencies":{"mysql":"^2.14.1","moment":"^2.21.0","inherits":"2.0.3","core-util-is":"1.0.2","util-deprecate":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/flexqp-pooling_0.2.1_1541409153339_0.44181875489295463","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@flexsolver/flexqp-pooling","version":"0.3.0","keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","_id":"@flexsolver/flexqp-pooling@0.3.0","maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"dist":{"shasum":"deb3c3f39eee40b7cd4aa57bad3130a69a319d50","tarball":"https://registry.npmjs.org/@flexsolver/flexqp-pooling/-/flexqp-pooling-0.3.0.tgz","fileCount":6,"integrity":"sha512-8jbmuHARHhoj18eOwBZ+IV2qcU7vLe7kBIalvNURX8yHr4aGBKJOPEaV0knv0kUupdwsjvbX8mjkem1p6bKBOA==","signatures":[{"sig":"MEUCIQClH6rscGbDzO75nJnyf8qMiqyrNbHr6j29bOcBsING1gIgeLXpTRp2uB5TxIdOWNeLPKwiAbn7pTQHXGZi1BOmk9o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJiW8CRA9TVsSAnZWagAA2ZAP/j7uePI/oNdI6KvIG8vC\nI/b4GwuSGP5HE0JKAzFWj6iAAXXp7Ou/I/y30gLx6TqRnKlhh5JJ2Q7kDdPs\nyCXOxeU0jB02OOt/FPeTOg8rdwRXVooXji0uV7r0/+IC2d0InVDkA0d6emmH\noQiofl6MUMOv2+M7sg80V7DM/IEr940tIoj0DpmPy4bXFPX07D4yc9lkNVaY\n5y2lGb+EJdQ8lpC8JS4ozw8nALR9D+wlZu5cALA//steK4DGpp3Rl4DXObbb\ny5K8FvDF6ZGOeUXZBbZ3spracqhLX4H/MwqgvsYYCiiai24nQUjyMt4P97Z4\n8IifHZhpUB3T5dZD6s1evB/3BvfA+Y20RQ+ZxwYS1ikU4uP3zQVvUGNxMs6t\n5JoEHPM9XYWomCF+S6PWbK9woxMrydaOqXRclkzHxJ6gEqtye6FgkjCMWi85\nxEaQmbONfmER/XaxB9MizC46A9WXo75e6Yqa5QFTEgxRAACJxObThbtw6TO2\nzZ2baX/tUTh41B30u15+fR2GqNm85IAdOO04SnIaLIGOG9Kk60O1qFvfIwfG\no0hAUpDfHvAfnRfYNk5jTGK+4dgOrkjHGf8d4qkpCmzrMzLgjITeshQxQc4c\n6K7oPu7nOSxVK4B86RmckRIBFVVSvtjDvC5XrUCAxs1SB65Zy6LIVs85cJeq\ntJFk\r\n=2Mne\r\n-----END PGP SIGNATURE-----\r\n"},"main":"qp.js","gitHead":"081ad5b31dab49d0c39391c63aaacdafac383d9b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"repository":{"url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git","type":"git"},"_npmVersion":"6.4.1","description":"query processor as a wrapper on top of mysql","directories":{},"_nodeVersion":"8.9.3","dependencies":{"mysql":"^2.14.1","moment":"^2.21.0","inherits":"2.0.3","core-util-is":"1.0.2","util-deprecate":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/flexqp-pooling_0.3.0_1546003899436_0.5646527706916582","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@flexsolver/flexqp-pooling","version":"0.3.1","keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","_id":"@flexsolver/flexqp-pooling@0.3.1","maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"dist":{"shasum":"6a4b323d2830195a29511be72bc078f5d23656b0","tarball":"https://registry.npmjs.org/@flexsolver/flexqp-pooling/-/flexqp-pooling-0.3.1.tgz","fileCount":6,"integrity":"sha512-BI7ByZuWl0DahQaapjBqmLXd1IC30LUzQcWFUeiJAbXLJ1CSffQSMeQNx7InVgqnlDX/6iMsAv7ywyuh+W0qLA==","signatures":[{"sig":"MEQCIDwkJcCRci4owQDD+g35GFBZnXypYx0HKalSAYZKIzzyAiBEVC8S8BdRv+aAvydXYwYYNRzkOSZvoyWTiCpqFiahrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLXb+CRA9TVsSAnZWagAAgWkP/jp31TRoysK4AfuSz8T2\nrFYMukZZC4CkatWDg5nXDkDrj7hAmiB5Da8OVPLq/FnGESEhp9TFAd6YLnTZ\nwvEmGIle3aQ0KeB4xEImcGBKyzyfRRUJE2R8yPBz2DOs+y2TXh0XNua9T63N\nf2DdKq0BCkdTVi3GnuY+WANF03p9nCx1NfYNjb0dwr5amFrxmKisdGo09Cbn\ncsPL2kg1nYkxgch06FUTeRVKoN0YofPu73j0ChdUiD8hilYHq5Qp9vK/E5bd\nCmmlkW+1FgzV2eCUNZMnR6HTegimD3I5vocfs31VuI/HCu0xGAlYAk+posCU\n8jhxKu9LrYHIbRWM8eslU/aObnkWieHIjUGi2InFrD4ZOeptTzjZUCHTI7sr\nVkv6O7zaisvkrx0MP3nQrg2FgDZt3pWzAmBmONtGw5T+sNtv3ktvi5uz/M4w\niuNzQYZgik0Vezy4CKyd6v0vcgpiWnWK1Y3vI4k5fpZ3r8fdl7Xlv4hy0zwf\nHGZJBP/ly10jwFHpYf36PJN4xBiPFQg83ujDb4VDjk8RMKjcCkR7GvEEZo8u\nxZoFjzA1U8xgczWKG6pRK01ck/q3NMPY6qjHy2tAyn6jV0ZsUJZEqg4QE+cp\nBoIg0V3Fxrv1YJILkDQhb2+h3Vyp4QXowIQMmBC1xDbMHwiVmPTgPPKin3fK\nFQig\r\n=1qvq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"qp.js","gitHead":"36e54487788fd5246e5e0fc11f96feb25bc2cc03","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"repository":{"url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git","type":"git"},"_npmVersion":"6.4.1","description":"query processor as a wrapper on top of mysql","directories":{},"_nodeVersion":"8.9.3","dependencies":{"mysql":"^2.14.1","moment":"^2.21.0","inherits":"2.0.3","core-util-is":"1.0.2","util-deprecate":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/flexqp-pooling_0.3.1_1546483453271_0.7833753098362872","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@flexsolver/flexqp-pooling","version":"0.4.1","keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","_id":"@flexsolver/flexqp-pooling@0.4.1","maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"dist":{"shasum":"4e4273a6209e618cac79abdc86d107e297d72d2f","tarball":"https://registry.npmjs.org/@flexsolver/flexqp-pooling/-/flexqp-pooling-0.4.1.tgz","fileCount":6,"integrity":"sha512-B3SR2BjYhKiYEHpgYM6pLxGFPFTs4HnlrmMgWBimnMAFQ2mY6ywI1ev34+LF3UfsdlZCwTKM/B7lfJ0D8GtAcA==","signatures":[{"sig":"MEUCIQCjBo6x9mVkS7Lk0Q2SZ7/0T1yCB3JujHe6K46vK+x41AIgB4jL2ng28+meGr12A8D3Hp7aB4dXoVcVw9jjK9dAohU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNLsaCRA9TVsSAnZWagAAMwoQAIcBVuzrkXKS7LjWAtCk\nGg0rDr571c4MFYrPoL6ABz2RW3bVX9z/Y8TPIlCU93t8gdvE8SLUstgnGMeF\nAnuUETJr6q3bUNucDRQc3/FEjQtediW0xTkGQx8jJGswfEYb7nmn/5DEW3hL\nGwerT4ye4UWihXSdLvH+FIRtomEKoWNjS281CMWGUQotwvinoHYZNEoTLuQr\nF/f4LjC2lxJO1qeAp6EMgPSJoNjVcJC0/I865G5NxqX3TbvpCn/Osk7pf2nP\nUU9v4OlUNdpsj0yPxEOy3njgtxKHsMfX6B+OGQiegBJ5wT8JgB2PhWpHhjDd\nT6NgPQDFX/BPgtlBqXaAvkbG0/GoELzqPn5BymOOcRhETMPmYKLXpyc5lOTs\nIoCY35lr8Yew6Gwtdo2GgFnAorEyn5siBh7gYqEy4Y9cJnkmTbxq61Y6SqbY\nI0ISY2+gt2hrvNtvbT60ZyE7pN9u8Kl//9N15MroxGGhnD30Q59r3ABJrh84\ndmjOTLJk28q76NpF1iDjwzmHP544lck5KFow5jRXDEA+mufGhxn9bEzG7wS1\n3qGfGOBNnhAoo1RcRK8RW4kHlkuA/65Hs3XjoMUzjK9O6YK1WMvtxuq3md7B\nlyTGuTKzdlxMu+UMBwMxaP8NUJpuZ3gU5qeAwFgeZGi9prYCy/NUyEI1dEPf\nLiCN\r\n=k1r3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"qp.js","gitHead":"e6894be13e71a71755252d7c13541e7066a25772","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"repository":{"url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git","type":"git"},"_npmVersion":"6.4.1","description":"query processor as a wrapper on top of mysql","directories":{},"_nodeVersion":"8.9.3","dependencies":{"mysql":"^2.14.1","moment":"^2.21.0","inherits":"2.0.3","core-util-is":"1.0.2","util-deprecate":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/flexqp-pooling_0.4.1_1546959642141_0.8066206193531893","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@flexsolver/flexqp-pooling","version":"0.4.2","keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","_id":"@flexsolver/flexqp-pooling@0.4.2","maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"dist":{"shasum":"bdf3605c6c1b623245c1a2e0b021419931f10038","tarball":"https://registry.npmjs.org/@flexsolver/flexqp-pooling/-/flexqp-pooling-0.4.2.tgz","fileCount":6,"integrity":"sha512-XrFsDXjw+hlxsFe56x9OUMwwyUQsaaU7RYgoneIEk5JFS1bMw2K0fNyc3J4+dWrug2vxOR8IfPKi3sP0EHrpQA==","signatures":[{"sig":"MEYCIQCEkPjJl0Ygqsu8mEKIPMjmU0U7fZcjfeyYV4C/RexAgQIhAOxAy3ywxE/NYpuPUVdeAD3GfI9Fo42DXbDsCDIL4XsB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQbDsCRA9TVsSAnZWagAAoPYP/1y6w1jkD1YaqPldL4tZ\nEYrl1Ipx1u+qCiPSvHTXDjRo1jLntQRgBN6lMIYYf4vtPaceXYfnrhLF7bv3\nA68pcPxOKfCMa4HPHKFP+u4OkVjvHWTiScsIPvZNjGxKOdWA1jZE5LFThmI9\noGxHOFzSfoaPuSYMYvwnSGpmNHdg1l8XxUzLNAnzAxPvPfQO/ni3/bHmeuD8\nMK2XVqjLgk2SXoS4nUW8w2kzVr5OfGYpJBiNMZZwhEFEKg8ggVBsd3T+Ktx+\nvU487evLr6hdfqcMcS1WCQk+Pzv/hRZBPyetWA4vTIdB5ZaokTintddVnAkQ\nM62qCA3Jz3KJovQq8iuFwbZeKyhdLqV+Nfohb4V5lQR4+so4UdynHzzc4io3\nGpkTz92z3obg0paDVSV0O7MzR18u+XJH8jR1D0DOXO0CS6ShwDqRwL75CU12\nuB+cPNSX2qd+mEL+yZKUKfNJvuy/3neMJV2DZ3f/ILxQvMais6YgmARDSRD1\nNBzxjGv3aP8aCg4mTlG8o62OHOJQz7RpNpmuTDBsdU46m9D9dUW7rb0PTLuQ\n9Bh0u287Czg57wFC4Xc1jsAypsxm8RUV7sb4SaGyNx3+8MGOib/r8QD+HHbT\nS2bqlZ4xlhuEpfj8nad/at9YQ1XE0kPw7PotgEORUT3EFSYfViWJFVs7Cx9f\nnkca\r\n=9q26\r\n-----END PGP SIGNATURE-----\r\n"},"main":"qp.js","gitHead":"e6894be13e71a71755252d7c13541e7066a25772","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"repository":{"url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git","type":"git"},"_npmVersion":"6.4.1","description":"query processor as a wrapper on top of mysql","directories":{},"_nodeVersion":"8.9.3","dependencies":{"mysql":"^2.14.1","moment":"^2.21.0","inherits":"2.0.3","core-util-is":"1.0.2","util-deprecate":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/flexqp-pooling_0.4.2_1547809003967_0.6596566081385324","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@flexsolver/flexqp-pooling","version":"0.4.3","keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","_id":"@flexsolver/flexqp-pooling@0.4.3","maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"dist":{"shasum":"289070ab6045faaeae8ee569fcb00b8bbc92b28d","tarball":"https://registry.npmjs.org/@flexsolver/flexqp-pooling/-/flexqp-pooling-0.4.3.tgz","fileCount":6,"integrity":"sha512-HUbug0IRuaezmAtrGsosabe0xsbC2ML2BpkQjmj/HwVdlfFtAhovYVw8CL8cdKVkPAoawPGGTV0dWjycUn8rIA==","signatures":[{"sig":"MEUCIQDNn10SPu1L0zAk/oOvlcr7hEB5PBvFv+L6AJ/6hnWK1wIgV4HSzeLTBvdcfoX5CgTcAKAdKpTSwIiJ4Rod8yzxjOE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQbRMCRA9TVsSAnZWagAAP1oP/RFL+cdNL/nByMiC8wOM\nxR8Ctmw8zyGjXNeYRgfXn2yKPbPXkQKz+TYfT+SYA1gHWB/QzkyxlO4ZVtky\nQS+Y1mGKOb9tAMzXWAlfLP+8gjNnic33Uxwad5WyoopjN4fjNu0JrYqM9DeD\nxI11K38hYp68l4RoAiXKU1SiIcJD9kOSKNhaVS3/PhrjQdDg9AFqIrdw7rHg\nK9YbFoKHRWRlx2rm+1OjOHtismlCNXS6KkAyjhXyxBTeoeMw5t+99ULIy+it\nOGSm5c1N2t7+gVWvIZ92dPVt9dtqCPS01g0G5C88oqqhfSOScnJt1hvYSNsZ\n1qz8Nvt/bT7zL0xu7ggrwRzQclUMxUh4g8snKVSASfvzQJAaW38Y0UG+vbMT\niareUWVXy/bbcDd1Flj9WcC9izdz6bp6iTY3cELAbbsCQWl2B2c/dsM1W0tj\nRc8XwMfbLyQ2JOHMaJTN0+HQ76dopWcHZJpA5tyr9H6BX6poteIvY9YjC1SW\n0hmxzP79eRWKRjC4NFE/k3M3sA+ELIyBE2RJndj21hAUijv91+dhCe0H76Z6\nPiaI9HV1ZAWFBTlnN5l7ktB6hume3D/Y2wyX63hMD+UM1Yatx5xrhyLxMN7M\n0cmDlzoEphRYpT8bqER1vK6qx6o1ij+YYYYS8/TNiUPD271p1i80NNGNEWg0\nEKH0\r\n=JV/u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"qp.js","gitHead":"4aa0af4478734942dcd828a9fc5eb3d50ec4773a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"repository":{"url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git","type":"git"},"_npmVersion":"6.4.1","description":"query processor as a wrapper on top of mysql","directories":{},"_nodeVersion":"8.9.3","dependencies":{"mysql":"^2.14.1","moment":"^2.21.0","inherits":"2.0.3","core-util-is":"1.0.2","util-deprecate":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/flexqp-pooling_0.4.3_1547809867936_0.26646310358876923","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"@flexsolver/flexqp-pooling","version":"0.5.3","keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","_id":"@flexsolver/flexqp-pooling@0.5.3","maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"dist":{"shasum":"ce221f1ff0bfacd94aed14072e0221ebac531486","tarball":"https://registry.npmjs.org/@flexsolver/flexqp-pooling/-/flexqp-pooling-0.5.3.tgz","fileCount":6,"integrity":"sha512-LmICx+OyzOgd+ZYlM5Lr0Zqh8whTbJyKo0wlbAGzUshrxQiaUVohgowa8eo9HqFdF62l5duWYxV/7qxPa+bO7A==","signatures":[{"sig":"MEUCIQDXyvlOo6qY/LnqHbjGpPaihFavtAzlPYePmRV2A97PFwIgFS7Vs17qrx68hrNDgVZcPAFniyWcHQIkzZ4yW+2MHms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSWh4CRA9TVsSAnZWagAAsCsP/iCJ5bNhe52c4dDoMy8Q\nUS13N/lwOXymzPBD+mU4dWGhCynlvSEcRvFoMSSS2Ic7RFuO3PfBOGjEB7sQ\nQmxG3kXhxZcTnzkKAAtH7oI8xqvwak+iQtAQFtJKp86/MiLPq22R0V3K6QYN\n1K/BupON+JvLAdhGMZp+Hs2kvHUIRnrQLCGzIDGQ7aLzQu1o9BRVY/1uuJAS\nmjioeI1czAgn4Zk0TeB9PeDe3ZKJTeykZdYKC7AwBo76U6Kp9574+uW73PgW\njDRJD1z4sEbEe6SYXiJG2Bc2bB8Gc/N3sFcFckYDT6/tqpirA/hTjmbtgW5a\nmI28JJy6mR0cGLuI39/pP77a0Or0fbLLKbfdKnMRpeDeYGaiE2gQkMLugHzS\nIUq6IcvnNXRdgwUdoPYGULq6ke+PW8KemsHztCL2DO0uo00u/T6CoZLqpn5s\nuxu/06jk2fhj3xOQCDCwgI6rklv/Mnm80Z/XWAMolja3Tsip9BHzVCvqXYMh\nxKfcvKLBvQjUKhqZHWKwYz3zPUaEu8jNxUij7BEI9MSIexVo/gEWmqVzD9u9\nUgoUeMMjctrKYHOUm5lVCmJhrHs3bTk7pYBYIjicXXCjYjXAilMsHSfEro1j\nk5adqgm8z6/eGzApHoT4BktHBzaPzhAKf6Q1o/qpaHW2IQd8Z84hSu6KKwzq\nqcmi\r\n=Hkfq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"qp.js","gitHead":"30f72303ec2ad2fcd24a0b9f94949a9f55acc00f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"repository":{"url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git","type":"git"},"_npmVersion":"6.4.1","description":"query processor as a wrapper on top of mysql","directories":{},"_nodeVersion":"8.9.3","dependencies":{"mysql":"^2.14.1","moment":"^2.21.0","inherits":"2.0.3","core-util-is":"1.0.2","util-deprecate":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/flexqp-pooling_0.5.3_1548314743993_0.5581742525383064","host":"s3://npm-registry-packages"}},"0.6.4":{"name":"@flexsolver/flexqp-pooling","version":"0.6.4","keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","_id":"@flexsolver/flexqp-pooling@0.6.4","maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"dist":{"shasum":"25b17e23880a9421eabb3e7753f9e43d0f478589","tarball":"https://registry.npmjs.org/@flexsolver/flexqp-pooling/-/flexqp-pooling-0.6.4.tgz","fileCount":6,"integrity":"sha512-f6M1+3oVY77zTeNugOPWZcvrDiaZctdpA5CCYWQCraQ3l5QGm0iVGj1FliFyW33kdJalmZWo2YTQ3OpHIOIn8g==","signatures":[{"sig":"MEUCIQDCtFp9fT0EChCjHrLtNBNn0JT0nuK9Hy9Hz5yLi1KFbgIgN8yPOtxpNPdzoLnp1hL7HGkYMRi9HhCfqjH8bQGGagU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSx+DCRA9TVsSAnZWagAAOikP/1loaJYCbfxSgXBevDDE\nEiLsvB3kcdHzETqwuhI0TanOlB0BW3Cq9EoqvC2OyIxetME5RIOn4YLJXDR2\nSLanpzY/qyt11UbFOc9Jyw0YCOthxWa8/YQrEhEl2keGEAXeq6dnTP1H5iN5\nFmO9hd7QyQk3KEYKBvyJcXzBEyYUL1s5md6o6umh/AuaZJMYPJe1SIz8iJS8\nJ0u/4iPNbaorAgaF45aMhBXmPKhQLGpQc1UHD/tAveg/pQOc+tX0x6273a8c\nAuYp509fe6MmgZ4XxfpjnJ4VUFpsbWVqhD0XktXH8GkUk3awNK2VxirRd2VU\nZvHu/FtBeG0jm3e81vpIUdVBZw8jx0ELNiIO4iGWbZUY3FtM6zWfzbc7aw7X\nEVbI4AalwU+wA/EctG6hsCHGc2AxOopzY7N8wTXqmdiQeU3Gb/7ffTbBuHO5\nN4PF3I1ZtcHAKFTc5pbtTN5CXFZM4aGHA+4IGM+27+YRKu1sR5misb4r86It\nv1yZoinaH6tFqFqR+ttf1p2q2pmF4Zl1fZU7fPQstmDoZpRoGxCBdoqNJa+x\nsGjTOYvYxeiQ8xUEcPOyYWTk/fgjhsEKJrkug4MTWysobfuJXpezi8OZ0CmA\nvHDtzfRIZehGNoZUHvavbQzH2Ztkzn0fgk3kO1OrHrIBSvRfxIqS+oBI+00l\n3AGW\r\n=jlEI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"qp.js","gitHead":"30f72303ec2ad2fcd24a0b9f94949a9f55acc00f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"repository":{"url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git","type":"git"},"_npmVersion":"6.4.1","description":"query processor as a wrapper on top of mysql","directories":{},"_nodeVersion":"8.9.3","dependencies":{"mysql":"^2.14.1","moment":"^2.21.0","inherits":"2.0.3","core-util-is":"1.0.2","util-deprecate":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/flexqp-pooling_0.6.4_1548427139390_0.19769721830712927","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@flexsolver/flexqp-pooling","version":"0.7.0","keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","_id":"@flexsolver/flexqp-pooling@0.7.0","maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"dist":{"shasum":"e18fadf07f222a02cfdcd3309bc5629455006af3","tarball":"https://registry.npmjs.org/@flexsolver/flexqp-pooling/-/flexqp-pooling-0.7.0.tgz","fileCount":6,"integrity":"sha512-buWpI11gx5+prDjVfJsFgVMAE5Uv1qVEvo2nJCyfy9VXHXUGkAZ2cRnFuOuCVVrXRn+EAOqqDWH7vykcN1XwkQ==","signatures":[{"sig":"MEQCIEUJuXQYDkHOzMoaRIqE2zL6ttNl/EYN2ZXRxB+jfr/nAiAMN+SOX19L0UIiVRdh9gBa7mBBoh6cY7tsk+bzB2tWFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZOCXCRA9TVsSAnZWagAAvlsP/10fTMyfJWttDABXdXfK\nUKtai9Cn9FU5zVlcVay/eW2PiF7Ha+/W3aTssgzRRuC4tTTrKvurxmmSxePU\na8b8tJ7sEwOfSNTg2KU+YgW7dupZyT0klvqeoC861MUGR7uIawPMcHakib7L\nQImjj4R7ABDM96lt5N04glN1YPMqUIKPfiliE8AJGHw79AdeEtmbPByPwvJo\ngffDQQVM03leBnU+LQll9bLI/501FlQueLnPp+fqmUnw6Vy7Db6Ktctbl0/Y\nh6AkGuyXCBrp1addAZjNiQHC9yrRqZp0QKpPL0RU1QNB8Nhe4ATzlCSwo7v5\nTLXZ0w466eXPCidzi9DS6IGpl6FP9OVILvTij5gctvNNgswURI4jW5W4mllv\n/IAtxlkkl3jrfukdg2zJAQG5+JBoaRoCbfrtgevetqUh2pRXPoWvCfV3t07y\nB0AcnDhgPwIjKAJtjPpkCfnmfJIwHxpilGImzdLzaKdXSoIr3PWdkv1H4OTJ\nMYY3ZlwGGLr8xNl2HpQJYi7ytn1IGzsQi82pMu8x1VkMH78Odeoc71t77PY9\nD+mx2bCMgrbJdA84vkc53byVyj8Lx75qh+l6rt8l42Xp+lPCHZnRhgTqAK0/\nlThoT954hKi3W2rsEMZfcmFWnPuLIqmFv17Cves+VTmEtb/eTbUadqch0elz\n2Nyz\r\n=J7xm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"qp.js","gitHead":"80760382d894461d006f8de42d0e5c3b8076187f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"repository":{"url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git","type":"git"},"_npmVersion":"6.4.1","description":"query processor as a wrapper on top of mysql","directories":{},"_nodeVersion":"8.9.3","dependencies":{"mysql":"^2.14.1","moment":"^2.21.0","inherits":"2.0.3","core-util-is":"1.0.2","util-deprecate":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/flexqp-pooling_0.7.0_1550114966995_0.4685134079685471","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@flexsolver/flexqp-pooling","version":"0.7.1","keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","_id":"@flexsolver/flexqp-pooling@0.7.1","maintainers":[{"name":"bysfs","email":"bys@flex-solver.com.sg"},{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"dist":{"shasum":"778eb3f4166c94c4796a5024ac07e16dca452396","tarball":"https://registry.npmjs.org/@flexsolver/flexqp-pooling/-/flexqp-pooling-0.7.1.tgz","fileCount":6,"integrity":"sha512-3mZFaeCnmeE+rqQWt+py7j4VQAtetnze8OhUy98IaRB+gsr9AJD4U7+M15YtEnQQYoPe5xjt8mnUhkBeonkGeQ==","signatures":[{"sig":"MEYCIQC1KrCEVxCHp7ETxJ2amnZ0t0obHqFAicQkIAGIiVrT5gIhANCOMjUXoS2scHr5hKz3HjHmgI8/rgVoWtiIu+TTYUgR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc97XtCRA9TVsSAnZWagAAZt0P/1dTDUsB9jqoDCuwHKeg\ntBgXRNcGYoJs+7y8lVuHQXJ/umho1BkgkzY0Y3olg3WmZfAfv9HjX43MeIrx\ndpgKI90TowFV8+mCK09Y0IPHANy8a6t+P/lhGtz9vHZ34E73BFT14QmhXjWO\nahtMexU6dx2R7BuPWInDuwWgNFUq+9H4Ae+CeQ/YLCZungYB9h0j4+ehqHIA\nJGsJPYSYNA3pZA5Bh4JGsg5Xw9GR/Nd4nZMOoyoNw9Fzr/QWqovjtxtocJUA\ncSr/b0+uQ6vQ4JcyXWcV+bcU1HCcujDiLYney6N1nDPb1UN0WQ2jWVyNLPVS\nmMPXPfSc73pAX0K76++lXDfoPq9WZlA6u7GigUdYxXhvAF47Eb+Wx17ENI6y\nWfvuUgUP3Rge5RIWjltt+Wt8hg8TSnDIPL2lsSrj8B5pTm0mJ6X6KvCZASV/\nK5s7i8HZyTLVKcW0SuHDVd39i/Jy3aj8zDZG3hxO23ycqygCUaDmUMXAra07\nWyQuPc8EhfzFv7FfF+GD8JHIoOrCtbP0QxOgBGZPU/zWt7tveoyuMkKUGaiH\ny1RDEA8i0hS/s8sJcWWLlPPMwlcu22Ihp93VDTqxc/aHaqolS3//dDHuawfn\nRK6v+W7Ce83uT5mNq6YlZzRIyaEaU7DEaDGCXomeeN5/rBltAYbrrL6sH9E4\nwQdm\r\n=XvPi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"qp.js","gitHead":"c2fe2e244076fef2c9df3998b757e9fc044352ce","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"repository":{"url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git","type":"git"},"_npmVersion":"6.9.0","description":"query processor as a wrapper on top of mysql","directories":{},"_nodeVersion":"8.9.3","dependencies":{"mysql":"^2.14.1","moment":"^2.21.0","inherits":"2.0.3","core-util-is":"1.0.2","util-deprecate":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/flexqp-pooling_0.7.1_1559737836754_0.2815125026463259","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@flexsolver/flexqp-pooling","version":"1.0.0","keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","_id":"@flexsolver/flexqp-pooling@1.0.0","maintainers":[{"name":"bysfs","email":"bys@flex-solver.com.sg"},{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"dist":{"shasum":"1846edaa1f9c7b9a396be0a230b7e37f0a0dcce3","tarball":"https://registry.npmjs.org/@flexsolver/flexqp-pooling/-/flexqp-pooling-1.0.0.tgz","fileCount":6,"integrity":"sha512-AzxyfmGVab921ve5m3bR7Jwubl9/RDhdrliZy5DoB8NgryCs+8sRNkPYYDIKYUTQdl7Xo67T1Mn4M12IW+dcFw==","signatures":[{"sig":"MEYCIQDiKdQHUf1UD4PbAnI2GIwNn7i9/UmK7uEDzSPcu6gi/wIhAMrJhmfQ1A80pzW1/9tSfOB26fVkgUyvDL6v0qsrnceo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/h1OCRA9TVsSAnZWagAADXEQAJUeXvomQ/RKYrqxyPnu\ncUCFFfaTVpOobx0+Y5kEk89P8ZLdTfsAkUoUpZhsav2QJ2lRjQDtBqNR9HUP\n3rRJiuaGelwBw46twpQprD5OjWuc01kzCKgUDNl4BXqzf3CNFiKeMpiokKM0\n2HeaI8+z8PHSX4tDLuBakCglW30i2aVxLGy1nl4m7JgPzdIiK0I2kfJR86+P\n/pWa+3Zghl8zi1VeUqE3FDXzymI6nCv/M/VG99OsKu7AgsoJCUNtAVdxQCgl\neXAsEi2/O+khMv+d7zNHq85MBNEEjsEYkK0EmdbNmVxgh5PuymSRzcpox6zE\nMCYdtS4HmaWIy6qBo4ba11YhfbqGX4uil9iwEP2H6/PlBLaSEyf2ok5VQ8UF\nmpGWrNzCNegA1jl6OnLhJH+F1GnnVU3TXL7+xUeeyr/ZaQNnqGghlVE1691j\n1qtapiI4kYrJ2mIxZE7DtyTu9FkvTdj9GeHEHnfJaC6O/BOojKGRJTYgrwLi\nvT30TgrwSdMfp8i0XAB7BAEofhSXkyLDA1NTX1orw/pI0f09CSlAJeH0wzgn\n9xE679OiDXNkcBOLJzCjxsa1OJjUzyVcc8fHrsmd0Kri9x1cw6DeJtCjCWHW\nRXuDGY4h2ufX672p7CEw7YeTQweQL40m4cTXkKQMu6XW2AiEOODc6jNTgDYv\nA52W\r\n=iC4h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"qp.js","gitHead":"c2fe2e244076fef2c9df3998b757e9fc044352ce","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"repository":{"url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git","type":"git"},"_npmVersion":"6.9.0","description":"query processor as a wrapper on top of mysql","directories":{},"_nodeVersion":"8.9.3","dependencies":{"mysql":"^2.14.1","moment":"^2.21.0","inherits":"2.0.3","core-util-is":"1.0.2","util-deprecate":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/flexqp-pooling_1.0.0_1560157517445_0.6613164268467351","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@flexsolver/flexqp-pooling","version":"1.0.1","keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","_id":"@flexsolver/flexqp-pooling@1.0.1","maintainers":[{"name":"bysfs","email":"bys@flex-solver.com.sg"},{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"dist":{"shasum":"1f1700b6cd72a8cf5a3e82c53bcaa4345ec068e0","tarball":"https://registry.npmjs.org/@flexsolver/flexqp-pooling/-/flexqp-pooling-1.0.1.tgz","fileCount":6,"integrity":"sha512-Nu9xMiQ5Z/EHGtKUJLxuD6+LKWHiR2TSj3QddGNJKjDTXqyCt1NLcpsWu75RHEIlPJjK3egCAuATIBDEAcjIaA==","signatures":[{"sig":"MEUCIB7GgH45HV/j21iEsq+c79E2sAPIw7pSCitj84HaIT0HAiEA+aHf3SdHt+gT4CxDhAzJLRmzSbPIikFNAAbfzD5gsfg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBz97CRA9TVsSAnZWagAAnsUQAIpSPBP3BLtK1jA2HKSY\noexhU88RL80bq+RB/OVfxh/HH7D+QgqREuxIbyEVyLbNNs01iJcqQCC+Dm+Q\no9iF260aFH4WJSAtbVwLNglFhsM6pN7pa4L+dTB8l0wWQr4IO4Wvv4NBMMPP\nR0Losr5BRx0leeNKqBFOEEHaQ2xoi/3fxFXX6ozvdMcsH0Ww+WWh99vygpH5\n0j1JPsdo1DKB8f3yuoOK0PyClUoW64gbA7baxubF3jOUFFZjrgHzMxbGi2do\nku3+B4mMQxZOJ3iWgH0AKmb/AUSVZuyLKXL3FXeOgwsbykDOJwF7QjHt0u51\nP4TWwbtvqSKcaKQgiHM/ZZ2ORT2QW5bNBLbGFwUbrPuqaxJL7gQDMnxhh4yv\nMyn4gapAHdftWS3y5ufz03ZbkNBPbAlxUvRdhpvfXcwAxj7wa6KK4P89ouds\nxsHTFyMvRexmSkWDlwsmiWtA+qyl7eLoHhvS5if3LNGl8uaNgO86HqLZX9AH\niqZNMmx0HemJn9bu6ib0jgx2v95JYT1LWVAcZ6EHQ9lw3bbPRIR94FUTu3Ld\niGHmIKAfpdIraW/rc5uZZ2pQzLJyqErwvp48U54zL0GpFzPhAdZVTrtL9803\nKCFhBZuN45gUVtmDL5WI0FqJxefFDHfiQc4KnU9NzmAgZ9YlgCS8/2DLx9uN\n9fYO\r\n=/mDB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"qp.js","gitHead":"310e0aabbfbde7f1ca996d4cc031fd6ccbb0ea4f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"repository":{"url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git","type":"git"},"_npmVersion":"6.9.0","description":"query processor as a wrapper on top of mysql","directories":{},"_nodeVersion":"8.9.3","dependencies":{"mysql":"^2.14.1","moment":"^2.21.0","inherits":"2.0.3","core-util-is":"1.0.2","util-deprecate":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/flexqp-pooling_1.0.1_1560756091007_0.0408667885401508","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@flexsolver/flexqp-pooling","version":"1.1.0","keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","_id":"@flexsolver/flexqp-pooling@1.1.0","maintainers":[{"name":"bysfs","email":"bys@flex-solver.com.sg"},{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"dist":{"shasum":"9b564a1b2082c8d761ea96bdec4685d72d413476","tarball":"https://registry.npmjs.org/@flexsolver/flexqp-pooling/-/flexqp-pooling-1.1.0.tgz","fileCount":6,"integrity":"sha512-j8V3Avmlhwsiy1aR8HLnSEITAqDQ5TIt1YBJW2iJRogt47Y17HAUvu6j+7D6XPTA4TiATc0NdEM16WwsuoBcPA==","signatures":[{"sig":"MEUCICuTZyFjBqWkynsW/uz78b59eNVQ3LR5tBPnvO1pSM3jAiEAp9qr8gmSoocRXryFnLSUUrF0Zv3LOtS47R70//p6wWQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCGX0CRA9TVsSAnZWagAA5P0QAJ3s++THmOAeLgSD7Aqh\nOHHIMPOtM5nFhWFsgRQAZFA5gNV1Q6tK3b/ipxBXwvXdU8zCBZuANRlt1j5l\nJrSoQLGCDRN4sCJwQ2vo4mkuuLFsdfKDuZEVFZheNllssf36ql273W9RZPk9\n7obw6SU0GvWMA/76DssWvR4hE1yCYZzku3RWtMbzGWihdAsqqwXj0KJkB2Q6\nLiI+71QP15ovtFOxCjkmfn8fkVldR8n03535M3QWQsDajLnqv9XzylKaFqd5\naeI/xUF1EC3j6ZOPLiIaO8SFeY28PpE8GQQ/VFlN02iZ4yEYp7HmJ3kG+hsD\nOnXYgM9S7QOl1I0KQZryrNkSMm2O5nKaOORKqm6YhfdWTHbh3QCActBID78G\n1Mr/qg+MGgkz/GbDj7QSBJbupyUPJthvcq4/TndWsVPgNXMhS/zZ2nue9I+d\nLT6Hq9R2rSMGepIhgZhiqlABp4l2wmB1qmHNh8MlebJ5PuP3B8hBZDFfZrs2\npKaa/LuUwVZvDrK/buHkBHNQk+Gy2zvAGNfrLMRehNHFYmF+MuwF5eZb577e\n1u75/htQMfG34NaMKCso1/4UyEnwwBtR5tRY1ld8+CmuEq1Z9ZmemAsw6ukq\nWfpD4Lo3vQ3llM+fNDQgpaxfyaBUYdHw4JKcm/AptxUgUmy5yRVFuiV1WCjh\nTDK+\r\n=kc4N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"qp.js","gitHead":"310e0aabbfbde7f1ca996d4cc031fd6ccbb0ea4f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"repository":{"url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git","type":"git"},"_npmVersion":"6.9.0","description":"query processor as a wrapper on top of mysql","directories":{},"_nodeVersion":"8.9.3","dependencies":{"mysql":"^2.14.1","moment":"^2.21.0","inherits":"2.0.3","core-util-is":"1.0.2","util-deprecate":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/flexqp-pooling_1.1.0_1560831475521_0.7816345385949783","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@flexsolver/flexqp-pooling","version":"1.1.1","keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","_id":"@flexsolver/flexqp-pooling@1.1.1","maintainers":[{"name":"bysfs","email":"bys@flex-solver.com.sg"},{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"dist":{"shasum":"de13d796af87c46c4bca3950d1efccc977b9de7b","tarball":"https://registry.npmjs.org/@flexsolver/flexqp-pooling/-/flexqp-pooling-1.1.1.tgz","fileCount":6,"integrity":"sha512-0G+EkiQ2oK04hKQ21yhgYWxJ+NbAWh5gw94zJqJ6b053DmFst6LfJjMEDxT0HdISo75lE44SYOEp5xeBjj5cVg==","signatures":[{"sig":"MEYCIQCs5swkoNT/tzkmH5cT7T9C2FKp3uzMqmpI4S7mpzGDSwIhAOoAOUeqNZjH3IGsxtN9tN9OK9Lkc4cr73z23+nsFxxP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCGYwCRA9TVsSAnZWagAAQe4P/0REPmwFvou0SZEEDVwu\noy8dIwBvZBOpEG1RpnSjlhhVhdyPfElyOtI7Rca3F2BFuaOfNucZsUMFKrUY\nSlNFJlRicbYaJULz5h8XirFpzRwZC3xkogBXv2kOKLWBUu2Hewo/O46HV6AN\na3UP+U6dN03OPtl43di0BvEP90wvc0nI1ZvHljPbrF808MEOMCIpGJyE8/CH\nx4GTapmfo134nb/MHJEISwENyOgzPMuPf8oRaOX0vA6PPxfaRGIFbgydnCJe\nnwAUU82P00VIvYGKboUMYfQhWuFIcpZ/zWC162FbcKrDiuAZVnNyuaEivqK7\nBeZCFKmCiqZaeZU3tK3xd3IfhiOlc8Pu8bQPp5CAUwo+a3tmNLEe6tWiz8+6\nEYxqF8OIKy7NhSB76Yj5QsYZiiqRQWlzgcXU99CBQTkQQ9cw413v5NviWWnu\nxgZ6E8WfCKFM3/zv/JAIB/jGkGAdy71+D1ij7gp2JXCzyfBZanBuepaxOrNC\n5Tt+6YKC6CwJWS7UcOAyTaDw8tLG0YS4+BvUYqmdHI3FUYBjQrSAle9u4MZ6\nHoBTBc+fqK5nACgG3RouVdMXa3gK/AVxdXVhMWPvLWEy55hInH7gYXiveFZQ\n2kmUsGOUvzQkC5QRo/QE2zwKvmFHl6k4+P3mt490FLWzt+1VGoJ76OnhRLCv\nTFPf\r\n=Ag5s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"qp.js","gitHead":"310e0aabbfbde7f1ca996d4cc031fd6ccbb0ea4f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"repository":{"url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git","type":"git"},"_npmVersion":"6.9.0","description":"query processor as a wrapper on top of mysql","directories":{},"_nodeVersion":"8.9.3","dependencies":{"mysql":"^2.14.1","moment":"^2.21.0","inherits":"2.0.3","core-util-is":"1.0.2","util-deprecate":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/flexqp-pooling_1.1.1_1560831535904_0.8186010364279397","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@flexsolver/flexqp-pooling","version":"1.1.2","keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","_id":"@flexsolver/flexqp-pooling@1.1.2","maintainers":[{"name":"bysfs","email":"bys@flex-solver.com.sg"},{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"dist":{"shasum":"b712c7b6402cd263403423767dec00a2cde30825","tarball":"https://registry.npmjs.org/@flexsolver/flexqp-pooling/-/flexqp-pooling-1.1.2.tgz","fileCount":6,"integrity":"sha512-cOS76EMzdcAplm4wqzNt3pcIipVpH5WR7UPaFzKqzoVFqJN2FXNFdOV3PTXpRzKzjZTdiV4bw2PYdieGzR4bTw==","signatures":[{"sig":"MEYCIQDfDd5F1KKIv72ALLGHIPbqOzVn5EcN7vWc4gH+SNWgmQIhAPmIyrQToR3qjWvbqadfqKKveR918gb3wsDc61z9Iwkm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCGbeCRA9TVsSAnZWagAApp0QAJyYolEYspOvyk4eswOd\nqnJ+CyKscHzhdahvfhooyggVoOYJcSxns8HBlFUBy3pp2KZ5p/SFCX1RcI+V\n/yA153CLZ55y3Wi7+yXWrMR1jPqTAI2+4JjZ7ZFzN5QqJ93Ie5bjl2PMTRn3\ntZu+giynahjbrhAqkDE5OeVpaWahZdtJVlIctaV/gnN712oq+9QHjhf+VhkL\nYdKQqoJmFYiSLHCp+YrUr7sYeKdw7SmhSr0dh9QKQ+Ox8Jg6rwlcJ/2moCMM\nklaDFGajpTAreHh8iRLLzO6NsF09i+gV/F8z9gJJZzpmBtcDee8bhVYzn/z3\nMXBxhsWRRRc4QlG79AOMleEeKkr1WITpPYgLFaybXoZLcANIzN+MvJSiAmek\nVA7OCvAw+zL+KVAe8KlSxBGQ9PpNixhIXHyNYj9sVj5up8nyo6EE/kq0WemW\nM3aWudQtwr3Jh+HmGIjdJLdylmBx/L3RzWGqF6DQ0jPFqsK6s3arPHAGmJqQ\nR4qMWm//vRzaKAeHPSCXSSYNkbhzb3fF0VolP1UXKANojLGoOBJllPwUWdBe\nGvYgtCVNLxdy3Hl1ZnxgyPR8wSZGfZgKMG1iKidMry9syqnIRzFvlOmZlVgH\nLJRXy1/uuhl0o+UQzBmE2Lg4+d8rrtdB9kvYYtSKvgTfj2YReR22iNb2EqA1\n+yPw\r\n=ViEZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"qp.js","gitHead":"310e0aabbfbde7f1ca996d4cc031fd6ccbb0ea4f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"repository":{"url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git","type":"git"},"_npmVersion":"6.9.0","description":"query processor as a wrapper on top of mysql","directories":{},"_nodeVersion":"8.9.3","dependencies":{"mysql":"^2.14.1","moment":"^2.21.0","inherits":"2.0.3","core-util-is":"1.0.2","util-deprecate":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/flexqp-pooling_1.1.2_1560831710243_0.16845011371215524","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@flexsolver/flexqp-pooling","version":"1.1.3","keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","_id":"@flexsolver/flexqp-pooling@1.1.3","maintainers":[{"name":"bysfs","email":"bys@flex-solver.com.sg"},{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"dist":{"shasum":"86a162bbd8f17d7f1bc466c1cd0ac26ee279a414","tarball":"https://registry.npmjs.org/@flexsolver/flexqp-pooling/-/flexqp-pooling-1.1.3.tgz","fileCount":6,"integrity":"sha512-djSVZMucNnLZ0GigRTGDaj7hLKQdADRvXAQk+rOnRVq9EmgRHnzvMDCm5L9KjXrv7bYtVseIclpcZ9GSKIjhjw==","signatures":[{"sig":"MEUCIAJUICTCrH90ujdqJV2cynUvONOQo5bWegycMyIym7wjAiEAgS7nw71rTInavp9wEQKkIZIEDVrF70w3zwbX4JcWcLI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCGdtCRA9TVsSAnZWagAA/3QP+QEaZ3h04Y0PWMb3kFO3\n+YYNDsJDdcbn2RrWRD3fwTu6GF4TwABWjT1uSs4earK2CHwX8dKp6uoeoALY\nz4/r7MXRcla+Z5Iwkc4C5/LEoY52mz0ytVjpZFuyeAMGGcpLol3vF7I7evsp\ndGoIZ0hMfUzB57vw/thvx2/MP3PqfD/OKqSUJxc1bW7TDkNHvKuZbWU2qxs2\n6Gc8u3Ar1uFtqGo0Hy1i8HnZc5ZHLHb0sqteO96HK3jaCT+Hdlw7HdrdbNBQ\n1fTK0qFAoeop7Azan9vdCbLaa4MDuP1ShILML0jEdvihhbC1d31b45VAyyXn\nGUrXi9Z+zd2RAoW5J7wOeT9CnyRueABStFR3Sps5l+xf0GB0YpzRCjig6OlT\nX5Q9TVG+xTh+xrDyhp4+vn8c7Vgmbc4d257y59IyNdei1BNjsgMsIlcJZGCQ\nisI04d8OFIHmUqy12m/1E0ToDBnZELxpnUCvQk6We8fp0X8VItCMDn5B1bpN\nqWuuIs81OYpZO3k1O17TzHgalp9s6EhbQP+vR9HlxLZella83Tg5vmNGb1od\n/OY+pKx2a1SCB47CwKN+TT/XHuIgJxt0gHfzLcz8nPVYiBFtKaJJ54S6OlIG\nR4Pg2JlzPhjMX+iE2IEo0+Cw+CYjbmaLKJIbIzpbTHDIXgHlKlfWaOh5YiGs\naMGq\r\n=tyOx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"qp.js","gitHead":"310e0aabbfbde7f1ca996d4cc031fd6ccbb0ea4f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"repository":{"url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git","type":"git"},"_npmVersion":"6.9.0","description":"query processor as a wrapper on top of mysql","directories":{},"_nodeVersion":"8.9.3","dependencies":{"mysql":"^2.14.1","moment":"^2.21.0","inherits":"2.0.3","core-util-is":"1.0.2","util-deprecate":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/flexqp-pooling_1.1.3_1560831852926_0.3087957791712084","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@flexsolver/flexqp-pooling","version":"1.2.0","keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","_id":"@flexsolver/flexqp-pooling@1.2.0","maintainers":[{"name":"bysfs","email":"bys@flex-solver.com.sg"},{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"dist":{"shasum":"4c5d40e12df6fc966a760b6a568ceddd01130fa0","tarball":"https://registry.npmjs.org/@flexsolver/flexqp-pooling/-/flexqp-pooling-1.2.0.tgz","fileCount":6,"integrity":"sha512-C1XcvchfNwmKQYjxwsIypVR3An9NlUNCL+89hwYIJZ2eKFkWn+Do8rbmPUqIu+rbWGtxF4cNeqcfGyC2ld9gVQ==","signatures":[{"sig":"MEYCIQC1ZR0bEXL1AKgGF90yuA0d+lY/RLVR7Pi4cLjF94NHkAIhAP/OQN89g0yLCFbg2A3m9/iS/HUMGAaKXi9AMO0TuQp6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCdM/CRA9TVsSAnZWagAAkyoP/0s9lgjVGjRPYGlmWLs/\nYRf9S5MMGMpSxrCrKvA258o+jXTdlzkBvi5Ad2p+aNkNwmYsg3VarwnLv+cm\nAsuNDGM4VYI9TbdSykAKQNL88wyPN5QE5pnLxstrNJjJN3w0QOZuHLw8f43+\nykokF7LWwFgKb6rOYEkA60HMwA0vyHFdSZqjw/FqkTjxagrXAyCqlqnnlwm7\nRppdDavRckxUU3WsNK0clRKkU9ayqcPSuPrUyBz9SfuTVBfqAu2dSyVYOn+K\nV082raLHrIVzpD+rsLdBn5JbM3vqugjlNxJ4xg2tes8mh/YqoyNyAxvp84Iq\nuINPcfA2v3+Q9d/I2RD2i2dbfVW9LEmudMHj9Vplry4ftRxu6y2xSILBQdum\nIm/BGM39r27VSX92FvMhdkHf3UFyuXmBR2PjHwJoenc6sgxKKvwloA9gnZhl\nRBKe5Gp5/gfMPINPm3lRmARQ/nKios/RX+JBDfWRZAJrtFFqUpUH0NSZyDDQ\nlY0RTEm/kmQm8I0uHiNKiTXzwhBYyOyKSVUOSskRAM9QXJZ+6kaUPd3qIElt\nK5aHM3V51NL1P8O+NQMNuaW7z6H1eQcFFmclZ6n9Hr/DBpP/B0NNESsO95K5\ntClYfsENXy8kLQWmfq/RncmFPKD0hK2m3eBUPeoRBT1CJ49lKCEL+lFpGgl4\nYG6l\r\n=F9XV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"qp.js","gitHead":"c4634124cdf149de441b3c01ba5e8e0991fe4ad4","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"repository":{"url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git","type":"git"},"_npmVersion":"6.9.0","description":"query processor as a wrapper on top of mysql","directories":{},"_nodeVersion":"8.9.3","dependencies":{"mysql":"^2.14.1","moment":"^2.21.0","inherits":"2.0.3","core-util-is":"1.0.2","util-deprecate":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/flexqp-pooling_1.2.0_1560924990255_0.16918833717074966","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@flexsolver/flexqp-pooling","version":"1.2.1","keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","_id":"@flexsolver/flexqp-pooling@1.2.1","maintainers":[{"name":"bysfs","email":"bys@flex-solver.com.sg"},{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"dist":{"shasum":"b8d922be3345189bdda58c2fcf2acaa6bb71b338","tarball":"https://registry.npmjs.org/@flexsolver/flexqp-pooling/-/flexqp-pooling-1.2.1.tgz","fileCount":6,"integrity":"sha512-2sRd4Rkc813pj4un8u7BAAqoLMh3S73LdHPCQDDQ0tcuHqaOMOYhgQETvej3e0qR4jOOSmOFNT1ggkYP9PwrdQ==","signatures":[{"sig":"MEQCIDrZxH9zCoGJlxDFA/Je1zknEFWQH9s/gjHQyH3nQNJEAiB/RkwjoyOWp5h7bll6ofBrFQQkx74r4XoqWuMF83rPag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCd4jCRA9TVsSAnZWagAALFUP/2XuGpuKNacBSlYeKNbQ\nQ2KSFwRPudBIgbnK7QGwY5MhQVXcf4DajDc+/Px2YgSdR9TSYBJ4t1zR8Cnj\nFqNByzL8L2Akrr8/mGXNgwI+6bZLGhClMNiynZbTVp7GmFkaXH8gKcTeGRPL\nTwt0NZkicUOfk/uM0kocqE2aHPPNLFobpU5bh8Sg6g6TLroKJXDjtUYUI+Jl\ndlLr3wcVAeXtAMtCetMUdMrT6X0lrz8lneLbbRPti15IBUaCIHcyhlmY6cGe\nCZIE+mm3UDr49c19qVe20QbNokykt4LU6QE/hIpjqCdPlSiKz8XoTZSzpZyj\nroYSF99sazOu+NLHpDru61d2AFbhcuZNLy3y7YfNmlz/bCJiPuv0F+NpXueQ\nMSDp31A7vvpIEkZ8qM2S1YSG5oQcnJZeHWi5A5eYUd1hSOWuSgmJWJ/BSrbt\nZho1218B2cm3xaXUKPlW4TngC9FEzs9fvHt5Fr3l9WWw0cO5MRIEuVc+T06D\nuodrFKohgcsjh50QDs9pEkyJen8THwEHc+o5GjUhJMmUxlTnexqrks2+rQlb\ndNbinP+iVllOxKnY/IGkHZsLBCq1UZu8zfMYBqSaCs14QGq7XtYX4jNsNVLA\nNkJoafmAhX1Ik0ErJsGhkKAKGby4SOXSEbWG/Upii/nWr6du/hMmixqnycT9\nkCiV\r\n=nB4A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"qp.js","gitHead":"c4634124cdf149de441b3c01ba5e8e0991fe4ad4","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"repository":{"url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git","type":"git"},"_npmVersion":"6.9.0","description":"query processor as a wrapper on top of mysql","directories":{},"_nodeVersion":"8.9.3","dependencies":{"mysql":"^2.14.1","moment":"^2.21.0","inherits":"2.0.3","core-util-is":"1.0.2","util-deprecate":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/flexqp-pooling_1.2.1_1560927778616_0.34549724938317694","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@flexsolver/flexqp-pooling","version":"1.3.1","keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","_id":"@flexsolver/flexqp-pooling@1.3.1","maintainers":[{"name":"bysfs","email":"bys@flex-solver.com.sg"},{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"dist":{"shasum":"3348e6f89a9b4c88979db63cca78e317d3184377","tarball":"https://registry.npmjs.org/@flexsolver/flexqp-pooling/-/flexqp-pooling-1.3.1.tgz","fileCount":6,"integrity":"sha512-ycpGpTJTM7QpO8k2ArcSB73AbYnDPCPdnHAYFHtvjLCUyBaocVu4+Z4EQAzs2fOtDRmzqHZ0QGzIzPP1boZwww==","signatures":[{"sig":"MEUCIFD7luhNKcv1ZPOwPJcRtW2SwU8F5CvzbKzCXXRD0oM0AiEAtUw2/PR8w66Z8LT9tK3mY9SIfZNQGGkSE8nXyt7hlmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHWYKCRA9TVsSAnZWagAAcrMP/jaM9miTDWBioxTSLUyK\n6eePXDFol4FtO6y5a2F33nmt+nFGrwl1pedHcknJjyzHt7GLuy1z39fYH1hz\nDsr1N42yZpNkdGdEeRCGYhZmO5kDCvsSP6S2yh1/Ji/x76VsX6i67oRkDbXl\nK0T5u+l1k/h0XrqholBZ0dtlwOI6uTRbBmy9KnpUDA6vZtgYg0FsTpkduY2N\nX3IwZZTtpgSCLx3ikOLxymWslOaYgxqhXkyeCqwzmAEqAxuRIwv30eXYmYcj\nTLNUnFa7+feVLqnD90DeoKTK7QK/y6eVxHDO9So5nYtBLcBUqYGsJ1D4sPua\naDsCF485rVuOetjrBZhf+ryNB/MRkwoSApwXWE3MQJXvxwySiwN7lKBjL8Ab\nq0bFepNRyA3SBd5WMelJYZqCVuQlUbbOx3emJ+qUUBQkmfnBafg0xucNPCoY\n7TYx8BDpc0VuX6qqDyD684PdBeIKvVUJSlHIZvnLxdw4jLBiMVACFFhMbywB\ncyDajpUbqpW2KN2gUrYRGtN0+4/IAHdMzk83BFcAVrL8hmmmaULztdiBTdaD\n7XFQFmF5fLFMO15voa6yoiFhoRpBUo/hy5nUuFY5NwGzunHZy8oHJJiHo3it\nh1igo7f/lRHzH+FQV0Nq9VU05JiaTIaY66fe1ygl/8+sGAx/4NbSr1tSmrmr\nYi2q\r\n=q6yg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"qp.js","gitHead":"ccfa8e3b9b0b777673a16d97901e6252e130dcb8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"repository":{"url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git","type":"git"},"_npmVersion":"6.9.0","description":"query processor as a wrapper on top of mysql","directories":{},"_nodeVersion":"8.9.3","dependencies":{"mysql":"^2.14.1","moment":"^2.21.0","inherits":"2.0.3","core-util-is":"1.0.2","util-deprecate":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/flexqp-pooling_1.3.1_1562207753479_0.0791260491763337","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@flexsolver/flexqp-pooling","version":"1.4.0","keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","_id":"@flexsolver/flexqp-pooling@1.4.0","maintainers":[{"name":"bysfs","email":"bys@flex-solver.com.sg"},{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"dist":{"shasum":"30889ecf26ff5a86185b8a9feca3c4956742cb70","tarball":"https://registry.npmjs.org/@flexsolver/flexqp-pooling/-/flexqp-pooling-1.4.0.tgz","fileCount":6,"integrity":"sha512-4/sk1oVrWQrxaIs3fj7HuTCFexYgPWiHfQ8J5ClhK1PGHZoWCKY9HHnmox0TEFRcy0z0Cihvj4Vzu3CUV1VPwg==","signatures":[{"sig":"MEYCIQCXLAo6fuOUlCbIJbMoyt5fklQoV/IanaYBqyp42m/2LQIhAITnRWzWrTw8A09hL0cqBM8CsFe9sdMSPI+TPRWesI0Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdI/DICRA9TVsSAnZWagAA1vEP/Ak2Y0BDTac02vgvslyc\ntqMsehkdw+ZRzqkuSFWV3biYeVDPXZZmCdgRciD+6fkhDZhMLjan4Aof7+of\nPIF2CADmRjxaVWH58OS7+nofgiZtJQWUhCzeAhdmjUaOhpXHgOt4EzDDR82y\ny0MA8+uuI/k9RT+o1OGJxODrI5uIn1qP3lBeStopxbu6cKnK9YCS9lOcOobl\nrF4JVMD8LEUWC5I2lN3GcdWbU7lVi/z51AQBwJpuH14f94ol8L4czU7122LW\ndOqQx3qlZ7q4RTpAXFUmtFPn8SobiO0Lqav18FI0VbovcIGQWRxlxXs9vCpv\n65taFMOybgPq9kYCUIUYHbR5orOYPMu+lpiFq593aBWXPPrC4vUzy8JshXuw\nR9NlhjJPA0S+xJPB/4qDF9uYueJ1IcdLlcO1wqoTceGVU4yK7luuIQ3iPh+F\nDTa++bi9ZjHtmKLGZ9bgDV9ecYUOAHDXzfkssG3/lo65JPE71YHn3gTBahVc\nTJ6I7g31z6MH4jKkgNXsf2R/qQaVMrIbyPEMbaBvRIcIcGryafI3e/8jhIkp\nko9vM3QEG9eCksJMR8/QnICbWu5VJAXQn5SwFBrKmHdH+qgL0ZpULMN3tNLe\n6HwmdPaE56RNSZYT440JsFiBjbdsoFaCpUwnAAx93kDuuN/dBqtNvlnHfAzj\n2t/7\r\n=NVnn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"qp.js","gitHead":"557118dd6c8eb0b0f9db67b224f64eaf4fa08821","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"repository":{"url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git","type":"git"},"_npmVersion":"6.9.0","description":"query processor as a wrapper on top of mysql","directories":{},"_nodeVersion":"8.9.3","dependencies":{"mysql":"^2.14.1","moment":"^2.21.0","inherits":"2.0.3","core-util-is":"1.0.2","util-deprecate":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/flexqp-pooling_1.4.0_1562636487611_0.4603220744093439","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@flexsolver/flexqp-pooling","version":"1.5.0","keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","_id":"@flexsolver/flexqp-pooling@1.5.0","maintainers":[{"name":"bysfs","email":"bys@flex-solver.com.sg"},{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"dist":{"shasum":"da3f42bdf402269081b3f8e6f79fbf98249be170","tarball":"https://registry.npmjs.org/@flexsolver/flexqp-pooling/-/flexqp-pooling-1.5.0.tgz","fileCount":6,"integrity":"sha512-yBNNFgsyOLNITbEAyI5nPmVSPjc5CLPtZ2sXyT8NIUzeUsRAaW5FBVDZFBkYNkrW67elfK205FbTMIDp1GOqkg==","signatures":[{"sig":"MEYCIQDW355xERMLv+emYfJNZgqFPxqkD/6DN7KSc7O4POutkQIhAPOUX4h9PBXXfqMi3EG5GN5Pn0oinivfmKCVpb90guPn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLFvYCRA9TVsSAnZWagAA6dIQAJSqnHnL7szYEVt33vl5\ndL+P46YNvkIxbYflkx65YtfjNG0J+RU5k7nl7bjJ1su69lS5Eyd+blX6ssHj\nlXFEjJj8lorJaJNfpUmkH/zy2cbLohddkBCTyAWosvXB9xtNdLB1x4EAQyUo\nPezba7/04/KvF3tiPX4IN4JyFFT8Ac18p0o1EVSkWaG+VrfraBMnjEvArcye\nLMbGk8bOZEAngzArbRkFSwqk0A5cNumZkv1f/FkzsE+vFdfBCr3SHbNdS/ZC\nETVJXTITad1HrmCti233k2PNcpUr3956j7eYRfzeMJlYG3/2g5NGii29h/A1\n/qBMQh5hMl/RWr/2ZwgsVr2LDc7CaGalcKxwXoTEQOf9FLIErS0F2UzkEZoL\nPnl8sqCFeMc9VmXPoLXXt5zoFuB/te3SgiOyEH/1KAoAeGozyYjLhDY+an8X\nTs6v3VKptQl9Lc6pduN4irskP5H/D//gjiwTjZCp3I2a+JY95bk6R+Vx6n7C\n0AhV2iQ+AFSp1pezfYrRn2fP+oktN/A4VUieah20DmKEK1Z4JhDQ1rPi4hBV\nIf/WF1EvpY7A5EWnxyqRPkD1pXYjFDsoU2uSj0JNtmyjHldBg9izTqfQeQZw\nOFHitZQVNMFkiVcfiue4M7Hya/FVX6spfKZjWGiRVxjI9bRx5H3VI4wBPTJA\nG1xl\r\n=ktli\r\n-----END PGP SIGNATURE-----\r\n"},"main":"qp.js","gitHead":"87dd4dc529859a3be571a76a7a3b61c67cfa0a07","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"repository":{"url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git","type":"git"},"_npmVersion":"6.9.0","description":"query processor as a wrapper on top of mysql","directories":{},"_nodeVersion":"8.9.3","dependencies":{"mysql":"^2.14.1","moment":"^2.21.0","inherits":"2.0.3","core-util-is":"1.0.2","util-deprecate":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/flexqp-pooling_1.5.0_1563188183421_0.15773056019980358","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@flexsolver/flexqp-pooling","version":"1.5.1","keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","_id":"@flexsolver/flexqp-pooling@1.5.1","maintainers":[{"name":"bysfs","email":"bys@flex-solver.com.sg"},{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"dist":{"shasum":"eb4c71fcf796542731c4377de287dc4f4352a87f","tarball":"https://registry.npmjs.org/@flexsolver/flexqp-pooling/-/flexqp-pooling-1.5.1.tgz","fileCount":5,"integrity":"sha512-hMi9pmcscCxTj6jgFsZwpzY7SuY4rJcU4Y8SO2IOcvzl/szcPxP2GmVdUYiiJ31UF1JyEp1Qy4ef/6b1upw7nQ==","signatures":[{"sig":"MEUCIDOfHp0PHemm6Cp2vUYPA/1DM/H7ifWTKkwR/nRUCpqLAiEAxROKTplpxrosIQ+8/oxUcg5yGV6264T/+7FqM+s2pmU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdf3VZCRA9TVsSAnZWagAA8P8P/R4P2rpX7vriOUykeM12\ne1f/lYdOlvQCOsBs3oS3Us131KeeBhZtBKCPg1aWmXU/71cSWFe08/FYF1s3\nDhPUy9i+2UV1iTVncKJN64INzsSGrnKNEuQ1tmIbCcp+VG2NoD6XtmzKV3be\ns6+jdoPwmUa8Si4YB8pCrRYO04A5kTF4n8adXuDaYYEtbcdzTd8eQpkOiGoj\nbV2AMPG3cIQ7Tr64bVmZbhFt8x05ihY8fXysYzx0D+lYGWFWl+bPJDjR7OQx\nivjINQdGro3JjUYRm2e5DfjI0LNFCHrdjF8KsyHAJOV4buDlUewqBJqx9/i9\nJhcrD3tPynJ7DJPFzsQJwYSGuWHQ6Y1rJMSKg8cM9TP00xgSHVXlC+i7L/Qg\nMsfWz/L7tuK9aoy/9RUVWN/uPgtA0A2MlNPZgLqRMBQE6+kI5vZ82IEE6wA0\n/2EMwoerW5BINuvooih+pThDtrVhvp4BKYuQNCXNJ1gc8r7FhTtpiD2LOlgz\noae4kXeCyCuUFM0GROa4zX52KYUL3tpxGcP45j/qsM3QQBpVS2K8prU+x4Cz\nmp/zSqAkaRv009mHd8njkXEwtOpSfLvj6LmGZmxTZ5BwOGM/X0U8YHoA/Dev\n8piCNsnbg0J/CnA9z84jwN7KBE+E1hduED6YZMeaVecQUuhCuZhY9DE6Ct6+\nFd3g\r\n=LPU+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"qp.js","gitHead":"e881e1d819962c8485ce7ad5abe1b02545d27c4f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"repository":{"url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git","type":"git"},"_npmVersion":"6.9.0","description":"query processor as a wrapper on top of mysql","directories":{},"_nodeVersion":"8.9.3","dependencies":{"mysql":"^2.17.1","moment":"^2.24.0","inherits":"2.0.3","core-util-is":"1.0.2","util-deprecate":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/flexqp-pooling_1.5.1_1568634201237_0.02077198156173443","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@flexsolver/flexqp-pooling","version":"1.6.0","keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","_id":"@flexsolver/flexqp-pooling@1.6.0","maintainers":[{"name":"bysfs","email":"bys@flex-solver.com.sg"},{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"dist":{"shasum":"8ee52ed6bd2839a0bb058ca2e26e58bc7ce0b376","tarball":"https://registry.npmjs.org/@flexsolver/flexqp-pooling/-/flexqp-pooling-1.6.0.tgz","fileCount":6,"integrity":"sha512-ZwQ0n6ZjVt5QZL7zFDBWIFKu/U0tEFiP1wmU1hiusbgKKGiG+HrNjg01CKKR8AyAtimSU3xR3m2KwBxDSt5ahQ==","signatures":[{"sig":"MEYCIQD+zzdKIrrAR2wU9isfMiBmmW7jw41nBWf69C3DptwOdQIhANR4HYocdoULvi4/bTUtwxak22rjNTWgIQsIKMb2Ch88","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdp8MdCRA9TVsSAnZWagAAoWsP/1HpTz81o1NJSVIaQKxV\nxdxXlgkFh+9DoTuj/tLZR23zZi02cLA7WG82d3DuHJjtcyweHn+bEzi/ZtGW\n+iRYHjoSNPhL2bXxq6H09jV1E23v8JamJr9rD8qdYdKv6+Agos9RMO4k5W59\nPqEBuqC5idZ6uBNtKFUJgbwYxf2pa0lqaI6/xcWoMeAHm7CtwPEb0/74Mph+\ne6VfuHxa84u4jaUftFy1G/5Zj9Wy8vjjRELAeN8RP0GTw2MzDWEQm1MhAGU3\nOIh6vFUxeNgFHc5xX9TV/cTeXMLjwXQuRMQh8aLszR/MWVFS5crRkrXTypWZ\naaAfez+0EDQuAGth3FCXF8OnCHlMlSLDPv3io8U4rcgLRV+qGJkzKZOnSoZg\nJp+xrjASl4F3AdELGKi9ELLHc68L1epfEV/EqmYkfJQL51hzHKvVV6uU7r3B\nP27euNrKVT8/CC+4Z/VUQ/pPSYNURZ6bUep8FMVrzKNkjw2j0yUQAd+9zmn7\nHcaQjcDZLU0DBtDCe284KSwPQBTHBalgOpuXS2mhjrWK9jXFU+sViMA3NmzI\nwVLxX2iuOUCBpmspH1elN7HTH/q3x8l51ZzF+gllN487V7USW/RJeGFzkhhy\npyRojFQT6c97eng6qJu105FrsPKhy0JLDtYi+l9K22PblF0jbwSsJj21iQe9\n2pAg\r\n=Joj0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"qp.js","gitHead":"fc895187786926e68828a9a2a504fdc247936ef3","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"repository":{"url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git","type":"git"},"_npmVersion":"5.3.0","description":"query processor as a wrapper on top of mysql","directories":{},"_nodeVersion":"8.6.0","dependencies":{"mysql":"^2.17.1","moment":"^2.24.0","inherits":"2.0.3","core-util-is":"1.0.2","util-deprecate":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/flexqp-pooling_1.6.0_1571275549110_0.33611852743048765","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-09-10T14:34:38.832Z","modified":"2025-11-19T12:32:40.898Z","0.0.1":"2018-09-10T14:34:38.944Z","0.0.2":"2018-09-11T11:45:18.467Z","0.1.0":"2018-10-01T11:16:14.179Z","0.1.1":"2018-10-01T11:24:12.812Z","0.1.2":"2018-10-04T01:16:09.527Z","0.2.0":"2018-10-18T10:18:35.967Z","0.1.3":"2018-11-05T09:09:14.801Z","0.2.1":"2018-11-05T09:12:33.463Z","0.3.0":"2018-12-28T13:31:39.551Z","0.3.1":"2019-01-03T02:44:13.475Z","0.4.1":"2019-01-08T15:00:42.284Z","0.4.2":"2019-01-18T10:56:44.149Z","0.4.3":"2019-01-18T11:11:08.028Z","0.5.3":"2019-01-24T07:25:44.091Z","0.6.4":"2019-01-25T14:38:59.490Z","0.7.0":"2019-02-14T03:29:27.174Z","0.7.1":"2019-06-05T12:30:36.916Z","1.0.0":"2019-06-10T09:05:17.587Z","1.0.1":"2019-06-17T07:21:31.119Z","1.1.0":"2019-06-18T04:17:55.673Z","1.1.1":"2019-06-18T04:18:56.065Z","1.1.2":"2019-06-18T04:21:50.359Z","1.1.3":"2019-06-18T04:24:13.191Z","1.2.0":"2019-06-19T06:16:30.375Z","1.2.1":"2019-06-19T07:02:58.785Z","1.3.1":"2019-07-04T02:35:53.581Z","1.4.0":"2019-07-09T01:41:27.759Z","1.5.0":"2019-07-15T10:56:23.585Z","1.5.1":"2019-09-16T11:43:21.379Z","1.6.0":"2019-10-17T01:25:49.252Z"},"bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"author":{"name":"Roger Lin"},"license":"ISC","homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","keywords":["flexqp"],"repository":{"url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git","type":"git"},"description":"query processor as a wrapper on top of mysql","maintainers":[{"email":"is@flex-solver.com.sg","name":"flexsolver"}],"readme":"# Flex.Query Processor Library\r\n\r\n## Table of Contents\r\n-  [Introduction](#introduction)\r\n-  [Important Notes](#important-notes)\r\n-  [Installation](#installation)\r\n-  [Define Connection](#define-connection)\r\n-  [Syntax Introduction](#syntax-introduction)\r\n-  [Methods Introduction](#methods-introduction)\r\n-  [Preset Connection](#preset-connection)\r\n-  [Retrieve From Database](#retrieve-from-database)\r\n    - [About StoredProcedure](#about-storedprocedure)\r\n    - [About Options](#about-options)\r\n        - [JSON Data Type](#json-data-type)\r\n        - [Timestamp Data Type](#timestamp-data-type)\r\n-  [Insert, Update and Delete](#insert-update-and-delete)\r\n-  [Transaction](#transaction)\r\n## Introduction\r\n\r\n### Objective\r\n- The Company -  FLEX-SOLVER PTE LTD\r\n\r\nTo create a clean and standardized format for mysql query call when writing APIs.\r\n\r\nHence, this library was created on top of the [OFFICIAL MYSQL LIBRARY](https://github.com/mysqljs/mysql#introduction). \r\n\r\nWe recommend you to try out mysql library first before you start with this wrapper.\r\n\r\n### Features\r\n- Connect to Mysql database.\r\n- Easy query to the database.\r\n- Easy parse data from the database withuot introducing models.\r\n\r\n## Important Notes \r\n### Important Notes #1 -About Promise (Latest 20/05/2018)\r\n\r\nIn this library, most of the functions return promises. We highly encourage developers to practice on [await-async (read me to find out why).](https://hackernoon.com/6-reasons-why-javascripts-async-await-blows-promises-away-tutorial-c7ec10518dd9)\r\n\r\n### Important Notes #2 -About Returns (Latest 20/05/2018)\r\n\r\nAs mentioned, the library is written on top of the offical library, we only did minimal changes in the returned data to ease the data parsing.\r\n\r\nApart from that, you may refer to \r\n1. [JSON Data Type](#json-data-type)\r\n2. [Timestamp Data Type](#timestamp-data-type)\r\n\r\n\r\n\r\n## Installation\r\nThis is a Node.js module available through the [npm registry](https://www.npmjs.com/).\r\n\r\nBefore installing, download and install Node.js. Node.js 8.0 or higher is required.\r\n\r\nInstallation is done using the npm install command:\r\n\r\n```\r\n$ npm install flexqp\r\n```\r\n\r\n## Define Connection\r\n\r\nThe recommended way to define connection is to create a json file like this:\r\n\r\n```\r\n{\r\n    \"host\" : \"localhost\",\r\n    \"user\" : \"admin\",\r\n    \"password\" : \"p@55w0rd\",\r\n    \"database\" : \"world\"    \r\n}\r\n\r\n```\r\n\r\nAlternatively, you can also create an connection object which serve the same purpose upon establishing connection like this:\r\n\r\n```\r\nlet dbConnection = {\r\n    host : \"localhost\",\r\n    user : \"admin\",\r\n    password : \"p@55w0rd\",\r\n    database : \"world\"    \r\n}\r\n```\r\nIn order to standardize the code in the following example, we will use the first method by using: `require('dbConnection.json');` \r\n\r\n\r\n\r\n\r\n## Syntax Introduction\r\n\r\nYou can simply find out the purpose of all APIs using the definition table here:\r\n\r\nSyntax  | Definition | :star:\r\n------------- | ------------- | -------------\r\n`execute`  | Send this SQL query to the database | :star::star::star::star::star:\r\n`AndFetch`  | Perform a `select` or `call` statement call | :star::star::star::star:\r\n`Update`  | Perform `update`, `delete`, `insert` statement call | :star::star::star::star:\r\n`First`  | Retrieve the `first result` if exists else `null` | :star::star::star:\r\n`Promise`  | This returns as a promise | :star::star::star::star::star:\r\n`Ignore`  | Even if this query did not pass, this Promise will always resolve by itself | :star::star:\r\n~~`End`~~  | ~~End the http request straight away~~ (Consider to deprecate this soon) | :star:\r\n\r\n## Methods Introduction\r\n\r\n Method Name  | Usage \r\n------------- | -------------\r\n`presetConnection`  | [Preset Connection](#preset-connection) \r\n`connectWithTbegin`  | Creates a temporary connection that begins a transaction - see [Transaction](#transaction)\r\n`executeAndFetchPromise`  | Perform a `select` or `call` statement call \r\n`executeAndFetchFirstPromise`  | Perform a `select` or `call` statement call and return the first result \r\n`executeUpdatePromise`  | Perform a query and returns database result such as affected rows, insertId back \r\n`executeUpdateIgnorePromise`  | Perform a query and returns database result or error object back \r\n\r\n## Preset Connection\r\nIf you are only using `one database` and `one connection`, you are recommended to preset connection upon running the server. \r\n\r\nWith the preset connection, you no longer need to define your connection before you perform any sql query call via the following example:\r\n```\r\nvar qp = require('flexqp');\r\nvar dbConnection = require('./dbConnection.json');\r\nqp.presetConnection(dbConnection);\r\n\r\n```\r\n\r\nJust remember, if you did not declare the database connection in the following method, this library will always be using the default/preset configuration for you.\r\n\r\nIn other words, you are not required to define database credential after you have preset the connection.\r\n\r\n## Retrieve From Database\r\nIf you would like to write a function that performs select statement, you may do so like the following example.\r\n\r\n```\r\nvar qp = require('flexqp');\r\nvar dbConnection = require('./dbConnection.json');\r\nqp.presetConnection(dbConnection);\r\n\r\n\r\nasync function getUsers(){\r\n    //select the whole array of users\r\n   var result1 = await qp.executeAndFetchPromise('select * from users');\r\n   return result1;\r\n}\r\n\r\nasync function getActiveUsers(){\r\n    //select the whole array of active users\r\n   var result2 = await qp.executeAndFetchPromise('select * from users where status = ?', ['ACTIVE']);\r\n    return result2;\r\n}\r\n\r\nasync function getSpecific(_name){\r\n    //select a specific user\r\n   var result3 = await qp.executeAndFetchFirstPromise('select * from users where name like ?', [_name]);\r\n    return result3;\r\n}\r\n\r\n```\r\n\r\n### About StoredProcedure\r\nComing Soon....\r\n\r\n### About Options\r\nComing Soon....\r\n\r\n### JSON Data Type\r\nComing Soon....\r\n\r\n### Timestamp Data Type\r\nComing Soon....\r\n\r\n## Insert, Update and Delete\r\nIf you would like to write a function that performs insert/update/delete statement, you may do so like the following example.\r\n\r\n```\r\nvar qp = require('flexqp');\r\nvar dbConnection = require('./dbConnection.json');\r\nqp.presetConnection(dbConnection);\r\n\r\n\r\nasync function insertUser(user){\r\n    //select the whole array of users\r\n   var result1 = await qp.executeUpdatePromise('insert into users set ?', [user]);\r\n   return result1;\r\n}\r\n\r\nasync function updateUser(user, originalId){\r\n    //select the whole array of active users\r\n   var result2 = await qp.executeUpdatePromise('update users set ? where id = ?', [user, originalId]);\r\n    return result2;\r\n}\r\n\r\nasync function deleteUser(_name){\r\n    //select a specific user\r\n   var result3 = await qp.executeUpdatePromise('delete from users where name like ?', [_name]);\r\n    return result3;\r\n}\r\n\r\n```\r\n\r\n\r\n## Transaction\r\nIf you would like to write multiple query statements but within a transaction, you may do so like the following example.\r\n\r\n```\r\nvar qp = require('flexqp');\r\nvar dbConnection = require('./dbConnection.json');\r\nqp.presetConnection(dbConnection);\r\n\r\nasync function aTransaction(user, originalId, _name) {    \r\n    var con;\r\n    try {\r\n         //Create a temporary connection that begins a transaction using the above declared database connection\r\n        con = await qp.connectWithTbegin();\r\n        \r\n         //Do some changes to the database with execute - allows us to pass our con object as the connection we want to connect to our database with\r\n        await qp.execute('insert into users set ?', [user], con);\r\n        await qp.execute('update users set ? where id = ?, [user, originalId], con);\r\n        await qp.execute('delete from users where name like ?', [_name], con);\r\n\r\n         //If all is fine, commit the changes and close the connection\r\n        await qp.commmitAndCloseConnection(con);\r\n        \r\n    } catch (err) {\r\n         //If an error occurs during the transaction, catch it and roll back the changes made to the database\r\n        await qp.rollbackAndCloseConnection(con);\r\n    }\r\n}\r\n\r\n```\r\n\r\nDo note that if there is an error after commitAndCloseConnection(con) in the try block, calling rollbackAndCloseConnection(con) in the error block will result in the error where the query cannot be enqueued after the connection has already been closed. Therefore, try to use transactions as a stand-alone function.\r\n","readmeFilename":"readme.md"}