{"_id":"@ekino/knex-extra","_rev":"1-1348e09dbe1f90c5864d754a8cb529f4","name":"@ekino/knex-extra","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@ekino/knex-extra","version":"0.1.0","repository":{"type":"git","url":"git@github.com:ekino/knex-extra.git"},"author":{"name":"Raphaël Benitte","email":"raphael.benitte@ekino.com"},"license":"MIT","main":"lib/index.js","typings":"lib/index.d.ts","publishConfig":{"access":"public"},"devDependencies":{"@types/jest":"^24.0.6","@types/knex":"^0.15.2","jest":"23.6.0","knex":"^0.16.3","prettier":"^1.16.4","ts-jest":"^23.10.5","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3"},"scripts":{"build":"tsc","fmt":"prettier --color --write \"src/**/*.{js,ts}\" README.md tsconfig.json tslint.json jest.config.js","fmt:check":"prettier --color --list-different \"src/**/*.{js,ts}\" README.md tsconfig.json tslint.json jest.config.js","lint:ts":"tslint -p . -c tslint.json \"src/**/*.ts\"","test":"jest","test:all":"yarn fmt:check && yarn lint:ts && yarn test && yarn build","prepublishOnly":"yarn build"},"dependencies":{"@types/lodash":"^4.14.121","lodash":"^4.17.11"},"description":"[![version](https://img.shields.io/npm/v/@ekino/knex-extra.svg?style=flat-square)](https://www.npmjs.com/package/@ekino/knex-extra) [![Travis CI](https://img.shields.io/travis/ekino/knex-extra.svg?style=flat-square)](https://travis-ci.org/ekino/knex-extra","_id":"@ekino/knex-extra@0.1.0","dist":{"shasum":"d989191a1627dd0103c77f2a3d3cdef532ee65d1","integrity":"sha512-/y+BBrYL2e+fP2jd1kzC1xi3m3uHzBTsn7y29D/NtnmiNrZTgmSGQV2wlD6mh5RsbivtfVKDfzyz6z6TZKjg0g==","tarball":"https://registry.npmjs.org/@ekino/knex-extra/-/knex-extra-0.1.0.tgz","fileCount":16,"unpackedSize":14324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcajwCCRA9TVsSAnZWagAAu6sP/ju5gw7gZlX+S22lujbp\nH0sohe5YkEyB48OfCTgrPPVDoE8994Jxp5v16jfwr98bP9tn4DqP9g9Sf4ey\nWNg6n+3ZbF7+CjO1HOS+YK0mPvFVcPeVi6lxIQHamsq+Lqdko5I2g5Uzi7us\nexX/f/uYLBGxdXtTj8d075XYORmaPRZdGf8dbjWB4MdcnPZ+iTioh6/wPjn0\nCVgpPm1hMSx7N1SeKg0vovpM0h06eLwtDW/u4hgC1voBRz2Sv3/SSTHInl3Z\nsUbICqirKaV2FVcZLS2ueXpYkoD7LmS0xOmtlg8VcrpaGk57w7yPy4x3Tg8g\ny6Beo+NR8120zYhSzC1DmIPYvb6d+ZVeIGP3qt32W21wqYpfC9dgKpLgsbgF\nRLJA54kdo5kcYCticevbLB4ns70CNtbVr2nnNIrYBqLysTT04oRi2pPAm50B\n+Gl02EmI6EjBOhULjerpdRrM4HUUlECtVBGFo4em4aH6xqGURTldfTcQ/pnC\nE2k6oon0PcmA8HYdeztDZzhT4EHqRD89WAqI9FWuhkIIIZjUfzNxJ/HNwwmO\nNecWzRipIbxeTHeEbk34Dafrci2CNOKDkN3AoQNdW469fITbNLNisb/CetOJ\n5BmIHUfUJUstA2d3UjZU2Io6M6PNNkfRSxOmGnYoILSLvtjRMq0BCZumwW67\nLnIF\r\n=uwrB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkFp0aYVi68MEeCkVJqUHyHXymfownohmM8FImTw+MWwIhANKi7XjdzjrRwgrm/rIw15SAbxMOZI4HSzHhVfU+PKDh"}]},"maintainers":[{"name":"ekino","email":"opensource@ekino.com"}],"_npmUser":{"name":"ekino","email":"opensource@ekino.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knex-extra_0.1.0_1550466050192_0.2847901658473697"},"_hasShrinkwrap":false}},"time":{"created":"2019-02-18T05:00:50.008Z","0.1.0":"2019-02-18T05:00:50.358Z","modified":"2022-04-05T07:02:10.786Z"},"maintainers":[{"name":"ekino","email":"opensource@ekino.com"}],"description":"[![version](https://img.shields.io/npm/v/@ekino/knex-extra.svg?style=flat-square)](https://www.npmjs.com/package/@ekino/knex-extra) [![Travis CI](https://img.shields.io/travis/ekino/knex-extra.svg?style=flat-square)](https://travis-ci.org/ekino/knex-extra","repository":{"type":"git","url":"git@github.com:ekino/knex-extra.git"},"author":{"name":"Raphaël Benitte","email":"raphael.benitte@ekino.com"},"license":"MIT","readme":"# knexjs extra helpers\n\n[![version](https://img.shields.io/npm/v/@ekino/knex-extra.svg?style=flat-square)](https://www.npmjs.com/package/@ekino/knex-extra)\n[![Travis CI](https://img.shields.io/travis/ekino/knex-extra.svg?style=flat-square)](https://travis-ci.org/ekino/knex-extra)\n\n:warning: Work in progress :warning:\n\nThis package provides several helpers to be used with knex.\n\n-   [installation](#installation)\n-   [usage](#usage)\n    -   [querying](#querying)\n        -   [pagination](#pagination)\n    -   [nesting](#nesting)\n    -   [prefix](#prefix)\n\n## Installation\n\n```sh\nyarn add @ekino/knex-extra\n```\n\n## Usage\n\n### Querying\n\n#### Pagination\n\n```typescript\nimport { applyLimitAndOffset } from '@ekino/knex-extra'\n```\n\n### Nesting\n\n### Prefix\n","readmeFilename":"README.md"}