{"_id":"@blinkz/knex-logger","_rev":"1-cd570450a5709b41f226a0c7c2fd63f6","name":"@blinkz/knex-logger","dist-tags":{"latest":"2.1.0"},"versions":{"2.1.0":{"name":"@blinkz/knex-logger","version":"2.1.0","description":"Tiny logger for knex","repository":{"type":"git","url":"git://github.com/khmm12/knex-tiny-logger.git"},"author":{"name":"Maixm Khvatalin","email":"khmm12@gmail.com","url":"http://github.com/khmm12"},"keywords":["knex","logger"],"license":"MIT","main":"lib/index.js","engines":{"node":">=10"},"typings":"typings","sideEffects":false,"scripts":{"test":"run-p --aggregate-output test:*","test:lint":"eslint src","test:flow":"flow check","test:ts":"dtslint ./typings","build":"run-s build:clean build:cjs build:flow","build:clean":"rm -rf lib","build:cjs":"babel src --ignore src/__typings__ --out-dir lib","build:flow":"flow-copy-source --ignore '__typings__/*.js' src lib","precommit":"test"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-flow":"^7.9.0","@types/node":"^13.11.1","babel-eslint":"10","dtslint":"^3.4.1","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-config-standard":"14.1.1","eslint-plugin-flowtype":"^4.7.0","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","flow-bin":"^0.122.0","flow-copy-source":"^2.0.9","knex":"^0.20.13","npm-run-all":"^4.1.5","prettier":"^2.0.4","typescript":"^3.8.3"},"peerDependencies":{"knex":"*"},"dependencies":{"chalk":"^4.1.0"},"gitHead":"005ddcaa2c03538278ab5792193c89d1adb0e295","bugs":{"url":"https://github.com/khmm12/knex-tiny-logger/issues"},"homepage":"https://github.com/khmm12/knex-tiny-logger#readme","_id":"@blinkz/knex-logger@2.1.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-KOs9gHnCTOT2JQPRsMkC/vIUlmGYIU0nsoFwHTY4aS7dfXT2rXyTOk5MUy+x49Kzsf+W4JTMGa+tIOW/52/JsQ==","shasum":"6d84712490ad49dd6fa3e6951fc11d9a21dc3cdd","tarball":"https://registry.npmjs.org/@blinkz/knex-logger/-/knex-logger-2.1.0.tgz","fileCount":6,"unpackedSize":11426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmP4YCRA9TVsSAnZWagAAOJkQAI1EJMOdd77iBnO/MeHc\nmV/B4LkGSNqaEpXm6e9qFognhfWTSFnfjeZlc5bMDhMWhOjeefAyCT/yVGGB\nfc+8wKbAJwwApHd0+cvSy8gQPNscyigAzYqfP9iciQ4hVxJF1cOdJNaVviK5\ntFmuUm6MwspNkI0cYFR3Qhu+ejljLCCLMXoIGkMsRkk594oIjbuJQYYD6fl3\n/BvAn4IbIesuzmSnQMsem8kh0E6g6c7SSPFRKmbvfWuEJoQVOXcyYqFZ+4+6\nLgtpALhijcDEdPwQTc5UVXGTfb+GurEiLZXBqCvXNxAvPr8dFzvzZRfQZTlj\nIGSbLSre9svGI4pWAcKuz13e6sCbM5pazJbfYtsLnpjvb1nyVtVRTbsES2X5\njmXvlqSLHtRzrgHiPVJ+GUHd57A+t9Lc2Y8VM6NWTfuEbXXAIYE4sKJS6Vyl\n+BpxG7vvSIhzA3kHLYLi1B4mysPMRNwbgnvMcOViQu4MP5vw2dOZ5HBUqN1S\novOeviXJugwagOB1Dbi5XXHyULnriY5yPaNP24DlKYvutPbYtl1+Rc+uzrqY\no7TLcbrI7OPnB6w985yMGEKtbin0wI4PaeqPReVo+WbOJCTwdT0Avq3/zrxr\ncwEeerTxbWZWWG5GiElOYfAM67alaIJIOuRK96KVMFEWoQ8NlPAbvlIBjiTZ\n5Ct6\r\n=ofj/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQuNSVq+LO2SXqiHHTMczqhur0aEjCr9SnDobJMXNZLAiEA9WL4H5aVyfn1Jf+VrUPjo2iXUs+ipzi2mN74k5pWJZ8="}]},"_npmUser":{"name":"blinkz","email":"cap.blinkz@gmail.com"},"directories":{},"maintainers":[{"name":"blinkz","email":"cap.blinkz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/knex-logger_2.1.0_1620639256497_0.1711904680437779"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-10T09:34:16.440Z","2.1.0":"2021-05-10T09:34:16.637Z","modified":"2022-04-04T19:32:58.294Z"},"maintainers":[{"name":"blinkz","email":"cap.blinkz@gmail.com"}],"description":"Tiny logger for knex","homepage":"https://github.com/khmm12/knex-tiny-logger#readme","keywords":["knex","logger"],"repository":{"type":"git","url":"git://github.com/khmm12/knex-tiny-logger.git"},"author":{"name":"Maixm Khvatalin","email":"khmm12@gmail.com","url":"http://github.com/khmm12"},"bugs":{"url":"https://github.com/khmm12/knex-tiny-logger/issues"},"license":"MIT","readme":"# knex-tiny-logger\n\n[![](https://img.shields.io/npm/v/knex-tiny-logger.svg?style=flat-square)](https://npmjs.com/package/knex-tiny-logger)\n[![](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square)](https://standardjs.com)\n\n> Zero config queries logger for knex\n\n![](https://cloud.githubusercontent.com/assets/4437249/24814454/5215bd9c-1bda-11e7-8574-5f93042395dd.png)\n\n## Usage\n\nInstall the package:\n\n```bash\n$ yarn add knex-tiny-logger\n```\n\nApply `knex-tiny-logger` to `knex` instance:\n\n```js\nimport createKnex from 'knex'\nimport knexTinyLogger from 'knex-tiny-logger'\n\nconst knexOptions = {} // Your knex config\nconst knex = createKnex(knexOptions)\nknexTinyLogger(knex)\n\n// alternative\n// knex-tiny-logger returns knex instance\n// so you can do like this\nconst knex = knexTinyLogger(createKnex(knexOptions))\n```\n\n## Advanced usage\n\nBy default `knex-tiny-logger` uses `console.log`, but you can specify any logger which your prefer:\n```js\nimport createKnex from 'knex'\nimport knexTinyLogger from 'knex-tiny-logger'\nimport initDebug from 'debug'\n\nconst awesomeLogger = initDebug('my-project:knex')\nconst knexOptions = {} // Your knex config\nconst knex = createKnex(knexOptions)\nknexTinyLogger(knex, { logger: awesomeLogger })\n```\n\nAlso you can disable bindings:\n```js\nknexTinyLogger(knex, { bindings: false })\n```\n\n## License\n\n[MIT](LICENSE.md)\n","readmeFilename":"README.md"}