{"_id":"@flexsolver/flexqp2","_rev":"69-80f4674e56a0fb3cd2b0af16b6a19267","time":{"2.0.0":"2019-09-27T08:18:12.654Z","2.0.1":"2019-09-27T08:18:12.654Z","2.0.2":"2019-09-27T08:18:12.654Z","2.0.3":"2019-09-27T08:18:12.654Z","2.0.4":"2019-09-27T08:18:12.654Z","2.0.5":"2019-09-27T08:18:12.654Z","created":"2019-09-27T08:29:53.472Z","2.0.8":"2019-09-27T08:29:53.685Z","modified":"2022-04-05T11:15:08.441Z","2.0.9":"2019-10-03T08:34:08.735Z","2.0.10":"2019-10-14T07:10:03.084Z","2.0.11":"2019-10-16T03:47:48.763Z","2.0.12":"2019-10-16T12:02:10.906Z","2.0.13":"2019-10-16T12:47:14.206Z","2.1.0":"2019-10-17T01:28:20.132Z","2.1.1":"2019-10-30T06:02:06.961Z","2.1.2":"2019-11-04T04:48:40.967Z","2.2.0":"2019-11-07T14:27:09.082Z","2.2.1":"2019-11-08T13:48:06.208Z","2.2.2":"2019-11-21T07:10:23.317Z","2.2.3":"2019-11-21T10:32:56.110Z","2.2.4":"2019-11-27T07:53:04.676Z","2.2.5":"2019-11-28T01:06:26.375Z","2.3.0":"2019-11-29T10:48:33.414Z","2.3.1":"2019-11-30T09:00:14.516Z","2.4.0":"2019-12-24T01:26:20.337Z","2.4.1":"2019-12-31T06:02:26.721Z","2.4.2":"2020-01-08T10:16:41.089Z","2.4.3":"2020-01-21T10:41:27.527Z","2.4.4":"2020-01-21T10:43:05.122Z","2.5.1":"2020-02-01T08:49:04.206Z","2.5.2":"2020-02-13T13:16:34.740Z","2.5.3":"2020-02-13T13:28:17.171Z","2.5.4":"2020-02-19T02:17:58.836Z","2.5.5":"2020-02-19T04:26:40.867Z","2.6.0":"2020-02-28T12:35:08.388Z","2.6.1":"2020-02-29T07:46:38.922Z","2.6.2":"2020-02-29T08:33:03.500Z","2.7.0":"2020-03-01T07:01:14.433Z","2.7.1":"2020-03-01T08:19:25.837Z","2.7.2":"2020-03-02T10:15:13.053Z","2.8.0":"2020-03-04T14:58:20.778Z","2.8.1":"2020-03-05T03:33:54.818Z","2.8.2":"2020-03-05T12:18:35.812Z","2.8.3":"2020-03-06T06:47:51.495Z","2.8.4":"2020-03-06T06:51:25.586Z","2.8.5":"2020-03-06T07:10:35.807Z","2.8.6":"2020-03-06T13:54:37.557Z","2.8.7":"2020-03-07T05:03:06.135Z","2.8.8":"2020-03-07T05:03:32.721Z","2.8.9":"2020-03-24T11:29:54.026Z","2.8.12":"2020-08-11T08:54:05.539Z","2.8.13":"2020-08-13T09:25:50.572Z","2.9.0":"2020-08-27T07:42:17.083Z","2.9.1":"2020-09-02T08:46:56.164Z","2.9.2":"2020-10-13T08:51:51.135Z","2.9.3":"2020-11-25T04:58:03.605Z","2.10.1":"2021-03-10T01:46:36.029Z","2.10.2":"2021-03-16T04:01:24.231Z","2.10.3":"2021-03-16T04:37:41.824Z","2.11.0":"2021-04-05T13:54:58.197Z","2.11.1":"2021-04-05T14:36:26.740Z","2.11.2":"2021-04-05T15:21:46.049Z","2.12.0":"2021-11-01T06:28:11.901Z","2.12.1":"2021-11-01T06:30:13.103Z","2.12.2":"2021-11-01T06:55:16.454Z","2.12.3":"2021-12-20T06:52:34.795Z"},"name":"@flexsolver/flexqp2","dist-tags":{"latest":"2.12.3"},"versions":{"2.0.8":{"name":"@flexsolver/flexqp2","version":"2.0.8","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2"},"gitHead":"d118664218be3b966bcd49def8df99d28340f964","_id":"@flexsolver/flexqp2@2.0.8","_nodeVersion":"8.9.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Khq7X/JXoQaVovNpqFOG4rvMmPwCTrWVz8XJ2HCWkw4EiQOl1OiaFwh1a8yccri34OgZ0S8Am6rCZaOqvkssVw==","shasum":"f80a10144cf2dc0cbf6b4a55259654663ae601be","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.0.8.tgz","fileCount":9,"unpackedSize":90805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjciCCRA9TVsSAnZWagAADJkQAItN5QWoIVIPo4bC2Re3\nfDLt+yYUso7wtIYsNx1myjEuJqajCxNqUtynjalJsXjteatNegbS5TQ8N5nD\nsEnj3LBlWOXRtBg4TAH0U2oFeoAaRtjCkdXsXRs0Fh0RcsBrW+fxTvVdBI0u\noWpw7fg/r7PELsQ7Mwg2NlWsBL5PDPL2UXpe0pK0/utv9kGFe3jeUoa+mZRF\nT6eTBM1Az7PETdvaFogdjsI3dsh5xtMKZJQ31vbOUciD80CgB4ytzkYGhzRL\nV59i2k7vx9EUvBwD9kpMjqeI5yhlVWgdEc+RVNw0RvoM+PymjANeoCTKwdx9\n29IE42+B/xasiKVaGinvaRQub/LsH0Sa5dbNpH2oBy5MG6dZn+IU1eXcYfPC\n+280xIJiiWYOqevSyaOTdu9hgXExor/a8lh2+HkdVZn3ZsnEjcVklzc4N5zo\nZSszZvFYwirnUIE1QekJusvovIjV8pKh7LAb5htXyLer1Rd/SZB334n+iWMz\ni1gM5Da2jMlkIyVbF43TQe1X0c8hqBhivkaHZ8ZtUrsa9Quj1IDses0NFk5/\ntsKgBbbN6BkiZwIMpMVNqpk1ABsaQhAxmoCn51LnpzC0LyNKCzL86dSXFLH8\nkbqpCAZuu2S0l9eeKQ2MpWfhCviiTMxi3fz/RpBJcq2KPZGojmpkbhZlasLn\n93zH\r\n=RG9n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnxZ6nhUoQIMzVVFhhJnz3il4ywVdgNsimLgwIPO4a1QIgbaRDgFW5LeMlruDtKSPmBwdw/uGC5mbXvmRGsF8GJ2M="}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.0.8_1569572993473_0.759188227718189"},"_hasShrinkwrap":false},"2.0.9":{"name":"@flexsolver/flexqp2","version":"2.0.9","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2"},"gitHead":"1007e1d854c54e2525e94fb29df57a48cb916fa0","_id":"@flexsolver/flexqp2@2.0.9","_nodeVersion":"8.9.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-+HkuJhPfRsMgJiKo00weg5Q5gXW84kLsFDcZTSxDgV77BqLCFJM8PDYNBi0XQGj/VDfYOKYobjSP+CpfWltTwQ==","shasum":"3c76455e0116a6cf1c8935d4fd09dd9d4d53e86d","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.0.9.tgz","fileCount":9,"unpackedSize":90887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlbKBCRA9TVsSAnZWagAAWfcP/0dZPjtwJMqkiIcNsfrk\nI6KV8koG9gGXhjrcIETeFHDb7wCxrVJzcg4UdP4EfN32gGPT2Wzo2ZV6X8/U\n8GCvS2j7RjqnxOmVT5PiN96mgwxQMh2eMiLJCjzrS2JHBad6UuesyxEfb6xt\nV1GmU9Fogdbu0vkTXvnziOoR9ys0+NkIeLQpTB8QZFCbdDPQDVthIEsX7djQ\nS8CCinbjxlwPVhmv2wa21r8RAWrw21Mzw6j5nvdUYOVxB/zID9TPJYF3hQyH\nXPf/xlQ8SQ75XmfV7oif2uZe92O/ZAHDR8JHL8qVUS6+r6vxKqV/2UxhN1aT\nDAC48PxjHhDInM2a/iyfMsjtwwXqpbeHb9kmPb44dLIWC+m+xGc3oXTvj6uZ\n6lpm4piR8FE4P0Rx/SaEbmih81z2FzscpuNBpUprCrhc+g1o7Zx63zkMvear\ng8uCQTS61Ry0sdkrcUeW4j2QrnHDTd4dLKZ/yMwR+SPmhyV+kz9UQq8n7ViW\ncDq8IBaxqb5jtQHw6NrJnWbRS05UrhL0X1+BFBX668CnglI7rfS+zPSkZ/IH\n/7+VxgYs4MYDNgJp1jzaOAhlF3nXy1uR/JI34VTQaXkSdv2d2QDcNrttxAM7\nONIAl7gZ+k8fXWHP7Or791rKwPL9yAD1XzPEUgfn400EPFabYOfnKu/JKGQt\nkgAw\r\n=K4FS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICEyoHp5t3LxuuExhxs0AuZAWRBnBfnCz5C+BjuZ2xliAiBEl7WlHrp3zm9kLrcei88CU7NUBdwn30BJ181Ytr92FA=="}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.0.9_1570091648595_0.033169767161861374"},"_hasShrinkwrap":false},"2.0.10":{"name":"@flexsolver/flexqp2","version":"2.0.10","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2"},"gitHead":"714c70ad542eeb435a743a2b51987a65c282df74","_id":"@flexsolver/flexqp2@2.0.10","_nodeVersion":"8.9.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-p1irN+cYp79xvKcIKGw1ldb5WRbqsFU6wkMbuNG8ZYFYy41iQRd7ofXR29FfrnfPDkuoqrrGY3LvaGnvtGjhPQ==","shasum":"b0f5ccdf650511934e97425976bb6e5f6c035848","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.0.10.tgz","fileCount":9,"unpackedSize":91564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpB9LCRA9TVsSAnZWagAAmeEP/A/jWYTn0V39ZAlKmOZ8\nzIkR+v51ML4NSH6ew1J8/7WnGlMaxige1oerp5NEC0Oxh89+DIAqP+iYbjUi\nqzmuln1CvTrbHhggDnP+h4ML9V1LAM7TrramFn4gmwMW5qPgY2Q5l+pyH2LP\ndLhHgLUFzNzZ1/d3OSHiQjypCqbJAJNyhgFzKuuHBHNF+PZtqoZRMTLEMRCK\nSol0OcBc2IiPPXdBYhQ+9SrFiivQstdClb4sxxxg1qmxaAGfLXOlU85GYrfR\nqgKEYAiBnu4Tokux/tZzNMnPr4V4rBXicdn4BpDKBHz83FqflJuvmIuadcDr\nJl/baIwzh/XiBLhYZhMab9oc1jDTB2z1RUIZ/q8UCpjjtg1DTed+a38G2rd0\ntC7aFvJtwzVQHJ93PJryslvBN7a3h6KID9RzFH2seTJ6ApHgZm5tJpmSFOC7\njPh06njKp7q0rgYXGACkrRr5Q84zrjiwYo9j2bq+tmQEzgq/9wVo4zX7W6iN\nsKMb2plV6zi+IPtFN8fqyqZ51RtUaabtXdPmQvRieABq3IAMnjo9iwqflPxX\nQs9NoDR5xBlw1wwADYAES9tGKKwwf1tEjNThYpzLTFDz8gI5YY2mEFOWxGij\nFqcXnppEsuE1EvnXsRFW3+GqAnlvown5PsomhoBB3hC00OoKewC62mMhIsys\ntyxT\r\n=0lS5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+Y/5wrcXFRF90scht4zEvYvG7yPPsxDXwh/TBs97C9gIgUvfV0PRb025TFdxqccwzQr1VVab4DLf7h+YpfUXWcvw="}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.0.10_1571037002939_0.7517037983314196"},"_hasShrinkwrap":false},"2.0.11":{"name":"@flexsolver/flexqp2","version":"2.0.11","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2"},"gitHead":"6a9cf302432d551358846ea025ace3a1468b0f2d","_id":"@flexsolver/flexqp2@2.0.11","_nodeVersion":"8.9.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-t3DktcxCqg5/ahSF8r9Z8YmD45ns5kLvCzn6g9zHTQt/cLvpa2bPz/2BPFzgDpt73A0dfsU976YWqIDGX08yMA==","shasum":"8c8e38484a6ef9a794378f8377ce93b60461e28f","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.0.11.tgz","fileCount":9,"unpackedSize":91777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdppLlCRA9TVsSAnZWagAAT3gP/Al4pONyRzAoqt2GK+GU\nzfJVFvzAE5J7w8HD+Y8suY02TyRwmiJL6sP1Y9siWt8aYXJDo8QwQp3ao48m\nZPbvKKlLq2JjiZ2t7DZ8pfBJ8qS9rGoCAyzbmOWaLlstry0kTW5fg7CihQRc\n5Y/yT/Wa5I7jwUZ37bgBkiMMrM1BKvUPhr41s+Klwzv4RTyJfgepu/gZPlY/\n45FL4y29Bzi6wF9HmUpWXnYYyBi97vLud5i09E1KlbETgOy3/65BLn/le2E/\nM8naxJtVHGlv1aT9AoqznRWHjPgL67Esk+m6ziH3vhYkeCJjdWTEXUXS2y/9\n8ro/YiYBeYU/O5h0IRRDiZcl0aOQswlUYWoQjSWnbJUIAtE584xkOmVhGi+A\nD9WXsQGaGOsjM0MfwHkpwvL/p1xz2s2zvY3MpnB/RhQ2mudirZpdy0HyXpge\n6oHy08TNJUivcHRKtn0qaaN19AKYkoSp1vZ8AJTI8ZnpE0XbSc9nbcSggTsL\nzd7LcafvLjYWjdQX06WII111xWo5rp4UFNVGP2EJatCRmGChwyGjNptAIeOG\njBNyMJ8aYcKwFWbIgjBRun76EmV0U03F3MjtxS+ODs8PXrTeWEBkVQkGtSpA\n121uDVm0SAtgsaQWm/kCJP4se7hlZOCWpqLS25n3L+hKDGZYD3viibz57/rM\npqh+\r\n=Qq/Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDy5rnX7DCnzMxZFXHkbfDzb18DGxgULbMDg/uO1EqBOgIgTf25FjGcUq8YfO9VEqUwm3xCPHxAg3zx6yz6ifL6ZWw="}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.0.11_1571197668619_0.6131205907274606"},"_hasShrinkwrap":false},"2.0.12":{"name":"@flexsolver/flexqp2","version":"2.0.12","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2"},"gitHead":"e86b31577cd6b5e628d1930080382844b061978c","_id":"@flexsolver/flexqp2@2.0.12","_nodeVersion":"8.9.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-GySbB8vciHsO+OMRXdsxjWyhgUEXNA3wgyllyjtdaV+cwFxfN7wBQaISq051VRpXxmzkHAVqorRg1Rm6noBC/Q==","shasum":"d797df673e7cd73fad018dbb700206ac0bfbf9d6","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.0.12.tgz","fileCount":9,"unpackedSize":91816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpwbDCRA9TVsSAnZWagAAu/IQAJf1n1KCQ+Tv89ugqu56\n9qo2yvdh+Ju7iF3HOptF3jW9LOV4be6ny91dbQ+A3efHwymvo9xSbdeAprEl\nLZ2tL7rtpsTjIAIsjj7xufkna+MwW0lMPgpeUEQEexOXQnkmZKNn7mZlabCE\nnxpjKDYat8YkhUfraEv+moZwQvwniGY6mFvGy5VelGieeJ1U/THS9WpG7hBi\nPnoXwuxstH7p0vAOhKAtcRGU2+3pATb5Ok2+sUTfr1SFm32gfFW05SdEB4Jq\nmAHP9RukgcrwzpTmrKAfBEjYGj+GL7PXdaX1f+wBH+Ky9qw/rVNGtdSCUOLJ\n9b/o4eKgm6rWGyiGZLqVs6K4SB1h7De/BOijk+xtAygohPb25MMerBoPyF7o\ngbR+zN2/OBo7Ch16WsjuTzaa4K+KohCGVra4xFscjtnqfrbEmDeNMCJC9yu0\n9Snx3PUwWoATI7MzBDWZ1oTrD6Kz8/uNw/k/x01QDS9qHZ5wxGmM98OVMBVK\nxQrEax6rFbSIcDdLSKvdl1+ipTMVR5f7eiH0s4sAAwRYIyW6+p/FKavgnPyM\npGqGqEGTPSDLgEExqiqoEmIc7STw9STB5Yfz/Tcx1T9+n6N7qa7GPdErSxpQ\n5qwTXQVXpGOEuBWLGfRQjypSenn2fdqoxspxtL7C92Z9liY4XAT+f8HfXpxP\nlFRz\r\n=GM0q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwqYN3oKG3vsz/tI9XGCgXAjDymjzaZ7cRzUFMI3Tc1gIgO8+Zvo3sOWhwXDxQNwSc+TciBqZoGcjZ60KntP/2des="}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.0.12_1571227330768_0.07777146558596781"},"_hasShrinkwrap":false},"2.0.13":{"name":"@flexsolver/flexqp2","version":"2.0.13","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2"},"gitHead":"0ce855d5c809aa35a82f67e9408cf06de6d9446f","_id":"@flexsolver/flexqp2@2.0.13","_nodeVersion":"8.9.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-f4niI4ic5lSyUn3/M3L1qPD2atsLinzdgSyY+mR4Vk0wZkXWKkcLEML5sargeEDZ4bQ8oL4LawrFuJgq4oLXng==","shasum":"0d21566b83b5bfc0ed26c3bcd64f45b06ad840ad","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.0.13.tgz","fileCount":9,"unpackedSize":91858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpxFSCRA9TVsSAnZWagAAy8cP/0qniS3yXa5KcpREIgHn\nJ7M88hL/xR4bHKynfBJFJ0cRR+BVQks1UypFf6aszxbARrfFSmxD96skYc3j\npWLoWxPtGMtVLdEjG4D02JR2yADl1BY4VfYMLNa4gr4jWcpy4jVMiRmMYeF1\nKvbiwteOUy3UA3xJr+MrPS03C95Pp04tqdJl4aeDExU3OW9JhomuRwsuYy5x\nMm4dOz2LhwPA2LBPgY0+ZRSsw3X6WlvCFFSSzczQczhw24aiRoEotQP8AsGj\nLMfrJqHrS5TbBafN0GbisQ046ZpnH2QQyKl4n1oQmDPIUFMVrP834UHJvPfp\n8gKuLnGKNUIeFhDHXr0Tk1UyC6eurwookkb45/9fBnVhis8jYnqCjIxPDLWF\npgy+FTTLSyLzNzJyWniOGhwjOa4vzrlzRUD609nL66m+6VHuloomaYfNj1i4\nnoobDJhz2fVhsmwaUgYavkwmDMPq7DEvWTynw9mDr9wJZZsyhIcRPiHBJJyk\nghHr7H+xkpmOne/04R+n+SN8f2l1p+ncz+LbyRElr2vEvVZC4w4FZCauSMJZ\n2iu7ak9yZiWzpsvZxMEf/yHABJqNxaG5rGESsEMxQawoFkndzQ+xqRS3zoff\n4xLriN0G/ldQRAmU6OgEfcWLts5/6CGN+P4YpSKvJTX3rzvPCvmkQVoT3OqD\nRzS0\r\n=ILuq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkj8RnXL+McAC/HZYBCYA90Dr8m8CZeqspOD3YYXQi+AIgKLFUa65Zil+ueEIse+IjggOn9W9xc5UTzK27Pkk1N+U="}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.0.13_1571230034098_0.9747610952184449"},"_hasShrinkwrap":false},"2.1.0":{"name":"@flexsolver/flexqp2","version":"2.1.0","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2"},"gitHead":"b9beac17f2645ea58c99472ad3e3608c78e205f9","_id":"@flexsolver/flexqp2@2.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"dist":{"integrity":"sha512-3V+ChMJ8pdFIW7HPweXly+8naIqYu2KEa42+UI60aqOJZNae6cePTuHfwI/V9OI0R64hgYoK3HnMSNQjgujgXg==","shasum":"60dcf08e45222a91429dc3ae381a3b0cfdafbe9e","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.1.0.tgz","fileCount":10,"unpackedSize":91956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdp8O0CRA9TVsSAnZWagAAkPwP/ieUOHEeNi/xgGSbpYjL\nW3napfzSFZzbvGbsFNFn/NJJZIR77XtD9viQUMsi5m9UKYFBck/hbr3LjoS7\nQATGed8ma8q6bofIyyEVkV4ytzv46MwyQT8H7xj3lh1SJ6hUO87HBu4py0jj\nr1rjH9y/U8FNhv+PUQtSwVDcm3RVoE7KhXBNDPLNjOAyZeP88MDtHgqf0ZVL\nWQoHQoD6ulTXsJfj2q1h562qkq62xkeHInQ3gDdVBs5DTsT4SGkCSiKYTW4t\n7bVbPMzx2sWIRMYGWjSdNEvpeSZ66Mcauc2xfAShUUIdzqy1plDCPCzOVKOL\nQNBQQxI16LMSRnQmvEzIPBrn78ZhAuQUfkRNFoEx1A5y1QpU+s50BO5sobmI\nFApv2Th3+BlCMBFtxWZ8cInH7uJyoVyCNa8vtOv4H77D1yN0NF6PFxmtVzHt\ngrJRCCqkdszJyRQF/4nskvWvbov5nFupYz09X+8ophElzRScbEljrCPlzyGh\na0DTHktsalYbyRYEFY3PyisZKvT4+tZ92tPFCi3khE3RZLs1n+x4VwBYsyiI\ng1axIih32YrG49MwViIKIZ5F+2TBp3b94AiU2y5dGl7MA366qMLcnT4DfNuf\nvJBQmLb2Yr/ErZ42z0MsqnOGqUdQSQRWr9hyJ+QjOxR3KpGjlGO9KetdiWhc\nlBBJ\r\n=NjZp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCV34eyWM32I5SbYERczjnfO39OPGzuSPR6PePc+4hXWAIgBiHIsJsdge7m4Or3jQub+npiZkXzADDGapGCQF9QgCw="}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.1.0_1571275700046_0.4526048648216068"},"_hasShrinkwrap":false},"2.1.1":{"name":"@flexsolver/flexqp2","version":"2.1.1","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2"},"gitHead":"7f2fa87f5c18f35b0625eb9fc2b5fa8d90585479","_id":"@flexsolver/flexqp2@2.1.1","_nodeVersion":"8.9.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-VIFZqcHFgCWwGSMRfok49OnYmVkg1+5vJo8rFvbsOIHM9V20p90gabEpXP5KOs6CmBBbKVV3KX4ZTRHgnyUV2Q==","shasum":"14352f3812e3e2a015f6615d61f86181f1795332","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.1.1.tgz","fileCount":9,"unpackedSize":91976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduSdfCRA9TVsSAnZWagAATJoP/3d311ELbJtGxHEpsdta\nfQjurbDqI4P/KFx2W/alfx332SzTGsj9LMFT4Lzh3xLvbRHy+W/J4/wVH0o7\nI/bI9SEAzeGxCHIdQkCwVFAYzhxu4lu1pxlzyIVajDlkc4ceTIKWbdpiabPp\njbzDK0ukawQDmM1K0Kqw1HUkvlPQ2V05EHTKk+y/m9bDzpoZ/TNZwizcBuuG\nxcF+omtIXQ3EScsQc8LQk9tZ1ev5DNw39vdw1tcU1yPoZ3OX8FWaPPhWLW3z\nlUQOcpVxrLNUTSEN6S3yJgBNlmXGXRMflRidyfC+3CnO1uWhRYKmlq6d/cuh\nzwsQl4gvTPgVdxojuDQPIDe1s3qKI0BB/u2Jimz0BX5IbndioY30QTb4JPa0\nsN1J5n7i+d5S5pNtD29eCG97JMyuyQjFlr2IFIvimLYnhFLeCz3wwLqRNwdV\nvf5/kWJbhyZkRsK/SWyxqKmwnT2Ni+zmxHpGt+0WHyVGH4xGgq3O4D78xOdk\nsZiPtU1BmJXvIFm6BRqUQrdFpcQeBMGpLg+shQugxZ4Sv4KZaSqTWoFMLviS\n+vIg5bMC5Cq14IgowmdYtiH/KkPg9ZGZlgxCRty4rDWx3KJGfUGmKAo8Y0WF\nVjCGrkGQ7LDUoWDlRwl1xw2N680WXnA0uyYCJKz3wyZEQ+Bv2dqU1q+V7B64\nxqr8\r\n=0Dcq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYav4/n6FdrGB4fMD5RsoB25lRQ9ZaSC+pEYNbS26rDwIhAK+YJriYSr3TGi/nqPeMRKEAobBWPCUuYZksu7+da2c2"}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.1.1_1572415326863_0.9237193648598785"},"_hasShrinkwrap":false},"2.1.2":{"name":"@flexsolver/flexqp2","version":"2.1.2","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2"},"gitHead":"6481994c5719b3f9114ca6f92af767c9ccd2f2ad","_id":"@flexsolver/flexqp2@2.1.2","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"dist":{"integrity":"sha512-5yelgLyIynAUksZLahmMg4McrkirZVQfP/qEayeb+rNLsiAr4SIYOrSzwrPa0ddKTSCDs1tJy5TiOCWeQUkk9Q==","shasum":"8783509f469c2b73c26d471a4077d8c1763bec15","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.1.2.tgz","fileCount":9,"unpackedSize":92054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdv62pCRA9TVsSAnZWagAAaFQP/jjMZC2I8D4kbaya6GuJ\nQ4A+kFYXIH+5ReSAvldFvnkVy2UfzuLDLtAgGprEWcxPsOVYga0Gjwr4P57x\nTGWQMKCkmEMVqdpeIBhLrvga3H/Pck90o2/slgoAYwAEXh1G7cV7w9T7drt4\nUmOIMHhoen2t/NQatnkS3xDLqt8OakbDinAdilVxTz6FUElFnNARiIRk2d2Y\nUI7cYu/Sbs26a4d3jojbadJ9xGZUQsVM/Oeqrj8FY60f3vCUkxslOn+8mEc4\n6HxCJH3Y3Dump4FQ4prK+O0sIQ8r7xSwN9CfFlPbCthvBYm4z7dLDawVBtsC\nZHMwrcbLEMq0R1F45g2xhMzWNeaKodVLbRXV+3IXh+WDFYnMVf0naTs9B8S/\nnATAwzQsqx3w57U3CKbfMWJsF72IItxCKSm6BjbRwKrKSCABFdD2nyG7LivC\nYuGXVoCXqGhzqryxS/Ap8nXnXjQP7L0qokRk7Uka3fqy0LcjjWQVNkianZqP\nMH52cv23RN6c3qSKKwtC+P4e1whAvH9vyML0GqpTIj6Zdlb3FlgJmkqkdj5J\n0bevr5IweNgNQqp+fdWtBwQnzQPFUC/+85dk9BzLK3W7FoWSPJoVmCXTx6cE\nuTlPUFLVeR7W9CAuWr1I/tfN3kKjZgd66YzBfGGrtfabRzUtJmkTWGPVvbCf\nHDnW\r\n=K+AT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAPjgLgjMwmsxE/1UbuPre6CM/yVdUYl8dnKKl8vRu1PAiEAsm79i/mVCZHPqSp+1FN+WW2/8JVvUsXt7FyJ4vWSb8U="}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.1.2_1572842920808_0.5977364055361849"},"_hasShrinkwrap":false},"2.2.0":{"name":"@flexsolver/flexqp2","version":"2.2.0","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2"},"gitHead":"c5d8a1c81fd7d6b1ccaa8551788da786572dfe57","_id":"@flexsolver/flexqp2@2.2.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-nF20hS50N59zTjCaoXoOFj8nKPr9MsA62CBMT8x1PhE+Cho4bnEybYXiOxAPrditzLgDOVaQpq+q/lRYJx2Pjw==","shasum":"506e6a353913d06dfc6a041faf892f37917c75cd","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.2.0.tgz","fileCount":9,"unpackedSize":53915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxCm9CRA9TVsSAnZWagAA0x0P/iURBO8tadsWPfiRUajo\nP9kBWiIpX5nDBVuLLWgBw/BTF15z0elb+DNPS3M+dcyewT2MvTQLG/wEE8TK\nbgftxawixXFi+VnCKyKwJskwrrLH5dqbcAtvQdCuaz6rC6ATt/W0mz0b2fkI\naGm6rmmyJ64LdlI+I+438p6+COxxMoJQ0UW3Dfej3SPtYHCGsqa7hp/YmDQi\nMC6E/kVlb9zK27vEoBOYhqaAtbfALiU6jV2bUZUpWXnqrDLc8cgohOWgVm6O\nPv3H6MalcJbP+eG7QCQOYYtjAnqsThvEq/GGCmtEuLp1KSrT+iYmM1+nI8Gs\nMja+TMNHQeIURAfCE6eU0VMmpvuZGLb+VrtPc6lhl8478vy/G9CgCCo2ekp1\nUa6d6vSN/lo/aXnWGFYyCABk5jDufch2UT8x7eNX8300TJIkEGTK+qFDpF/d\nlR5JzTUIF+oN6Ua8fXGTECgZPmFn6zAjArU4eaaotll6XSdIQ5o8r2VyECdt\nArSFqz9TE+8XGo8RxUgwCXWhqwFaZ2cUaWIn+j4U9QtuL123b2VRwCdT1zbS\npf4X4D03ccNnQe3NufnRX6tjBGkCnlnFS0uWGbAu8ugH7q2qv9usS8sKKAeU\nVd4+DhHQdTAJ9ZIn4WG2ztuNz0filwcTe1N5EPJL+P5lRKH3OagHFLvoL+ex\nUhpm\r\n=b/mQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC0PeWSOOD0+tJnk1oHw3KMGWFCpuhF2p2MplUBiapZsAiEA3Vmj0+e3joEm3OQwuQ46pyimBYm3yphm6ZQ+xyriMTE="}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.2.0_1573136828899_0.47524046435450473"},"_hasShrinkwrap":false},"2.2.1":{"name":"@flexsolver/flexqp2","version":"2.2.1","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2"},"gitHead":"5ed81fd2f91aa473f395356df495a38a952c0a0f","_id":"@flexsolver/flexqp2@2.2.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-Si18xUFIvLl5zmmJaAf5SDiNYg8UoIdeQfJDh2VSs6cJELFKdom5zcf79mMY8FMwhH3tpA7keIEeClkF6Sdnow==","shasum":"1cad151d06475f6675a300e5b7fb6c5de0b5b4db","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.2.1.tgz","fileCount":9,"unpackedSize":54171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxXIWCRA9TVsSAnZWagAAN8QP/0QE1414POicI38fiX5h\nEH6PHg+NURYgAW4pKabDWQj4dsavYqR5aBU005BtpEYV/5BGjlERY5AJ9USp\n3DakDPCVbPm681eLkDaBGkvLdE6VQVd73PQ+nmh17H/jA7DAfUjfA/1gy2w1\nFez0Iq7kqoDZHlo1HJTgWxtco8/3XhCOovk1wfD/W4WQxx99zTXVbM6oQ+76\nOKUjrWE4fLq2saLuM/vk81T4eCNnZUxLCur7ocMt7Oer4dKmspP3J4f2zYy3\n9CyfBh0VQxW9Z928MTuymEryu1HUMRuJBLHXEH4DkRacwio3zBMTQ0/8PXpW\n55iyAwzUT2wGxekPMiSrL+n1//PAvLK98P4L+qGwg8UJYm1J2XkU5/5+NF7/\n3Zw4ANFSW6prjtu9mEPBuQZZuN3BJNEXcBihse3ILNhYAi3KDdTyJmMPGUiB\nJWsrjdv5R1ODzAT1/CC+0ukz/PqJ2gQiSRcBV+4InBc8ewCgieNiPDN54o2Z\nkzQrsHhEAmne7Ktv6M17MoxmYBbBTZTTgZd2a30YnBEafUDuUYntVVM57nUN\nXxlhS08OY5QeK+nIUzfkg9dinWh4cCLZq29xZ8MsOPybLIsYDq9tqTmrvlu6\nMcGuNq1ijs7xndsfMNRE4nJGRCHv90WHqhNCV0507AV6ynwNOUGUObkIsmxt\noGqX\r\n=gdLt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfOYP9p99p37J8Gx/g3ReMFtqRQdVpnlD/xdsidQF/nAiEAxpHsylIYVul5VY5YA0Y27FH7iqdWlkVSVBzlV+60ou0="}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.2.1_1573220886069_0.9730311816352217"},"_hasShrinkwrap":false},"2.2.2":{"name":"@flexsolver/flexqp2","version":"2.2.2","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2"},"gitHead":"68d5cfb0220dba9e4fc67332c58a9091cc76c921","_id":"@flexsolver/flexqp2@2.2.2","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-ArINOeBGVfLuH0XYJAb8fJl/mFfArzZwFiTjMGijuybA+B6poqn9xzv7VCcoejBXrnXP3QciHi0PRwpD4l25+g==","shasum":"f1fd748cf8e178fbdd22de6a73f02975408359d2","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.2.2.tgz","fileCount":9,"unpackedSize":54176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1jhfCRA9TVsSAnZWagAADxgP/3+vBy3ANhS2tqEu3NRj\n5ynW2nruuPpQos4+pv7IhCM6B1BHrUGrmYh1M6aVsDk6IGcgUNKVCJnqfKO6\ns/7pWwbWJ5Gvm03niYJF9mPpGV3D9pJ86T9W/J3+beKOKtSfJ3cL6CF4Nozr\nezdhELbIjQ/oC1GeyAMZFfUqyvrReLQRbTsMSDnpdBL9eOOazA4lEC3K+x2n\n9Y0SnJwDEI1S9kTZuGAhiXa9SjXVwogSCO2zA7sPJEu7tVmkxKC8/1D3B9zu\nnxHejaKNIvy26UbcIHzm9KDmXFXSePt/hNA2610WUJeR+Cu3BoO5dglkdNpW\n46o8f5o8hHqNowmorhJxG4cY8KYbqRweF/AFbX3rFvg4k5/7kv1VtfcXc4Pt\nqXDuBsp6mTU4ECqRmxEU8/2lMUr+iHbiX3H6UlYk3audg4OWIynMjqEihBJW\nLpxUehnPEaBmujeVCT3RJeCGUxT35a0CB7ONSgPlXXP2ubJ09KmkNarWOogi\nO9iAnTZtyQKD4lh2AiSu8CVQez0+O4R8fx869jkFBQ6AZVRm38+HB5de0nyd\nDCjC5PiXCNlZUKT/pBKeSKaGaat+gnCHZ4aAu2dulK9xPHxC/Ppxsl9n3pEE\nmDgMXgwtXyv9OI6kadTF/j4Mi0cHQkCqM6cq1ixNyQMX1jIye3Y9wKIduhCp\nZvgN\r\n=WVcH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFjqhejs5yGiaYKd83bf1w4DAFYKWC2prJh//L3heJqJAiAtHRhq6cb/lhpAx7EhQmo3iUJ8jRScuqANPtFSRQKdrg=="}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.2.2_1574320223210_0.1444298354905449"},"_hasShrinkwrap":false},"2.2.3":{"name":"@flexsolver/flexqp2","version":"2.2.3","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2"},"gitHead":"68d5cfb0220dba9e4fc67332c58a9091cc76c921","_id":"@flexsolver/flexqp2@2.2.3","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-VZPLbff6mYI3vTXRusPcHVjAA3N4+gSsJpKMzPqRhBf2ClOiWFunDu5LXHZhkMl9XC7YYVSBv98cIJbquir1BA==","shasum":"13fd2baed389482dbde33850f600e55f202fa2e4","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.2.3.tgz","fileCount":9,"unpackedSize":54278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1mfYCRA9TVsSAnZWagAAW/YP/Rl2/PcccNIF98xKK6od\n8GtcWFWm7gVCZ1Wk6p/HXMAXiVSt1wjZJqL6qqvLIUc5RjIsaEx+5yO4x+ms\n8n6DgrIPQg6Z6XCNnak8IwBB47eBNJM0xsIK2Ui0/RWWqPsYK/fHWfHrH8Bq\n4l/Rx31Glhq1pcrSZ31Y+YCIwUD4aErIBAQQBwM1SvHuXlucWEwPxs5AY1ML\noOmwwM+2KBmF1PrS2Jglgog23J80jo+Yk4LSvDwa9GDJtMopuxgXisySSVNw\neYqrVh5gfkLgfQ+WCjb6zd6j6zhZ9bhvf0/KKFk0TIlF+c2YSrVd+lDdbh+F\nZicS/L148i2JbLqVcVQpeapm1CkDxGAe7NtOBYkzpCoRq3r+DGgWozK0Z4C+\nuUF3Unh6g69W6T/B2aDdeKMvIx644iQDp4agJon7PYS3aWt0wtpr9u/Ttgrj\ns77/TFfwbfP1uIL14L65aebfAvmLGUAVVHI11nLj/Vx45pH2mC0wnN9ourRq\nKI7YvgK8M48mCvfCP5wli7fUUa7vpwaEF7NvBUu3NG8baxHZbFm7C2jBgjsq\ndNzkPyCcdlR+LAeeYJtAaUFOfMAvFd04lGdW1CzLyxs4hozNBnQQcrQlcIva\nE7dhNqeR/CB3e+hdZ9xGAPGMvW/LC/LGx70KYDxQaqx31FR2kGg2dmbg1dAu\nL8eK\r\n=BxTb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDpiuNOH7zfaBDdiw3VM6TrcQc5uKXpGkIdlhrVutWIJAiBs9DhAO6TJBAJ7xch8QFpTUJkHnOeEXHtiZXNdOZEmOw=="}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.2.3_1574332375949_0.6529293575628417"},"_hasShrinkwrap":false},"2.2.4":{"name":"@flexsolver/flexqp2","version":"2.2.4","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2"},"gitHead":"deb0ff4300e275d6cdd6d6d4b846c95a0ae3978a","_id":"@flexsolver/flexqp2@2.2.4","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-g7W9q/LmXVn0tCWUZ1RMOZ8USBgmcDmSvOWGPNc2xIpC5ZA1sCWI5ilK6iSS6P2Kn7m47L/U+/1m8i3thh7Wbw==","shasum":"bc78c9a088e6d3ba0a8c6c0383ffdce28bd5ea62","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.2.4.tgz","fileCount":9,"unpackedSize":54232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3ithCRA9TVsSAnZWagAAd7gQAKEo1BQNXOl3wLt02NYE\nhSMx7uxonYBFgCaPqTJ7HX0unswkdosBjPTvRWWqnm30okWNuGst7BzYkYJB\nT02auFLUGWr+9nvoFkgsfAUdy/1yr5Xu9BR9CVgHrX6z7fSOlANu02jXHVZW\niBxkw7oLExaKXOC0o1WxvdhigYVRZzrkl6lV67H+0ZaiNssKlK40hZ8p2PqB\nS8bXJz7f+EWdmr92z23dvLJDUT+Rh2KjUHH7q7ka/n4/JIu9/Ygoe75fOWrw\np0aQpaR9zzltJ+Dj29+tu0o1EqqFVIIaSZ2rqgWU4lNHePwYkI8q4xhE0DGF\nPcCJG3TCEvQ7cf2Z8QlXkIPPtOWrAbzOsJIpCd7FKVYPj2W26H6b5DfSEWfW\n4ks1TITdTgKZ0IaiNyaLbF7ZByBkocXfXms76MV2RxorZkx8TjUeRV2H5KSQ\nLAASD1rjDtaG7qF/y1nKsh19o33aSjmNIZBRA3DdtZahc8H4LTL2q1nXmM2y\naVgGcOXYD/jVuURGCwjs9yV7Eb4JhmALlhdDXm8mZBsLcXiz9P2mjFPstZls\nVPJG66NV8lVcZU4I90f8H0hD03K1OW3giiLxi3J/1CKHrfykq2Kz3NIfc6mL\norpydeNMqwKYAgLlh80/qvOi86uCn5oQFfBO/wsaCxuT1Hn21XR69saCC9ek\nf6Fc\r\n=OFGz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHHousraqYoaPfVFlh73ejqyU271LyKjQklOC3+XgEU0AiAgOW0lW1/tS9UHI60xRrVddTZxAtJYZFNkhDG1BdIdOg=="}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.2.4_1574841184567_0.35564396040596313"},"_hasShrinkwrap":false},"2.2.5":{"name":"@flexsolver/flexqp2","version":"2.2.5","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2"},"gitHead":"deb0ff4300e275d6cdd6d6d4b846c95a0ae3978a","_id":"@flexsolver/flexqp2@2.2.5","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-0hmfDoIcYYAvLDc7kKS7JGI9MqQ2TGzZgpc4FHDajzCWNVSqYqnnN/FC6T7kPhp2qnBOJF3zoN4Sg+Qv3Lai1A==","shasum":"848064a9a2ae2b8a728ea9f476138677ff364d2a","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.2.5.tgz","fileCount":9,"unpackedSize":55404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3x2SCRA9TVsSAnZWagAASnEP/2Tl/y0doViakk6udlWj\nFaJq5J2uXbxLe76kx1FwDP4eDXKSBFl65d8PxyVCLBu2wQKzy5DZAHqOtGsk\nXqI+9LSyZeA1p6cnLEygq+Gx1UV13KUiZWIdUx3P3xZybXyt7pdc/1MvePTj\njykCu81P5I3O+j/RVivyBOMvw4mTAyTePhc1TgnlgG0CPQCiMOTlttvXKEN3\n8+zO5XcpFNPdW+sKy8PyjhPrLAMkR96dddN1bqXtlGVoyFj1lGRZU2iFsbLQ\nrUOZTueHnHKLicw8/MWu+R25XoAcSf/sVhPwBTb9EP2s/1wtVkqQ5UvqeidS\nKwnRaqxw8/EQZ+vU+CpNX6VtZlNHlbPG3iEtnPIOg4ZtcEavo2AxbqkuRulC\nmpIdxNtMUU53Uu9aBXJtNUBGe0p4JTOMtwA0ZknZS2OibEi5YbbUdjOccNqm\ntDbVJpc9hU1ZfJScsESP9Zsw7khwSLw+QtcQQOz/PrbS/1pmhZjLe1XoHxOa\nPIoze/cHODDrOwNsLflCVAoadAuv8qXCJE7zMxtwqyVqkiEbKrdtj3fHcaS5\njmyPb/bf7YhbV6X7xAh6mMtLgj0arPZ1im1xk/39CY5iGGtOaWhpc7bFjXLJ\nL/1kCWsdI2VSrdK6s+5MMKvsjEwpp4bcJUm5OAXfXt/DOQkXEnhr4k4fs1VJ\nlaln\r\n=UeEO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFI162A7vJJU5LTRiYQ7OQskPWWTsxwXYgL/FF3DbKWKAiEAlCYxKhwXmL8++mAZMH3T7Qxuz78JkYZfEU5Kj1jfwmI="}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.2.5_1574903186074_0.19540688373371173"},"_hasShrinkwrap":false},"2.3.0":{"name":"@flexsolver/flexqp2","version":"2.3.0","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2"},"gitHead":"09cb378882789a17b7f0c780b6a214fea5dbb51d","_id":"@flexsolver/flexqp2@2.3.0","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-OhEPoT0xeotiNmawGDQeQYO3BpBTNMeSn/ZNtZjtz9pIGxRK7h+26DJa4Iqc2fcP6abeLqTE+6eV20SpUDP4qQ==","shasum":"8d71c1da2a21b87dc0967b51ecd59dabadf78085","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.3.0.tgz","fileCount":9,"unpackedSize":56352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4PeBCRA9TVsSAnZWagAAcPMP/j96lm1gC8GY0AH8M/LQ\nsFX/Hy88gTz3Zpw3Goqk4Odn1EqCkocFjfKvywuxHDmsRUXjyVpwFDaaUKMf\nbx7D9tkW8bQfmCHl6+BymPO/WnUaxhfwrvQcMve1KX5htinyzFiPiB+oAt5P\nSAud2bvQBYuaj9DXMGtP44wP6AMm4r7Oco0qPF/Xe2rDYyNyvn78d7qIeBgp\nZ9TitJaeXid4HPY43r8mp4yzRFVzI8Jent6oo8zmJkgjnYsAg4UBr9lTrj+o\nA40lK2y3ThKvQAMRq/xEKxQ2C51tvwGhT7dJfE0TfYi5rylhVfU8XzCStvF8\n0wZxcxQuvAgI5YFMz0uPtQZVL8zVifqsSUzyHigrbjBEGGzJYATzbYc2qIoq\nhLWaAgTPLfq/UwbqCSqQFeCqZy6cVXcyc9Cgp8iBhZdvTtlaa5mdn8PZ/uE8\n219jO/Y9jPj4r2mB17Oo6XkIpSbk3Cfw7pMLSH9y5bZJNOPyJKNQ7sjcut+/\nRFUxwnFZ4oxOSYV2mmP6qnNk+ZbW/kPh/nO5wts5H3nbVqx2D78hCaBP0ILh\nRi8/kJZyH4rrew2D0JeLFFVnTwXpe4mBCvSk3h128Pn499Q5zHDjsHKpsnnu\npLgfn60s37WRehbU9GxvpNQkYsUHKZGxvqqWijhrWtzP/8brEM3/soCEhQSB\nxrnW\r\n=c4ex\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPqqR8xT+QQJ/N0WtLxaNVxC5ZlswR4ZKCxS363BvWbQIgAva5YgX3lDOjAMZRXBSVaXfCDUwtzTn/vXwlsHrfy2c="}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.3.0_1575024513243_0.3652773951174466"},"_hasShrinkwrap":false},"2.3.1":{"name":"@flexsolver/flexqp2","version":"2.3.1","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2"},"gitHead":"a7b2fbb4dc93e668c241f771adbe297fa0e05f01","_id":"@flexsolver/flexqp2@2.3.1","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-mmJRNt/hL2lV2rW4P3UmW1DcDEgyIEUbFxhRbGLHFLJksdCeiOBT9jFLvcseHRQuwX0wrRoT1Hb4Ht3bxWo20w==","shasum":"22c1d18e821ce797c609ac258adf4d54ce84f9ee","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.3.1.tgz","fileCount":9,"unpackedSize":56444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4i+eCRA9TVsSAnZWagAArcUP/3NL7aCGXqoTbMILR7s8\nbXNz3CUjUwkMNKJ2EObbuwTV/qPFdsAg6lFrEClkf4w7HeCirmoxRqgA+YsA\nXDss2bvRU//FXIv/BQMggHoZGVdJf4Q9Ghfdx/ORt/I13xyDkX27hzjCIiGS\nQls1v4MurVX9k6klR8+dT8NfPXyqPrYDR4JnzwzdPau706bsE6Dsc65EXBpz\nJTKCgX5wBAeY+1lGujj3PpkoiSgWD7/tBypvwD5XIVSVkS+g6fMVWUoWUjVL\nKyrFm3mk9V4MpBHfFGEZ5uBspJmOU+iuOaIV7MTFA5KrbgAJBNsDHQDaFjmJ\nKfAPcKJDtaBioaNYGJGHRhi11E4H9kJWkGfrffXkjX1VvgYlNvw4+vGihc2v\n2x400GShmGj1oh6eRVbHchWwFfKImLiCSCSuRc6jGP52qjaf7ccAYZ3V2nyM\nXj5BFp1bHdizPgsJrAgSantacdH1q6iwVnxVDxOFvhEIIbS7+58btQKHPubU\np7Koguf+D0LjL9KLxZvx02eQ+YmtLetRXIX87GSIzRQ375IL8X4MTez6Jo5N\nT+cBvV7pd/wA5RQzWnXR3XYz328vF0QvqZUrJskerKizHTV+giq0xSiLA8Od\nsLxWUwMSKyS9pMrKBoFdGVls/lBdqXaqiDkgW/Tq88pobTmQFVihnBTAl10a\n5EG+\r\n=nvu9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzVL8rTmZS7Xa2oxbytQ8QYU6hDBAAtjtWl8hWP/GFHQIgJkoyNsEUMNFVy2D8rR2Qy34aFrMiIjIHeDHXIl6u3kk="}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.3.1_1575104414366_0.9072202208437488"},"_hasShrinkwrap":false},"2.4.0":{"name":"@flexsolver/flexqp2","version":"2.4.0","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2","uuid":"^3.3.3"},"gitHead":"680b1efa20104fa572664ebb3ff7366b26e19bcf","_id":"@flexsolver/flexqp2@2.4.0","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-j6o9/WAM68qOdFUsUJe2HlSaxjcmhhdgn8We0wCA/fuvNcnT2EryH/n+hQlXShso8kCpNvPyaQjhzJSFLebWMg==","shasum":"f50b4bfe926147122fc9680660c772000bd98358","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.4.0.tgz","fileCount":9,"unpackedSize":63236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAWk8CRA9TVsSAnZWagAAe/cP/1RkgosxTD8EEbJtWHrp\nVczZYcHo0hbevF3KjLOfcklfrI6l5dounrc4usbQK3pLW7rMFIRGZkYo8YrR\nb3pxcAo/XxbJo+DGVZOV50jFyVnVnOmgmNNfftbgtgyV9QQ9q80nz9PY5Nqy\nRUqwFkLSv9xv2FIGvNFoaniJ8OJg77WKJNFVoNCwH0ZVM6ebV5YsujMGIzz9\ncpax/CkAxz5vXLt/4X5RLDITyM9jEssBE+p3ucimab9/gZHBovRmYcijkhc4\nEefiWN5SwpGsFswtMmeGdO4HRU4XFANykqAiMDsj4+e8mpuAgXXMpZ48Td9s\nRyEzGjdqAXMWG1hvbZTbTXtplBIB/iLvV5fgB5OpM2TW3IlbJ8nT07zsL4Yr\nW3wRdTBdOPfyAPOnR3R48hpQrdV+M5vZHs6XpnAujYpvj+Bxyzq8ukdUWQef\nbwntSiktTAta5DflJJI0EpZAycNt92wt+vZuKLqhnXiXF45CFvmTI5muZo65\n6y5O7Bsroy3k4iAs9dod2Qn/dyNOidLNrS/znUyOVEg8dfuemF12+Zvw2cVp\nA13Q4EDNeqaN4dkB62soz/GDZOb5R2717FPsdsXcjNy/V3qPo8uhrn8pTTyl\nxAE5LKK0l0kRipmlGyvye391p750e+CWycozY/AAZLJotV77uG/t0b7//P9j\nJMCC\r\n=eUE4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbauMcILEzcFoYeU5uiIH6f2hf9XukbZJp59N+3lJiagIhAMWH7SCDl32Z1S8nwZBgh8TtoQEhUzuc6EKqoUWL/LxQ"}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.4.0_1577150780200_0.6351371223756945"},"_hasShrinkwrap":false},"2.4.1":{"name":"@flexsolver/flexqp2","version":"2.4.1","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2","uuid":"^3.3.3"},"gitHead":"2eef0c4b884d7196f8f156b7f44d4698b218e252","_id":"@flexsolver/flexqp2@2.4.1","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-L+gkpA7gvmI4VgI//OUEC2w5OLIz2W7yy+wQZNMgbucOaPcJbn5UKky7XFv/MX/SreugE6xG6mlhlPKr9/2VWw==","shasum":"0477c8e48a792df43b11dfbceb5b5bb6e9b02261","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.4.1.tgz","fileCount":9,"unpackedSize":64014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCuRzCRA9TVsSAnZWagAAqVQP/01vJiaWfQAaCwoR1SBe\nwxyPtMg1NYZOD9nLHzAjA7gg6Z0bUenkv6+lO3uaL9i2MtqEQ88gq0AcHwIL\nMTOexIaqmOcGBmcw3Il0NS2Kzo4vUmhA+6zlkfvrHcsYRcKKSKTAdhIRA2eX\nu3T8qLxbqFVAFjz6feggclfS5soGty41Q6GIRCM06QWbV00yIa5QcaDk6plE\nFvJA/7I3Jup/7TwPPJN8X+icjF286z6MaPBMwS69fQKWFstM1gznhvd4ZC6G\nBWXXsyh2N5W4LSo2PjYcGmWgEo0/t4YdCNiJzSBz0VZHYlX6Srhpk0IeVpt6\nkjElXb7ko8l0/nDhLEojF6E/ViazEG0PvqUKpA8CPj02c5jdl/Em+mMPalre\njKNDf/rIev+g8tI/L4MfRyevuIsUB/xG6eunrSUGC6ENKKDHk6aAWEKDmJgG\nd3xWPCSucqAumHqe5pvK9657E0yP0eQ8yVrxoYQDQfp5sfLexeUvlcnchIx3\nBlwxLUkaxCxs6E65qxIovny7FrNeAi0OTk+9bSvf0u5J0Hp0Dh04fCMyvX9k\naGRTPJG5lJ4C0mL3ggzwmpmTMAtzi08DxQRSU1q4/7VZ3hbYcyvtdmVesy6S\nTkVPGFtG+CjS0hmjIP4KiU0u7onyadG28ZPMS//QYYpoOkEURDC8hl4wLMUK\nzB4e\r\n=jHdM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBbEQtQ80zrm3NM5jVqZeMe28QeiBxm3NyOHag29QBv7AiAKl+yto/S7XGJHq8LQs86MwpTEicADRC3+ffUKWyVR9w=="}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.4.1_1577772146483_0.8464707161793299"},"_hasShrinkwrap":false},"2.4.2":{"name":"@flexsolver/flexqp2","version":"2.4.2","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2","uuid":"^3.3.3"},"gitHead":"a62995ff71abfd70be0248b4713d1c9f26b15048","_id":"@flexsolver/flexqp2@2.4.2","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-42raeMYukbQv/rLczpBbbWdJH4C4lAz6QbhTVhlmWZVJF5+mxt5FcpyO1mJcRv669qsC4Pz3bQG6/66wUaGlNQ==","shasum":"93949e7ad49f3c228101967cccecc833753d06d4","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.4.2.tgz","fileCount":9,"unpackedSize":64014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFawJCRA9TVsSAnZWagAAFCYP/3dzxXoK6f7ABSzKN/5k\nfPAF68qaEGKLi9qkip2MLme7FUuTy9iJ44IBKkGUGtjlcnILaKO+u8t15Ros\nCdIywietL/8KEkstF6dz8wdXGbMpU3rFA8G9A4j7nWmdp3ZCgF5SGDUObBgb\nyrw8MK3IzrisAZPlPKaAjbJgJ8bYGTBWsxRzzKqtOXMGIvRmqPJa1lo7lYFs\nU1dWb5NiXhkoqNHQawCQKLGOdgLkTRz7OqCQLMGeWJ7FL5ZQQ0+0JSFRp2p6\nSoa4lqTGEM79ajBpf4GGKjpTW1ngmsEd7s+shD2xKDH20Q1I+CEKFmpCs0e7\n82OZPE2d5cXhSzSkpU5cyxjk9r/laPE7iIRjv18xDDUCX9zZyXMjXXv9VLXV\nR6baAn7BGUbjCnkFn7PF+EI1MLbnC/f0YeMq5fliGlchb5ILwZbYe5gwIq0j\ncxKHs/UY3TImsAEKWy3a99g8NCF3Jrvn7GcRvX6R3dJ8Bp2T261JnDQLfz7U\nulSgXjH4vJU1/NXRZpXNbNL+yhZR8l9mPFwJCcKaK0y7kRtAd40IH4+dx6B5\n/KePCVRWHU0d5xPTe2Q0ie3uf66X6pf0OUz2b2Byu4tQ8Dvx7EoZzASmhgdl\nIjxZRk2A7WrUZ6uQOTuAsJhQIW4q2juLufnSBqWKj9sH182O13UX46VD4ZpS\nWWXS\r\n=rPj1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCIrN59zgaZ/PBKzAGMGL5HwRSYeZ0EBw3UWCwIcR82wIhAKPabuJiYrDN7A/1PXf7MAJJZb0AJrQdogyCikd9IHTg"}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.4.2_1578478600953_0.3717849600847447"},"_hasShrinkwrap":false},"2.4.4":{"name":"@flexsolver/flexqp2","version":"2.4.4","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2","uuid":"^3.3.3"},"gitHead":"816e5da93a082c2701c362b5a8b56110a2334456","_id":"@flexsolver/flexqp2@2.4.4","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-vo/2JnN77GNMg/IekyMq9IecouT0UqzYClGO32Sxa0mHOyEJ+W92F0urvvGPPDzSRTv3apAklfdyHocPewFBQQ==","shasum":"ab23e13f483b75159bc35e56c661cb66360942fe","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.4.4.tgz","fileCount":9,"unpackedSize":67434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJtW5CRA9TVsSAnZWagAAEdkP/031OgWBV1sMBrctdg7R\ni4O42LlHfhWb+Km7awQRBwtusqBa1iAszQNWf2r+3r0widg3oo6NJ2K9GcHE\nLuQE7Z68cuSHffkLIkxEwjwhkdasli/z0XOmY6TC7UtpmzSGEIPkalXf4GfI\nivrbJPfM30iK6MVsRHU9n63lb+Tgzb6Bj6E0gBgtGaUGJ2h6D3aHxa9/JcAW\n2sqH7JWhbACkcYoL8dmU71UyrGiqEKjOtkn4SjXjB1k6RCGVuyAkMJGkizrB\nM1UqQBhlUjU882sn8WnUP2DqdhNgUmVmZZnfsVZv70pSNZKC8jUd1+j/yk1v\njqTlKj50h7Y2AOqRjJTlkUcPZI6LVjEdFyd28orv4ejbaRUd/RqzrWysKBX9\n9Fb9URnmAUd9Lt7jTBJ6M+XhJP70lQ2XHdCytX9VbHr2rsE/ieo7CCbHychf\naHv/jJ92JAGfklS27zFHIwtql2ELoxs2kqDqYnT0Ta2klq1IlVhIsGfSi0Pz\nuu6N2J2Ub9iHPEwqn6XnyPpGMgy2YNqu542moOVDMINL2rtPRWVEMQCMNdvq\n5nC++THcF/rVBh5bvGysS2jIT2/Jc7abGO99HP9aE2pc7kRdz00RtjZYZ0WY\n+W5QmMvLcKD6nWRkl4e88v+UhKq8hLo4LA2Tsp7C5q7RKy/7zR0K2mDGiJoZ\nN/Wu\r\n=2MHK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDALy0L3JH+6MriAcEMu9BT9B1bO1imi+vlt1wcFGzeCQIhALtvDNcyKHFBD3So1ddwkYRE+CErh/nL/9yxSbdcrM8k"}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.4.4_1579603384972_0.7157329729538797"},"_hasShrinkwrap":false},"2.5.1":{"name":"@flexsolver/flexqp2","version":"2.5.1","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2","uuid":"^3.3.3"},"gitHead":"40ae22720963e0f232b48fbe7ad047f68b6f06a3","_id":"@flexsolver/flexqp2@2.5.1","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-frSEOSz9TL5/Ty3kOWS+16uyEPtrL8US6jZaPSLBh+wZv5Ujgv9emmCnUTUdux7Le5p8XpyXFumwdFJhdmXdFg==","shasum":"743f678a366301dad0f29894b5b6f0080c240cd6","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.5.1.tgz","fileCount":9,"unpackedSize":70440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNTuACRA9TVsSAnZWagAA8OwQAIQe3W9V/GEmPfGkDuaw\nu0olCg+0SFk+ZTvBIdM3vCmqofSHkqsDWUAKV/kpnG8fZGrWZ0T3f2a3WatX\nuF+jycESzHZtSVJ20L5KNve4Y2fBBSTn8Oa5IKc6WEhQ/OK6qDJK+iEUXZIS\nICWQMSPzbl3wVzMNtNrM1+Ll9pC9EkATqA5t/uJ/O+qsVWpX8qiInFq0Bg0L\nD/fwnRYJ48CMm9rxFAKn/V2Ohqm60fZVBBF/1+0Xm0TFxWgSqdDsCADZsy4k\nS2vqJLLvMSHeb2TKPK1lqGgbAT/Qp691Yo/Z3XWKRhSPj6rOKkjcBC5xHi/Y\ng71A6AMau0X39LxYBDv/5fW3Viut4kBH2TUVaZH4Fd0tBl//WYF9cFqsjeTI\nfViu6v7j4x+a496R4Yjj0KfDAjmVxyXJlZEQS6x4F6gy4h5DGYUygc9YNDay\nJM42K1sZb9+Zy340dPXJWevxHPD+oTNYXw2PsgZzkp6ndU+IafEpFJTjqZhR\nnOUxuY1fR+OVGs3DddD4CYfQPmhwipqc/Tv5VAWmihmeRaeKMqAyRCrji5v8\ngziO+6i5Bhk0dy7T2nEurlKl6mfscgOyxRhlsnqVqm+CfSe+8WUJ07y5NiaE\nXasZBItlP7lpa5uKtrwOhvlo6/YONrJHlQy/fjCz93PxROm6/ACBc/KLTE3E\n0M7x\r\n=tbCQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuoM63clkAoocpk0e3nxYqbDtv30rPv4N0+wfWyDTuRQIhAJ7Rt38ER2+qvHS5YmkoLILazED8f8u65PcjpyRfaUqd"}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.5.1_1580546944021_0.91510656658305"},"_hasShrinkwrap":false},"2.5.2":{"name":"@flexsolver/flexqp2","version":"2.5.2","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2","uuid":"^3.3.3"},"gitHead":"40ae22720963e0f232b48fbe7ad047f68b6f06a3","_id":"@flexsolver/flexqp2@2.5.2","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-kTBsu9rwkHn50QLH5S0vPROoRT1MdrC801eMREOvT/1rILMjmsjJMcudJdVLMzjwYs/ifJDBHgDMH0BBnDCoPA==","shasum":"ce5f19f6a2ec151f269b30fca0d9acc0f20f6e87","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.5.2.tgz","fileCount":9,"unpackedSize":70463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRUwzCRA9TVsSAnZWagAAb1gQAJTFOvorC0nBS9KJmCjj\npnGHFlPMT24+cip/vStFk+YghHbMDppsJLCATJZAj1F2eis6rXRKD3//T3wQ\nrH58+ex+FigpXqwaOmZ55BE3uWzIIYbT8bV7WakIbkIq9PoeKAsiXHyoUJ3G\nicr4y59Q7T/CXXZnUGizCiDFlUrG6/KucS+YQLTt/vjfrpORWY7a9jpyG3mx\n8XjTCAk9X6opmLzLaVgFplG5SHyM8/DGpP1hwSPuwgM1qf0mZjVTi54TeLN/\nB3RmJUfy8VqDh2XIeTjAVyMuJQ+8a1uhi/KBSBrg72DkOnzKfmh0e29qDcN1\nNBWzvws8WheMIj9wqgePN7wXAa0T2wVKmoJKdVWcs/7mRtxsoi+VCRt79/oI\nFC8bXxNz//YG2gb49aGRNNHm5n0EBvKRosnzvks1/f/8r3aX6vQfTql58dEq\nI0XgleoSAX+KQoe9RWo5dBQrF03IZrxqaGxkLaizP4obTIejyQTB/LnFMj51\ns6T1ZPsZ0KQeuwHnY19j5hZ30kXabDnLCb/EaSlm2+x8O6kUvnlGI3P9NjFS\n/EiQjw4EQ6Ip7COEG+ia+PUtR4VP2Acdjrj47tzApX+uaKXoMUMndhUguG7K\nUcs20CoNiyVzaHMviymoNMrvuSj2HRw45g2ugJPbP7KKgZG7HnL9iyaHda0S\njMfk\r\n=baT5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAzdUtPKM9y4fLLMIMz3YKHu9c4opNZFjV7vr1LIgbF5AiAPi5Ozv5Np8SiZWGHp0IZGy7p7PiEb67wLP7maLujRwg=="}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.5.2_1581599794619_0.0509099511771145"},"_hasShrinkwrap":false},"2.5.3":{"name":"@flexsolver/flexqp2","version":"2.5.3","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2","uuid":"^3.3.3"},"gitHead":"b0578e01cb42beed8261fdaf51b3238c8a0fe19b","_id":"@flexsolver/flexqp2@2.5.3","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-JNlGIvjj6SDQGFX/earENEXoH1hooswezPLGhMVi5/UqfMFTB9D7ocCDkPard37Ehbs7w9Xq5FdrByEamlAD9A==","shasum":"306cb52f690c5445ae7eb3e14749711d1357a726","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.5.3.tgz","fileCount":9,"unpackedSize":70346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRU7xCRA9TVsSAnZWagAA9WsP/jJ0gBJeL5EpzfYK0/Mf\nDRJjfl/b4Ot+OSkgyO/JNrweZcRSqHsXPmEBY00ChAdPTZI3hwU/bl7zniMm\nMdBNXyaI+j47wbpEr4nfH1loMNG4o+z7rTTP8bEq+x038OQVIt1AN+BEqeaA\n3IhwNIEYxLhxPYAyljk08vo9cyj5xn2MFeDRBRi98QE5iCLg6wnuLlDgjTx5\n4+Z0qrkAGC2z5yNP3sLXmRkz6AxSXsZQdv0y4sgvmQNid7eUNqK8rePKiyKe\nxCbzRqP+xhpFwerEIiFf8MshN2452DXy+OjIJ+bAY3CVptkCdL9aGsplbiis\nmKjud6pvAXSotPLqhnPhf6S1IslNeVi4a7miqSwMPzTqiHNbcBTXyAREeQb2\nVjTx06CkTfUZXNqDdJTt6tDaVoDjP2xwLD2GlEa9KlPTc7l6hdBwcOxKTbNE\nqIpZONA9iC0Oa9LZjgN4+rQDVuuI55uC5d3P6uU/h+wOUtHPJBQ71/jbftfy\nyhtobzGtHztEmrafrlaHbw0ttHm3N0fWyqIMiiNMd7PkS4XIKyPhhCR55mdx\nBc0Hugi4+nmedonXKVSM3AvN2hUoqxkfKwpNdILFw03M8CzAJXFDMG1Kqdjs\n4+kMAV3QKtuKBrnZsJfz/9KJlZyrI5FUEXJmBW1KL1IVeIdkoebHjKb9VU7K\nJOSX\r\n=+lLd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCI6e6ykZKy+F5RDxtMYuaGzhk+T+Ey67K7ArqOaQLp4AIgOo5louXzuVPr7z1d6DbLqGsBsCDzMuGr3xswpnLUMfw="}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.5.3_1581600497012_0.6897386516075714"},"_hasShrinkwrap":false},"2.5.4":{"name":"@flexsolver/flexqp2","version":"2.5.4","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2","uuid":"^3.3.3"},"gitHead":"07cdd9d7c37c2543f4bdce073ad91c3a0929e6b5","_id":"@flexsolver/flexqp2@2.5.4","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-yLNALnMkjIKW0f1MV6PlEKQa1NNqQW4xZ4pmNQ0LeZ55Wc2+4Z6Gg0uzqkrC1c95mA0JCCvI2Iz+q2ZldSrHAw==","shasum":"faf889ece9fce935b27368293ea35d5e3745465a","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.5.4.tgz","fileCount":9,"unpackedSize":71450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTJrXCRA9TVsSAnZWagAA/4wP/1+0aGUkda78CK/DJyUp\nCgiotOiceN5Dfo8WTpwczXpv0vYoGL3ekL3c/tEtA/q0762xZYQ97ddhsFZr\npp7AVsPub7mqnXSy0vXEukBhAtwQjK92FGrUUNvI4DXm3Ni9O6ayFkKGwl+n\nl+PjQPjsIPFCF88ILyhWijrMFIcfbmPr7cOPiqqgMBX2QpGP2rx9HPTYc1Ea\n592SjPFxGl1cZnucBawZP9SFAJWUDMVIxCh8n1sLfCoAFPXKYQ14F9RywLGB\nRUvHlLFUxwWVTs2jByWjhaa6FJs+XLv0Vx1BQXVsQb+hBinrKFddLcVFEKhp\n/cwJupPpdQP607lwlDVpgt+1bdcwSkJc94Vf0qXZdvbTlB2Pi8pSgRJMv5gN\nVgLYWx0H1je62vhkLNIbA0eKiEuqTpDKbiQyZCXyvXf5RweemrLKsd+a/FqY\nWYhHHqmPVBCHxG3Wv5S6j7a7qJ3hDtqm9z2ErG7eQDxA4vWM+gKlDiGpBf4y\nyFmnhsa9cqojFBohcqD1AaZf4aBg9I+wMBZ9gNdVS9/yuO2gJn9oH+fmyBgY\nwyJ97sjHkaRxkeYP9JifQkLqLhSF0zPNMHXY5/tGqafut5I0APQsbj3fRuXB\nNGACfk1SiV9k6Suv5sWaKsK/XlLpSQziRHf6TTmnI+s8PKkieKj4EZvpTi5Y\nRb0y\r\n=8JCg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgDkapoqmk4mwuL7Y4/Xratuo9BdlyX30s/ztYzAtE8wIgQLzsFcMvrTWq2LdocjWAxE/N1zfsVtOxiv3kTkDW9fQ="}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.5.4_1582078678709_0.814611506052692"},"_hasShrinkwrap":false},"2.5.5":{"name":"@flexsolver/flexqp2","version":"2.5.5","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2","uuid":"^3.3.3"},"gitHead":"2477b46190e5f4a0de9a307fcbf3cbb8743d946d","_id":"@flexsolver/flexqp2@2.5.5","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-O9fOA7J9yh+QEgzs7NHAvjUI4q/Aj0WAmYN6bxmd0VlufshzMUUaD2K8uK2eTSRUvtX4V0T9XTM3IfGVYMWm4w==","shasum":"10a3b22a713cd8459c96b63e1ce2994eb5b0f323","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.5.5.tgz","fileCount":9,"unpackedSize":71448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTLkBCRA9TVsSAnZWagAAwyIQAJqcl5SRoGjqgGzw38bw\nhzI7mZvReJH4Jf8LEa2VEy7usB1dy6heC7QRbwFYf+gYA9td+/d7/E6XadDf\n1uKDqpL1mdyWCtIlSHD6XaC7WgBup3KJjoBPXBpDjhwHE6kAayvmtyQSOe3+\nYWdbeEjmg1qJsqS57dAmYXbIRaOJ8zf56IeEz66iSiODQGoGLnDstlRD4g9D\n0thJ8RKwiFJSVfV9BlH1QcmYUy0vu1gj1yMgS54gfRYxYp1o8aF8/XGttZ3l\n2bkqgc4cyAQZX8XWn2drCKUz6CSvUo5BZQf9o8iB50QINUSMpJHsgrt0Orlb\n5oGbV7ZY0Y40WdomGKWIxtdSaJ03jc0CvEN9d9K6DeVhaKE/mWmTCkuqtH2J\ngRz9EGfkEdKYZeRVGuRWxjLqRli/mC1qC47f/QBL5jYQ/dT/TjlW9/4dbqG+\nxpVxrj9UrxbNmZK2KxSKvP0WTp+RR5As0AmNbtJi3wnKltFmghSvuHzfTh5r\nHi5ZNIJo9uD0Zei5s8yDfYMOK550TJZ1p5czkqT2l3r+GtDiXpOD0V41z1Bx\nxxrkkfP/ZN+xDMZAvYB5RF/s4SXB1GdfZm8j7o+oq1KZ0srsqjWslNsmecmc\nWnbxlK82xF70R7Q36BhVppR6jPJQosh9raZnr3VFiinSGG0F9vZ/BL/S0L73\nq+Xt\r\n=x3nQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGUpAQRW9HeG/WuXpamSJdBNu/kpBrnzj85le0AVcm3cAiBZ9nxY2aBQMFLzedgAzFPLezsfOSJdpIg02eKp+Ex45Q=="}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.5.5_1582086400773_0.9227210664856367"},"_hasShrinkwrap":false},"2.6.0":{"name":"@flexsolver/flexqp2","version":"2.6.0","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2","uuid":"^3.3.3"},"gitHead":"fc1a822aaaded9b2e3773e03be1c5710cca13243","_id":"@flexsolver/flexqp2@2.6.0","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-2zxmWvzV2carZRRcJGsM4C96e1GzoWKw2b2KW/kWTMJu07Q2kjf0LU+GuoHq1prs6mKQNlZDMv/z+ZSnoDdIZQ==","shasum":"2cf69d32b6ceb4bb8881d359e9786b5c05fdd9b5","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.6.0.tgz","fileCount":11,"unpackedSize":72966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWQj8CRA9TVsSAnZWagAAZIQQAJs5jnffkG/JNIL85SSl\nA/ZWdyN+U/iuurITEj8JUTuLkeiyWKbPudNvKs313bKVAgM2ns6TIAgbVrdS\n0tpx+0OsaTQjnUp22EONddmdcrn2Fu2Z09z9jChUpu6zJyGefNJ155/MPDVX\nehqh8dL748XVcMpb7YTLfB1sZOcuPm4lG1T1IQMqM1HGJk0aeKlt6PRBO79b\ngV3JRPf8Hj1Gep6ad4f50oGQ8EVkXcRYWugLCyA3JVzK6BPicGTZm3FKhesy\nHMu7YjR+Rc2tuy1/CiPUTKV4LkzFU0VQm1U6OlW31uFwDIh4cn7rRq9vgXWF\ns7/fSbgto1vppbcA1rHZHqVcZVa8SgL1gFCiUQ6IDiX3AVu/5Pl+iv0rJnWW\nfK4eIB3ivmZZ8o5Rum63D4Ty+Z9xOothct2/rIhZKsKOCQRcvRRXD0I0YmAX\nMzF/B6l0Mlg6OZ8kq89kLOVyewuAMWIiFIpQZeilooD02GgAH9k1VY2R8l9p\n6CGycNB6P16MGYDES3DIXoewlArrubS7VMtvPUZpgpqre34ItRoCvFhvsygC\nXGhYJEI4DVcbyjP6QMzp0tKDuCYHw90S9jUwRqC9hNNdMFsghK08V6woZkpy\nFkHUVhzKXoXFu7Q/PMhVvZdK8yH4Q/J34bZ//I+zoUQyWPti1AV/Rsg+eKmb\nunQ1\r\n=BgL+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF4tikDxypphMRPgppzdOS9YGl9SXuhUkXVNd69JhAWrAiEA94k79ckUx3b4NGK+zK1rH7IBH5eQrx5jjLIDcTgdjIc="}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.6.0_1582893308164_0.9535720703467283"},"_hasShrinkwrap":false},"2.6.1":{"name":"@flexsolver/flexqp2","version":"2.6.1","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2","uuid":"^3.3.3"},"gitHead":"1760c1da5ce6d73dd7ce7599683f727758f1bbe8","_id":"@flexsolver/flexqp2@2.6.1","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-lwAwaY2bsp7GTxOIbJ0qAtPpoTxeCeqaufeUisM+cMzBBenL5ndDaAkb7bs+ccs4k5KLFyqyjhxc3kmf4aa2Ug==","shasum":"332392c690217c0ebde6ca0afe5250b3dbda25b0","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.6.1.tgz","fileCount":11,"unpackedSize":73119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWhbfCRA9TVsSAnZWagAAtcAP/RXU6w31PSHe8dD1Kb62\nPeswqx7mzKtJdDKiCVqAJTWJAx9Oruab8n7L0n2X9Qz8ay0vu5DhP0tJmEI+\naUOoIar4aPgDRC2acWxxIJk+EfbNe06De3sLngap8mqtt06iZsyFzc5gRVdL\nd4NRq6gPtsTVVs9Zz99dyqq1b+92lYzHj2bqboYMIy+1zpbtT6H/j7pH6AyM\nKtkBL1oiNp8QUUCsr7mVHy5fW2Mhe7NjDmGwqW0yT4gMwXRpeD3yJAOzWnCR\nl0BfUohG/n3pTYlHWvJxcwvxAiuuKQIzOVwvE80jaER77GP1CR7jr0baKgM8\nfp8+yXnxsdm6/dynLyounrC2Bx+Cw4PBTnQeDLmg3nRi2BMzPluccEjSc62q\nh3jzuAOI34ZITgJylM/XmwF9M8vOcbPvQ1VzN0GkNXJS08OqBsEJ6i8JqQq1\niHMepkbSwIOriH2SbWZNsdWr3XoP/baiIZX8zi5lfQkmpXGtP7JySauS3Bxd\nuGt6hLaLTaqaISgaVLbCH8r7+i+UykhwaEV2Nq6LeuUoF9fytrJ3XRq7Llhj\no5rEdKbfuyoQgfprHPoY/RPG+CKuqxqLIJ4yaeMD8YiVuX3tf8Of/dXTXXET\n7ORxV62WW2yNI77t2FIrICKFD8CS63TEJ27xbJSadHlCMemVmfdabQkCRmxQ\n93JC\r\n=4DjT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAfdlNFAin79XVkNaF+rXySGGUs5IhskHIULFjPWZBzwIgIHTJqudQ+Er3Gk9Ura+aXiKpk3sDOQffSY1ENvElSSM="}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.6.1_1582962398804_0.1179041384022459"},"_hasShrinkwrap":false},"2.6.2":{"name":"@flexsolver/flexqp2","version":"2.6.2","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2","uuid":"^3.3.3"},"gitHead":"1760c1da5ce6d73dd7ce7599683f727758f1bbe8","_id":"@flexsolver/flexqp2@2.6.2","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-cujtg+Q2h5ta+wgwtWRIfeK0eAPULFaHb22yeawZ0dC2HNBELhsiIPT6gPyTr/+lAxSMnMKBp9P+gFk/x1cFTQ==","shasum":"f0947c81b255861fd9ef3553ac464f6aa8f00607","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.6.2.tgz","fileCount":11,"unpackedSize":73111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWiG/CRA9TVsSAnZWagAA+IIP/RzD7QIVpGLdReNkJSnh\nsJ/D8sdDnI1AciuEzRtbowbcRmuh8MbD3BscRIeUfDvmKZeeECVsk0gj17KU\npoRSFiN5jYDT725iwMuy5oC5KYZGjRTkVVWRFjU3lcpWLe/SM6ZKFyLMt9Ud\nCejx1EVB+h6YZFV/L2RQ1roQEVWzqBB/lw+kPncjcCU76WOON3RZZBVJ1p1K\ngEAbajq1Lx3nZE1QGYG8GwUB85Lv97WNmbMt7vR7cUbpI5Wxfe/hAm7GUnNi\nmK8Uu8w/BxhlgvCexPfYZx65btJYf1a2AM+5WL3g+9fbjrOM42BdXjGHRZKB\nCy23f8buLwvw/G8mFxIQjoAdPQa3gaO1mT+xvRe8RJ+izu3U+fwy7ZqYwXk8\nBKVXqDWGVAbKPQqCcMu/+2fxHegpwOwsl2lzRBR+txszalch1OqWxn+rwEHY\n93nuQZPDxaZ9bbE0ofaNAx7wzOGFnQNZKMzoerk0ysRoJgdxBDbAe8+exdlv\nUtTSK7dtBgHaICp3qHhvMR/G6vpnjohl6nKaJ4zEgnHkqqpehXWXQvwI/Xrp\n05hocDsy2GPzBHXjIgi8m+P4MCHPrIHzrSSF2XlfGaARpHmUaKdbMyIg68lK\nbpazfHhrtARDwqj5z7mcSNmZw485kbuQv/Gx1lcwfBnLTFlTjIvYY9T5AFA7\nAXqY\r\n=OXyP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtIMvbTrddSW90+bFGl9FvGO/XHAZUmNtZGYQ6w43czAIgQ7iTM/1wNePWCW8kEXW+VaedQKZL6RG2VHtFoeh5r0s="}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.6.2_1582965183356_0.17320370578750288"},"_hasShrinkwrap":false},"2.7.0":{"name":"@flexsolver/flexqp2","version":"2.7.0","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2","uuid":"^3.3.3"},"gitHead":"0a3bd989c10dbce4d4cb104a8194aab28d315ecd","_id":"@flexsolver/flexqp2@2.7.0","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-o4nVEvbtS2HjTtkDvFOAQTx/c6/PYKTE1Iqk43KiV3/WEpA6gcAfEvdi9DP3VAJu3vb9OIztqk7mz2FPuczLMA==","shasum":"e18122b44770172d0249caf29c6cc22f2eee3b46","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.7.0.tgz","fileCount":11,"unpackedSize":82929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeW126CRA9TVsSAnZWagAAhTEP+QCKfw/c026fEyrO5D9r\nO8kIq9nDKY66uGSc2jWi077to45D8wBkMQmGJZ2I5kA5O3oOvCPNQYv2mKMn\nHaA37zWQJ0WB/an3k/VFkI2nbrJjmH6CQtqZR+8AVgsh+Rnu8Xg2LPqaGAXD\nej++Y9QQJzZNij2vRcBknBjDDeAQbCiPwkFizClhgE3+Nm+St+Vk/5VhaXEt\nmYBRAE0N00hirwzgE4nbyj6G7xONhoSLNAjZr97GIWf9srrd2yRkEr7S5Xye\n5nUAj9BaCW3B4DJlSpRDrM2okW/aV+/567iAE0C7F5X+GRsRPMdg9DOHUey9\nO/ozTk/vremHrjCmMqOjXkX1qrhdNH/IkAY+gi4px+mIhyuIygKv83e01/BJ\nuXN3qzP+ziyH8Vz+vwdDnxrAEjTH5l5UOrVNnX1yYktRNGQmhSSPoXlGH3gg\nyEMEOeipZVSvWtDeJ7wbXD3eYYfgUzUwMaCHyurSdQ1afa9iDs+1zmfRCqET\nIwa5ip1DZaT84GvMfGo1V7gpPxk2YL46i17Q0305V/eLmbqpg4YvWbvFgew+\nEik6/MLk+PMFVQvLwd204ivsHNbsGSIFOzsj/HLJEied/RZyLhXdirQW7I76\n4OTyDU6Am/aq7z0+qrvcO1xieQ/mRTfSfzJseVo8G00TeE+O+4LLoecNs3Fm\n60wa\r\n=rHvR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5x8GE36YzG0p37+vVys3Zb/sAlb56812HjIAy0nBJVAiEAsuzxPELXPJ0yyWVYJz46mWsWCtxNtIBWDjgRSqGiqB0="}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.7.0_1583046074303_0.15450229796272819"},"_hasShrinkwrap":false},"2.7.1":{"name":"@flexsolver/flexqp2","version":"2.7.1","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2","uuid":"^3.3.3"},"gitHead":"c53558bd9c508579b720e3f2fd4ab3cc1429b620","_id":"@flexsolver/flexqp2@2.7.1","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-/qOy7bXXHhUxfPbyGUDFesivih/M+UoUpd05ckwUH3/G8z8tIugEKeOoHPqctJ8ltp1v143Oc/tbuseDT/pvqw==","shasum":"0965971e2725fb2b819007f8a5a13a5c187d48e8","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.7.1.tgz","fileCount":11,"unpackedSize":83024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeW3AOCRA9TVsSAnZWagAAhrIP/iUzM0PVZ+sLX5buplnR\na94f/ZmpvKviZhxaQFmviTKflQlqh9TIKEaksxc8hnpdeU3xyhQKAedXJzzQ\n2pBJopDJx0oQMtodPNlp735Rdlfl2XS0Rd3W78NjhWH11iS88KKELZxavKkr\n0578hbUPa0mrCYFCvToGzNVMA14liHeWiY8yDpSYEkb+S+VLfJYZ9uKpgdGs\nmWCKnxO+XuFBdAHIQZ3Uo9UsbrOAha3BhreFRTtc0ihNLNLYZ4Q8fiJpLUJI\nYTXDgdjVkztajhjbLjRGZB8i+XzLuDJWLpxlQhMLzX4eJVtq55H4Rxt35Ro6\nhjlfjqRKqbZl871KF+bMbksbqRZH0VQguS9w1XwDMkZQAg1moXmaXbnxVMkC\nzNwTvPFRIbOxZLmxBlAG4anwWOvQTlB4lu69VLtsBuCUH/84jZz5MYOvPmf0\nStZiUri6rxN+0onWZwipZ8m/GZwRhtRbOEdfAheSeic8HnucvVHdyIaDK7kE\nIza0t7bBsStRaw8lfDcZehRUqQvlre7de59Gav9+irQMv8MllMiiynkvQf9R\nRKv5s9LSJDhjBG/ewZYVGpEWPhhbL3G/0Q5Z+ZQTpXCYbKjXYujR9xdYKjvr\nlxHd3ynSN6okQaVSkTRiY+BRzkFhmGRzqjq6QiqteATGmvi8+LRm+wb4aIdQ\nIZ1w\r\n=B73T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDA89+ZnbNUgpLPemxbFtYptD/X69RTsHazDUYagUmtvQIhAOA6aWH0emNZ+8ZSjvUhFFcaUCfxoabSxGlmqwkaFm9B"}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.7.1_1583050765713_0.7860175089856534"},"_hasShrinkwrap":false},"2.7.2":{"name":"@flexsolver/flexqp2","version":"2.7.2","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2","uuid":"^3.3.3"},"gitHead":"210dc8427c6c20ccecd7afc8810b931faf38ab88","_id":"@flexsolver/flexqp2@2.7.2","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-3VWf6vREK4erIapDU/fuP2iNPEeo9XB88vzKTvf2lRzCUH7nTJRLTh2OLJlyiQucB9kwFdZRR0Si5kMkb11g7w==","shasum":"ef063b44f8ea63f9e23a51837dd9d79fc1042d7c","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.7.2.tgz","fileCount":11,"unpackedSize":83044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXNyxCRA9TVsSAnZWagAAVUEP/jPqjSYGfmrTSqV1kFPv\n+nBkioFzWJ7yM4QnrEOCbJ8GatOborMBAPxkmPnsxtTZN/qGm2wJpxYooWfP\nCLMIJ5BiaU9WIbES2/z43nM6Sa1J0BPkGgVs6R48XRsO544Wlr18JUkSStyx\nlxqkXkzd7f8MMRBGnB+AUFMy+sCcZndYn5bAcFmlHiqqXa5Pq2H8Q3b4/KAc\n9Tpf5sLBQ+zrS1YvGwLs5tXhHFwK2xKGU0xJcWnTPcxCavr1xXBDYOgXd2Z9\nj1KF9yUGeZXYWsgHY5LFhvlWM2QzEmef5DFfEJRSzqOJZImkYpu7oe/ojOez\ndfBscZEf4Kl0mI9m+PI0LMdWAbiLpiXdkozbMWfFeOWBLF1ROovL8W7853mN\nX7sJM2exCMdqYoEFHwODgvJJK2l6VWutBkKsjnH8jKDYT+zwD1EAzKuIKOby\nhSLo0M5+C+6TGyYODgL5uVr3+puVksgGlKIxH21I8Qo67m+ZTDvv7W3xk9lK\ne63zEln9dRbfkOYmFmVnnFgyOM7vF88VnB5Sjo2dhH/1qfpBmJAU6k6oUavu\na6C/CGJNe3UXIibR312BYbeMnTLZnVDZVjxQNucKxmNL+MRoE+1AWMg72a+j\n8ns5qnEsh0mOrA4reWZ3TZIBGIuSmae9NzHUkm+LtogJlm4WvdUUWpb0/sWi\nm8O8\r\n=YlU2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQsvzw6w5VBvfCCpMuwzWg+luAYBgsqZ3Iw8vVHAcNGwIhALEhCpE7h8Qhud+YCO2kv+WtyZqMZNcoubWDW9EkY/g6"}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.7.2_1583144112902_0.3316987048486697"},"_hasShrinkwrap":false},"2.8.0":{"name":"@flexsolver/flexqp2","version":"2.8.0","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2","uuid":"^3.3.3"},"gitHead":"b693fcc7362d46977f85a01f1e5fd8aa791069d5","_id":"@flexsolver/flexqp2@2.8.0","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-3Bt9xHBJDDyvuJPqi/q6JXvoJLDbkDWMxwui3J3gjQbr/trjcU5royu2iLd9l0kQbcGtePb9F5mC239xcKJw5Q==","shasum":"eacf15bf594067e611403f6e486f1cb99fce1687","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.8.0.tgz","fileCount":11,"unpackedSize":84932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX8INCRA9TVsSAnZWagAACEsQAKGeIPQZq/qgt/On1LaD\ndtQbBLlRQSIccSyrjH8ULqb+CF8maESf6RArH160L3XHUZVbK2/zt+n9o/Cy\nPzdX1qIKLr6L8YMn20szYxI3w2tRXvxF6FlNUFX91Kc1OQ1E3M/SxYzVAyyx\n/es/PjiYb+apM7URLX8Dw/61vP88e0TNh+keUpmpCXYdB1Mq/mmkQq6m8WF9\nBgd8fij2cp95ao8t4XsU8V21pm6NRDLAS9ldTmfBufgYVxCUOHYXV0clF73F\nXjj7iaD7PLOuPaPVew3rcGLGH+sCojc2xkdoNxjUFiA9sz/QPmG0IWXhRBTF\nue/6YTkoUrKDqoEd37Z7be5GdrRKvujdu1gsWCYyjPB1jkD8kAGo2N5BiIOe\nKWatQcAV0nxWL6bOQe8+tsv6qpp7bNQStnqSz8C0nY6YocEm264UYhecH8Kq\n+5KF6dNNNSf8umMb0RugiggM1Y4sOAiUlzvVeYx+Aht7zFqwaeoVqOsHgWTP\nDcAgIcPRTRHZqpe5I97KgGQGpEhdTKiTx86ufNK2Ws8D+YljQIPyeVlQaBpx\n5WjBUJYPuIe+U5GPrHsRjW1xaMQAaIYUftpcj6gq2A/rLxEr8J2NUsdKFr9U\nMYoa6kJUntZoLERf6mRDknyLZRNvPEGGNIjVvptLR1zQBva9X5MRG6nWID/S\n2qg7\r\n=mceh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPe1QzlBY2dg293TQOAoT9vc/IAuKZlKLglFoI7iBlwgIgCksGstwhenR2xDDsDJ0ToC2NKijdkcNCkw9QM90TJng="}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.8.0_1583333900607_0.4289178547096262"},"_hasShrinkwrap":false},"2.8.1":{"name":"@flexsolver/flexqp2","version":"2.8.1","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2","uuid":"^3.3.3"},"gitHead":"10c7f2a5c24843750da2271df810a1baec43740c","_id":"@flexsolver/flexqp2@2.8.1","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-cRYFpd0/9tHGDCRKVc/j8Fh8Rnp/xM4zfu3P+Rhz+61e1tugosWh5QAT5Y7O02NL/Tb1tYZO75O06xa9Vjk43Q==","shasum":"95230ccd791ee592852e97fbb9eeb87f2d76edfa","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.8.1.tgz","fileCount":11,"unpackedSize":85210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYHMjCRA9TVsSAnZWagAAGIsP/RfS707UQFU0lcQY14Nj\n1abYGSJAmHQW9ctBOkuEYly1/XUJyyoxTE/LhnzmJRh62KQZi7e0lyacxuvu\nDQ0StMWdB4oZicinh0VwbNRSjR/Go3QjTma1OGSaoreDPCWFmh1dR8Yv0oJ/\nSF3VeYlxsMSTAbQd2iBoxQgI1UCm43WpFEOKoZZfdrsOOFuaduMSL+vctCsd\nM+fl9VTAd45DQaepoVF89kcIagkoMMbYZbXnIcErpy6lvnD6t/WKMcMKjDV9\neO12SGYv0kpxQCFi3McHD7iWOn5FdjIVNQpG32Ud4qxYs4tLRJ8evDLrfr5T\niry6nZrv//4xv17zoRJO23xPr5kKnQfupiHbaSgTISTySzkS3PyKEYpmsF03\nY2McCLbes64+D0vqCwFkxPXllpAx0dol/LKyiLRpQ7r1wDXwF4bk1B+NiCc8\nEr8eNGJ7tSM5EsuyNAUtDSO1AQVF86IVEg53Fp/foaHYmVOO5sXzJnujIpyi\n/vBxkQRU/5lXU2NKfRwW14HAlJVleGq0eHMHU7r4Ao5G2ddsbgcDOdOO5cDM\nENEEKBjT10wwS71kVqVjWzJQR6PirIQIFIB+vPeEPUBSSDTRTePEornn+zny\n8JpwhkfJ56/OBMtqPzeYLNg6Kxtp2TUSKi6U7QO4gCZvEwUnaj2NyKQbUQ8W\ny6a+\r\n=y4qY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAs7KdqVj87bSi5S1KKoJ0kwyAR8S4gA2whkTpufrdiEAiAffOgdjtkPd4/MxtJTKeNZtEAxKVa/VP6ZHWglota72Q=="}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.8.1_1583379234712_0.38776061644707505"},"_hasShrinkwrap":false},"2.8.2":{"name":"@flexsolver/flexqp2","version":"2.8.2","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2","uuid":"^3.3.3"},"gitHead":"a0f8e0739aeed6fa487bed2f9b7dbc65d541999a","_id":"@flexsolver/flexqp2@2.8.2","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-vff6EaF4Y9E1djaAU8WRTQi4Zs4SS1EeKdCGeFI8OzOcVaBc5dXzA99QIw9SWGOpAo5AZ4V+pfAn/SZtuWXL8A==","shasum":"1cb2ba4e04549ea79ce3dd91be51ca4501bb790a","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.8.2.tgz","fileCount":11,"unpackedSize":85262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYO4cCRA9TVsSAnZWagAA6QkP+wUkWQxJiFFEEQdsjIfV\nhJog6eIyzogXAkQfrUEm+yOlPYtSuuBYX/c0pOoosMSRgRLsSXV7l8W4IqJv\nCUu4Bm2Ex6xje9SAoWy6EGPv+jOAM2C3w0zhwR8V7C17R8T9R8kpCTmoAAo6\n5CXa/KYhmnH+kTUYC8GrIu2Y9dyeC8VgsoIdL57OzH/1YgeLYYKJxjk8useo\noqvMVwzDSySGy04w+iUACVBywc+xl6TVWm9HYlwiqJuPQhpKeR7o4IX2jxa1\nN4RRhnYjkyaTsGV0bqLDV1Ixn4E4B7wfS0rn+hOKT+FJ4mgAvWzMl3dj0KX+\ntvqnBr1Rrlk6EzClJx0ST+aNcqEYmlfD3vWHeLPSWwvLzeSZHkZlgFNN26oJ\nIeUZ3Nl1LDHN9SS9FwnSQ7EEb1wyqxHLyIQLrpCdZJ6EjJwkHNgsIMlw2H6v\n3u+5EJVsBICWYof0NozqlhLlTYNkju7Q2pUO8Gqo1u89tzd6Vw00dVGhghk1\nicYDhas5JVyKrSXNjEqmPXcGhiNtKUStJStxy6XhBUUPcKkuzZ0npOBBpqUQ\nPKpzyyCqntW9U7mDl334hlfcnnhlXvGb85QIOta/9d+4rJXLutqpLimGMniQ\nh3Ww02KJ+WLy8yUyoJfWbFN/t16mhdrNM66AFfcfZFAjJ5188uN40dxjJMKA\nZUOD\r\n=cGT4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxLzP+QWiMk4N6Mc9aUmq59CmCC8qlPPQse0k9YbkVQwIhAIEOQUbLQRgfA40CY0oiJn0N3YWt5mg2rgTjNKDvbICN"}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.8.2_1583410715659_0.1782029969074228"},"_hasShrinkwrap":false},"2.8.3":{"name":"@flexsolver/flexqp2","version":"2.8.3","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2","uuid":"^3.3.3"},"gitHead":"28bfa8f6294abf472fbad5f5bbd48c43daf05352","_id":"@flexsolver/flexqp2@2.8.3","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-aEZp3B97zfSTczneQFycHDcEl05hjJohn4CNLqLOLsCZoG0I3zN+bBHIXU7Vj2qPGf0wdcUBjLed25DXx2J+Dw==","shasum":"fd9967bf9e00e21d531de44dbc5ff495dd5a2063","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.8.3.tgz","fileCount":11,"unpackedSize":85295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYfIXCRA9TVsSAnZWagAAX7sP/3flM+GuThIQ/dOv63Rb\n8YLddI3SdrC77L0BfzjDI9xX4OHwcap5S9TxNCuR3WMFCqplsB/sKNAOTV79\nl7r9uUKD2RCeWbWyOlhoPUEF2dLt42S+WV5EUJobSJ6CN5xCtsBrD2NZuAIt\nYNLspUayD5Sg2F9IyDaBlaegyPHsWZJdtbt1ZWHVgUCJRTe9ZvJKLZlVHAhW\nvOzIVb6bbJvPZrBkBScmhtgxIfLlKiovIbPgNzgKiDJxk0dCi/10nHIcnA7u\nsx4MYM2w4qLwhRK2ylHc7piJk5G1h123TxIZy9g2tSJNqVzeJNkz8UKGl317\ntB9LRZ8OCbgdlWkNCLU3rtxdT/dT/1nBlnOIw/JLZSmwfYDfBZBQxU9WeOJW\nSzLid+ANip+ouHHKvtBNO/WOd6TRb7PVLZrZv0wL7WYxTzWvhtOtdR92K2rF\nK9b1jvOOw98TF3VDAWgtdxSj8J+F8J8v1/FHf3PiaP5jvZ0razkTJoXFhWw1\nQgc5eIDXHURst0VfH6tjumSBmYphmH4FcRqARPCqn5xNmgaiYV1GKZ6sGlrx\naGRVk+44ATYZdGALSUHOabNJR3KuzBwkFg88ycUOcq2kYZF72zR74Q0Ssc4n\nKDru8UeKRLYF5+oZ2QYRiViCf7lJr7kDVVayuPOSuMP5EIq4iKqOieWhgS5I\nOiGe\r\n=+tfm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZhWB01GdF8EO38Gc/Vbz47HeiCRlLGYlE5a+m4BSAggIgOG0s+3kcy2nBAVmS8ZxyokRXXdqVoRufBGUddV6voqI="}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.8.3_1583477271279_0.2186587738138397"},"_hasShrinkwrap":false},"2.8.4":{"name":"@flexsolver/flexqp2","version":"2.8.4","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2","uuid":"^3.3.3"},"gitHead":"0aca03d2818d25228073d32ccfb4db3208faac9e","_id":"@flexsolver/flexqp2@2.8.4","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-VTtNohgmSvupuAKYcmV0Oeh9Z5L0LBgX/DsR/uCNMH7YJZ+u34Nfx3vvaQ4BmXXdAJOpx99Ntld25rI1nET+2Q==","shasum":"dbab88d8907f956917ca0e4ca5ea8b4337d9e6df","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.8.4.tgz","fileCount":11,"unpackedSize":85470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYfLtCRA9TVsSAnZWagAAtd0P/0xUSw9C9Zv8DU1UTIGu\nCxv4IljvY3+u44/lq4vcVLtyxgvpNeR2WrOEuRvaIpcbHsuvpgbxTzjKFG/Y\nsUOi+clnq2SJeQ1fZ+Jo98/Ni04w+gDj21MzGkxxGO+PmyV63+eCDzQ+ZiPt\nzODPSljW9/npt6JJARvdu0V+0mG3Pck2HZSbwV8AzNUsTWjAj1rQDlxZ3yh8\nmYiwh1ialsU7k4Tiy+RBBYlW68BURPfyd7uCXW1TNPNodxZitlMX86/iXJZD\nqj9q9hZrndCF+t6Z92Wk/ZeZkqxX93KcIa2AqjPspFcrBMh7tB3lq59GELYf\nJAgUmcwtSvn1Q5wRBE7MJc+Mh/qFDUI4/xdxuccIh+APtwCaJQ7rHzpRiJfi\nXlIlJKdjGD4V3lIgZRE7yRywS6keHnShW6L2K6sBI6pdzWzxeVO3dO7aiyYT\n1xZk4KTV1wyKwZV59EQvAfZGxnlLRN52nrbsfD/7DhJ79PLUBMdtMNA47x5V\nMrOd5bQK6BjDUH/ShymK2Yj1ZrTGX+ElXUQOnRsZ3ALigQjHp2XDQp5Ji2zM\nrv5eimNXfANBDOTbL0DAOkgiz2yrt3qlYDFPIYenBWtC0wpME81/h40qqGbF\n4iw1TzBrQT5o8aJiT6pmLMfqASyPdcOWV5ZSAwdlhJedqb1ZVxMk3jkc+nWO\nLRHQ\r\n=SN9D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICtAUdNzcuynNCTRc+uP+ghjAneapsHnhMFdnYzuEEamAiEA21uhr8N3xITPua/OTaq/kDtzUdmF2Pl5vbD5G5bgmIM="}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.8.4_1583477485441_0.8783296830353322"},"_hasShrinkwrap":false},"2.8.5":{"name":"@flexsolver/flexqp2","version":"2.8.5","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2","uuid":"^3.3.3"},"gitHead":"5d1d10a2c866054029b9327b9663f1ed5effcc01","_id":"@flexsolver/flexqp2@2.8.5","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-7V51tTkkBmraHOmiBN+JGFCxEAEUtVg7OhYsMGZ4dD3s8SIiG8ZqNbWZFcZgsNKzmYYhL4N/Ryvf1+gRqzDC6A==","shasum":"9e9f45c9a3e7ea7cff6fae1f01d88d09b4138583","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.8.5.tgz","fileCount":11,"unpackedSize":85472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYfdsCRA9TVsSAnZWagAA2KUP/0jM1v7dUW1N0IdlmexF\nU7gCcRGS7c/auncq62L5NO1tMNOOuaEWx3Fop+Xbw9h42/v/9gUtG9mEZeZQ\nNyVzTac4lEOxRdPSb4XtODyOv3PBoxD2UN+XXc90/E3SAHnug2rE+RFUg42g\n85g4T9BvWn1gRGRKM7MxljLS7cgW9aZlRZBUdtIa/v9keFFFbpKYFOsr1+PB\nBxntvDSqIFwgPGyaqLlwg341ON2iKR0fonZt5j6cxyt9T/plr6DEK7+1vV2L\nIIVX101kEC5xBrtl0XAnnmzph2yxB8tR79ldMf0GJ5lGu6B82HBCCgfNVExt\niwfun0uwvB7GfFo3754S2sk3A5U2/dDL53a0DfIxhQ2t7g0eXsgaIlm00amU\nTelAt/RJ8+cTFMk8JQp/y1dBcoo+blGk2821BwmvvXRXGNL0jreWsXYxs6Zh\nv/sn8AJYq41oq5HYOXJrDjSHAv6z50aFcTYNHW4KHPUpzlkABcl9Kyizz5gx\nIrZ5rV3NVil/z+rTUKwY9WzzHTRH6UuhJlXUdW3sq3S2E/QkMW2anKduhF5a\nfItkMRRmgUdumdIK9plQZXw/pLSVLdrQzPSRY1CKY5NXzxG3mt5accyLdxso\nEOlgT1kzdrUFH/SFyGCV4dCZ+wtYhMM1Val7xn/cu9HJaeQ2AGre7kHN2h92\nXncE\r\n=0pVJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+40ergHWGf8VZQvdKqC2flDlLcomLrpgEfpm82Yw9mwIhAO/+bO5gOCJJ5AB95ZF/rB0BudcilZLcaB5Oep/WpOgT"}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.8.5_1583478635679_0.9545977453107475"},"_hasShrinkwrap":false},"2.8.6":{"name":"@flexsolver/flexqp2","version":"2.8.6","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.17.1","util-deprecate":"1.0.2","uuid":"^3.3.3"},"gitHead":"77ca96b2a9f82d442eac8fb3ead993509f88ac2f","_id":"@flexsolver/flexqp2@2.8.6","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-KQsM7mgY0r2KgvCBQg35IKDyZXBZ9l7gIcAd0rc1jxwFdNZ7Pr2092aD1ZccXJw8ndpw74bJ68KFb8lDXQ0bug==","shasum":"91800bdd9ee0dece21e03d69703bfe727a0c296a","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.8.6.tgz","fileCount":11,"unpackedSize":85577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYlYdCRA9TVsSAnZWagAAA0sP/imrVmFKJ3Bo50Z6D7A1\nnm55cxNuujasn75YVu/tUWwoGPC/RhVbmJiENvW0z3Ep7Uz1VmRYROV6Cbua\nVU4Tz8C7Lz1J9vVsXOe3WBPsLLIRSPQqa6V7wWLhxqORinzdGAnHhYBOZtQp\n9CFoWBj3q8P2trPJaMCL5vl6oK6d3qog+B8LkjrzmHtpLMsa3k11UvOKjlYu\nX1tE4WrlXwDm5/7ek81SjeagqhrxQE6Wb31yLKbQ8uB+wMdxahq8MHLX2J5j\n49IHWoB1DtujIN7NmZpGj9x8N8UEHhaExhWrOg0aJIK1DGIq49GWrwhNLc2A\nIKQO60lVSiMxrRUYOMiZAwsN5Ga1RYxqAX5uGAigov4MW1svuVo7k5pdIF/4\nGTLfxa7RCjY6DIxKkczMmPkrrCJ4v6Pw2Hl6eIcaly7ehbvrmcE3rQRfOdyC\nPsKHKmU/8/UuR1N4J3NblvuFagATgy9Mo0enktcKWhz8JbT9YldKxTnhLb2v\nndecF7sBt6/NJIwbchLc/L7yUarY+6yaVGX/CJrLL2LQBy0kbBckXEFbInVc\n9kJdIyS9pLcMaWmyWO406FsTxovfE6t7WGNc75viKPUk27/4gNSvqw73Q4F9\nVBR8CFHHtV+N+QGUdTWsZuYHimrBoRO3qTJAqB0Bm6Ds6+dqdh57x0G/0Bo2\nI/an\r\n=/77A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEUc+G7CmbqWm3PGZPn2wdb2u7ijUunUJZU57oY7/ANgAiAS9r0KpBxToXLI7eaZwStk7T5pWaWEh4fW0z/OsqqePA=="}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.8.6_1583502877459_0.42218370549832973"},"_hasShrinkwrap":false},"2.8.7":{"name":"@flexsolver/flexqp2","version":"2.8.7","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.18.1","util-deprecate":"1.0.2","uuid":"^3.4.0"},"gitHead":"9e68a1b4aea992f80fe85c6ac6cd6598d9742029","_id":"@flexsolver/flexqp2@2.8.7","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-OzQead5R+1ZWTLAzjo1oDQZYnopXDSRRjOj9OICiQBF1ZdYI2LQ0LFPBnNuNqmTf2nbdzqQCNGIxVApyrw+SqQ==","shasum":"13acb4d35604884145f398cf0268c901bbd84b78","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.8.7.tgz","fileCount":11,"unpackedSize":85581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYysKCRA9TVsSAnZWagAA2FgQAIgT+k9FMiLxztWmFnJv\nxf6UxIeVhiF/rj3OqA7Nc+OxiGSyel8JdQY+P2coFxoxJj8fUR9PUfjCSTQ/\naOR4t9k1bLWhSFlEqRkRvHw+JbOjXfdjmMEc+o9yPElnDIK8G3+ZF9T3YaqX\nO2fPlEXRGxPUwfbTV6N4XymJYctqmBEmeh/lclIui013f30hpDCzYreGxU/p\nOVVQpcv0xKGePvrFN52nIUvNYISbO+6dkhbIE+P4a8bpawe0sROXUiHzlRBm\nP0vi3VtMN0orkjTP17DURWR6XXUthgJX3aC/pbwy26K5XDrWv1zZUgeDRDtP\n14dOb5cbbSoNuFGcQr1Ugr0XLaTsAadCdK29Qai7hjtYyWUoPudjCvIOtgKl\nrWGfjQ7/gwkQRgKzMjb09vf0iW9rD3L5k7kTCwUjNiFFf6prmdgZ/KvfzMSs\njdWrQrqymUhxn+ZZsPLTUK/lYVPCXSEW3kvD4WXJGbq7PNzYzGNeZjqzNika\nfzgS8lVXvWhIK0jT7tcc+bTTumHo2+gd8bOY9TI6xjz5TW9wcfWQf1UmNFYo\nd9cpUk1DEQYHyTMyFIAf8EFEVFn53LpAsIlIW97z2M+oiSPS3M6KHFVISuVB\n5jdOg2rMWCtXZubI1BXzjIx4Cj2jVB8aoKH3VZErtPbPXQ76uijPMifYKgle\n8BwE\r\n=zu4r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0OZRjPAxBYKHmNQapW7+vVkXMvy7cQmIwL57qzMnarAIhAKvxS2Gs4qGSotwmYIpSOqLe3L9kKWJUlQwaC1tXwpY+"}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.8.7_1583557385970_0.8339132356055325"},"_hasShrinkwrap":false},"2.8.8":{"name":"@flexsolver/flexqp2","version":"2.8.8","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.18.1","util-deprecate":"1.0.2","uuid":"^3.4.0"},"gitHead":"7e9a2103ce1946dce7b5fb61c6d06bb4cc6eac0d","_id":"@flexsolver/flexqp2@2.8.8","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-I3VoQb7M4DeOPJkStbM7mKBhJeilCPrmCkBJv6dxDrGdJY1FWk7g7LdkoGhJaqFOi4Pm61nvjMQ/hCE2AspB0A==","shasum":"b970169eef4260d115ce0b821dfc12b86717b26d","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.8.8.tgz","fileCount":11,"unpackedSize":85581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYyslCRA9TVsSAnZWagAAe78P+QHlaxxdmqMUSWfuSVNs\n21q/UQFWWyVjJjt4MWFQNXI9WhRHU6IvdnvNCisgtj2krmwKoJSaDOl8vAok\neVmj52UiyJ9NbMyFqcajDwF/cyP1pFda0W1x2JD9fsxq+bWabfqEjXKSrED1\nYr2S76HlxoQ7ibgjLF0cBzxkX83I3ini2jER4b+fbJfqNk7FjioAG7DiykQR\n4QEFQKUGlHw0JvVoVRP+fRjiUQP0PgR7m3zgGYl+Bnrs5w00pxEOMRE53Bk0\ncIvX8I0e19ijHR6j7mzty2hnW5pcBq7I+1G8aQxSbCnvTAY03QlbehoVY96L\nt64OhTaZCiYsPoj1uL5Q0iq6Bi/4crqDN0NHS0DT1suYBUdLhb/fm3R6El1d\n7uGn6o+5ezs/FcvyOSgZjDI86xteIHgItk7l6oK73s7P3FsM6R4wFGNQL/Yj\nI7MxHpEOwbTdQysVNEM4zGPcdN30IsigrKt10XnWAtE9mIUXVLjf1Wpi3ZBl\n9dtDVmQKrHMK2m+2dSvU/cgcfnpEO4rhRK8xt2J5NSsNQqdwjeVGwjzKVm3B\ngJDYJhFv77yJuGSIJocR+yK3RAhWprowBEOldkN2YsfrNw6swAkGi9pJ+blr\nb4ABkyNkpE5UUDz3se9+hat9f87CWADa++j2y2eYO/CpyIZfax9vQBsDXUMA\n5WcA\r\n=WJ5W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiKDTq3IM/LluvnITHD0Ygn9jX9yDQoBE6GzV3+eM7xAIhAMqmCSIW8Sjt9zzBf+JlqwXKQ0rQQcS6BCwoF0JN6FXp"}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.8.8_1583557412534_0.9694886378200003"},"_hasShrinkwrap":false},"2.8.9":{"name":"@flexsolver/flexqp2","version":"2.8.9","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.18.1","util-deprecate":"1.0.2","uuid":"^3.4.0"},"gitHead":"2922398bc08cc58a7eaa236c4216556db1a3292c","_id":"@flexsolver/flexqp2@2.8.9","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-fzV1FS+QUbKD+CIkjyLXN+CLM25m0QrB2vJAPqOv+aoXCqf9pa3rCEiC6sbEnwiz1sPDt52+vUdkK5UrlLC/zQ==","shasum":"89d251b1562f5f43ca7e48d77b4373890302db5b","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.8.9.tgz","fileCount":11,"unpackedSize":85644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeee8yCRA9TVsSAnZWagAArFAP/R1yw4zyIolQZL35yx/W\nm91yhrZPSPTnL7ZNQFyRgBmk5DkFWDaQ/Cuq0c6Kj6kaQV45JOhhQpzmw5/d\nKoKYm2y481CuB4zUbPfxls2yZQ7BI8E/q9H70hiUlHErc5lmB7xhZ6GoRi0G\nw9DJXeLetNODbP2iv+p1F0Mp1k9wLrWUKPBtCURX9ER1+e/hV3V4gWuZdBcH\ng+hfTPFGy3L3NfMgBBfsQpWtWPVrfktounL2EwOc5+e8P1JiwcN2NE4DSbBX\n2CtBjaTw5po6TxSbQu8DJeOYQfefPNf9PsJG5dIvTrgvY4aMaCs3SNRDyGjN\nZQxB5iJ0zj+rwFgysvuByUWNX0RIuRO1tTRTq8tJsxntzBgGUFfeBuNaQnPT\nziVoYZva5tG1dfw+CLtrgZKdxWWn6wOyctvzKSDl+xp4Ii4SX98r2gkLnQ97\nKYbNN9D3qnWbH4c0q/XPUybtqulbIGpUytthivmW1+5Q8UowA3OzfweNjPXz\nLB7Ry0aR2pEZP0PJSWBFonSOCrBaV0WB/dYGAqSvpJC8OisbycvGuW7zPu/3\nbrdFNHLCUaERux1hzoBpxF64bUiVswbmG8Jsjsf+/KHfy8VNHigX4fmdeCdA\ntzNa1JHfU4MXJYzsTZz/d7Kr66rogqwb2YvBrOOaajFWXXGPQaqvcPmQ6VCY\nVBy3\r\n=zQ4v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA/TuvzyzIoDVyIbpSRLJ8PmcWKYLGU+2jMjQKhFcrUSAiEA3s2qBUzgy7Nxj+rHkJEn0k1l9OFqjFpxdDQMzd5QUSw="}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.8.9_1585049393876_0.1763931426517722"},"_hasShrinkwrap":false},"2.8.12":{"name":"@flexsolver/flexqp2","version":"2.8.12","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.18.1","util-deprecate":"1.0.2","uuid":"^3.4.0"},"gitHead":"c99d092f9a0b314b2d13cb6d88334ab7d83c4958","_id":"@flexsolver/flexqp2@2.8.12","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-HljUnhzSiYexheaVTCwiPrSXYkb2ZZuFesda2c05Cy6tIxZmnvQVThnvtdVpzpIoM+WmAqhX0fNsBgHPR7pHxA==","shasum":"39ffa2d5143d6332cc85d2408b5c4bf389836967","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.8.12.tgz","fileCount":12,"unpackedSize":93557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMlytCRA9TVsSAnZWagAAsiMQAIVtAolsvSbEyBor7q59\ntx/tVkd5wB7doCNX19GkvuDIBm697pBlMOqS83RKLiz9xl6yT5iphzo/KdNT\nkCIFAgsRWmXxSF/AP5p8HrPvgL8D791jW8h6cWOUrjTEENomHsGo8emetZ7g\ntS1h1PicTG0wyjSy51hKxPqF8n48iB35wP0bNUysi751x3J+Ou36wZiUgHtz\ndl/TieNL+EThi8XA47nCH1wRPkyT0V1W2heZEXMV4eBUauS4+hrQd68I8tNw\nJGTVAYAfxb+h1iPZ3Mr7M/hzhq+x9FJ3hA/RoiTjbdQ4+sNVhufqoWbRznjC\nAnFRrT2iPZH8kQ/DAvxLlUuaEm0OgpwNUKZ5WLRgDZ+3L/XmhfjcsmoaUzEX\nGLYHEYj/NCaBPl25LygkeD/n0eqKitRenP8GtyDEYxHDFiwiZpNdTPA9kphl\n0fdkl9YatYcalhqX0qDlOsbCp89rQYmFldZxIEbMHLPkGE4L3Q01F9L5Y1bp\n64QeR95ZvHwMrqFCQYN4VKsAR96rWKRqgmmbDlwmIa8ADfBTIpN0SQmebKRA\nu/nz9H1/xRzmpGZeEEpaRkHJH4FvIVV4JuEfyQ3qpl2Fm8W7cnaQVIBbbSCZ\np0kqMJEG4SzjVTYfx/NUhlcl+6d3QStSr8h57g9K6fzhtGbmE9UnWKnuWKhT\n4mk6\r\n=6D6/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGdLjfoP4BnMMkH/LUdpR0CXfeDKh1jHufscp1mfFSQjAiAkMBybuJ6PZXGtM+wV9WXViw/L5DILt0kvf7b9lRF3Hw=="}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.8.12_1597136045408_0.6647674259668057"},"_hasShrinkwrap":false},"2.8.13":{"name":"@flexsolver/flexqp2","version":"2.8.13","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.18.1","util-deprecate":"1.0.2","uuid":"^3.4.0"},"gitHead":"c99d092f9a0b314b2d13cb6d88334ab7d83c4958","_id":"@flexsolver/flexqp2@2.8.13","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-R/605Rsqi7h8krsoVRt5SPYfcLNyuIevAob9q/t4zeftscZuAlrOq/wiC5vqvYuNWZ859UA6TUJj9cbWE8ERRg==","shasum":"0a7dd2f7b9b4f9b48fab8665150d7f251a4a9bea","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.8.13.tgz","fileCount":12,"unpackedSize":93720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNQceCRA9TVsSAnZWagAAXeAP/2iwazdl8KHU72+7NSMs\nyRxkRIYwKrZP+be6vWkIfFACUCG1ulXlR4zUHXTDJLBT/QPIVoNfkDWR54MF\npEmnGYjyUt7cYJbVKJUBISMlyAtZSSuGPK8y3cej9al218g3zphDSYoNL7/D\nr85Dfngic4w9nJrdeLHQVKCcpbYRAi5DNLPyJ9jF5s3eFX51OsQ2T6Fy3ReI\nH0ExJj9DmdpLcbty1i583+zl3mhHtk9+pKoBuMvv1dAtqhIPGtOR95LeDcgT\nKzvWH8jJKuzNwFH7qNFH9D5F1lsDufXm6oYmaWRTrup2wsP8uJ3jaJXQ1ryp\nRrczUhJ99H2pceioExavpaqzaEIeHT2b2SnTRmFGjIpuAQwXEPQwSv9tP4aS\no46zgy7rg34ik0dUgJ303EIjwqftwpK+GEJYFDpdnyImK7M+Jzq+/CJZ6s5F\nhGmmf39PNo3ian9B07a3Kn1kIUJkIpNI/om2vQM7SUOtdSTJiNvv8BbaWj+e\n5BRczkF5llz3SPsPOiAFIhO3jXamnq2rvqScOfdULcHhbJu0OWYpmNufDMyZ\nVhbYgZRsju4dbfTNtzmtoSj4nkfZOj/cJEI/hUCzxqNyRp1+9IY7RDXEUoQT\nd/GVqiccYjWLUpGymCMy8aX0SqwLmcG/hwkzog8uxz+1mUv1V5USwHTQsS0O\nZfQc\r\n=KbYg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaEs17039FloKHus7F4MXAADdE6o11yhR/Nd9lBkWm1gIgIVi8qzOF9XmZG/xtopLEZV1i38dTRVJ5JZVXEOa8sfs="}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.8.13_1597310750489_0.43092422379904094"},"_hasShrinkwrap":false},"2.9.0":{"name":"@flexsolver/flexqp2","version":"2.9.0","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.18.1","util-deprecate":"1.0.2","uuid":"^3.4.0"},"gitHead":"c113b217e419e22e0e5b61b2754ec8d7869d0a8a","_id":"@flexsolver/flexqp2@2.9.0","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-t9VlTK9rkOdmo3thlxaiy81gzchibpOtPw3ZzLo8YBE5sjO/RerdmAvMRN2u/Yw5b8I3koJqhl1kumUbSjdVQA==","shasum":"4936581730b7bca9b9be223838aa9ff5c5be6644","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.9.0.tgz","fileCount":12,"unpackedSize":94275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfR2PZCRA9TVsSAnZWagAAvhUP/0lZMpyp0np4RsmoYgdH\nN24K2CCsUHyZbolmsJcDrDSDhVoF17jdkM5+C/KyNKBikKibJS6YFt4qTCmr\nPLBE7JGekDKKkk8ZpyyahP60Rgq3PVD7xCs8JU/1qOr2CGOqHOEy3Xiv5+ys\nD3ATidgyYkdwU1d0bQnOj5SA3g2FGGn6DkIfLKCwJsa39K7osLCLBKJpMF3N\nqPiYDSLcMRTQUegY/mZHlUGZ/uAxwqQto6lKGh3HqlaNrPVLxq6PsV4Jo/34\nor/AqF+ykgqRHQItgWuGJ9tgEF1AqA6ylsrBK93gZYj/qskSUn3KiBCDf5Sx\n33G2bpmQW8bXiMCHxxDuZORsjAKxrOvxh4HDzlvRFzdt7Qd5zKeWl2HTOowe\nrhZWjNtqnOX+qGds+3fA65vnk8uj55eyRnW3Q6omU/gpgZAHdEp7kflk9S0s\n/GKMDxifS52bDh3njjm08kK+O456xKvQEcjo9s5k1PecMFvzWHRDXHED/fI9\n7WbyVkkjZ1qOHdd0fhsBVLn53Pz3E+paCf+FmnugfRq6JBB8LZ4n1BYR6uY0\nfyWvqc460+XlYsiKf3c7DiqtcA1Vk+zhYHHsuQe9261q2sTZO0VGPrLXXZ/H\nG+Lq1glndt1xQrAmjKtX9JH2jx2ERCNp2L8WOlaVcr42CPRQbbFTYqc+A3i9\nSPtp\r\n=Pz+e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqD4+im2BYQg2mNLCL3VthQhpwZfwiseSlXNjYgeHTsgIhAPE9/bswmOKmZCY2q+7ZyDG36v+/bkliazNftKtuouBS"}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.9.0_1598514136983_0.8187323159720461"},"_hasShrinkwrap":false},"2.9.1":{"name":"@flexsolver/flexqp2","version":"2.9.1","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.18.1","util-deprecate":"1.0.2","uuid":"^3.4.0"},"gitHead":"3eeb73a00491a2cf1c35db3d9f72c697549ee0de","_id":"@flexsolver/flexqp2@2.9.1","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-VeUJxzfL+FP7nygityjK17i5bYpD9H7c2uHFakCa5HNpVgKX1YBSWqX6AxcqQR0HtJE54pw3bwNh9A9jAdy59A==","shasum":"44d9921386df1bd9042487af390b78882032b469","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.9.1.tgz","fileCount":13,"unpackedSize":95160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfT1wACRA9TVsSAnZWagAAiegQAJzFL0QVp6+zYacsKdfk\nIgZ6ry9SXWoONg025fue9PR6rtotIPg/B+OjwL+o0QNNX5P6W+JP7ZIPZLJh\nMKFv+bl0SX0QuaphmwGBve+M4JJ70qXU3m8QY32vzbH5CklwHaevqRAi3+uy\nEsmgfDx6Dvtym2DeXwH10zejJ8Z15pNgNFVSvAXfUcH9UWRf+cJl5fkRoxiZ\nolOekzuqWDCE/zdztuENOnjtlOH4sdKa+HPKnmUdW4qFA1KziBTmJJiWKExn\njX+g7lyC+tupS2/7/LHhC3ph3t4c6KPQjiC4zJiBaEiQ8WXiagsWyFzHwdTF\nL4jfGJ0EjAELocblvjHK8c4kg1SYAQMwUAEBsB0cZJxbJe5iT4FYMxSKJxv8\nKBa7dHDLiovLzdlC99c6IZpOBEwDcLvaFuPKg8rSICXG3Lsl96pS2PjbbgZ6\nQrJjWScw/j3iw+Puay+JY+z9nW/6vwktuS2dFFrMkgF3GfhzJKD9pvAwL8xA\nrlYAmXz0eHBo0XnjKpalRD85xl/Enmz2VAN6s+otyQ1XRKbeX19X5bWRrSZw\n0BBEc1JN2g/JkU+7Lv/M/qgbZzfweWXf5YazIihdyqfquIFIXxuOpUSclPDu\nV/0XH7Avi0l8IEGURXlYRS6k6VjPy94shv7WM+wZXsGD02Mw3PjQpHp1s7No\nWvr/\r\n=MCOQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB7VvvqUrVJ3KrfokU9LgFa9FID2y+kURpS/cLalEyiwAiEA4hwC017zy1gHPolNUDpLy2SyximtclJBay1QvVySqis="}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.9.1_1599036415990_0.331391081715513"},"_hasShrinkwrap":false},"2.9.2":{"name":"@flexsolver/flexqp2","version":"2.9.2","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.18.1","util-deprecate":"1.0.2","uuid":"^3.4.0"},"gitHead":"3eeb73a00491a2cf1c35db3d9f72c697549ee0de","_id":"@flexsolver/flexqp2@2.9.2","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-FCbjpUzY99L4qHiDUZD3GWmgF/MFfGkNHJoOWEgHEt/d5DkkyhwHHhiNQWo6jxeHwS3/vRi7oJEm5TuBtk75FQ==","shasum":"2cef3667d0b3945d559ea702fa4baf4c403b4af4","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.9.2.tgz","fileCount":13,"unpackedSize":95167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhWqnCRA9TVsSAnZWagAAswQP/RiE1H7osPtCRzLmC6Ak\n8sCo/MVtTbjONapE0CRDwvQ4MDHqzI40Kik7k/MrNGiIhsPuG9LpyjFIrM9p\niJ775EbodDmo/C/ISp/F+hlTyMuHnOVgpHaaDtC30SMcznj80nk39gCXzBct\nzZmVk92tL6r7rSgg/v0EDZffeAwHPyc7nuvbuWY5Kqa2QrgQ+q3ttyEvakPk\ncFHSQ9Z4gYT404OEEU4jzarbp1xn2ZUFhOfWgVhvJj1Nd7HlEZxj3jx40wFl\niOKgzC5tKxmnXMnlpI7DJa72QOBvcwsHqnwOrsP01wVxt8eK34ZX0T1KI6co\nj9bzkZuwzBbdC605kwSIzyxh5gxzVVL7Y3COB7LPcRw0ljHMZ1pt7R40jxVx\n1afKBPF4wrYdt3fpAK5yS6xxnE8QknHRn2ivkaxDwoa1mtV9JBOA+a1/6Iby\ns7boES/cxOvh/wL1RAq2IR3AZT8HIcbtTMQmLBLSStmwWn1wp/1qFourGpmR\nCJfdjKLRYGbV71419SR0Jzz0JXGXifMmxRC+tvVh+zX3WOXqamU1nMHzwsOW\n/wmL2BHWf3tnKZ4beWKvYF5r1U590kPWNNRL5d0UcQBZdpkKEAdKWqEg53I4\n3eP5Y/MFrjIJETrYINYatB+Ie0MpDYvu6YSmIZwfu6ie59jeBqqF2iK8PpIs\nZ9Em\r\n=f7Nc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWKG6GDkgSj0s4SEBGo4BZcpcJnYMRyBUmxdGhsWv8QwIgJ64HBEkBimwH33O+nC0pQlFZtk0OUbmXxXzAdtzFmmY="}]},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.9.2_1602579110893_0.6747927383329102"},"_hasShrinkwrap":false},"2.9.3":{"name":"@flexsolver/flexqp2","version":"2.9.3","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.18.1","util-deprecate":"1.0.2","uuid":"^3.4.0"},"gitHead":"3eeb73a00491a2cf1c35db3d9f72c697549ee0de","_id":"@flexsolver/flexqp2@2.9.3","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-oY3516T+PdJJNTYbN/k4Pf0jydJUXox1GwFb0k3nFJkPwWGdPORAtNze/IFe0xoZ2Adn+Wr2GyySvDaBq2007w==","shasum":"db1b57c435f457f8ddfa73573f9e6575d631f9a9","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.9.3.tgz","fileCount":13,"unpackedSize":95165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfveRbCRA9TVsSAnZWagAAxKUP+gMAjGkX6jAxMQMkEF7F\n5rPSuwfXFa1ApheoF82xix/MWy433zkCmk3131n2KZO/1VuYimWrLabfecW8\nTmUe+p8ZV960Mo+ZFgmUuJz4FqfXNsxHrkq2xCqJR0gM1c0SHpmb8hLvEUib\nIDMo8930vuABpDW4uoaRe9SxLPKxNALu0SiWNhlt82k+EQ6sfSnB7inSVWtX\nhpUAGiAEXUoAmGUQRjibRJDcMArYyw5P7U8T/A/ZywF1DrL3a9Frfc6P+636\nHWPiJH28ZdT7qQAPFa3A/knJLgyuBbbJYXlmMxVuZFxGhcZcPe5ZybhCWkzg\nlpAPNPaPZykd1sOoM5lcbFVbKclKnErwYQIxc2smgGkb2eYmQzDw1Wcc7z5Q\n2BzDu/67k5cIFbG/t2/xKQktiL8uZ11Pif7X8Eqqab8rvEK6KdCdNPuP2BGq\nahNAvyK5FSPxm/sn2orAJsgYlATWjABtq0o8YebYQ4uEviRdLBKyS7VO4JCI\nXUcBCtk5KPcLGWMHp7sEFLN17gWuwM8/Pv6RRg7doeqfjJ00nN2+p+heRXlx\nAFn4zPf9S7TMWNVtVBbEGn4mz8m3MfD1he6OZ5JzAlGJxoTWkunb9asR3Hud\nfE/kTkCOBX+iVh+7GYC3fvLsF9L2SgNfYaZZF5FJbqMtKFGGfVx/0TpP6wok\nk15q\r\n=NXHR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID3R69Kk5NnyV0kAQ8ecimXB5SSopzujRk3gvViqM2MSAiEA7RR+dMeCwTapG9iHR5BD4Xdd5TE5NgH3AmIJlVkGllU="}]},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.9.3_1606280283491_0.5612718614410732"},"_hasShrinkwrap":false},"2.10.1":{"name":"@flexsolver/flexqp2","version":"2.10.1","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.18.1","util-deprecate":"1.0.2","uuid":"^3.4.0"},"gitHead":"83e9d6728e0c63899c2dce0b2f3ea9d0635ce51d","_id":"@flexsolver/flexqp2@2.10.1","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-ef08vvX7PRbiiC3pdBIc9lYNmvawfuhxUlqFBAA6CiQk0hKme9izltSjhjdutm0FwRqxU0LuXmwUJIEJr2Jlaw==","shasum":"f6db75c18860ceb5dbd9eedd23236265d54a6d5b","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.10.1.tgz","fileCount":13,"unpackedSize":96022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSCT8CRA9TVsSAnZWagAAWEwP/2FeeMGmbQmOhup8b0Bi\nN2+65G14CUqOq/1t9H46NBtBt2KUN15lrQbmMm8SO30gXWdNye/SOFzK1Q5n\nJjWwgoWj1ykLGXLqV8UEVskZhkQGKPMqIaHHLH4CJ0y1eUZtxM4sOeCn1WoZ\nPuvO2YrA/mlOQV/dI1Ew5T9TspYHxdRUWud5aLC3n+ZaPA1Q9qo0QyeBhHZF\ncvKJeTqZhnWwMsLxhMUGMrm7QQJDF0bsfY9HC9sxqCRcoRilR2G1gM00Wik6\n+0pz+VVH4mGcgZzPQNuvdqTYqL2b97XG7iOljBWgox517k192RN3zW8Ooujk\nN3k0IP8MkJz3bppi7X/iC6g6BHQA1HqaL6U44hd7uNdZJ/dyUPfJpOS+41xg\ngA244Xt/RuC+HzQPuWKcasf7phDsnLTPQ6SQhhSBpOu82T2AecIApJAMEjWU\nBpHe+gPoyv00YDVsetVQDOvmv78Lzmihp8wzzlmwbASqwGrjT925Wbbzrfac\n1oLCpM/KaIrK80EMN8yH91JpQHUP10ArKE62jB3PLi5v+3YbgIgH31F8DXd/\n7OwU9ggJZOuwgkkxZGM1aFffX7PyZLQPCo1NZ31dweFLGNBeENow02A7VC4O\ng725/CuWYl2M9857j2/29OSUvp05f3y+TB7EBcTHQ/tfsmMwk12qzz9e+SZC\ny/bU\r\n=+xVB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIByDDxFaciXlIAXRV8eNSJFZv9ypzastNAskmqXls6ZfAiEA7PvBGYm31m7NpdqVc0xwdnmmvEeuGWdeoQg04g6ZRCs="}]},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.10.1_1615340795848_0.9411098823027542"},"_hasShrinkwrap":false},"2.10.2":{"name":"@flexsolver/flexqp2","version":"2.10.2","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.18.1","util-deprecate":"1.0.2","uuid":"^3.4.0"},"gitHead":"120a15d14c10efbb84eff26aa80f4d0ec6eb8ef2","_id":"@flexsolver/flexqp2@2.10.2","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-iEl4K5NF8+z6NYbF2QxsdevoalW1txlqFrZP7zvTKZ4tY17sOh0qgDt24juSVD0M4+wUqm4RvOaN1MSk4BApNQ==","shasum":"f1e6c6189b75e3ed27ac94830be8851e8ab91316","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.10.2.tgz","fileCount":13,"unpackedSize":95977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUC2UCRA9TVsSAnZWagAAKDIP/jkCjsKdt5JCQe5n4Eqx\nEO/Y0oilqVYNw8tLgZYlt9CKQpych30HEou43I/rG1hdcXv7AFbDR+/RjLpl\nJ+os8xFo/nGYGrSU26WRXz2RqDR6aMMPqWDtR5sxLCot5jPNdWjDHJT09HWe\nxUWUJAC2SiKvqvazIzJT36jwQtr5HLEMtZDu9ML85/fEM5B06uw0CYLtg3uZ\nJpwHQzvPlhg9qH7G8Ohg0OrcggictHjd3QAL8/Ghzm32J2tYLK9l9lNi7ATu\n41yAGiWG75NGihYD2Uz1cZGuwb2JldU9Sv0THGmtUylO/oOu3JAI2D22tfke\nn18R5XFeMYndhzZcBvLvUg+utWnE3JQuKWh6fKvrHHaU36vrzbyxagHKtDhn\nDn8g1PUTnEqa6xeg/n4XepzyB+dWlGN6dyjaTs2l6MGP6KhI1j9q+z58rvpz\nu6btHfPa6REWbKrtkRwk+5C2f80qiDP/NU6XoUZ4LVa7pd/vOTCAiv0zTArT\nJlXr8bU235vNF2LuVdv5z7Vf4aWfuvmIL6wsyABh/WL5cOf7/umsq2kApZ7a\n/mGvGAQa01dCg3P7T1rPp1DEyl/cUNDUftnvPA15B0+FJr4Bsa6Un0AlazJC\nwYqe9+vSX4xRAweR7w5OYn8MiH4MdY6ie9VX/imYzRZEs0yC30hrKDjC58P/\nzPVZ\r\n=T1yJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA0TnPFls89M8arkSMmXFD+c3puaurqvVzQayqBQjkW3AiEAxTtTjfZWxY9SlqTzk4aAang7xe+Ri897FGdcGDmhJmk="}]},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.10.2_1615867284010_0.5843620712586126"},"_hasShrinkwrap":false},"2.10.3":{"name":"@flexsolver/flexqp2","version":"2.10.3","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.18.1","util-deprecate":"1.0.2","uuid":"^3.4.0"},"gitHead":"a1f6ef5718f7eea2f00301b0349f25247486d749","_id":"@flexsolver/flexqp2@2.10.3","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-vBNhXLHtH4VXJRuukcUgm+bAtJ+/C3X655T/wIJgDxbZnaqYD3ayjKtDl7S0QxsSD47YUMrlJi7eEkSmHlBMzA==","shasum":"27f01e643bf1f5ed814d7219db4cf4482e1e7826","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.10.3.tgz","fileCount":13,"unpackedSize":96146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUDYWCRA9TVsSAnZWagAApjwP/RVuAeyWRCFx6P7FlDoG\nT303Ctk/OkZwRTKmVkwLiRVQfsPDpC7ar1Dhv6ZODy9hB93PVUngKoiS+7gs\n/r9UWt5Rse6StmRjd8BAvb/xbemgDK7zlHpUDM/A5gW8RJmO3tIpP0Ec/Cbr\nmSt4+EkukAk57hG3ZqA3n4FbZ/wiR9EyzJ9mXjx9FS973wg1hE/EekndfVyL\n3pWzEG1uEWNtXqsUBt3tQwmGPjdej+BCWquSjUMZ04jDckJNTmiQivEC167f\nlZoc5BYXIjafVmbifqkN3B0ZZa9RRgQR3rYqJw6esgNcRluIlDzziwaJNaCT\nvW5kyZ4TqL6HvockgdEVHAjN7OdWox179ffdDZf2nI/4y7rDjcaFpBD0s3A/\nZobDjlW69vlumR1lvrb3+PNnmBD4KKCmzYSstRkRfF8JhowD7VeE0rtrqFQ/\nSccwROUKSf4dPTudOgpnTtIxiLNB2IyBRnBrTjnVajfPUnOBXAoQ2ZN9XAOT\nI3z4FjMbrEGWPs9v91Mtnz+dl/sHbCiYWywYw4k/P68RzOohlsxMrapI4rOz\n1NcdS/cNnGFwTGLyS3a/uMD4ShMeH4P8nPm+sNAIY7KZMoZxB6nCZOb0L6n5\nbDsfvzHNUeHNma8jIGKFFSYF6WgAFZobgJ6aEmkgZQA46DFXxfZJTkR0LJzu\nnx+R\r\n=Qd1M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEAAD2xn+6XKLDE/OAXB0YPuIYc/JPniPGcYdDkHGfsiAiEA+/+kw29UsOAkHsoZhEzRdJsG4eeNFNNGzfKQdoIEtQ4="}]},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.10.3_1615869461552_0.5317425013780122"},"_hasShrinkwrap":false},"2.11.0":{"name":"@flexsolver/flexqp2","version":"2.11.0","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.18.1","util-deprecate":"1.0.2","uuid":"^3.4.0"},"gitHead":"745161e3b788175b20eb81ffb428424d25a3d888","_id":"@flexsolver/flexqp2@2.11.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-S6EXxx/IXwj45Xy8ASNIFsLnGN6ePkm+Lv3s3TkQeXyUGwPeISWTWqyTF/bO2x17qiJu+B6w34awVQY9J8syhg==","shasum":"646638e4907fa7b65aa2211c5ac7af442c12f067","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.11.0.tgz","fileCount":14,"unpackedSize":100522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaxayCRA9TVsSAnZWagAANlUP/AqHNIwtMa9+puv4bEgK\nNr5PEAVx+xBakOMW6sDLEwz7uAdFacl4MzmYfTWzhGegMxj01XMVH7zfHQ41\nfBMr9IJuCOobRg6lC5H57yBrXD+OXRDVeakcxHxIbHwN5WdhcFe0cWxXeuSO\nLKJi9srQ7Osxf0W5q6bY9y7a5e3gLhcVDogzTr7CmsnJhvhYSCntbL1oKCrO\nOVf43CZEc4wKyGpgU2UmFI0PDtOLKsEfd7XhZj52DIirFI5ELHzkQsSDdtD5\njz6iR6KEtDdJ1cz4pEummDYhuF6GV/ubtz6I0FJ1IgWVRSdUJiAomfEitumX\ngWadsXcL1Q+hnV/VYC3QPMWnaYGrmN3F8XNQeowmjwU9xpkqYKu5PhXHrdXZ\nW7KsQ60mw6JchcugE8U1Nd6dt24O8f9yNLKnbw2i3HJ1j68xBtRnxE8P7n94\nMPZdQEoVV0dEcIbXhqnDjEH3yVeR4YXRzOrgvYkBYzghlohtWp8IHuk2p9iZ\nTu7PI3Qov6tX8MyuS0LWAbr8w8Zz5qe6+0f3n9gv8MRqSppShZbDvGNCDIrl\nbb6pAA2a1bjXJ1b3reD21jSkXKYx+t9ivz9MptE/3geVn3lqnQVnIAxorawM\nty5jPlx5021EKSgEcI6W3dpRyQSHrp3fnQ36WE5wubnLvDs8qQReDcr+hNcS\niIyh\r\n=rtcL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHc7K0AugnPr0feAnjJQ0fhcj6MGr4q5mwPu53PWptdpAiEA9YTmHTIDfViiMv3UkSjddWOAd5avCl2Euf/sxeJCiwY="}]},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.11.0_1617630898065_0.1296230719828808"},"_hasShrinkwrap":false},"2.11.1":{"name":"@flexsolver/flexqp2","version":"2.11.1","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.18.1","util-deprecate":"1.0.2","uuid":"^3.4.0"},"gitHead":"65ed7dfcf82e62f8b69221eff25a61be79dbe2c4","_id":"@flexsolver/flexqp2@2.11.1","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-vFc/UZc8rJUy1WRm007xotH1dCJApJWgPwUwmNBa2FDVRjOFcXgpGzzKtUgWIzX12aLg/xKycmeKst5mAaWD5w==","shasum":"9a679f89f24e29a6b65ceb2ccf47da820b28965d","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.11.1.tgz","fileCount":14,"unpackedSize":101675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgayBrCRA9TVsSAnZWagAAW0MP+QFC80gGC50umgRGRXVB\nRdYHcO/hlKwg9X0WN1Itlt7/XoYtfdZA3uGi+xqKBvNPE0tuVNCw78klvLfN\nqng6E8ObndPVPj0Jh8O+EHQntfdm0bqzXTO5XZ1uzTKROCEsnKPtwhL2jOLx\nVWpimGBWiV6jsuCJez8pRKrsXip5qin9pRlm+ZN/+CjxZwRH16CBdu7JVxWr\n4+wf7HAbC5h8wONBNNyeYdcYpjxWGl3OnNt7r9AFqgUbdpZ/1sGZBpU8D0s8\nW+bUta9KujgTlJBRsYYPHVmXHx692lialoJbUtxJLiVMY/8sSxq4yiTiM0Ms\nRvSNtqKF4lzfd7NREhB/uACBSTdoyfZadPxr0HHAhK8G0Ig8TkfvvwGQ1uIj\n2ROOQqxaWAKDlfVH9sYy8eE3XDv7utY1+dX2Jo4Wpj8VLzp5O4DtDsGAHQpb\nNCtLz90s1Le2X/fpj/Qm4wUaz7Elu8WgO9Uzp/LoO9TRJsNV/DShwBRzGgFb\nHRfh3NpVMntDH6UBRajJBjqtmXZN9qF/3UcJ8OjJEZajOijqDGkiHm0MIZsc\nHN2MEGvslu5JpRs3RzVglLp5ieu4ZdrHjINh2VfAl4yTy/00jMcyBgEXZhIc\n5uAKLGFrz9QkNIE6ndjH9Ukk6NsNRh+AmY8g8Rtk2VCluwBl1PIdKbQeIxsy\noI+b\r\n=RgLe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICYVWRXvPG76XOYLxrBaBWf8RZD2hLrrVkt54YRymgryAiEA44wNjXhE031CY4Sf32OgONgidUoWqSJ35T+5YmZZQGI="}]},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.11.1_1617633386599_0.11635272754696957"},"_hasShrinkwrap":false},"2.11.2":{"name":"@flexsolver/flexqp2","version":"2.11.2","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.18.1","util-deprecate":"1.0.2","uuid":"^3.4.0"},"gitHead":"fccd17b128f0c8d42591dba0a311f09b9a3a453b","_id":"@flexsolver/flexqp2@2.11.2","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-uSQCO/5LBR72EhoK6WMilJZ0leKPK89gUZFp/T6uDfGM0FUMkatVnVB6eDKTZrUYo/qNjxtmmZmHTx5EGfEuOA==","shasum":"7ff38e09bb2db550c592d129f5f9c68a879e5d18","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.11.2.tgz","fileCount":14,"unpackedSize":101884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaysKCRA9TVsSAnZWagAAqRwP/1Gm6QKrZYFP78z7oY1m\n6T11/XtvxSphGq2ClmrC0YtfIs9t+tn4y7h3VKu1GmcpCoDvulcKoowSToql\nuhinV0yD5NPR9lhjQt2B9FSHisSGxSPxjkYAcBxX7YVjzIfsa27lLtsnSuel\n0rGyUC9MNH/8apNSxYKG2pn3fBNvkfhLjXH0bcaSR+fQWqLBf8WcWAL7Ofi8\nrBQPtiHNHCvopbi/o2f42EFw0cH2vejEB5HoeiY2WEP8WVWeCFUpBm/JBvZ7\nYzjEjPzYGZz5NeJjRvLFFSXDVoouLjQnM7lkak9qkGYx3mEmpryN/1JY7F9i\nc5mkyGPhknp/J5rRa5m72yB18d4F0wnyJ9qdf6nLiuDgLo3/1mUyr3jlKnO0\nbZC5JE2054GbcV6936glbyF8Gr6hC5rawCyA9boWOn2S0WChj8Qo3XLYJnn4\nHZXwhWOk4c8ZIFltifYVGwuTdVDq0q3hbIu8o86+ksQ1tIC2aIxeEAVtqybe\n3gXk0PusamRHa3oiBIuTiv2nsbJrykTM9KOqtMXhsALvWxrErTvWM0pvjOp/\nCeMsKqVThzPTEcvku2EAVTlvoAw0bmfhuo0YQ+90lyNe0vBHS6TIz4AJBbAI\nbcKQt53qnCj8yCLNPnHliDiax/08v2HlUho78Jy4PG/tNodtL0CJ19dzgtNg\n9toO\r\n=1CUZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD35BlMfcp+REV5oJt/FyPULTdq/nmDcQ0NuUhoQf1m9QIgBJXv52uOy+hl1kJrncEiEk04SN5hXtw8age/R4VDxxU="}]},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.11.2_1617636105938_0.13341625469837703"},"_hasShrinkwrap":false},"2.12.0":{"name":"@flexsolver/flexqp2","version":"2.12.0","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.18.1","util-deprecate":"1.0.2","uuid":"^3.4.0"},"gitHead":"0e02dc40f8be92b8af9b571fc457b6ea121e3479","_id":"@flexsolver/flexqp2@2.12.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-Qtcy/5ag5vIQ1EKCiipOorsiJUfJ/0VPZxfJahYbQG/vbKUU65C1xEQ4JRwN/ivXqR5lGn7WrHTE9vL8pur3mw==","shasum":"49a9a22c4f05fde3495cb1d344f9a61f6a8eb3e8","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.12.0.tgz","fileCount":14,"unpackedSize":102101,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBiOa6PLpq6q2C6VwBbYTIA51BFxkHBe7VTcROavtJJjAiA9Y04DVCk4aDJE08L5+PGzlV0rzweCsfVL5U9zxbQVYw=="}]},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.12.0_1635748091752_0.3721725701047707"},"_hasShrinkwrap":false},"2.12.1":{"name":"@flexsolver/flexqp2","version":"2.12.1","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.18.1","util-deprecate":"1.0.2","uuid":"^3.4.0"},"gitHead":"0e02dc40f8be92b8af9b571fc457b6ea121e3479","_id":"@flexsolver/flexqp2@2.12.1","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-KMuqzWesC6WB1y7ipPqPMqE9n3nqdMzxpNelGHeXj/bGhSlXqp2CLjsQPWBT5gtlVHL91zDAM/lK/ptWfU8PYA==","shasum":"fcf7615547548b193629b8ea882280f82b653633","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.12.1.tgz","fileCount":14,"unpackedSize":101972,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDq45AA1JZZPgDTD6Y8CnV8Re5hYD8aDSLEyhc7+Y0kmAiEAzqrqjJjnkWKju8t98FfOf8UqnKeZonrpcaG+bPr/Yqk="}]},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.12.1_1635748212920_0.30406370945221783"},"_hasShrinkwrap":false},"2.12.2":{"name":"@flexsolver/flexqp2","version":"2.12.2","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.18.1","util-deprecate":"1.0.2","uuid":"^3.4.0"},"gitHead":"13bdaf31adca43d589309035dce8cf1e9b15011c","_id":"@flexsolver/flexqp2@2.12.2","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-A4j1vkA0FzShzDBtLaNGG5fRn6RX1A9d/18/Foot5HJEpLMQvmg3u7iIWWvV+U/GyOO8hfMHFlNhLQxUK5f8Lg==","shasum":"2507ff5240b7af1f847ce7a67882f5ea634f62ff","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.12.2.tgz","fileCount":14,"unpackedSize":102937,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUpNCIdjJIF/HV3y923lOgDnbl5vLGiqW35MUQSRm2QAIhANNRDW1ZRMdfNAt9XtU62GhS6+CCQFHKzxbwn5vg6DMP"}]},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.12.2_1635749716299_0.889296408632138"},"_hasShrinkwrap":false},"2.12.3":{"name":"@flexsolver/flexqp2","version":"2.12.3","description":"query processor as a wrapper on top of mysql","main":"qp.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"keywords":["flexqp"],"author":{"name":"Roger Lin"},"license":"ISC","bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","dependencies":{"core-util-is":"1.0.2","inherits":"2.0.3","moment":"^2.24.0","mysql":"^2.18.1","util-deprecate":"1.0.2","uuid":"^3.4.0"},"types":"./qp.d.ts","gitHead":"814d809985890abdc955e11362de12745ff245ce","_id":"@flexsolver/flexqp2@2.12.3","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-6fkT0xkC3kgCBC5+OdDzMxJwU3gnAse/ZXsXAfGfZmNNp+8ChUD+jd8AbeJik0jwRGVlVxsQ/DkQhBwgs4L3Yw==","shasum":"a5718f12be526bbe31839c27da63871bbc644981","tarball":"https://registry.npmjs.org/@flexsolver/flexqp2/-/flexqp2-2.12.3.tgz","fileCount":14,"unpackedSize":102939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwCgyCRA9TVsSAnZWagAALcwP/3pORoz/GWN54B82MqmN\nP2R/hzhmh2kz9tuA6sQQqK/wonMBWJQl2ada2beMTXV+C9bVJL2HP6tX48ng\ny+De6lGmF7vxHwwatzQcpXBEMFMiA8JsECVdAmA41qmFBBR297UgjwXT468A\nSsYjeEV0bpVizaXDMXQ2mE//YfxLrN9MnpA3wYeDG/MEsqqNixYwQNGWXO9U\nDaiCCGvy6tQvFUK9i+s0QoIxHDKGQU3V/ShvfnreP+RvxDghi/bSV/FhLSa7\nX51O0wS92sVJsaUFRMVWUPIbXGXDYlZ7pcOHOeKNmlxceBe5Y4hB/Utr3f2d\nP/IB49Wa88lxLabdvPm0TzbKoBAVexFlPS/CzOX//tnrRkW05ne/vqaqJAgG\nyItQsoy8NSP9N/H/TUAQ4BSLHQaBqVP/pEfSZLDzH5sotiJBRf8CPPMO3m8M\nlhXMslNlNgFjZpq1ENro4JCb4pYsXKqGr7HP/daN5HmAAOR6MewKzbENj8UK\nS0boE10EkZVo06w9GUnd57TOTO5Cs/roWhlT82+jvXb0TzRRlW+SVv/1MC0d\nXnj4ujNQdJk9GKohzqUTLsmEe1mEeI+CeLOdaJxy2Lw1D/Kj8JD+jSobVBSN\nnoDH6orh8eoEJGsH9vkj2qH+lBBVQiC8pmrK49gWEwX52f+ukxGkuxrRl/Mp\nAv6I\r\n=rLUU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICutf+FnMbLvBK/z4xqf6iDYuDFGhfgDxtM5VhrAH1KWAiA9OFpFGj1sdm6J/7+ONeqkyJeE0cA3NpZPmbzE/+RZRQ=="}]},"_npmUser":{"name":"flexsolver","email":"is@flex-solver.com.sg"},"directories":{},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flexqp2_2.12.3_1639983154617_0.9576951111787058"},"_hasShrinkwrap":false}},"maintainers":[{"name":"flexsolver","email":"is@flex-solver.com.sg"}],"description":"query processor as a wrapper on top of mysql","homepage":"https://github.com/rogerlinchehao/flexqueryprocessor#readme","keywords":["flexqp"],"repository":{"type":"git","url":"git+https://github.com/rogerlinchehao/flexqueryprocessor.git"},"author":{"name":"Roger Lin"},"bugs":{"url":"https://github.com/rogerlinchehao/flexqueryprocessor/issues"},"license":"ISC","readme":"# Flex-Solver Query Processor Library\r\n\r\n## Table of Contents\r\n-  [Introduction](#introduction)\r\n-  [Important Notes](#important-notes)\r\n-  [Getting Started](#getting-started)\r\n-  [Basic Syntax](#basic-syntax)\r\n-  [Transactions](#transactions)\r\n\r\n\r\n\r\n## Introduction\r\n\r\n### Objective\r\nThis library was built on top of the [Official MySQL Library](https://github.com/mysqljs/mysql#introduction), to create a clean and standardized format for MySQL queries, so as to ease the process of database interactions.\r\n\r\nWe recommend that you try out the Official MySQL Library before you start with this wrapper.\r\n\r\n### Features\r\n- Simplified connection to MySQL Database.\r\n- Simplified queries to the database.\r\n- Parsing of data from database for use in backend or frontend code.\r\n\r\n\r\n\r\n## Important Notes\r\n\r\n### Important Notes #1 - About Promises (Latest 20/05/2018)\r\nMost, if not all, functions in this library return promises, hence it is important for developers be fluent it using [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\nAs mentioned, the library is written on top of the offical library, minimal changes were made to the returned data for ease of 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## Getting Started\r\n\r\n### Installation\r\nThis is a Node.js modeule 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 @flexsolver/flexqp2\r\n```\r\n\r\n## Defining a Connection\r\nThe recommended method of defining a connection is to create a JSON file:\r\n\r\n```JSON\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\nAlternatively, it can be defined as a Javascript Object:\r\n\r\n```Javascript\r\nlet config = {\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## Connecting to the Database\r\nWhen using the flexqp library, a connection to the database must be preset upon running the server, after which the connection is no longer required to be defined for each individual SQL query. \r\n\r\n```Javascript\r\nconst qp = require('@flexsolver/flexqp2');\r\nqp.presetConnection(require('./dbConfig.json'));\r\n```\r\n\r\nNote that when importing the flexqp library, an instance of the class is created for the entire project, meaning that a connection defined in the entry file will persist throughout the project.\r\n\r\n### Connecting to multiple Schemas\r\nComing Soon.\r\n\r\n\r\n\r\n## Basic Syntax\r\n\r\n### MySQL Query Parameters\r\nMost, if not all, functions require at least an SQL statemend and parameters, if any. In order to pass parameters into the SQL statement, the following methods are used:\r\n\r\n1. Passing parameters as an Array\r\n\r\n   `?`, denoting an unescaped paramenter and `??`, denoting and escaped parameter, symbols are expected within the SQL statements, with the number of symbols matching the number of array elements.\r\n\r\n   ```Javascript\r\n   // Actual SQL query processed: SELECT * FROM `table` WHERE date > 2019-01-01\r\n   let params = ['table', '2019-01-01'];\r\n   let result = await qp.select(`SELECT * FROM ?? WHERE date > ?`, params);\r\n   ```\r\n\r\n\r\n2. Passing parameters as an Object\r\n\r\n   This method is useful if reusing the same parameter multiple times within a statement. In this case, the syntax used to denote the parameter in the query would be `:object_property`:\r\n\r\n   ```Javascript\r\n   // Actual SQL query processed: SELECT * FROM table WHERE name LIKE CONCAT('%', 'flex', '%') OR email LIKE CONCAT('%', 'flex', '%') or user LIKE CONCAT('%', 'flex', '%')\r\n   let params = {\r\n       search: 'flex'\r\n   }\r\n   let result = await qp.select(`SELECT * FROM table WHERE name LIKE CONCAT('%', :search, '%') OR email LIKE CONCAT('%', :search, '%') or user LIKE CONCAT('%', :search, '%')`, params);\r\n   ```\r\n\r\n### Data Retrieval\r\nFor simple data retrieval, use the following functions:\r\n\r\n```Javascript\r\n// returns an array of rowData, or empty array if no matches found\r\nlet arr = await qp.select(`SELECT * FROM table`);\r\n\r\n// returns a first result found as an object, or null if no matches found\r\nlet result = await qp.selectFirst(`SELECT * FROM table`);\r\n\r\n// returns a map from rowData, with specified column as key (key must be unique)\r\n// the resulting map has the following functions: get, set, delete, keys, values, toJSON, toValuesArray, toKeysArray\r\nlet map = await qp.selectMap(`column`, `SELECT * FROM table`);\r\n\r\n// returns a map from rowData, with specified column as key (results are grouped into arrays)\r\nlet arrMap = await qp.selectMapArray(`column`, `SELECT * FROM table`);\r\n\r\n// returns array of values from a specific column in table\r\nlet array = await qp.scalar(`SELECT column FROM table`); \r\n\r\n// returns single value from specific column in table (similar to selectFirst, returns first result)\r\nlet value = await qp.scalarFirst(`SELECT column FROM table`);\r\n```\r\n\r\n### Data Manipulation\r\nFor simple data manipulation, use the following function:\r\n\r\n```Javascript\r\nlet insert = await qp.run(`INSERT INTO table SET ?`, [dao]);\r\nlet update = await qp.run(`UPDATE table SET name = 'BLANK'`);\r\nlet delete = await qp.run(`DELETE FROM table WHERE name = 'BLANK`); \r\n\r\n// runs query and ignores error\r\nlet ignore = await qp.run(`INSERT INTO table SET ?`, [dao]);\r\n\r\n// inserts an array of rows in 1 statement, updates selected columns if specified in colArr, ignore errors if specified by ignore parameter\r\nlet cols = [`column1`, `column2`];\r\nlet ignore = true;\r\nlet bulkInsert = await qp.bulkInsert(`table`, daoArr, ignore, con, colArr);\r\n\r\n// insert or update of already exists\r\nlet upsert = await qp.upsert(`table`, dao, con, cols);\r\n\r\n// insert or update an array of rows\r\nlet bulkUpsert = await qp.bulkUpsert(`table`, daoArr, con, cols);\r\n```\r\n\r\n\r\n\r\n## Transactions\r\nFor handling of multiple MySQL queries within a single transaction, follow the example below\r\n\r\n```Javascript\r\nlet con;\r\ntry {\r\n\r\n    // Create a temporary connection for the transaction\r\n    con = await qp.connectWithTBegin();\r\n\r\n    /*\r\n    Multiple MySQL queries for the connection\r\n    .\r\n    .\r\n    .\r\n    */\r\n\r\n   // Commit and closing the connection\r\n   await qp.commitAndCloseConnection(con);\r\n\r\n} catch (err){\r\n    if (con) await qp.rollbackAndCloseConnection(con);\r\n}\r\n```\r\n\r\nNote that it is important to define `let con` outside of the `try {}` code block, in order to rollback the connection when an error is caught.","readmeFilename":"readme.md"}