{"_id":"@dialexa/pleco-knex","_rev":"21-87379353879ad30283c38cd6e9de4acf","name":"@dialexa/pleco-knex","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.0":{"name":"@dialexa/pleco-knex","version":"0.1.0","license":"MIT","_id":"@dialexa/pleco-knex@0.1.0","maintainers":[{"name":"thekuom","email":"matthewjkuo@gmail.com"},{"name":"samerfallouh","email":"samer@dialexa.com"},{"name":"galenandrew","email":"galen.turner@me.com"},{"name":"ehis","email":"eojielu@gmail.com"},{"name":"tedchoward","email":"ted@tedchoward.com"}],"nyc":{"include":["src/**/*.ts"],"require":["ts-node/register"],"reporter":["text-summary","text","html"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"f269fc00da884997c5b24b5e6f702ea06f80319a","tarball":"https://registry.npmjs.org/@dialexa/pleco-knex/-/pleco-knex-0.1.0.tgz","fileCount":10,"integrity":"sha512-eb8bEAWk3hL+611k6nGSv63JNtG+iBgI0PnWgnax/OBbdlD9pOGj7eciutnDXaIK+SC6h7qXh+Y920mEEoquEg==","signatures":[{"sig":"MEUCIQDIUni5i8zXMNlAHYzLJjXnIyITkqTFm1PITGODwd9UgwIgbxdWg3qCPcPnT2+vdAJlnUPV/3dP6UKQqNED2LE/VvA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJct4WVCRA9TVsSAnZWagAA0KUP/RMFhtqFli8857lyeV5l\ne6p0ovbfRrbqWXwqC2YWynuRBMBHx0dWHh1aTgVBGjkn6XO3amjXYfY8q8O/\njfMA2GSzBbIfenNjkD+f4tYAIoa8xb4voSy/FvTpgCBmzQNXnJHnNvK1jlHn\np8rVDDek8ufn+T7meURDUohGRAYM6J77OPKwNmOMgvMVDPn2hUesxZsptKe/\nKbuKpS6PkYW3aYCpi58KyshCeZmHS7QHnkTtStz+0y2maGL2Hv9HUmBTb4PC\nrrTf2h9rYRewJxHjqh5ijC6FqQ8aoq7KInt05pfVIC5Q42dqnSo16aVs2de5\nrOrpPBRCsqC+6k06cUjO8zmFpKtuBNxygC58JTCBml4V+PvzgVphp8qxyGFA\nu4CYk1rvlkzm/NtTZLC9G8g2Zkax0eOGm+9XMZHEKie8X2KcrBRGoi4lmhMs\ngWhT9BvOaCPEC/pUzUgbKz2O0zX5ocYG0bgNLuMkkn537nNgustU8/4pphWD\nBNbn1Q35K3vTVk7zEiyyL8cCEgIYQ5j7PjQEKFmnOcM4MFDfGhjL4fj4585U\na2kQNiPtS2Gm0Pl0Pp1QC1r4zgOXDCeSaHVfbe+gyRauNDVMJ46ORAKePuEw\nzwyVBETAd+mJiOcLvJ/KOewn4xRjTNAF0plQglq5D0MSBO/UtxIliRutgKdy\nLV0A\r\n=zhPK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"61e8b9ee28f0ed6d87f3461d3dcbb92b90cea238","scripts":{"lint":"eslint --color src/**/*.ts test/**/*.ts","test":"TS_NODE_PROJECT=./test/tsconfig.json nyc mocha test/**/*.test.ts --exit --colors","build":"tsc","precommit":"lint-staged","test:coverage":"nyc report --reporter=text-lcov | coveralls"},"typings":"dist/index.d.ts","_npmUser":{"name":"thekuom","email":"matthewjkuo@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.13.2/node@v11.14.0+x64 (darwin)","description":"## Table of Contents - [Overview](#overview) - [Function Usage](#function-usage)   * [getFilterQuery](#getfilterquery)   * [getSortQuery](#getsortquery)   * [getPageLimitOffsetQuery](#getpagelimitoffsetquery) - [Recipes](#recipes)   * [Automating the Crea","directories":{},"lint-staged":{"src/**/*.ts":["npm run lint --fix","git add"],"test/**/*.ts":["npm run lint --config test/.eslintrc.json --fix","git add"]},"_nodeVersion":"11.14.0","dependencies":{"knex":"^0.16.5","pleco":"file:../pleco"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pleco-knex_0.1.0_1555531156379_0.9008431176675824","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@dialexa/pleco-knex","version":"0.1.1","license":"MIT","_id":"@dialexa/pleco-knex@0.1.1","maintainers":[{"name":"ehis","email":"eojielu@gmail.com"},{"name":"galenandrew","email":"galen.turner@me.com"},{"name":"samerfallouh","email":"samer@dialexa.com"},{"name":"tedchoward","email":"ted@tedchoward.com"},{"name":"thekuom","email":"matthewjkuo@gmail.com"}],"nyc":{"include":["src/**/*.ts"],"require":["ts-node/register"],"reporter":["text-summary","text","html"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"0c55da500e24720555b9267e3bec1b32993be072","tarball":"https://registry.npmjs.org/@dialexa/pleco-knex/-/pleco-knex-0.1.1.tgz","fileCount":10,"integrity":"sha512-aRx3a9fKvQmcm+MYxYlHFMN4cUoK4Aq3+vjVwYKuX/Gr8T8nA1PcDVREUBOWtvEyaHZ3MxpmabfnRF52D3XPwA==","signatures":[{"sig":"MEYCIQCmVvthSUwVKiOtk5IzbYRlldMNgqOHLcniwaKTLjLHWwIhAM0J4AjnLDKnLfogPiDvPSfJclhrV5WWNBMLItLLgQqv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJct4meCRA9TVsSAnZWagAAhKwP/0GydFKP4D/xB7bypTgn\ny2XJVdPUmOEqGd2SSHV+8EctwHSKGOxV0PvmISDQers0RZheklHBYJex80oC\nvhxaeHjhOQL4B3GXrBovGSH1j89B9VmTt7Azl10DYmd7Va8btJeHl4BlkjAu\nzwgL6Y+d+xkcGYoFIupuIJKZ4LyYqTWt36braDKL3BZa0Yg+Hhox01+Nkmhw\nCajvXGhLRYHACaJLGzonw4bhfXmpuxtVfWhM7cibp6T9ICc/fILcUaeBkBS6\nE+iSr0NUpYYVIaMho0HmtgMWZBCzU1JJ+5ukLKq7bic+yIqaeBJbMZgM6qgO\nypAek8JY1HMhFARjbnbWbPkfOnCbWDmd0aU0L5ellFf1UfhnJEAESxmN6htk\nL+njUcnqH0dbVCNyhZa8ZvxvsU1p2zNEgvGZW5KAiN1jrvZUAl3XN8MWx6Qa\nAVfQEfeotKJM4odmxsKQD7P5mvr3xjb85PtzB5ib1qLSm3PvTxKJquYTIDSd\nlFIpvWoOYzpNSTf6oq7OBQlyRnn780wdlQyJT6/HXpEN5IwNWRtQ5Ev+MEOW\nkXIwbCFS/wpnRN1c+PKyH7Jmd02YA4x9IxAWinRerMbuF2t4OWfHX7EXLVgp\nK/Z8N495+M/ROGe9V9zuRoUR3OG49VYZDLiZHdvCg4+rVR7xq64lcf0b8e40\njNFv\r\n=s0Si\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"6e0dcd1722310f9d25f16d7b839ad84e8d4f5964","scripts":{"lint":"eslint --color src/**/*.ts test/**/*.ts","test":"TS_NODE_PROJECT=./test/tsconfig.json nyc mocha test/**/*.test.ts --exit --colors","build":"tsc","precommit":"lint-staged","test:coverage":"nyc report --reporter=text-lcov | coveralls"},"typings":"dist/index.d.ts","_npmUser":{"name":"thekuom","email":"matthewjkuo@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"lerna/3.13.2/node@v11.14.0+x64 (darwin)","description":"## Table of Contents - [Overview](#overview) - [Function Usage](#function-usage)   * [getFilterQuery](#getfilterquery)   * [getSortQuery](#getsortquery)   * [getPageLimitOffsetQuery](#getpagelimitoffsetquery) - [Recipes](#recipes)   * [Automating the Crea","directories":{},"lint-staged":{"src/**/*.ts":["npm run lint --fix","git add"],"test/**/*.ts":["npm run lint --config test/.eslintrc.json --fix","git add"]},"_nodeVersion":"11.14.0","dependencies":{"knex":"^0.16.5","pleco":"file:../pleco"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pleco-knex_0.1.1_1555532189427_0.6299142888164664","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@dialexa/pleco-knex","version":"0.1.2","license":"MIT","_id":"@dialexa/pleco-knex@0.1.2","maintainers":[{"name":"ehis","email":"eojielu@gmail.com"},{"name":"galenandrew","email":"galen.turner@me.com"},{"name":"samerfallouh","email":"samer@dialexa.com"},{"name":"tedchoward","email":"ted@tedchoward.com"},{"name":"thekuom","email":"matthewjkuo@gmail.com"}],"nyc":{"include":["src/**/*.ts"],"require":["ts-node/register"],"reporter":["text-summary","text","html"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"4ca6ddfca7a1919db10af01534912e8d517d5fd3","tarball":"https://registry.npmjs.org/@dialexa/pleco-knex/-/pleco-knex-0.1.2.tgz","fileCount":10,"integrity":"sha512-JbUbNfrpN+GCweop1lhyhO+NMu1xyAA5B4JQnrd3GNtkXEH01mVAnWXXYCz6KmJWYdsRgktzWVQSzGYoDZ5i6Q==","signatures":[{"sig":"MEQCIC3kEK6eWkRMB51J+gu2cm319HgrFOn5ep217ye7pleiAiAJtNfakZMuaiL3WRsq5RsA3WIUNk8nsH/YVdQm5gIamQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJct69zCRA9TVsSAnZWagAAIpwP/2OIxregu8lOAF+wxP/l\nNbMuBLcV9SGTpvPsJiRZyc47ZMZ2zEB/80ws2K/lzDSamDEnTIk/ydyWG2kN\nPE9e3lphTgOFRU2iS9Y0CHuWMNwwGOOa5uKNhfhWuJeuzY4K0V4O6tnSei9Z\n3Z3eo9kQlgvcLJ3hfpFtVoYWl1RmiHp5/LjhVMlD6BzV17X6vE2eic7vR1O/\nMyXMPCgE8GWxrva9ywvSA2TEvkaTxM+eClDpFbsMPZis0k8gc3Qt69124Icp\n+9e03YLg1SXB8KyU3nLiAyvwds45e7G8/6uKzNHe5Deea3y3P0ydfSdkOdwU\nDVK+QmqGWiymjgZG5mE0S1F7QwlhHWcco49OIlUUrf6SI12F6MUmdtoEiqkj\neBAsCweQ1xMH2b/dVFyjdQH1Kbiwh0+iu4aNSKtTwnlhJiyfmpeTSMSIlfjT\nZx8rvtLyXGjvtEpN67KWzQv/B7JE7DinsP5AaVIr+59wLGQP2J+zPZvKfvQ6\namTut+ZhPgezKNOlKN9l3tzpwYk4qnQS6jC5W5WNFq+12mkFIa4V+MRWSQrL\n3NrLt6PO/mVg5ER/9T7rkkMVc4+0yrmZId5eivjTbYQZFc4cEHtW5fhQwFJe\nOWAesN4KzvLs10qasskYowdNvM2Go3nBNXVMQdrRyHZ/I4hxRL9Lix7te9ji\nBhDO\r\n=TXJh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"7d4f75cd056067e3648b75d151ce1b0bdf47ddd2","scripts":{"lint":"eslint --color src/**/*.ts test/**/*.ts","test":"TS_NODE_PROJECT=./test/tsconfig.json nyc mocha test/**/*.test.ts --exit --colors","build":"tsc","precommit":"lint-staged","test:coverage":"nyc report --reporter=text-lcov | coveralls"},"typings":"dist/index.d.ts","_npmUser":{"name":"thekuom","email":"matthewjkuo@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/dialexa/pleco/tree/master/packages/pleco-knex","type":"git"},"_npmVersion":"lerna/3.13.3/node@v11.14.0+x64 (darwin)","description":"## Table of Contents - [Overview](#overview) - [Function Usage](#function-usage)   * [getFilterQuery](#getfilterquery)   * [getSortQuery](#getsortquery)   * [getPageLimitOffsetQuery](#getpagelimitoffsetquery) - [Recipes](#recipes)   * [Automating the Crea","directories":{},"lint-staged":{"src/**/*.ts":["npm run lint --fix","git add"],"test/**/*.ts":["npm run lint --config test/.eslintrc.json --fix","git add"]},"_nodeVersion":"11.14.0","dependencies":{"knex":"^0.16.5","@dialexa/pleco":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pleco-knex_0.1.2_1555541874491_0.9076411671257327","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@dialexa/pleco-knex","version":"0.1.3","license":"MIT","_id":"@dialexa/pleco-knex@0.1.3","maintainers":[{"name":"ehis","email":"eojielu@gmail.com"},{"name":"galenandrew","email":"galen.turner@me.com"},{"name":"samerfallouh","email":"samer@dialexa.com"},{"name":"tedchoward","email":"ted@tedchoward.com"},{"name":"thekuom","email":"matthewjkuo@gmail.com"}],"nyc":{"include":["src/**/*.ts"],"require":["ts-node/register"],"reporter":["text-summary","text","html"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"073cc6bc70a69c7813a7926f098ad305bcda15cc","tarball":"https://registry.npmjs.org/@dialexa/pleco-knex/-/pleco-knex-0.1.3.tgz","fileCount":10,"integrity":"sha512-+Q3bMouGviomAKtKmaKVDyjvWniUeoPgU3p1SVgZYJd6Wlhnkib9jcycb844Yh6hQSEq3xvPdOsqcOyEE2cpXA==","signatures":[{"sig":"MEUCIGTnKzFfX5P5oIEYUerkt1vEI7lANQi2bOb18GLRlCJGAiEAus+P4m3KZzX3PpDUgwSvbOM+jyr5fmCRGQpZgJoFOW4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3ClACRA9TVsSAnZWagAASSkP/AyH9Glhm+2fp4EXOdFB\nDtngm3i8roKd56sg6UDZz4qHAWpc1QIF6EdmpZNyG45YvKcX7QockBCJJ4Ga\nEzLBpRf0qok74VvxRdF4xCJtN6NtxZdKugPsDmC/eCGzg8ZyCLl+vTZ0DLSj\nl3Tit+QmQuvj7Tuv4gBYHcOpZE1LzAayTv214XPibHVWoP3cM3L76eXEsHlQ\nbzLlvGufc2qkyJyc4VeTBVKOwM6W5S3EpmWpYTAMCHP3mCSzM+oHhLPo0mIv\nbEve6XgADsNqsnz/CaDj6MwgLf34YmV6zWNPKOWopJevJ/wbwXCz/D4jcShE\nW5DaBhD6SBLuyCeDybFYzv/yI1JpZAFBy2fASJRVme/k4k/eDXorJU+9hgdp\nMFpcUtmrQJ6xpEKcauKGNjIdo4EE575Bryk05pcY8Z5P55W2T3qQjfvICeBV\nMmBrHUFhx/L5vGjovkCrZIbU+vYAcvd8PhjnyxnZiq+NAF8nnlqraGpGE3Fx\nzKtUWjB6xZVSYZ3UTmig1PbS/dTGrd9EWU0xu3QgymtN9K64kR+jU1sWQ8uJ\nAzOuFOtBRIhws1E79F0x0PRI16RwZ3jais+ppYK2SgEzAMBfQy50UhSsQpRi\nRGJLbhjWJKHgUugYdiMWDMqueF6fnZa53MdLl90uuTLfp0pDnpTeC32DRE6D\n6kuz\r\n=5BcV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"3aa0bec714cb2eb31812fd525a94cbabe504a61d","scripts":{"lint":"eslint --color src/**/*.ts test/**/*.ts","test":"TS_NODE_PROJECT=./test/tsconfig.json nyc mocha test/**/*.test.ts --exit --colors","build":"tsc","precommit":"lint-staged","test:coverage":"nyc report --reporter=text-lcov | coveralls"},"typings":"dist/index.d.ts","_npmUser":{"name":"thekuom","email":"matthewjkuo@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/dialexa/pleco/tree/master/packages/pleco-knex","type":"git"},"_npmVersion":"lerna/3.14.0/node@v11.14.0+x64 (darwin)","description":"## Table of Contents - [Overview](#overview) - [Function Usage](#function-usage)   * [getFilterQuery](#getfilterquery)   * [getSortQuery](#getsortquery)   * [getPageLimitOffsetQuery](#getpagelimitoffsetquery) - [Recipes](#recipes)   * [Automating the Crea","directories":{},"lint-staged":{"src/**/*.ts":["npm run lint --fix","git add"],"test/**/*.ts":["npm run lint --config test/.eslintrc.json --fix","git add"]},"_nodeVersion":"11.14.0","dependencies":{"knex":"^0.16.5","@dialexa/pleco":"^0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pleco-knex_0.1.3_1557932344918_0.24165067877006918","host":"s3://npm-registry-packages"}},"0.2.0-alpha.0":{"name":"@dialexa/pleco-knex","version":"0.2.0-alpha.0","license":"MIT","_id":"@dialexa/pleco-knex@0.2.0-alpha.0","maintainers":[{"name":"ehis","email":"eojielu@gmail.com"},{"name":"galenandrew","email":"galen.turner@me.com"},{"name":"samerfallouh","email":"samer@dialexa.com"},{"name":"tedchoward","email":"ted@tedchoward.com"},{"name":"thekuom","email":"matthewjkuo@gmail.com"}],"nyc":{"include":["src/**/*.ts"],"require":["ts-node/register"],"reporter":["text-summary","text","html"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"79bedb3d75791cbdb20b739712a19758baf2d9ea","tarball":"https://registry.npmjs.org/@dialexa/pleco-knex/-/pleco-knex-0.2.0-alpha.0.tgz","fileCount":10,"integrity":"sha512-Sot+WqRZEefdzov76M609GFS86ZifupvmeIgGLDJROfM6BWGzo5YYASt3db8mciyWZnaOjKt1lmuXc3diSNfIg==","signatures":[{"sig":"MEUCIBN6Ot4YbFih/PzVj3GNGsEAWpybaxHH1ajabrFs3m+gAiEApQN2ncx26OL80VfLIfF1yY0eqQTHM2FvHypb1VATL74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFSd8CRA9TVsSAnZWagAAS+QP/1wwBvN1Z6W2W+tu45bJ\nZONBJ+g04dsm80S9QzgRGbITvFSL1pk1WNoLncjo2VPaJc7W7XDG7PCYsWH3\nnyzQWBslWdtjpgUqCGf2kvjT5z6hIEEW4uT6aOE1ImPBCeSnVFJbNNMsqGZZ\nMec52pcb5LYl7XGOeM//1X37PNe+Q9mYW+L10EjMLfwNqco1wjKcZwHcokPc\nUmdBx7LZfGT3mpTk1hCxHUf7vnOdJYQV+Efj8qmhmxqCoFNe/c0whD0NUBOI\ngWzcuApZtgUFEh1Z2PXEJVJ8lo9/fkpLunHUFPC6iIwa6HDGxK59b2C7VJPz\nWUFAK9BQ6AXxLczirBSbn8wbQZ+EMD1YkRCm3y/q9dSoare9avHwd1VmZWx8\nGf2HGJueN9pRFWQpiR/B7ryyx51aKV3EQV0x82UFzYOpZkFQeyBmMQ1iKsRW\ns2BR5gsO+LXXWPBi9o3sUP/g2Qpxgy64LETGXSGtZRakd+OatOnY2GOAYTAM\nJ5OCFqsTPZ1xS4NgJngpLhsDpBirbEH/Y6z7NHk1/8vyAbNpRxbBkVdmnWhU\neveP7M7Ey7Dl2wBJ4+EydiNWuOzy3xm5VdO5DTNunBLV9NcD+b857VSEftTT\nbz0ALpjrmKSOnFYDj2iRUVgdvk6GdUCcMEFrBue7XaQl8GzTQuQkUtrjmTyt\n778O\r\n=auW5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"57647b94a4e22526d44dea56ad9e229543b0464e","scripts":{"lint":"eslint --color src/**/*.ts test/**/*.ts","test":"TS_NODE_PROJECT=./test/tsconfig.json nyc mocha test/**/*.test.ts --exit --colors","build":"tsc","precommit":"lint-staged","test:coverage":"nyc report --reporter=text-lcov | coveralls"},"typings":"dist/index.d.ts","_npmUser":{"name":"thekuom","email":"matthewjkuo@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/dialexa/pleco/tree/master/packages/pleco-knex","type":"git"},"_npmVersion":"lerna/3.14.0/node@v11.14.0+x64 (darwin)","description":"# Pleco Knex","directories":{},"lint-staged":{"src/**/*.ts":["npm run lint --fix","git add"],"test/**/*.ts":["npm run lint --config test/.eslintrc.json --fix","git add"]},"_nodeVersion":"11.14.0","dependencies":{"knex":"~0.18.0","@dialexa/pleco":"^0.2.0-alpha.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"knex":">= 0.16.x <= 0.18.x"},"_npmOperationalInternal":{"tmp":"tmp/pleco-knex_0.2.0-alpha.0_1561667451493_0.5867708191721943","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@dialexa/pleco-knex","version":"0.2.0","license":"MIT","_id":"@dialexa/pleco-knex@0.2.0","maintainers":[{"name":"ehis","email":"eojielu@gmail.com"},{"name":"galenandrew","email":"galen.turner@me.com"},{"name":"samerfallouh","email":"samer@dialexa.com"},{"name":"tedchoward","email":"ted@tedchoward.com"},{"name":"thekuom","email":"matthewjkuo@gmail.com"}],"nyc":{"include":["src/**/*.ts"],"require":["ts-node/register"],"reporter":["text-summary","text","html"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"9f7460635eaa9b267996126bede346532acd1840","tarball":"https://registry.npmjs.org/@dialexa/pleco-knex/-/pleco-knex-0.2.0.tgz","fileCount":10,"integrity":"sha512-sBdhKZHfLD1WfNgxOjM2bj2XQIA09c4eL/wTmGhNsB5o4WNCeUL1jV3dKa0SAeg2ocZ8uU45BEsdli9QfJyvpw==","signatures":[{"sig":"MEYCIQC7KQEbU5Cf5yI2IB8x/5vk+pMUH8EWURERtuc5gE8viQIhAPNdfQgtWsrNRD2PTFauc/N6UKqkLFOj3BcPu9+ak1ST","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFSzECRA9TVsSAnZWagAA3XAP+gNGiDl4n1L0CImW5tZT\n8jYn7eaKkqMnT2gN70e6b0pn9bnp2CADSeg8juJmS1D0HLwPWyl0AWgD3MjB\n6Xg1zziEwcmBIaKB1yyTHxonXCtX6eXqMF90wGtaEs2grByCdQRy0tRT5LbR\nkTzR6tVP9aO5Jsi2fYz2gKLKCywpRWbS7HnbjUohortOyDje7Xv2KBqIKGRc\nJxML/FB/isX9UVghMbXjetZnZzXGlsbbBnRpSgAsplluhqAeSGvZOvJeFAmZ\nfs7/RxQAD2Jv7NPca9swD4RPjnGSPasmXt96WAUEw+yJYrY/I0oJMImd7nBi\nt4GaUS6Il3MOcZepwLo35w7yJDlNXXqXzakFMdgRaB2voeVvRAluHWI85Ixm\nLE765NQxZe9gRdWRWQO5t7OJx0GB9XSZ8uZ552fvGqSS91PAzokL9SDFm8Ip\nX6g6RYpEJsWKT1qGFj1qFAzkYIJixRg0bNor18wmnoRLPk6mJwsDDEUPwEB1\nco5QnIYx+Q8aSQiVimpWl6QhuEHHr8lNjvl/GmMCpHiBNAMAKZ80i1wjp8z7\nDcokEYW6Q5efF5X97m8KLNZ1y+f7As786CUl0gzvfBhicF14FLPHSKr4eI/B\nf64DK+R2dDWnqwnjP628t0JG5V/qIcXN/fSvOB1buss0n4Q7nDtQKNEcvghf\nUdiF\r\n=thHC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"28267a406891909eade4ce2250b09fd5debf01a4","scripts":{"lint":"eslint --color src/**/*.ts test/**/*.ts","test":"TS_NODE_PROJECT=./test/tsconfig.json nyc mocha test/**/*.test.ts --exit --colors","build":"tsc","precommit":"lint-staged","test:coverage":"nyc report --reporter=text-lcov | coveralls"},"typings":"dist/index.d.ts","_npmUser":{"name":"thekuom","email":"matthewjkuo@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/dialexa/pleco/tree/master/packages/pleco-knex","type":"git"},"_npmVersion":"lerna/3.14.0/node@v11.14.0+x64 (darwin)","description":"# Pleco Knex","directories":{},"lint-staged":{"src/**/*.ts":["npm run lint --fix","git add"],"test/**/*.ts":["npm run lint --config test/.eslintrc.json --fix","git add"]},"_nodeVersion":"11.14.0","dependencies":{"knex":"~0.18.0","@dialexa/pleco":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"knex":">= 0.16.x <= 0.18.x"},"_npmOperationalInternal":{"tmp":"tmp/pleco-knex_0.2.0_1561668804045_0.689570105886647","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@dialexa/pleco-knex","version":"0.2.1","license":"MIT","_id":"@dialexa/pleco-knex@0.2.1","maintainers":[{"name":"ehis","email":"eojielu@gmail.com"},{"name":"galenandrew","email":"galen.turner@me.com"},{"name":"samerfallouh","email":"samer@dialexa.com"},{"name":"tedchoward","email":"ted@tedchoward.com"},{"name":"thekuom","email":"matthewjkuo@gmail.com"}],"nyc":{"include":["src/**/*.ts"],"require":["ts-node/register"],"reporter":["text-summary","text","html"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"fb78a7b3e9464c9bba93a9cf8fadf7d06e87de9e","tarball":"https://registry.npmjs.org/@dialexa/pleco-knex/-/pleco-knex-0.2.1.tgz","fileCount":10,"integrity":"sha512-ZvlYNmSkac3/V+LNRCQG1Nn4/41wgirDbA+YVcIHIalIwjD8dMSYYnMV6JL+O9LcFxpiBRoUZFY/DP6Mn5yDaQ==","signatures":[{"sig":"MEYCIQCXrHb6mLXSYX/XTknvZKx7fgt9rLoOpDd5c6LFB+rvTwIhANUW1k7WEH7lBA7Kjm4Pfyn6ZENamwPu6t3MZQF4rBSa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKdcKCRA9TVsSAnZWagAA+tcP/Rl9GG+XGYiy9rdJGphN\nr8dL87x0hCbrTmW0nBF8i6EfLp48FOUHdD8xjp6KDVu5FllbOdccELtbHwbD\nSAaUzK1lKg3ujRFTIwpDiGJeQ4iPQqXMDCYyQAaB7cRoYGQEBLejBdrw9KDr\n+bvz7c749B1lMGReQgXlDF+x1yyt6iupqneTbKLIhJFA3239QCJ/4ccUqPka\nHlGON6ffg2ZU/TQVLyQtwcFRISFxb09O8I49oFQomgcryGzm8qZ8FutUJFFW\ngMKktRdAPddyCG1sGgNUGLay1YeE2s9d97xtB5sl0RT2DUyyPq9swPa7Rl+l\nKJrE7vheH8VAgWgfG+ROk+uSGMDYTneD7yCrZWwERfpHnnrqfY3sAcfAg0vw\nYUMgFE/saLUVlcUors5KoXC5dEznSON5KggzN+FeGUEa8QtV/X+L78ctpQ7S\n2tp3QM5unF40GtyBRHOYnEaGCqyB8QAjLGYGJKIVA7Jhh4P/TLk90NovaxHi\nJaivqmOC5u5eqHWNEXoPknnA3glyt9GXlhRbTWCg/PJAeLjp6n4L3pc360nY\ngaAILfFf5zdE7KRAHqlUA0vbqE+2KPCJ4alKsZBGGq1bFzJxhk18O/gUlPhT\na008Z6MH9ZP3ZIwoAvneH1ysH+8m/FJLEe2yiWnw6dp7CeKCwPSUx9khzCS+\nCzJI\r\n=kRKm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"d42071566888138b42c71366fa3b04b20245b40a","scripts":{"lint":"eslint --color src/**/*.ts test/**/*.ts","test":"TS_NODE_PROJECT=./test/tsconfig.json nyc mocha test/**/*.test.ts --exit --colors","build":"tsc","precommit":"lint-staged","test:coverage":"nyc report --reporter=text-lcov | coveralls"},"typings":"dist/index.d.ts","_npmUser":{"name":"thekuom","email":"matthewjkuo@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/dialexa/pleco/tree/master/packages/pleco-knex","type":"git"},"_npmVersion":"lerna/3.14.0/node@v11.14.0+x64 (darwin)","description":"# Pleco Knex","directories":{},"lint-staged":{"src/**/*.ts":["npm run lint --fix","git add"],"test/**/*.ts":["npm run lint --config test/.eslintrc.json --fix","git add"]},"_nodeVersion":"11.14.0","dependencies":{"knex":"~0.18.0","@dialexa/pleco":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"knex":">= 0.16.x <= 0.18.x"},"_npmOperationalInternal":{"tmp":"tmp/pleco-knex_0.2.1_1563023113462_0.2864396798558988","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@dialexa/pleco-knex","version":"0.2.2","license":"MIT","_id":"@dialexa/pleco-knex@0.2.2","maintainers":[{"name":"ehis","email":"eojielu@gmail.com"},{"name":"galenandrew","email":"galen.turner@me.com"},{"name":"samerfallouh","email":"samer@dialexa.com"},{"name":"tedchoward","email":"ted@tedchoward.com"},{"name":"thekuom","email":"matthewjkuo@gmail.com"}],"nyc":{"include":["src/**/*.ts"],"require":["ts-node/register"],"reporter":["text-summary","text","html"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"19ae67c6a1993f645003e8114a36c404eeebae77","tarball":"https://registry.npmjs.org/@dialexa/pleco-knex/-/pleco-knex-0.2.2.tgz","fileCount":10,"integrity":"sha512-5Z3QxchIBpmPFNxEDbrL5M3H8SAvfQxb8He39SnlzLis0Pm3EKx1BiFsDLRdLVKaYjbRIVPPAoKrCJ46QZQIfA==","signatures":[{"sig":"MEYCIQCpnGFTXWPia9iNcyWeUTQWJ6K+GUDkhWhHU5XhgDZazgIhAOsz98y4OQpb9608MkNNVftaNGZCQXF4Li13vfu1/Q4A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdN1lZCRA9TVsSAnZWagAA15gQAKDTIVwaqzE9krhW22lE\npqQt0ZfhJcAFchobfQT0tmsPKx0mDmEYWoG+JRXzxGdUEGvZTcrd9MKEt9Wt\nDKKkq8A6Zfw9xVlWXsv8n3v0YSE1YyB2YJnFX5CqBkjS/YkfKxxlEExZG7ut\nNG5bhxl6Pz6owicG7AWKoHEfeJ7cgiyNJ6uxv1a4r/Zc7OF3EJN97VMG/Jf9\nvzBZ2asQzYvM+MhIxHWdaGPcCjz9upy3w3OWnkmbw0CniAbEoYmDZ8lNrf3t\nLFmZfBv5lICWn84riVbRUXZp7CFCYFgJMcpzwNZvkrJEuLW8VUHhuVLslKj8\nHmWgaBclKLMhARM+kH3jKhSusGM8Eo2oQzCkFe8W44QJ5pIL8k+JYTrDo9l5\nLBUep+IZEDOz1fL/AvVQeuMVumN2zrzRM/6ErZJzGzLEkDNQqQ0YKvPGnBuw\n58b+RSIV3zN5mzIlovEYalivO1eEGroQBtRIPBPmSZTDTepwxyfXDuOyjMas\nxza/m/CZmI67yfKBvzj0QuPAXPouY5eFcsCyHLHQpP0DD+eCcxodghhQ83nP\nX9SK1uo4U/Sif4IFthU7hDj+5LwEQ7e8GDYU03DRMJRSd7xYqQFGgissMEM3\nPCy+2bnsiH8DxjAUTqUCaBr022wGHDaTWFo2DgSjVRuLe5lw9qoeJXLGBxOv\nSCFv\r\n=5zDk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"7eec4210c2edb7a1443272c00e5ab9e318e3b92a","scripts":{"lint":"eslint --color src/**/*.ts test/**/*.ts","test":"TS_NODE_PROJECT=./test/tsconfig.json nyc mocha test/**/*.test.ts --exit --colors","build":"tsc","precommit":"lint-staged","test:coverage":"nyc report --reporter=text-lcov | coveralls"},"typings":"dist/index.d.ts","_npmUser":{"name":"thekuom","email":"matthewjkuo@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/dialexa/pleco/tree/master/packages/pleco-knex","type":"git"},"_npmVersion":"lerna/3.14.0/node@v11.14.0+x64 (darwin)","description":"# Pleco Knex","directories":{},"lint-staged":{"src/**/*.ts":["npm run lint --fix","git add"],"test/**/*.ts":["npm run lint --config test/.eslintrc.json --fix","git add"]},"_nodeVersion":"11.14.0","dependencies":{"knex":"^0.19.1","@dialexa/pleco":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"knex":">= 0.16.x <= 0.19.x"},"_npmOperationalInternal":{"tmp":"tmp/pleco-knex_0.2.2_1563908441253_0.5316830411249518","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@dialexa/pleco-knex","version":"0.2.3","license":"MIT","_id":"@dialexa/pleco-knex@0.2.3","maintainers":[{"name":"ehis","email":"eojielu@gmail.com"},{"name":"galenandrew","email":"galen.turner@me.com"},{"name":"samerfallouh","email":"samer@dialexa.com"},{"name":"tedchoward","email":"ted@tedchoward.com"},{"name":"thekuom","email":"matthewjkuo@gmail.com"}],"nyc":{"include":["src/**/*.ts"],"require":["ts-node/register"],"reporter":["text-summary","text","html"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"35b3d1911fec1a2ebbaa62325a51effb5bd1388b","tarball":"https://registry.npmjs.org/@dialexa/pleco-knex/-/pleco-knex-0.2.3.tgz","fileCount":10,"integrity":"sha512-FnVuip73P3Cx3E2TyBDz6gnIurUaf5NSfRMA3urcb4RUKw4WgF0mDMtevZnQpMkPS+hxybOogv9SjLwLcavkaA==","signatures":[{"sig":"MEUCIG0hk4ItvBY/8Io1YrmjNpXnbNQMJQLBM48XjhUdAViBAiEAukNhIjuRvHL02CG6DSkDN7SSvK5QZwdrkIDpys8VpSs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeChGLCRA9TVsSAnZWagAAeb4P/3MQ8JbkxDwi3zp/JIAj\nFBmLCq8O5mTC6PFFvbBpaBtrgy9+SCZL6nHhPvB78zbwJMbkLQkEhrZBmA8r\nos8VIQ7769fzXrU/f+77RF+gMN71QmX/6DuHdw4Y7eV4NqG/reAbAZ21npRB\nsoqtGk2FtAY6oKBTll/mW6/xNWWkXu/rC1l0/D+In+v3ISiaL1mCWcSDdR76\nV9ZD5DUdEfodMXLcQy7yDUW7lmRrUvQxYAFMicYVGovEU3MtbM5+yo5XviAb\nUTz0Kz3AXrm0kef4cllslLa2ndbpgzuMSkejWxGfI/wYmTVm9X66BNCfXlRJ\nKeQFgn5i0LR5hYjYuj7v8AtLgjoS2/2oag1PQQUN4684d7WnwqzFIS7OIXAW\n8QZRxVzd/3wvj1SEpSza3KvmpWolbw9oU5uyk99RDeFWNSwKYszXLCJ4fNiV\nDMSjD9YOBGHeSRzh96xi0fKkSA2MFRemlx234i0EdJEKnTrn7BU/l5es/gvu\n7N1qQRV0aPVr5YqvZP/nkp3/EeTZEkPj/JB65tI/U3weeGMFKZFvW/2iiX1H\nQwQh0xJIeOonBMvkuFuO5Z+xacTkiW4tYehLSo3Uqd2638lOzd9ACJsN20Y6\nnuATHS0RGEH+9j8Zg8tqb2LfsYa7QYOD3GEksjSAJ8h1pYal758gd7fiCR5c\nRJWO\r\n=2Cwt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"7960dc770cb79f967505ffdc86c2ccc47fcc030d","scripts":{"lint":"eslint --color src/**/*.ts test/**/*.ts","test":"TS_NODE_PROJECT=./test/tsconfig.json nyc mocha test/**/*.test.ts --exit --colors","build":"tsc","precommit":"lint-staged","test:coverage":"nyc report --reporter=text-lcov | coveralls"},"typings":"dist/index.d.ts","_npmUser":{"name":"thekuom","email":"matthewjkuo@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/dialexa/pleco/tree/master/packages/pleco-knex","type":"git"},"_npmVersion":"lerna/3.14.0/node@v12.11.1+x64 (darwin)","description":"# Pleco Knex","directories":{},"lint-staged":{"src/**/*.ts":["npm run lint --fix","git add"],"test/**/*.ts":["npm run lint --config test/.eslintrc.json --fix","git add"]},"_nodeVersion":"12.11.1","dependencies":{"knex":"^0.19.5","@dialexa/pleco":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"knex":">= 0.16.x <= 0.19.x"},"_npmOperationalInternal":{"tmp":"tmp/pleco-knex_0.2.3_1577718154681_0.9144716509831858","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@dialexa/pleco-knex","version":"0.2.4","license":"MIT","_id":"@dialexa/pleco-knex@0.2.4","maintainers":[{"name":"ehis","email":"eojielu@gmail.com"},{"name":"galenandrew","email":"galen.turner@me.com"},{"name":"samerfallouh","email":"samer@dialexa.com"},{"name":"tedchoward","email":"ted@tedchoward.com"},{"name":"thekuom","email":"matthewjkuo@gmail.com"}],"nyc":{"include":["src/**/*.ts"],"require":["ts-node/register"],"reporter":["text-summary","text","html"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"6775429c734fb873c9f9fbef81c31ec072205a15","tarball":"https://registry.npmjs.org/@dialexa/pleco-knex/-/pleco-knex-0.2.4.tgz","fileCount":10,"integrity":"sha512-RHN4dieqDMj9OCcCMxAaXEBImTb1of5/OkXV+wcVynTBmMg2jNI37RkYVVIGDx1QOoV88Chc/THlCr4XqkIjqQ==","signatures":[{"sig":"MEUCIQD6uXxiUa0aS1ISOiKHcNu/qivuGduzj4GdPvfL5UTnxQIgRDC2d2vNpnLZQLfDDcGlzQ5u27RhKyU/pjxDqJiMuAA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecT14CRA9TVsSAnZWagAAouQP/A516KovCHfT6kjV8bLP\nrgCtPqEk3rtItM7TnYunt3r2fnWiM3FJOh0z/Zmt0OJ7n59ERR5s+7YiXUv4\nvdNln4RlKD7A9r2HxpQvpNZrgaMasV1osYeR3Od39c/+hAD9vUQmfxK2pwD3\nuhm/kKmw4Rkq7ad66llU0mp4McthF4Y5cJ4cK/xSrvoTwtnhjSTpHIlcxhgq\n+pTEZSyrdGYKaCT0sCM8/GPpJNQyYrOtwKjBiGxwMhIFTaPm1Bi7YSzWUbFi\nzp9JdzSzhTLcGfoNV9U8MBtGBUY+EPteOs4G4MSylIHJV1oVlPe5fN9SRJxB\nZKCDATSb2ESiek5kvvtpRXeAucb7jP36VyKahafChsipxFz6Vsa4yCYROfb9\nwf89z4laYVYhAkrqUR9KbTG8ZmG9jJaRAt52Q/WTEQciv+BxQ0tB5+uA5cYg\n0bJbuY/yy2cTLLach5pMhbU4s3pU4cmIlnazHG7Mlst8i7YMiJ9Ke5mvYnyk\nxKWHvf+f0Kk4YoZ/OnhLmlSekcma7MSUcGACQDP8Tbxmjy2TEqg9nfzzIAx7\n3ffUPJW2CzG16T/+xMD01vgYA1B+jlnxv+tzjL2DckTcJDTvYmymBT4mgjWF\nNfI+flB6yYpsVWRnJl52mV08wfPf+4GVYguNahkStxe7+SQjyImerfqMgdJG\n4aIO\r\n=Awku\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"07d695cee08f27893162fcb6d93addd715f2e905","scripts":{"lint":"eslint --color src/**/*.ts test/**/*.ts","test":"TS_NODE_PROJECT=./test/tsconfig.json nyc mocha test/**/*.test.ts --exit --colors","build":"tsc","precommit":"lint-staged","test:coverage":"nyc report --reporter=text-lcov | coveralls"},"typings":"dist/index.d.ts","_npmUser":{"name":"thekuom","email":"matthewjkuo@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/dialexa/pleco/tree/master/packages/pleco-knex","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.6.0+x64 (darwin)","description":"# Pleco Knex","directories":{},"lint-staged":{"src/**/*.ts":["npm run lint --fix","git add"],"test/**/*.ts":["npm run lint --config test/.eslintrc.json --fix","git add"]},"_nodeVersion":"13.6.0","dependencies":{"knex":"^0.20.0","@dialexa/pleco":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"knex":">= 0.16.x <= 0.20.x"},"_npmOperationalInternal":{"tmp":"tmp/pleco-knex_0.2.4_1584479607482_0.8572911938141403","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@dialexa/pleco-knex","version":"0.2.5","license":"MIT","_id":"@dialexa/pleco-knex@0.2.5","maintainers":[{"name":"ehis","email":"eojielu@gmail.com"},{"name":"galenandrew","email":"galen.turner@me.com"},{"name":"samerfallouh","email":"samer@dialexa.com"},{"name":"tbravo","email":"tbravo.dev@gmail.com"},{"name":"tedchoward","email":"ted@tedchoward.com"},{"name":"thekuom","email":"matthewjkuo@gmail.com"}],"nyc":{"include":["src/**/*.ts"],"require":["ts-node/register"],"reporter":["text-summary","text","html"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"98eda109f4f39c12d693e89e396870a992cc4e8d","tarball":"https://registry.npmjs.org/@dialexa/pleco-knex/-/pleco-knex-0.2.5.tgz","fileCount":11,"integrity":"sha512-YGU8X+y4Uh3Gi3AmdwjcbgMrH3/Qqs7TwPulyA7wI6Hk5/Da5YSbembsVfwM/8Fu5z56kejsxpLFS69vAy96Lw==","signatures":[{"sig":"MEUCIHfN3BxcG771KI/A+GJZp6ZEemWeirJLQCdW3VHu2rzQAiEAi8sUZcv64R1G7Zd3YqoO3tZKgkUBf9olxHthjpgj7KU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJey/YbCRA9TVsSAnZWagAAN1gP/jDanrXaVXQnVMMAU25D\ntftZ5cNyh+5wDl5mLse/bCmr674Lcl5kuQ9XBvehWXFKfsR4eCFrZuI3oN2W\nkNbBYJINSfyHBd6BU6NQE3Zd9+WWG+2wFO+LdDCAitFrIQK/Zte08DPHejrl\nA8OLPpaRv97UqhW53VSD9y4atJnueDMXM4rgbl9C1qdtzV085yt2HklyeC+9\nquhK0YNKj3C6b28I4KOnXvKxiniJkJo17xJmIMbwxh/wYlHMJJXv9vODqqeJ\nh7tQRI2D3K2OPa6EB9gSbwpH0LL/uUAFiWCta+7zC3eF2WsFfMi+McqQSXt+\nOtHAjSb2Unzlcnebwh3m9B0+Un5ZcDi//Ce2Oh2ycqHgccmfakCyfpa2NHh0\nbHrmeLrRihr/BCbiSWqBiP4govluvAYMo5P7M0UIz6GNviqW3WuXAem9QYkA\nxXEX/hKfJe4lpGyCB1vP/UISlVby8CYPIOP3xkrysrdYyecng/KdaHre+zHz\nmS2kjgox3tAsrJ276II5PRiEFbef/xjnBQXjlfVrjKrk7Qz9D/7VmB3tl2jo\nuvJ5rtoARggApX77+Hk2RhBVMvUAfAjQpsJqAX3jWdzjSosRoxyzr/jmHJuQ\n7u6GTPNy/SvTrBqaA8vTv5gFL0OT2Lbgv9ffEK9n7ueyuZpJaNZQ3cXLjpo4\nonOo\r\n=pu27\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"7daab8278e6f3aa6321cdbccb206f18a515aa65e","scripts":{"lint":"eslint --color src/**/*.ts test/**/*.ts","test":"TS_NODE_PROJECT=./test/tsconfig.json nyc mocha test/**/*.test.ts --exit --colors","build":"tsc","precommit":"lint-staged","test:coverage":"nyc report --reporter=text-lcov | coveralls"},"typings":"dist/index.d.ts","_npmUser":{"name":"thekuom","email":"matthewjkuo@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/dialexa/pleco/tree/master/packages/pleco-knex","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (darwin)","description":"# Pleco Knex","directories":{},"lint-staged":{"src/**/*.ts":["npm run lint --fix","git add"],"test/**/*.ts":["npm run lint --config test/.eslintrc.json --fix","git add"]},"_nodeVersion":"12.16.1","dependencies":{"knex":"^0.21.0","@dialexa/pleco":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"knex":">= 0.16.x <= 0.21.x"},"_npmOperationalInternal":{"tmp":"tmp/pleco-knex_0.2.5_1590425114509_0.04554040084982813","host":"s3://npm-registry-packages"}},"0.3.0-alpha.0":{"name":"@dialexa/pleco-knex","version":"0.3.0-alpha.0","license":"MIT","_id":"@dialexa/pleco-knex@0.3.0-alpha.0","maintainers":[{"name":"ehis","email":"eojielu@gmail.com"},{"name":"galenandrew","email":"galen.turner@me.com"},{"name":"samerfallouh","email":"samer@dialexa.com"},{"name":"tbravo","email":"tbravo.dev@gmail.com"},{"name":"tedchoward","email":"ted@tedchoward.com"},{"name":"thekuom","email":"matthewjkuo@gmail.com"}],"nyc":{"include":["src/**/*.ts"],"require":["ts-node/register"],"reporter":["text-summary","text","html"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"789977ddf7669004151a1e4ce24ae7d92082041e","tarball":"https://registry.npmjs.org/@dialexa/pleco-knex/-/pleco-knex-0.3.0-alpha.0.tgz","fileCount":11,"integrity":"sha512-FBHIWirl6wcGpRF87VT28nLIRF8Cb/hU6F72rif5PL8pb09L8bU9+U4rra6z1G0Mya27txboaBE7v6Vf/nKT+g==","signatures":[{"sig":"MEQCIA24oF2Bd4V9XM/itDNSGp+7aDWbcZWM63IlxFqCIrbSAiAsplYNr0/99OIZLcYfN+9/YFHMTj/eab4mxJtBVtirsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez3qbCRA9TVsSAnZWagAA29oP/iC2EByZfXu3nrhoxa0i\nRnKT4PCEpiv8JZEd/NNqw1VyoeFupC2r7CbG5JxXaVR9CVCeQ+HmnHc8MJ9P\nZ9a04MMxbPgVlN29GhzOFCjrfFJZuqNx6ssoeFJE/3TaAmEuEER2QEG347YS\n0J1Ha0/Sz4VcZIXOwDh9UxWKx+njy6zBNAbNHhLuh8wmXO9SJfH4s0y3spHX\nXF1YKgp+K5BO0S0b5YTW+QzHc/mQH4yT8W2gDuWOWhzD+3g3v29PpEkTLp6C\n0M9GFN/OiqEEGXimiNMm7B4BEjaM8VHHWo4XH0FYcD7X4iPJtYA2xQ4SaNmw\nzaJ+IFcDGmdtF1VcdCn/rcmZZkSNX+Ofv6QBPLPVYLoGUaF8F77zkvWxOGLF\n3W7wZoOs9f0aJl2xfLv+Y4bUxr0GF3FrZHEjPKPz2e7i6eMsl3lQv7rQt925\nVaa+mV0xZVeDBtaFj8c1ovGogvjn8K4O0DD6Qx1JE2QKBVL0E74gKk+hMWnF\n1/6yCL0OivSMVj9mctGVBv77ze7hhUgnSQ/8KIIijJktPSBJgCSR5DU92JuW\ncMYyQBKJ+m7IEB+lDNa2pu7eQ80oTxfC4+SIxtW7mCgvuDRxvq/joTZ3tYT0\nXmAdxxWLpkpXDoPIn5KGtSFcmT2WgxcNuS3GaMlj+WV0qoS+BDmq8fYDY/r2\nNlFH\r\n=OyYi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"e68428198e3d95f66e0b7bbef785b7034b23912a","scripts":{"lint":"eslint --color src/**/*.ts test/**/*.ts","test":"TS_NODE_PROJECT=./test/tsconfig.json nyc mocha test/**/*.test.ts --exit --colors","build":"tsc","precommit":"lint-staged","test:coverage":"nyc report --reporter=text-lcov | coveralls"},"typings":"dist/index.d.ts","_npmUser":{"name":"thekuom","email":"matthewjkuo@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/dialexa/pleco/tree/master/packages/pleco-knex","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (darwin)","description":"# Pleco Knex","directories":{},"lint-staged":{"src/**/*.ts":["npm run lint --fix","git add"],"test/**/*.ts":["npm run lint --config test/.eslintrc.json --fix","git add"]},"_nodeVersion":"12.16.1","dependencies":{"knex":"^0.21.0","@dialexa/pleco":"^0.3.0-alpha.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"knex":">= 0.16.x <= 0.21.x"},"_npmOperationalInternal":{"tmp":"tmp/pleco-knex_0.3.0-alpha.0_1590655643009_0.03384775424836528","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@dialexa/pleco-knex","version":"0.3.0","license":"MIT","_id":"@dialexa/pleco-knex@0.3.0","maintainers":[{"name":"ehis","email":"eojielu@gmail.com"},{"name":"galenandrew","email":"galen.turner@me.com"},{"name":"samerfallouh","email":"samer@dialexa.com"},{"name":"tbravo","email":"tbravo.dev@gmail.com"},{"name":"tedchoward","email":"ted@tedchoward.com"},{"name":"thekuom","email":"matthewjkuo@gmail.com"}],"nyc":{"include":["src/**/*.ts"],"require":["ts-node/register"],"reporter":["text-summary","text","html"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"037ca8dff85cfae878bf289a5f22100c1c9a46ea","tarball":"https://registry.npmjs.org/@dialexa/pleco-knex/-/pleco-knex-0.3.0.tgz","fileCount":10,"integrity":"sha512-s6i5FxE6V3550PFbSvOX0XYk3wU+e8wT5QRjdY/yE9FSULIsEaCH6/4Y+DUeVJdL+uxBW9ewLMnGzc9SWsvDQQ==","signatures":[{"sig":"MEUCIAGzVMl8Ky0ZOdN/jqyNG0KQ51Pv7z8kDWPTMtIiSFd1AiEAqSvOmrzRGwzDIP2sdPwQZgue6z/ohP/PlLKVGVyqR0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe65kcCRA9TVsSAnZWagAA+xIP+gM+39x8RS7KDWRm9Umu\n+XHeSV+e/QrO95Lx0p4CG29y0yr/y2NMN/a6m5ZYQID/phHWu3t8gb/D5ZjA\nglBmjnCO+R2M06WGcJAQolbTZiqWKR9Weg4FBgk+O0VqddomGS65Cd87hQ6m\nR7x32XLt6p1vOSFtnC0GNtb57JLoacKg3ZapVhaN5MdT09yGQMVeQKkqn2sl\nFhSbNH/zWCazuWvW95KL5qwwojmdbjHu0gcs+NIVFtXezMr9zVcQry2mWmcj\nuuBri4iWVO8KABZ4MLWR/4cOiI4XlO6Jxi9wUORFs0E7C4AVqmGmw0U22JuZ\nKT6SsjFYA1hJvX+B/i8RapbX42dI4l0bgYbQhZvsNWdvNep0mmRb30uem+tl\nlmAqRA8Vqd9u5tPBCaHfr7K7czc+EUVWqrzdzCA72aHUFVNsfXcXPHMXeYPF\nqVL7DsMf6ajHh9gV8rRZme2VMY8kJbCe8fZUsEHyWOsysG+Gg1WjZRsQ+qNl\nW9azLViUZPYrpwn7FI8kOVyAgyjfqyKa8scgfSU8vrsOLLanBCGCsAjZ/jcg\n253aJI5+tChGK2IaetREDVs7JhZ4E8N2lbBGA/vfszN4wkbSHpEbuJTnP2Si\nJchSnFWJQSiJ/33PQKSfsDj/wBMn54NIXWQfVyms6jHBoR4/jTD4wp4JDMuC\nAFC2\r\n=dr3A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"601eabbc37cb63c558145d97fd21180d31b410d2","scripts":{"lint":"eslint --color src/**/*.ts test/**/*.ts","test":"TS_NODE_PROJECT=./test/tsconfig.json nyc mocha test/**/*.test.ts --exit --colors","build":"tsc","precommit":"lint-staged","test:coverage":"nyc report --reporter=text-lcov | coveralls"},"typings":"dist/index.d.ts","_npmUser":{"name":"thekuom","email":"matthewjkuo@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"https://github.com/dialexa/pleco/tree/master/packages/pleco-knex","type":"git"},"_npmVersion":"6.13.4","description":"# Pleco Knex","directories":{},"lint-staged":{"src/**/*.ts":["npm run lint --fix","git add"],"test/**/*.ts":["npm run lint --config test/.eslintrc.json --fix","git add"]},"_nodeVersion":"12.16.1","dependencies":{"knex":"^0.21.0","@dialexa/pleco":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"knex":">= 0.16.x <= 0.21.x"},"_npmOperationalInternal":{"tmp":"tmp/pleco-knex_0.3.0_1592498460240_0.008820234503871927","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@dialexa/pleco-knex","version":"0.3.1","license":"MIT","_id":"@dialexa/pleco-knex@0.3.1","maintainers":[{"name":"samerfallouh","email":"samer@dialexa.com"},{"name":"galenandrew","email":"galen.turner@me.com"},{"name":"ehis","email":"eojielu@gmail.com"},{"name":"tedchoward","email":"ted@tedchoward.com"},{"name":"thekuom","email":"matthewjkuo@gmail.com"},{"name":"tbravo","email":"tbravo.dev@gmail.com"}],"homepage":"https://github.com/dialexa/pleco/tree/master#readme","bugs":{"url":"https://github.com/dialexa/pleco/issues"},"nyc":{"include":["src/**/*.ts"],"require":["ts-node/register"],"reporter":["text-summary","text","html"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"3611910b590ffce8412ec500240c2a043b980c50","tarball":"https://registry.npmjs.org/@dialexa/pleco-knex/-/pleco-knex-0.3.1.tgz","fileCount":3,"integrity":"sha512-Aun3yEKR4iuIIEuP/VEa3wD1B0dF2H90VoIEP8iRhHlte+RLLJE9QEa3kA20YqgYtlnwris6EJaaycuiPsc0dw==","signatures":[{"sig":"MEUCIFdpDzEgVyAiS7jS6c8N2lp+svW+SLWgupOXlvjd2i66AiEA7+oztgo290h/nacrGrdXi/v+2omIQq1cQN/sQMDic2I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfDx6CRA9TVsSAnZWagAAn7EP/3z8ooDelPRdzSh1E4nO\nurN2YsTxJyJpSXTxYgwmU9Pkt0lq2E55IPvnUk74Sh6puEh4pE1Y7FNNugdv\nw8lmHkCotnqlXzzHgpDKoXGYXWAG6GoxKAytAr3fiRw3B6pvq0itDYPBNeLT\nl04ss2n7fkVxc1ymDTOLJeXAA/bqvi34snslATv6hSrBYgtH+TSsFKm1ha2M\n4h2aueNwP/7VgBNXLKyTvMvDMooxK87H81YbOFr6F7CMl4f7VWKMEcqAKWjU\nzgd7KJ2uT+Vo+wSDaVVVK1VwduN8fRw11F7OiVmIeNVf5PNBPiv56r9uTYRb\nc+nEi2DmPAtIrHkljnSckq+HnITnsWvW1MyA+sbe3RjBPAAwROsBvpBVVDvO\nSEKiQRcccOnQmyaX0EkL1wjQw+RUgGZMT3cgpfz/d6I+4aeDpvLwFTBDa5VT\nF7+AaXb7MJAoN+6MXNRb3ezpzTQDCpISjp4TblWch4JHhNsXCj1+F6IxlU/X\nBEgKCsUtoR2AA0sxfI+FO0EyoJ3J24RORrOssze1qUUDs+AUVIyo2IWy+M45\nUjwygW2Ok4hhQBF2D9rsyomEOGz4F/lvDqOlw1WX+TeBRtIqslnn3nkgMYmG\nLJqNq/CaCa25ZuwsD1p5L1lXw3doqS1R/B4D7r7h0jOrgJFvqhnqGhFE7xxb\nx3x/\r\n=obh5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"c949f7f6b3264544b882fbfcab058b892b93c3b5","scripts":{"lint":"eslint --color src/**/*.ts test/**/*.ts","test":"TS_NODE_PROJECT=./test/tsconfig.json nyc mocha test/**/*.test.ts --exit --colors","build":"tsc","precommit":"lint-staged","test:coverage":"nyc report --reporter=text-lcov | coveralls"},"typings":"dist/index.d.ts","_npmUser":{"name":"thekuom","email":"matthewjkuo@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/dialexa/pleco.git#master","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.21.0+x64 (linux)","description":"# Pleco Knex","directories":{},"lint-staged":{"src/**/*.ts":["npm run lint --fix","git add"],"test/**/*.ts":["npm run lint --config test/.eslintrc.json --fix","git add"]},"_nodeVersion":"12.21.0","dependencies":{"knex":"^0.21.0","@dialexa/pleco":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"knex":">= 0.16.x <= 0.21.x"},"_npmOperationalInternal":{"tmp":"tmp/pleco-knex_0.3.1_1618754681838_0.25391124035092094","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@dialexa/pleco-knex","version":"0.4.0","license":"MIT","_id":"@dialexa/pleco-knex@0.4.0","maintainers":[{"name":"samerfallouh","email":"samer@dialexa.com"},{"name":"galenandrew","email":"galen.turner@me.com"},{"name":"ehis","email":"eojielu@gmail.com"},{"name":"tedchoward","email":"ted@tedchoward.com"},{"name":"thekuom","email":"matthewjkuo@gmail.com"},{"name":"tbravo","email":"tbravo.dev@gmail.com"}],"homepage":"https://github.com/dialexa/pleco/tree/master#readme","bugs":{"url":"https://github.com/dialexa/pleco/issues"},"nyc":{"include":["src/**/*.ts"],"require":["ts-node/register"],"reporter":["text-summary","text","html"],"extension":[".ts"],"sourceMap":true,"instrument":true},"dist":{"shasum":"87631d5093f24fbeff5c7885c6bdb9a9a58f4620","tarball":"https://registry.npmjs.org/@dialexa/pleco-knex/-/pleco-knex-0.4.0.tgz","fileCount":11,"integrity":"sha512-j6FjoLGf960/ginci9o5uVlQitI2sNcBNUlu0Uh2YDwhpAjaUqnQi0jy+ueS3QexhWLo1aHDIeP9SVkkq4JoKQ==","signatures":[{"sig":"MEUCIQDMFwneaxJRzs5SuakSNp/SLOvYFtIU0wyzqKlnTHo0MgIgLsaehtmre/ZVwyqGHb6VXt+f8SElhJw3kZkSPi/k51c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggOXvCRA9TVsSAnZWagAAohwP/0fr4loLunryt9OJm7uR\n5M0Od+W0VrAbEL7at6wsyQH8H7l30Iwxex1NRg8YwFKziKYY3R9WqTAENLsb\nNt5ANB+YnICdSf70OiZuKftEMPIWXUOgfo46ufbjuWmdz12WO40UCqyEyH68\nkF+Mtowk/D5CaTxTU428qMe5B6KOmPqcAQiteC2vuOSL+P19cvcmNZYDpRIa\nVxCSp7vr7pxt0LrKGUkAYy5FCl6Me+plf83gT5h/PU70w0mwT+JQhGDBTXWg\nFuPYW0LEyvBHfkzcKPSWPdYnvpGEUMTpDY8DgLMDMNO2Y4Vbz2mDSlKCzKau\nzQhT0QxrQG/vkSHjAXv8NHq3BQFDWLv0xyNUwg5RTrt0+Y+wIfee2Dpbk8ZH\noJYDmprH01gVs0cxmK5G4HCZ4AwWdF3H07XxH7gZqhD4dstLkREGa7N92T4w\nh3/9YT0uCfTWeXrlAzg9FVFcFqTuYQapBlPz6xh7wbUh1pXjGNkEtU0yTzy4\nGN7b4GxKcekB/OXtX8UNgbJliPE+y9azLRpdx9fYVRPeF69Q4vrA+UD+yDEY\n5PiYwIM/SBb1qUg5YmeDqjXCelFGNrHSOmqzZWNjHsvdeIEG7y+2Slc2Cefg\nZt3h/CLuZLvLN2/8Jboa8CCFCe7kxnFD/Oa8u+CqA7q8HblBET2KV9jSPrvz\npruz\r\n=/u2d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"e43d5126a1e98912c7d5777653e7d636f73fec96","scripts":{"lint":"eslint --color src/**/*.ts test/**/*.ts","test":"TS_NODE_PROJECT=./test/tsconfig.json nyc mocha test/**/*.test.ts --exit --colors","build":"tsc","precommit":"lint-staged","test:coverage":"nyc report --reporter=text-lcov | coveralls"},"typings":"dist/index.d.ts","_npmUser":{"name":"thekuom","email":"matthewjkuo@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/dialexa/pleco.git#master","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.21.0+x64 (linux)","description":"# Pleco Knex","directories":{},"lint-staged":{"src/**/*.ts":["npm run lint --fix","git add"],"test/**/*.ts":["npm run lint --config test/.eslintrc.json --fix","git add"]},"_nodeVersion":"12.21.0","dependencies":{"knex":"^0.95.4","@dialexa/pleco":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"knex":"^0.95.4"},"_npmOperationalInternal":{"tmp":"tmp/pleco-knex_0.4.0_1619060207086_0.05461459186973405","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-04-17T19:59:16.148Z","modified":"2025-04-03T15:54:32.168Z","0.1.0":"2019-04-17T19:59:16.578Z","0.1.1":"2019-04-17T20:16:29.602Z","0.1.2":"2019-04-17T22:57:54.591Z","0.1.3":"2019-05-15T14:59:12.102Z","0.2.0-alpha.0":"2019-06-27T20:30:51.616Z","0.2.0":"2019-06-27T20:53:24.222Z","0.2.1":"2019-07-13T13:05:13.572Z","0.2.2":"2019-07-23T19:00:41.380Z","0.2.3":"2019-12-30T15:02:34.855Z","0.2.4":"2020-03-17T21:13:27.616Z","0.2.5":"2020-05-25T16:45:14.623Z","0.3.0-alpha.0":"2020-05-28T08:47:23.108Z","0.3.0":"2020-06-18T16:41:00.359Z","0.3.1":"2021-04-18T14:04:41.993Z","0.4.0":"2021-04-22T02:56:47.249Z"},"bugs":{"url":"https://github.com/dialexa/pleco/issues"},"license":"MIT","homepage":"https://github.com/dialexa/pleco/tree/master#readme","repository":{"url":"git+https://github.com/dialexa/pleco.git#master","type":"git"},"description":"# Pleco Knex","maintainers":[{"email":"support@npmjs.com","name":"npm-support"}],"readme":"# ![Pleco logo](/assets/logo.svg)\n\n# Pleco Knex\n\n## Table of Contents\n- [Overview](#overview)\n- [Function Usage](#function-usage)\n  * [getFilterQuery](#getfilterquery)\n  * [getSortQuery](#getsortquery)\n  * [getPageLimitOffsetQuery](#getpagelimitoffsetquery)\n- [Recipes](#recipes)\n  * [Automating the Creation of Subqueries for Each Column](#automating-the-creation-of-subqueries-for-each-column)\n\n## Overview\npleco-knex provides all the same exports as pleco, but overrides the functions\nfor ease of use.\n\n## Function Usage\n### getFilterQuery\n```ts\nimport { getFilterQuery } from '@dialexa/pleco-knex';\n\n// Suppose vehicles has the columns id, make, model, highwayMPG, cityMPG\n// Note that you do not have to create subqueries for columns that exist on the table already\n\n// Create our subqueries\nconst numberOfUsers = knex\n  .select('vehicles.id as resource_id', 'count(*) as value', 'count(*) as sort')\n  .from('vehicles')\n  .leftJoin('vehicles_users', 'vehicles_users.vehicle_id', 'vehicles.id') // left join so we don't lose vehicles that don't have users\n  .groupBy('vehicles');\n\n... // Subqueries for the other filter fields\n\nconst subqueries = {\n  numberOfUsers,\n  ...\n};\n\nconst filter = {\n  AND: [\n    { make: { eq: 'nissan' } },\n    { model: { in: ['altima', 'sentra'] } },\n    { numberOfUsers: { AND: [{ gt: 1000 }, { lt: 1999 }] } },\n    {\n      OR: [\n        { highwayMPG: { gt: 30 } },\n        { cityMPG: { gte: 20 } }\n      ]\n    },\n    { userSurveyRating: { gte: 80.5 } }\n  ]\n};\n\nlet query = knex('vehicles').where(builder =>\n  // mutate tells us to edit the builder object passed by reference instead of cloning\n  getFilterQuery({ filter, subqueries }, { knex, query: builder, mutate: true });\n);\n```\n\nAdditionally, you can denote filter as\n```ts\nconst filter = { // implicit AND\n  make: 'nissan', // implicit eq\n  model: ['atlima', 'sentra'], // implicit in\n  numberOfUsers: { gt: 1000, lt: 1999 },\n  OR: [\n    { highwayMPG: { gt: 30 } },\n    { cityMPG: { gte: 20 } }\n  ],\n  userSurveyRating: { gte: 80.5 }\n}\n```\n\n### getSortQuery\nContinuing from the code snippet for the [filter function](#getfilterquery). Note that due to the\nway that the sort query is generated, passing `mutate: true` will not mutate the original query.\n```ts\nimport { getSortQuery } from '@dialexa/pleco-knex';\n\nconst sort = { userSurveyRating: 'ASC' };\n\nquery = getSortQuery({ sort, subqueries }, { knex, query });\n```\n\n### getPageLimitOffsetQuery\n```ts\nimport { getPageLimitOffsetQuery  } from '@dialexa/pleco-knex';\n\nlet query = knex('vehicles');\n// Page 3 with page sizes as 25\nconst page = { limit: 25, offset: 50 };\n\nquery = getPageLimitOffsetQuery(page, { knex, query });\n```\n\n## Notes on Subqueries\nDue to how flexible the library is for filtering arbitrary data, the generated\nSQL can be quite large. If just filtering on columns on the table, it is\nrecommended to not include a subquery for the column. If not subquery is found\nfor a filter key, the library will assume the filter key is a column on the\ntable. For example:\n```ts\n// vehicles has make and model columns\nimport { getFilterQuery } from '@dialexa/pleco-knex';\n\nconst filter = {\n  make: 'nissan',\n  model: 'altima',\n};\n\nlet query = knex('vehicles').where(builder =>\n  getFilterQuery({ filter }, { knex, query: builder, mutate: true });\n```\n","readmeFilename":"README.md"}