{"_id":"strapi-hook-bookshelf","_rev":"116-3d443cd2c9bf73514e30823dbf6b8087","name":"strapi-hook-bookshelf","dist-tags":{"alpha":"3.0.0-alpha.26.2","next":"3.0.0-next.31","latest":"3.0.0-beta.17.8","beta":"3.0.0-beta.17.8"},"versions":{"3.0.0-alpha.13":{"name":"strapi-hook-bookshelf","version":"3.0.0-alpha.13","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-alpha.13","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"5cbbe2900446682a246b3614156b5ca87a8449d4","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-alpha.13.tgz","fileCount":9,"integrity":"sha512-GN2Gs8tCM6arTY2sGVd8C9V9jA7mYP93llUTSPVR4zrERTWhAmKaxsyEnE+REAhuWD1wNJl97bQNvVFB2XQDQg==","signatures":[{"sig":"MEYCIQC5RvjS7C4o4HNMo9WSYP+AlPmZOQx1eGaMx8ibOCY0FwIhAIzIn112VZWw7n6G6wi5QjNpLlmqiH7j7clwhPw3yCCm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWJNbCRA9TVsSAnZWagAAS54QAIFRNRpCTcvO1kqvlyUb\ndttunWO+3ZsfYD2a0HiTh+VyFfZEVxipQSFo/VJjdxg5mbktFJZSg7iIZtne\n0OakPIXQA/nZE+ghKUFXOeLwBvOXDPqwCCAUkhiNu/bbwfV11pXvgANc8ff2\nc7f+jSYr80LMF8iHuw469Gu81Xii6gsYjCut1sOPKuq65Kt3iy1nCiQk7r+2\n6VTDnew8luAp8Wdz2zy4gFeey3S9w7ad9R3D0bGQQ5nlwOHU1ypX8/UtpNtt\n9jTQC/baqAJ7r2IO5TiTsj0NGRocizIrbPK/gDgyI8TFrNb7ytvbO0rLKP5j\n+jYaZ5GnUawmdR3sjzZUkLq9u7e5sIHZGu6cbPjmRDUKTzW7balKSan6Vf+R\nIDwFjxVbLOzIG/eOudLv5nwjVzJuYfYfjVzAmaRwpdXAEz1WVdwMiK7UOe7F\nPlPFO0gSwioDbRCtVrNVryGUGUrwTRJPu5wmB02LZEsrfse3pR8BPvEI+7kP\np+0dYo80rq87L6ENv8qejM7wd/xd5UB9iNGR2vvInd9k4MdMcYMFYGUekg50\nvEMtFO0Rc9zbg1fPeDKV7QmEjdNHXuisvwotGJ5cmbCnbFkRyQMoIYEfKOxw\nKnhKrWBO/Y0l4oAnLYRLoZVhWbFhq8ITxgKYPsdRnetFnVjgu1eFz6OFRtt8\ncwoF\r\n=o5Vc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 5.3.0","node":">= 9.0.0"},"scripts":{"prepublishOnly":"npm prune"},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"5.1.0","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"9.11.2","dependencies":{"lodash":"^4.17.4","inquirer":"^5.2.0","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-alpha.13","strapi-hook-knex":"3.0.0-alpha.13"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-alpha.13_1532531547103_0.5221138796997857","host":"s3://npm-registry-packages"}},"3.0.0-alpha.13.0.1":{"name":"strapi-hook-bookshelf","version":"3.0.0-alpha.13.0.1","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-alpha.13.0.1","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"0bdedeb92ba2352ad435776b8ceaea06eed61fe8","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-alpha.13.0.1.tgz","fileCount":9,"integrity":"sha512-5jI4yHQxFwGpktHHPUdlRiU2e1vzTkhvc7mKQTj/vIOpLPXL+olCNkQNF6S5nkfV4QSHxFJJfeB/EZnvwM9zOA==","signatures":[{"sig":"MEYCIQCEAi7ZamrXFJW9wSKFcfnx/FZ9UMOXiiiK0LjWujUKmwIhAINSbDEN49vxUH3VDwgpcDcXf/pb2QRjO+UWPczQ9+a5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWdQTCRA9TVsSAnZWagAAkigP/RMEV0dvn/b2M+l5TtFy\nwnMjMADT/BAUiQoLvZFcCAjylWvERxTi2+Y6HmlSSBpu/6RcxWNV4CGZND17\nMcSK05A8aDwIbfaTDOCavAk8dixvmgerhCqzKU6YaHm08Z+u8quuUcAER6Jd\n3c030OR0WVc8YKDrKhYo5GU9540B0oT67qWGnWgcRUVBZi3Dud+SpyDp9G3l\nU9f7B4UYfs0hXPaVpWskkE3u+L5DYqndmi+XAnTSOExpuhyv0CUf/0ZfsMLr\n+KJC2OAqmL6XvujhS6QV1ZBwI13daLi4c4jS12dOUn70CAbsK8q9P+xhfRIp\nFACHDtQKcXVKuaW/te7WDXzb1N5nF8P1V9UrGNY2frsh4EUqXMkJ1O3RljDd\nkqrnfl0GUZDTo4MlPqdvVrJtJgvASoMVRKGUxHDmqI0oZ5M0lmAt5HataAxe\nRyEEC8SXcYiBrvtgQMAQ6HB9oYGyINrD6FQL/eoKYJJziF+fxGZ81OgHdX4c\n8Lz4mC3lK/MhGypESDVjdUV09DHK5Fm9v3wnKDxZfOaqHR8Uyo231uZg3Epi\naqsF92pf3Ltai6344d+mDIrqA9dfa+kuzyAyI34NLdsnQc/+bui5Z9NP4K5i\nU9X/8ho7Vlx21bwPv9s77QkzUhqqf3BkGiiRij4qJIPoytiRK1cU9PDP41ac\n0wWh\r\n=fhol\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 5.3.0","node":">= 9.0.0"},"scripts":{"prepublishOnly":"npm prune"},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"5.1.0","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"9.11.2","dependencies":{"lodash":"^4.17.4","inquirer":"^5.2.0","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-alpha.13.0.1","strapi-hook-knex":"3.0.0-alpha.13.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-alpha.13.0.1_1532613651055_0.4289974771551648","host":"s3://npm-registry-packages"}},"3.0.0-alpha.13.1":{"name":"strapi-hook-bookshelf","version":"3.0.0-alpha.13.1","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-alpha.13.1","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"47f26e28e8f86778b6ddaf8725e1508b41be6e10","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-alpha.13.1.tgz","fileCount":9,"integrity":"sha512-LadRGnERvfB5ubgQVyqI4zq/Ynykbo3rfk1JRXSpXh5wc9DmuKcKUSVL5F1F4B2CLs1HXXkcdrBtyHhlYltCLg==","signatures":[{"sig":"MEUCIBuyc4AMHzsv3sOqH9G4kHiYFgCmJhjm8mi1Q718PdFWAiEA4hXXF2V4JBmBtMK1ua2KghXO2STtCAlveHMA7YWF/nU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbC4DCRA9TVsSAnZWagAA+iIP/Ryec4GYEPoHt0MV6NUZ\nQH4c/YdSIL4Mf98WKOQcs/ykzMiYiAFLTYOtB2SAZcBYQrdCgfoAHT+1yQoZ\n1HLEoRamJ7kLNJarv43x6QfticpKGHvdvoHQ/XYSdeCa9P3YH9RDdDmpmmUV\nkIrVVTeCj3Rn2I4Ghzh+nHnY7D9U+sWvlpgMgNkzVwsZpv6PvRIWx3gvCFxL\n2wi4MjDUYD7B6n7WSMzssFmBjYh7+sTL0fhpgvE/A0btddxN08KjCmHYwUMb\nfIuee5DwjA2GxfrrkemlDF8KO3aiCDApfznpdAdDMe5mBM/WYy4Fg8JFKjvW\nLCh8YcHp/FJfkI/GCdx6Ag8fjYcMhML9vhfRW3of5743A0ewq5th8mBznqJi\nUblJjc8APYwCs231yWzxWnHQmRQX17/LKjinIbZHGftYa/CAWEtcd35zaots\n31N4iYTq2Aoru5E/B7z+J/pmasV6Bh8faJDi0YAfhnz04F717j79xzgs1amJ\nT5XDpSX4YaBj1nMjJ5ckP2Uyv2szsFkCDpWCP9j5bxjQz2ZIEZGpZZVSgTWj\ndrsotUSjaBSefOS3ZzTGPUaIaApTfelpTL3acnZ5pgNP3tjziIbj3TTcoVbu\nbkqZr+rlo9zt3u6tnhaSPbe0UlpP59MhUfDcYvEebLdeXjwEF8GwipE4RWNU\ngdqs\r\n=uEp8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 5.3.0","node":">= 9.0.0"},"scripts":{"prepublishOnly":"npm prune"},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"5.1.0","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"9.11.2","dependencies":{"lodash":"^4.17.5","inquirer":"^5.2.0","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-alpha.13.1","strapi-hook-knex":"3.0.0-alpha.13.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-alpha.13.1_1533816322937_0.013384192745956147","host":"s3://npm-registry-packages"}},"3.0.0-alpha.14":{"name":"strapi-hook-bookshelf","version":"3.0.0-alpha.14","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-alpha.14","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"b75b9f956cac9a57201ed97b168ca511e4bfaebd","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-alpha.14.tgz","fileCount":9,"integrity":"sha512-Vs+wkivW2buEkNPM/0Pe7Jnk0vFP1/aGg0gZzOqJScQOubx39HAyn2mtC37H8/hjSeXBpPIcl9967Yfcaa0zuQ==","signatures":[{"sig":"MEUCIBWlpmRASljYZXtOcLJlZr4y2wENhVVrn8jAS9BWXHySAiEA8EVj8Y832vhppJfUmu9zedDPjsAMXmxh3R/WNi0Kl6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhA5ZCRA9TVsSAnZWagAACpgP/ix8Db3dGjur3ybvFwAo\nDAl2vuHSYPU4adsy0DVWuyHdcyyFV6HU2vqHXjuatrgcb4zSNQFwa16cmJh+\nH9HE9Pq8v79brf3ifK+hJmEtAwst1yIMpRi6ceQLjMLY+1fv/D7PpE9sSqej\nG4LmfBC9R2S6LdbeYl+jeYE9ECWXM0Auxu654vtYFOlc32tsCYrrDvf+uad+\nB8e55b8TdjHg+gJz5N19XZIbaajvG4Fwj2A74a9zgudBOSFrsBwLp+Cd6O69\neDbmAo/4v8jHr1XUfj3knH/cW14c1KQvACUnWryHVqMqIQiZ+vXJkpFIZ5XC\nA9j5EGbUqD2/k7s+m/fB+06PpktkfqPpSqxZaaWqgDN2Y7ReI4OnxMdkTmWL\ngQU9+A5qJ+vtNLwdee6Suyx3egDdeTeM5S9/bNQC00Bc2kEVN81sWvp5gQIA\nLrbn3bLp4GHZC42qu2A91ukeETTnjBo5mDnGM4XVlUO2gDtAdNeDuxgEimZV\nOz6TXaEunE8ybTJoyWlfC5ayqBtSg/izniyPlJ76dqtXEvn/A7/Pau8xsHl8\n+G5rS0ArtqfxDKi6MZEGU6WE4PaJFCGiuUs2/hjKQ73/4lOV8e4RK1IF+yWQ\n+s0pZVa/VwbaWJdyqm/kbqavMj6heALMAkmi/I4h93o030fXkD2MPIqyCME/\nUykY\r\n=tpw6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 5.3.0","node":">= 9.0.0"},"scripts":{"prepublishOnly":"npm prune"},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"5.1.0","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.8.0","dependencies":{"lodash":"^4.17.5","inquirer":"^5.2.0","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-alpha.14","strapi-hook-knex":"3.0.0-alpha.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-alpha.14_1535381081114_0.15172924039846958","host":"s3://npm-registry-packages"}},"3.0.0-alpha.14.1":{"name":"strapi-hook-bookshelf","version":"3.0.0-alpha.14.1","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-alpha.14.1","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"0d9770df0b6eb25733710f2a0aa615765ed4a595","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-alpha.14.1.tgz","fileCount":9,"integrity":"sha512-q4r3PDSu/6SCUh1tz/BhqNxNLv/Idw5EW87d+9gze+qR5++EXUf+bQLOgYFhvwfmzXq3Kxzcv5nst9LPgqmaDw==","signatures":[{"sig":"MEUCIQCVXFulKVj1GA7W2afoozkj3oE0yZ8hUHPn7t/z/PYiHgIgaj1eTihgNz0YMBHhiJB08y8dwDCzmdvktJiQPlT++9Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmSEKCRA9TVsSAnZWagAAn7MP+wY3/AvS1Z2qVp+Z+X0N\nZm+ve37atctSF7umbvivjHu/5GiHv76fi8MHGsb7pO8nPT9lEdFewvjGD3AE\nmJWiwM82oLGHYJOfn7jxaAgEwWnFtdC/z++c4+dwtc0gHUE0Aq/L/+0FGSyc\nPN/eLq8yiKh2W+ddHbz6WjaG4Ud50Gt/szn/Dhvb9256D9uvBt91VVaE7haf\nDnzKlJujzwDhcOkYifFYoBEVQq0gEJV/pXMBFOOdSO346Bz/ZNDS3GIPIei6\nAKrqEexW6xlmZRB/jdS1pssrXoC/W32BNzlfL+tW9bJQ0+0qlfJXJfbVJrUP\nBRn+jVTShUNquKczdIjsHUH1QBwVt+ShLoUn3gVW/rBH5x0W35a/GvKVexX4\n4hE3lXL+MyEPNrgPGFOnE/uurv3625+zTWuMLweBfhYsU1JsnKGnMsdnDGts\nUh0cmuDHfqIHcl+C2XNfZb8VB+jsoNz7j3hyd+GtCGoYlju7xbNSZGX+tbz8\neqA4xysNkOLC4qEvhxKJM85/T7fKUduyLggXi9BUZuoJ+tL4+wpLJcAqoWpA\njmtXxZoOsQeXl4AD9TyIltcRXwwFsm6hjNECbnE8Lb2k5xUYhtRtro06I61d\nppA9it6ubtlkbW9U71V+OhiTkF4BvtL/NLxd0hRG/MdPKh+RUAEtJscFEFVb\n7ztT\r\n=0lfz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 5.3.0","node":">= 9.0.0"},"scripts":{"prepublishOnly":"npm prune"},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"5.1.0","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.8.0","dependencies":{"lodash":"^4.17.5","inquirer":"^5.2.0","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-alpha.14.1","strapi-hook-knex":"3.0.0-alpha.14.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-alpha.14.1_1536762121714_0.5321157117339284","host":"s3://npm-registry-packages"}},"3.0.0-alpha.14.1.1":{"name":"strapi-hook-bookshelf","version":"3.0.0-alpha.14.1.1","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-alpha.14.1.1","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"ed2f8da89b0cf8158d98f063ab1f09e506089814","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-alpha.14.1.1.tgz","fileCount":9,"integrity":"sha512-7F4DmI8ER3NbP6p595j+cTruST9kvRQP1iO74sY9/znQMd/osl7ZT1v2qkWNq5MdXa2P7srGhPOvD6iZpYd9bA==","signatures":[{"sig":"MEYCIQC/IyF+Yu65YpZX+Ix40hEIvWMNyedPTStcEeae7xyadAIhALf+IItzC+4J9ssFVYMnW7mRjiEWt2t24R+su3L6Bhmj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmpacCRA9TVsSAnZWagAAPx8P+gP/kNxbe3F7WnwtJXAO\n0iLbwQ1teKOv9ylL4beXkqsr3CUx/tzQsmRokzta0a2mbyPHxKnoDmejAlzd\ni0GL9hnCjcQPGzetLseYjYm8VZ9mIGcQDfxO/KUR94KfOE7aMDaYxlLC4Cyz\nwpeYG3rja9jMS3dQFoZkCGruWaC7dD/c0hrgXK9a6MBLqbtnI5HE5+CF7lH9\nZVUiuoRlspZzkooJ9pQh5+59I/fYdo68QY3GzAWoqRLogGDpk8B6fAOR2pUD\nYyTLECsqDk9I/gINQq1THuVu56cQbiigo+EqOjwFyeKRydrYh5HDhZQI6zkt\nGCw8wRcfcNlOsDl4F/Fbjic7y32nukCSPEKuygIZWa46hCmcc1WjK1XymsIk\nUd5jYTSTd0uBfJ6yRvVsGonCf0GEH67lw29fzEhuschwiAU8HWrUzBfPQT97\nlKu2pYFhza8a/IegF4GszMaQ50WrAeH+0EHY5PRvkrjcdwFUj8wjM1CWNuom\nvANElXIiNiGq7QN31MyiqZUJbFAP+MymExaC740NztYd4GlCyC/VZ1HWp3xt\nBn+ZqoDR3WMmFAVZRrDVpwO9Yf3E/Dy/OeugIwWewSId9hqTuZ7RpkQ1fFmN\n7xz8VfLQIt2EXgsWjwB3Z4KZFRqWNYRlZFRbfk691ij7kFqi7Yz/3PmT/H+p\n4Xcy\r\n=Hd7x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 5.3.0","node":">= 9.0.0"},"scripts":{"prepublishOnly":"npm prune"},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"5.1.0","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.8.0","dependencies":{"lodash":"^4.17.5","inquirer":"^5.2.0","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-alpha.14.1.1","strapi-hook-knex":"3.0.0-alpha.14.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-alpha.14.1.1_1536857756204_0.5999834497578864","host":"s3://npm-registry-packages"}},"3.0.0-alpha.14.2":{"name":"strapi-hook-bookshelf","version":"3.0.0-alpha.14.2","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-alpha.14.2","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"8cb9d36072cf0dcc0de63a23a132b1cbe53c9707","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-alpha.14.2.tgz","fileCount":9,"integrity":"sha512-QwtCnM1u2ox431UUsYKqD+WWE/DlLlDFeDJR8L0WSNLjZEZas9xErBwmcjSyvTnQ0d030Kfq8NHyTod9pxSEkg==","signatures":[{"sig":"MEQCIFH41ei8yKo+lgNy1vhnuPyI7cGUerq+5kbpGzJH2Xm6AiABTuvomjUsH4LCqPT3WDNTVGH8sd9alekAHmCH85Yb/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbq1dGCRA9TVsSAnZWagAA4LUP/jTvKQiLShlKYfP98z6n\nkTB3SmQHqfpuvxZNE0Eka4lCR0Wq8kM8a/kRKVQcBWgkLu3a4WOhU4yNfNYJ\nhy8hdwzh6Y1eu2bSVZ711LfLO0B0w0E4LsRzTU1lbY6Px3t2Xonqt/djJou/\n7ln+l6fvgq9DVRBfqYh1ouOez3SyJILdj9E87o1WNGs1LoLhF89OuPQWcJzO\n0OsxyDUS7G0Z6/kv5HiTc2UD0w9PxSpehqRkV31BT4FrPvlJ4GBVgruOke6j\n/VsMa68lf8UwSFnzEIcwfVRryHj0tLf9ywIj9JvJXs+At46ieZEuaL/CitkS\nCW1gC+E8z1bgwortAxBZM/SlaSdmlYOJPVsyjt39MTpWGXErbF0Cdu3XllW5\n6ec18sZhXAUEA0CIDJQ7ZE5SOCdEesBTQPMsJbiSJtMOc1y1IQN5+IDQ2NDP\nwxukJwp8/4vYbPvELTOFmsBIpY1cI0VLyiranEltpRBx2FZ43lJ2PkdOJeom\nMI0rS/2DPUi/eMadM4UhX3fZJ5ubhGvY9nz4qojQ8doTUrV2Vd3d2SAGTgzF\nB0SnK7Nn/PWd4c60Id3DWFyZjFgVjyIK347DCUDO6QNZEvpG4R1QEp4my7Un\n18cZ8a4uyNIrBdjcDuEIwZP/k+uFVWMzXmgT5EFoE4wo44mjWWZhfajNaK8x\nwChw\r\n=BZk2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 5.3.0","node":">= 9.0.0"},"scripts":{"prepublishOnly":"npm prune"},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"5.1.0","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.8.0","dependencies":{"lodash":"^4.17.5","rimraf":"^2.6.2","inquirer":"^5.2.0","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-alpha.14.2","strapi-hook-knex":"3.0.0-alpha.14.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-alpha.14.2_1537955653624_0.6926003285441162","host":"s3://npm-registry-packages"}},"3.0.0-alpha.14.2.1":{"name":"strapi-hook-bookshelf","version":"3.0.0-alpha.14.2.1","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-alpha.14.2.1","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"df8f3c49ec81d3dff2d29672abbc50119944271d","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-alpha.14.2.1.tgz","fileCount":9,"integrity":"sha512-EB65Vri6NiSAzqRXhhL7kKDLWgi3VmbQZBh7Wc/tRMFhanxAjtUZ9k5uU67oc8bCSoUg1i52rL9eymOfbTEpfg==","signatures":[{"sig":"MEYCIQD241pVQBiEFgHrEw1C2fnq16+PO9YvaalIB+DBy8ONQwIhANqVb2VJpuXvOcmTLhH682sWSeUjVzSECY1i781nyXJf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbu3DRCRA9TVsSAnZWagAAyjwP/2TJyagZqJ5QCF8jFUzU\nBudXhrVxDu8NsuWGyrn++D4b4Alt4ZBfuU3bH+KEjh4vCv79IiietWs4gQ58\n521lk0+FfBUF6EfZ4lLvZ3N2jGXV5Rk+DOksvx7LwzuzCLcG7Fc+XBlAqfvG\nA5dt1hCcZgq3uPGM9MYRBR3lCLVqrYzwVngB75HGefOAnNcPD2aEFG2lJazg\ndfWP8a/sfCj2H/g1B54T+ubuP5fNqlYZ2JGbuJZ+dyia9LMM0+xnpN+M4X1y\n2VQ7c5Lkc1EswzXW3/z/icfkWZLyCmazsWB3r+PFbZqDu954iHihQuBjVov9\ndS8rXzaWuLhGcUUcKJs+FU8sg1OHCpDlxXx2ntdQ0umqzqh4CaeygtO3O61m\nmGG02H6t5ciJKKOTr49Bopb0wNvmVpdZ+puGeEWNFf31yNR27a810D2aHB9y\niJG2MwGOzqSAfgGEpb0diOtXx1VMhPwAzrlceeCmg60IbvydYzTJMV/SLEId\nzpjOAodptXleBO7UdxKlRxAkkRSGPlp0vKo88DTTIYi/kwQWjduw3epvaV7k\nEEWGbmPbCZrcG/g1CqdIpqVlBDiahC151JeQPaEVCyoArs3sy4+qmkd7xyue\natJ7aqYL1ne7R1z9l6fjObmsdGZqXzXXEzsjXDYRxeVrQBEUC0oOXBnSb1b7\nksVl\r\n=jaBH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 5.3.0","node":">= 9.0.0"},"scripts":{"prepublishOnly":"npm prune"},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"5.1.0","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.8.0","dependencies":{"lodash":"^4.17.5","rimraf":"^2.6.2","inquirer":"^5.2.0","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-alpha.14.2.1","strapi-hook-knex":"3.0.0-alpha.14.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-alpha.14.2.1_1539010769091_0.19871136999660832","host":"s3://npm-registry-packages"}},"3.0.0-alpha.14.3":{"name":"strapi-hook-bookshelf","version":"3.0.0-alpha.14.3","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-alpha.14.3","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"31581b7d6fc9abdc4e425d5c032a5b4b56c154b4","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-alpha.14.3.tgz","fileCount":9,"integrity":"sha512-s7VsfE8yxD7eUUKf0DsdQTBPnQIXcqZzvkgwTPjWw2oejwOsuenWxFX4jhgkC/MsvXPNQUboP6HXGhXLW7WOcQ==","signatures":[{"sig":"MEQCIAEiHDQJaVKxWiR+7Dk57QFx0qI57+8JDbiVd9kX5eVCAiBo+s7P0pujSt3YIoVfBExgiskEVq0RUTzNRJURH2JvbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbu3fUCRA9TVsSAnZWagAAcDsP/22YiT6Xg94g/CbnqHuV\nq+01RUqXdGqaIl3wBN7+n9EW4b1mll5HE4K9HPQ+/NFy9sDfqqB7yDA9EiC8\nGUc/fQ7mGTWqM3k3cu1VpkdA58UcRcMxNdrBMqd29BaHigYGitfg8K7F06YN\nDjQj1iaUbYGWXyb1D8thELsXq7HmsegX4hiYFTKdFk8eY2wrjWA9f+6zKIvw\ndSEVg3dn6YYfOhS07hXFc5mIjABaM6HsL7XUuso3jvBnc4JDEoyeAjtalHSu\nHcTdcsIEmEJ9Mij4i1OdTwpdztIADgwMDnsNaw9Zig4PGf5CaVaj+B+zPweb\ncymMYi7iCMXc4MNK0WbID9/+d5zGa3/9ro+P9znNSXIKqZ5ep+8gM+VtMi6h\nS/C401G50U2Y41SdDSMW4EVPaqBdDf4nrxfGzVqCDomDgDX6PtLIqEZU9hMA\nOhpWvt/HExJ3dH6pvQEgff1DtKtPu7wA7s+DUss6jZKZd2jq8M5p9SJY5XYK\nk11up1ZK0Ls3IErRrvpFkcgRDTG84gO6Vbveg5veCokqlR5e/9Z5Af8d4HzX\n2jNxLCnTNt/gld1epzkJ8RrXjD0lhi0qa9Km2uF63OfqGj+2spu423lSQMfy\ne3XvwuokuWMwktYkONkCjavX0ZxLOwPapOmL0GygDAL+yoqmtVrBaf1aSQJb\n6OSh\r\n=RIEf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 5.3.0","node":">= 9.0.0"},"scripts":{"prepublishOnly":"npm prune"},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"5.1.0","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.8.0","dependencies":{"lodash":"^4.17.5","rimraf":"^2.6.2","inquirer":"^5.2.0","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-alpha.14.3","strapi-hook-knex":"3.0.0-alpha.14.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-alpha.14.3_1539012563913_0.024005693646215187","host":"s3://npm-registry-packages"}},"3.0.0-alpha.14.4":{"name":"strapi-hook-bookshelf","version":"3.0.0-alpha.14.4","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-alpha.14.4","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"fb17c0e888397f6f7c5d7096aff615f3fd37e4d1","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-alpha.14.4.tgz","fileCount":8,"integrity":"sha512-Qlz1fTFxlb6KyKCEug5T9KDALCjycvU9BshU4R+bDtuPka3wTTfWJujbnuMdHBKUQ2az7onK17G7Q2odAjVcow==","signatures":[{"sig":"MEUCIQCdq/syzFiP9GGPVDV7HZwc9m1CKUpkqR1PGoUc2IwBgwIgcZz51us6L24ugML9lRehkWgV2EdWd4ksykPanJRqBMw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0dhlCRA9TVsSAnZWagAAJywP/0Zlyn6fEk2gLhhwHbRY\ngaGXnxjgXZckjw2N2UZ3FJCiCoHrqDJuykzgkkFu7SdimUEePYUECZPYRw2i\nGiS/b8ru8Ucf+hx/AShC8PKnNAcgmvjc4oQ0R8mLFUlwLZrbg4Yz4rmSuayu\njlTYYalDzMszndc/dv4zvgazhg9R7E02Mp7shQ0tGs6bzhdFdMHIk+L0tHR2\nwuNhNEmJNYiGClTzO0KbJgeoPv2wv090905NK7cspzBKCRCQMVXdzRDyNpaK\n7Z39sb355PAqa1lj8yK47mZq7PKkUsTupcy9WMpVUyPP+DYOu8Dn5oJnezcQ\nL7BfDwwF+AD52/0IXSh+st4Onwgz0oM94rk+7I9oelUQmXeZo1/yREVf3nY7\nWG2SwMZspv0wSxIUeleJaTgSpH7Ve8nTkUvrSd/qSjOnbJUx09wVWK24oj5F\nUy6fnJOP9uf/xGnC/0WUrMhQaNLdUA+dUkF3n9gL+YtssgLSdpggH6v1u5hR\nYUTf6LOVJhCSU9wlk7gAILC+iAMNvYg5Y0BMbu74DiAqFIQ/7rlDJNT0mBxm\n7ZPKIUqCMseU8bfpm7htp/gu7VlKVfVSF6GAmBV1x/HwI7Sc+hUUZhAt5woQ\nuG2I3kJ0J8n32+phewHSsQ9FHFZgccfSVZi5fH5sQNEUGoZVGCeU5UtSOm5y\nziGT\r\n=93l8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 5.3.0","node":">= 9.0.0"},"scripts":{"prepublishOnly":"npm prune"},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"6.2.0","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.8.0","dependencies":{"lodash":"^4.17.5","rimraf":"^2.6.2","inquirer":"^5.2.0","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-alpha.14.4","strapi-hook-knex":"3.0.0-alpha.14.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-alpha.14.4_1540479076382_0.6188781276274555","host":"s3://npm-registry-packages"}},"3.0.0-alpha.14.4.0":{"name":"strapi-hook-bookshelf","version":"3.0.0-alpha.14.4.0","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-alpha.14.4.0","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"8f5e7c79e56d7aabdd1573c1a8e6629af0319e64","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-alpha.14.4.0.tgz","fileCount":8,"integrity":"sha512-r382u6B77kx+UpJ6kp4K7mRoD1dSXxlSYnNXnZkH6eIKdNyKqcmw3a5lUgcf0wtRjzdKAfF9vTd5WKooE2f66g==","signatures":[{"sig":"MEUCICC+4l2ASAfXokc9KdyIe9A4guReUfE78GZbUHukV5xEAiEAyWEha9TUBwNHd8uOlMS94w9VzCz4tQAOSpA7ZklBfKU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0eFNCRA9TVsSAnZWagAAGd8P/AvdUI8W5eti1zeiS7dS\nK7aE938g31fML8STP/Ex1UDz+TyHaggWOe6VMvsOoGVqCVAenC3uMF2Xt5Xo\nuZHQqlXO/cnX/NYWd77LOB7Yn39UNfiSIU1zVWaXabGIEKi67FYpYqe+gx6N\n/Z+kdEYzktrlrHaLnzCi5mP/Y3ijxptZEGLqG7TssMd2S+DZuknwJ9N9S9vZ\nBinAd4SqIOCqRqtuhOBDyePKOETI/HH1omyKZpjCHty1D4RQ2dQmZFYbzZc5\nO9yP0DOmlmqXM6ntjbHjrmv/9tdpQDQ6yA+a+/WVtlfh/cslHyEYQoPEh89A\nmoG8bdqjoN/P7P7kSicGiaPVKKN68tA5ghfGBsqsNzbKgAKXyJ1UXmqViUG0\nJXwv6Ce7h4icohdur8es7Y9Kcz5ISvJO+BgM3lFsTj0OH9VHvk3NAOZeA+NE\nQw0AkmxODjG7rVU9kHHMPRz+eJGnD7ASxgr6qnP4Z3lEC7HI2KolVGsv9OpS\neLWfrBIVKPnJlsLa2kzhELl/hj1TCq2ZM27hPskcggNPVs/Ou/Dvo5S9T+6j\ncoXzJ/K8VXrJzMiaZ1Vp4Q6L4vMTNiriFKxGThfwcUR/IW4BE2l4we2MTeh4\n78cYo3mdTpkdfihfp09SMErEzI6HJQyJm+TYNXzLS3PA9eth/5do6Upmi5YH\ntm8b\r\n=KFau\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 5.3.0","node":">= 9.0.0"},"scripts":{"prepublishOnly":"npm prune"},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"6.2.0","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.8.0","dependencies":{"lodash":"^4.17.5","rimraf":"^2.6.2","inquirer":"^5.2.0","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-alpha.14.4.0","strapi-hook-knex":"3.0.0-alpha.14.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-alpha.14.4.0_1540481356917_0.473464462457144","host":"s3://npm-registry-packages"}},"3.0.0-alpha.14.5":{"name":"strapi-hook-bookshelf","version":"3.0.0-alpha.14.5","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-alpha.14.5","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"ee8562183602fc6de1bd079d39b462429a5342c0","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-alpha.14.5.tgz","fileCount":8,"integrity":"sha512-26vrNeUSrDgtCMpzEN8ElOw8ZLkncMpQjC/PnL4Q8rn/LHCX3meitvR660xax2eLL/b0obRixoD/XdEb8zdMEw==","signatures":[{"sig":"MEQCIF+Ap3fsWKYv/dkbeU/ZwRNsGM1ijV4ai06E0dg8zxQFAiAb048MiyVY5dVTQz7hZ2e/fodZ8ENPArsSM69f/1/K7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6tlPCRA9TVsSAnZWagAAiFIP/RiVp5CSExJuPUVyRuBT\ncByE5zuKtciPwSrggzjDk2Em6aw1xhv1/86xZPfAG44W5rnuIJMa8Z5pguGu\nFPB6zB75NfBJcn3T77lFNwOCSmharEpTxuoMc//RKkJ5reZNq3eeh1ky3i0F\nqkNC9nJfxVbmlTKKckRulwcTwiDSjRBJ3i0fGcn1X7oZjt9xc0uMM/8cEJQ/\nGrluvSfR5jcS37nqpYtGZkYRFkhruNonN7+l6Sf5iszDjyMw7bIkRgMhBxXR\noQfsuO+Ka3dvCReCwxYCBq6A/JX6vVM/hSQB6999nvnjyGMrjfZxSaMb0AHj\nPrkarNs2QqiXjgacSZhirlyKGa5SCwpIj/P7a+ryTRSasu+Sg2nR1cd3dcfw\np5Sh1Rq2xaor1r5c7JeBdTZfC0pOY461Zs9D1NDyGrl9PI9HyPOl8tfswwWg\nTvpoJecXfyAIm0OjVGJCLbY2VlXhz4Uo2keN0K4h1x+qMcMoj1bFakNuMI9d\nCVNqVX8pmh+BtvdfKiSXVLMsUaXfXJboOxhmAnBlNgHKCDFW2QrR8YqioVpY\nGeJsxW6JnDi0kZjzasMEX+SyISqGIfHU9s4s0DlNPgT8M4wMoeax/gPQxq6m\nSCTQ756lBt9KKmoShUuM/UtYp66jk9qRhKi+5NlMdAbwlzmdz9gken7I+Ih+\nJrUu\r\n=B9z2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 5.3.0","node":">= 9.0.0"},"scripts":{"prepublishOnly":"npm prune"},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"6.2.0","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.8.0","dependencies":{"lodash":"^4.17.5","rimraf":"^2.6.2","inquirer":"^5.2.0","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-alpha.14.5","strapi-hook-knex":"3.0.0-alpha.14.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-alpha.14.5_1542117711014_0.7876413248235814","host":"s3://npm-registry-packages"}},"3.0.0-alpha.15":{"name":"strapi-hook-bookshelf","version":"3.0.0-alpha.15","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-alpha.15","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"ea36f9b8ab9ffea1b4b06ee05dd0eda0d9647875","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-alpha.15.tgz","fileCount":8,"integrity":"sha512-LDNbLz0QzOi4dRH0XTE9eX6/s7e+ey0EYgJfdtI7ohHh5qaZDkNwCx8fcsb+R/8GEkkcWkc6Zsz6P0i0InMDlg==","signatures":[{"sig":"MEUCIDvWXoyUMeUuTzPB0U203x3kCi7f3wN8QIAFu9cDh819AiEA4NVgiZgtadQ5YrOzwAUELUVVqE2SPsP9vWON8QMAUDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/pV/CRA9TVsSAnZWagAAdj4QAJBqANDgvEeNnKrjz4XQ\n+Cfdnimca8QxdM8jkEZ3+SYeLBdOq1TZL8z7Ah/OHZUUGF9ghJID4QqwMXrk\nMcVZNUyUheYIVSRabCooATn8pflbMvpTOzFwC+yMXibH3Lt1FYT9ypcs9FXb\nrsy/vGzkEBKGD6WmWqM1sH9L6hPWQ88Kf62Dn3B7CfMgpuOKk5FOysbfWvOj\ntxpmVkjfpeyvTMmKwx96Sz0jFNDdIVd2uIF2JGpWipGSUmqhqJxrBhEEcq3A\nB7vlt+/8H0MU0U07YBRGgoA/pyjgIz1x1mhtvRpXieZQVyMf5EFwLavFrf7D\nXtglGNyJCgUhnfnX6TUjVW645enZyOZ6yxPqjzmKX70lOcoAhGDpRMHR8F7C\n+VisGb5ROIAWY8cBLIxNI74Hr7714wBieZ7cj6z7Ho2i++QMpxoVyMkrBYiQ\nQJi/1FXrwS/VcjAtBa3KsdvgiKlw08BtmHbYsuBfP/paxXMUN/grUACbM9EM\na8y0ijrzcDTAB7pDNX7RnQ/9RYd7x59d1adr2os6eZ18qNXHWywZJWgUhpqZ\n7l753PSXQKpUpTAvJNtFnwFtWF97uaI5VFNlMHpReYiw2YOagzyCqO2JgnKe\nYh3hFu0v+1hHNdU55TVI58eDSYtYTyoYY94pCweHGz+iLQExlqNBGuTILnTl\npQa1\r\n=OXbb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 5.3.0","node":">= 9.0.0"},"scripts":{"prepublishOnly":"npm prune"},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"6.4.1","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.13.0","dependencies":{"lodash":"^4.17.5","rimraf":"^2.6.2","inquirer":"^5.2.0","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-alpha.15","strapi-hook-knex":"3.0.0-alpha.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-alpha.15_1543411071051_0.14027289924360575","host":"s3://npm-registry-packages"}},"3.0.0-alpha.16":{"name":"strapi-hook-bookshelf","version":"3.0.0-alpha.16","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-alpha.16","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"eb858f1bfcf96dbe187ceea70bf5a659832585e6","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-alpha.16.tgz","fileCount":8,"integrity":"sha512-/VaJWCbex8VcsyNu5T3p72D9tPL2tOEWbrY253cHNmattVdF3Efg9vjgMHGwwRjDA26vFXGVScclZrV2JsOrzQ==","signatures":[{"sig":"MEYCIQDE3M9zkorv/8mcVVJvOJpkXiTt4haWXAQkAClwcbkZEwIhANL76685ATpCnez6zjiIoKaS2SHymg1kRNnqm+j1nHal","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBrfPCRA9TVsSAnZWagAAA9IP/3dmUroEfBE9YK+H5tYT\neY5LPh6Ut2Zxf3TNKSKk5anqbxLbh/HFuBqOAHmkOXJRDavv2R5UPjFoUKf6\nVKkOc0IUfrO8To72G8cNT67u+TzToTgRt/sWsuNKY+YZkdK6uraify6Kh4ui\n905fFNJtSvllZr8L+pqxgKVSpiyvqqSkiZcGF2Ey5r6zIT1OLLgxr7/Y2aTP\nc4LhMQic4POA5vgl1dtWQQ5SMsKr9I7VIs+Wn3JEX8v2CsGDiLMvk88tSb0y\nsNP+RVjNiqGdTXLNOGSUsDbmd7cOKX6FG7fDnIVvjkmNbiu9up0aFGOVpFwY\nsSMRxPWTWkgzWITFG5zwWOyw4W2XfxZxQDrzC71HLkb6sxjn81ZzTJCtjqhh\n1JgE8dmTt+aP4ITeOiORqQj+DvrgZEn0Yflot/ksY7XrjDQp0dMI3XesiqG6\nCRl/CgG5SjpIP0eqp8CETG8JZhB8UouLR/B/I+OUJMZyKco75CGyRwHIUJ6E\nZ7NkgVgmotM7sSxiv72WqBXf3aUgQIxUCiMtxP2KUT7V73Ima4r1btzQJb+D\nId/xcIVsralimfHgCDcPHML4XX4kMG1aDLl+xoENcFm110suQXO+sAYThN6B\nI8Pv8KFK27d/c1oabfc82BSk9P7mT+f8HKxdzc4bQ7mQxiHrsTrbJoRFKI5r\nK58B\r\n=eS45\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":">= 10.0.0"},"scripts":{"prepublishOnly":"npm prune"},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"6.1.0","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"9.11.2","dependencies":{"lodash":"^4.17.5","rimraf":"^2.6.2","inquirer":"^5.2.0","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-alpha.16","strapi-hook-knex":"3.0.0-alpha.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-alpha.16_1543944142785_0.23871902456105065","host":"s3://npm-registry-packages"}},"3.0.0-alpha.17":{"name":"strapi-hook-bookshelf","version":"3.0.0-alpha.17","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-alpha.17","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"b1cd64d929a9492f157926f5329950745a08d85c","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-alpha.17.tgz","fileCount":9,"integrity":"sha512-iYAqadi2++vGFw5mcsjt97JB3WoE2htSKfWQlXvMtKC4UiupnJdsitD4cx2msRU0FNnw8ywIeCbqHGfJiRHVcw==","signatures":[{"sig":"MEQCIDh/76CugJ8jKT+7v0pslLi5zXsEsE+ST95Vhvd56nSmAiAse3gsarJwia4KVCM/tgGLRNhDop5N16b9PvU6VMEzsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGP2ICRA9TVsSAnZWagAAJacP/jIBbyrRS7BGqy2lECt7\nWZszCjAWmwxiZ5p+midsnnrVj8D3voLTSm2F16TU0zJVPiS1zZV97Wam1yhn\nqaKkariOTUrG7TGvZ2pbmN3MNhHuV35OylKHYsojVj12lbTZxbyWbkOXPMYH\nuvvqSZaR2VnNm2kIkPW5o9zWrHVE5i1A/whXJoElWZ/ZV2oS1yiXo4QUgjDs\n0n+8EgESCBEcZ5PtR+QCAZMGm2u0/K0wZqWFSn9/V3Qi/ac+s+jUNtfgB/J+\nFSWi1ngkcFlL8tGQMJYOi2qLt6kK8VvgWQfhy/ZhCKz2uXux8Jia8/m535HS\nimTADDJt1EDg/6R9ujcdDGmU1f0rcKd6Z6uzCGsZSeXr24556bqFnC9i1c3D\nwmzrQIEtFMFTjJKhVzwYs74Sicki+QSLFuBVQqtyPyYJSxO3d5f2EDtYLyr5\nue0w2dcUCP4MK+fr5N1EYRFBNUHqsrT38SV9vtExvLURHAunWGJGdzQMSjIT\nl6Bq/CdyOJtjGXeCuue/IdME+h7ut93OYAsACh563yixht8UqiY6K1DCBUkT\nfutmCoiSYXHoWfBSFVKnrd/NgVKEkn/v+d2kr3QPAMB6ILf8gc0Bi/DGRHC0\nh9mmK4iMrYjQSyqoL6sVrEtv65nu7towjPWOA5VLmxZG+rLbWWsdu67Oj0YE\nUl6u\r\n=LcOA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":">= 10.0.0"},"scripts":{"prepublishOnly":"npm prune"},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"6.4.1","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.14.2","dependencies":{"lodash":"^4.17.5","rimraf":"^2.6.2","inquirer":"^5.2.0","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-alpha.17","strapi-hook-knex":"3.0.0-alpha.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-alpha.17_1545141640191_0.9906146979872987","host":"s3://npm-registry-packages"}},"3.0.0-alpha.18":{"name":"strapi-hook-bookshelf","version":"3.0.0-alpha.18","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-alpha.18","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"f1f97823a36377bb87eff0f127c02109d3f15013","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-alpha.18.tgz","fileCount":9,"integrity":"sha512-ir9gcIWP/y9sRumdgjR0Dt5T7GUopXEnwoUc17qF+fgR6op7fdXMX+TkkZi+ndx4Vwau+l/s/s1XSKl8eqB9Vg==","signatures":[{"sig":"MEYCIQCsjjoCfyqQpKetx+aat5Mark/DJnHEss9s0yTTbnCSagIhALYcE3Qphx17MmOkEjgNugY3Jyt6TbTKFQS6XpUgyIQ7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLzYBCRA9TVsSAnZWagAAG10P+gNHjPus2QV3ald+HCsc\nhfaSVG0gcuGaMlab51LQ30wDxHga4cNbfXWgrwzD8YHJdEfStnKSjJ8OtkZN\nW+Yv3WPu+AJAyLdUPv6fqS460AHWTwrwdYeXGGW7R+CLSZ2TjAkIBqrW8srW\nynoZVzl32AFaXsywao+7Xsi+ugZJzoMJuQmFTybIYJgnAu7ENd9QMeihB35C\nXAhe/QwaEvTKj/+fLyH+a/T/tdXNTpqv5vJPaYXf/YO+3U2rW8NWR6d95hOP\nXj/b+oKxsJquML9fJQ92TNa57bw4AYSqN0JnMmyJrGVKi4zo7DobH60/OPzY\n2UqyCrBALk0sEYhIMGTAm6pBuGgCGWWEL4X7IriElPEI1kt1GXxicnnSH8U9\ndBsr0dOYHOkx0CisTB1CWdqSobjQaDbf7tiSdkliQu3sMkQJAORdgUy4A8Uj\ngzZ+JTZwO1FDf9L06atgHPXYtTxOyMeycurihxJ8ZLH58wZu8nBMNKFuf4e+\n+8w71a8YSPzxsGnE656WSj3DGph9FaRugm9FMHOB8w2vp6DQjwTEoo7bNt3W\ngFzooQn8eNenS32Mx7YLFkd9s31jowngtVxcoT+WlleVQnO40VHHUzk5Z0ls\n89dNss9h8QoOQyB0zL2IjgEWGu9JtFQ2EWwMAsFcwoqeg7kx6uwqi+xAD/hW\nWBxG\r\n=ewR2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":">= 10.0.0"},"scripts":{"prepublishOnly":"npm prune"},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"6.4.1","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.14.2","dependencies":{"lodash":"^4.17.5","rimraf":"^2.6.2","inquirer":"^5.2.0","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-alpha.18","strapi-hook-knex":"3.0.0-alpha.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-alpha.18_1546597888746_0.8982210704369222","host":"s3://npm-registry-packages"}},"3.0.0-alpha.19":{"name":"strapi-hook-bookshelf","version":"3.0.0-alpha.19","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-alpha.19","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"f3c17073996412728247f024b1587cad5b30edb7","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-alpha.19.tgz","fileCount":9,"integrity":"sha512-+fJCHiCLGQK+E7pkYKjXPRpr6BYFJgM+7ODdKutlbZTBxT7HejFjYPAbFIwrP19OcuLUTd6g+BKsgyf5hkg6lw==","signatures":[{"sig":"MEYCIQCIDJNeO7YVjqqZFFIJciVn342zjXIzEpHCi2dXxzmwvQIhAI0V7RdAxanM9H3PY+DRVCFwvvu9OUMrr/IBNGTyy1Uu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPxF8CRA9TVsSAnZWagAA0F4QAJlfaAY2THIoFATjVr2V\nNNGj/eSILfvizp2s591mqF2gad9wlVMhap3WPOPG6nP1HnbJNg2DsUQOBwIw\nC12x1UtgD6iJwtFSJZA/0daoAl99vRSOqq+MILfCecB+brPcRgLHWn/+IP0c\nWrQwy/wvsDJC4ccgNWZoUd5rhuQWamnaoFSA6xLLWjbQwouIrsRpcPg/c05u\nXfNMwJdkFFLcRCsZz+pJLFP5QDoovlws6O+4WGCDWDPZ1dTYuS9EKErMhHtf\nU18Q6WZS5bXJTKgLgDF2qc6JH28TPZrg/n5xBhDZ8I9KC92Du3I/5ASveg2y\nI1qi4/zxPOAA3t+PCPyT+2yAwpKd1kaMGLwFP1Xnfgu0EXue5rFWFutGQJw2\nl0FWF134Lp+61v/DvMWlugH0idCVTyLpI3WPNNIIsraPFuQA7UMmmLZGdjfZ\n2zMe9I3QslETrUv6I9vov+ecuUIsNdVpZJ5Z9Bilva9hrdzDyTnrONZ5Irh0\nNxsgUMi/E32XFy8uQoDTw1TXpvXdggrbKCaxw8HvPB02ifZgNwgLHyVm9DG6\ngidyFryfI80483nhYfJST5FXbNpPRkWx+a5knb+UKc6uercZhu39+ZL2FX0n\n9wpWrGY2hDQl6WEyFxk0s+0j8FQqNFJ2xDAFTZehtRGtN/dRK0ET5tjb7GBO\n/0AR\r\n=3AAa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":">= 10.0.0"},"scripts":{"prepublishOnly":"npm prune"},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"6.4.1","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.14.2","dependencies":{"lodash":"^4.17.5","rimraf":"^2.6.2","inquirer":"^6.2.1","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-alpha.19","strapi-hook-knex":"3.0.0-alpha.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-alpha.19_1547637116029_0.8833053171019825","host":"s3://npm-registry-packages"}},"3.0.0-alpha.20":{"name":"strapi-hook-bookshelf","version":"3.0.0-alpha.20","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-alpha.20","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"6c44eb0fb36c2aaecdff95ca09f68068967375fd","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-alpha.20.tgz","fileCount":9,"integrity":"sha512-QagG8shIawk5lxjNsRSCo/A0J1ciEg6uOsc4ftfZnu40jILFjNcMWqayruMNrdeStN1F18sQ37OJcq9TMkAmAw==","signatures":[{"sig":"MEUCID1Sn3841uoTVM6SDYYkdnkk3B6BoDeKDsCBuOUUmU/MAiEAuDgZMT1T4MVoCIsa+wTJGJZC1NNCVrbbKsPM9azPFz4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRx0RCRA9TVsSAnZWagAAAJIP/jZW7gfioYjX9nhNKPqR\nDaIORBocy+fSwx29KyBfRJuB7D/SJ2y6pln9pQ0DnNzzwLMgg4DlImd5DA5N\nlU2I3keLhfH5Xamme460+odt8FIQ32rXZ3a99WdVpVIkgfCGdpfnXUi5N3dm\nh+ozeK7u4CmPaVBB+uE79XohdPCylDAwh6lCYL4piMg/kNYzAHNZ4++rzNoh\nwqTQDzMjig6E2fbDx4bP3KTUzX7qpIrEmwGajweTAVH2wTr0PdqgxJs3cmyV\nJs9LI1V3QpaOZfiZOdUaFFqg0SpMNeAAWWdTjsKUK9QqcPjtLztv1lpvBYJ1\n/WIMVJeqCHABuSMVX1gDHrY3kJEfebv3vEiRNO3Hj04CUMJEUNKAfdtSPAgU\nWOTtC8m0gneoifWFngFi5LoynIC5NO4TVEzwEsbmpnjscbFnrlajTl9SEJqE\ntaMdkwI4GnKmVx+ocVV24heJIyQh0WaqAzxIZdcPIF6vwcdDvCRamZN/aeRb\n4tWb8GPaNhvyAYgQvbjLU20iRqH5C1CQ8aY3rlTM/qm3P5UunCknv6TTw0BQ\njvPwjE4a3NXp8LqkULSbBXxBLbi6935hwIFLrrScsMLecgAKdAcWu6GsiwGA\nI2M3QZ9k+2h7FAt9Nnwp2u+k2Osk7+MApetXfKeab5onhDx/EHrwVH0Lyxah\n0cqg\r\n=4C4u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":">= 10.0.0"},"scripts":{"prepublishOnly":"npm prune"},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"6.4.1","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.14.2","dependencies":{"lodash":"^4.17.5","rimraf":"^2.6.2","inquirer":"^6.2.1","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-alpha.20","strapi-hook-knex":"3.0.0-alpha.20"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-alpha.20_1548164368461_0.9786192369596793","host":"s3://npm-registry-packages"}},"3.0.0-alpha.21":{"name":"strapi-hook-bookshelf","version":"3.0.0-alpha.21","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-alpha.21","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"62506822f208a52f457de7ede5f0fb19245909a1","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-alpha.21.tgz","fileCount":9,"integrity":"sha512-LlJ9wB62msTUSbW3h7h26q9O3Yd0ep0vqVmB3FiiiyGw1F94tKY24ci92YzurUoRkPTwjlxdqsQLh1it0KVqLw==","signatures":[{"sig":"MEYCIQDxKQ7uNucfmWsDkYNv4S6/wVjjB0n3T1o6mE+8N2shmgIhALOUYuNb0KwZLIMPp8Auc0tpDrhzLRSiHnEv7gFjB30x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSIlhCRA9TVsSAnZWagAA70YP/ApK/1vdH745mZA1nygb\n64l0sYvgAWHyNr1Wb2QVUCFpM2/ZATurQagwAfJPu55wiGjQJHIOVHFPHjR1\n2Gh+WRN7jKMzgtye+et9pXFHsu8nTlqkIrsoIeLlnERSbK1iokQXjtjfY9mo\n5EoOLvhpG9Ke7JbcGeZhFj3w1zviZ8Jx4KVPOaVj6aTd79x+EZONsQjPRtqP\nWp26R0k95xa5zZO9ccLNMPqJ9DNQ+VhGKyfmM4KgIdtJRxsy0E5gbzUlY1UJ\nwnarXd/2v9MH9IL69qYafc2clg1dFk5T8jnOkv101JC4aZXXQdeBUH2Plj4a\nwEJ6xxmfGQDrppjFSflVoLsBt6B7SjnAkgMVzNoJnOJ9/yve/xhMcIutbXoF\nq/Zo1m2f3vUmIa/8Xlo30FO53K3e+gl93XJx2pgVQCdAg1OkvV+CXEyUFsK9\nzyoUQf83/h4lE+2/tTH/eF/zD7TiJ+TYqTMBTFEIUeMD3wTdEvIN9Ci/q0iT\nsu5FbBZJK0Wq4Cs76VcChqxnLJFze4ktz/kzQPKm5bFcNq8fC6g081tw1IT8\nlIzMTkAyZjukRu8JZ4T2qcQHfalt2xX9gnKf1MAPYPHQPrms1M024O12MXy6\n7RpCai50FnsKirvKKXH/plyiB4XF7Esd9kRfBP+kSRVY6Poes/iIB6og1t2w\n363g\r\n=7VBD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":">= 10.0.0"},"scripts":{"prepublishOnly":"npm prune"},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"6.4.1","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.14.2","dependencies":{"lodash":"^4.17.5","rimraf":"^2.6.2","inquirer":"^6.2.1","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-alpha.21","strapi-hook-knex":"3.0.0-alpha.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-alpha.21_1548257633207_0.8731418330226011","host":"s3://npm-registry-packages"}},"3.0.0-alpha.22":{"name":"strapi-hook-bookshelf","version":"3.0.0-alpha.22","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-alpha.22","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"08505a923edc823e654c0d01f248681911a2e976","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-alpha.22.tgz","fileCount":9,"integrity":"sha512-vb+cidhMkDjLCLRr7ZKVvXjlASQWoOzfv/1G06AxDPipHr1fe3XZjPb3cvtvv73Fvov3nLQ6RXXSkfG3CC1QnQ==","signatures":[{"sig":"MEYCIQCFF24vn7ImuWNFbtYV5TeksmonCur4TtaWtXMq7JL8IwIhAIjDQ/mADm3/YltccuYABzSg3uXkgSG2jjVnY4RMspsT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWXUdCRA9TVsSAnZWagAA/f8P/0W8ls0SMaSRNxyhQHwf\ns86O8BQt3OtQe4d4xV/B7WMXsFLQW2veWZMk9mQD4dwcVECRw3yJ3uIysIUu\ny6Yn5usHksF1O1ep4ADaS6TXK7mBdch7FpI21aLzkxPqwF4q1pbXazD/LE0j\nID1bitVLY86mdNBG5c6RZfN+g1xrGiIfv1FfuthIwH1J6eKxzFWLMQlIn6Tj\nBeEdSqnwwVnqloFX9yDkPqrCLM8ysC06Ppnexc7zzEPUotRkBCDQyyb/8ezV\nvoQyv8rTpap7bFqjdFHpJzoQ5VHgL6FEqLEWR1QEJu8zc4vCocP8SGCuO7bX\nVwJt2nTRqWQLfbTp4s21KWlSdJ6yYM9WjqDJJdrIynHj3nES3BHlA5WFy5Z3\n2xLM68FNQYHtWyyuLeMTf3hcLzH6vdr3Sww/nAjuZzZMsH5OKs56YK43XPi0\nf9/CMfLdJkWw3M5ItdMPJgmjHdiBF9Ln389PqbZowjnigKK76nmI3CuHXNNM\n2r88LvnUX/F1f5ByYXMRbjgQ9Pk40fzThF8lg19XtoiQWflEWAxkBVJZ9jGJ\nrAai74TXGTxaL/34RERUfNAnvdrJX9CYRkD/EeSQM5uiwqu4EkZ0KM7TYpM/\nAOpCaED00jyTL4wWPtKG0FAdggBuSsQS9QjnYxpMqruawYs40EyNQQOn3wt4\ngkbg\r\n=03MF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":">= 10.0.0"},"scripts":{"prepublishOnly":"npm prune"},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"6.4.1","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.14.2","dependencies":{"lodash":"^4.17.5","rimraf":"^2.6.2","inquirer":"^6.2.1","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-alpha.22","strapi-hook-knex":"3.0.0-alpha.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-alpha.22_1549366557114_0.023805897404131082","host":"s3://npm-registry-packages"}},"3.0.0-alpha.23":{"name":"strapi-hook-bookshelf","version":"3.0.0-alpha.23","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-alpha.23","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"624b1ff71233dc33b967bf218cf4a90094ab1fdf","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-alpha.23.tgz","fileCount":9,"integrity":"sha512-1luoJQTi3IzOOn3JHF/VLCE2e4NrHFP8WGYyEkM/kObdjEM4Lvmk93TSchntbFfgeA9w1jKNl751jp90AsRasQ==","signatures":[{"sig":"MEUCIDVS+qdXdyAfJRmXEEDkAx4sOA/an1l5DTGjbo9UxXQOAiEAxv7gCUXWbskbI41a+dbQL+ssBlXDrD5cdQpQNaqX6d8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcW/59CRA9TVsSAnZWagAAjK4P/1ZyGf5fZUCi1RrnIJIE\niVN6NeWahROK44GrjGKtX1v87DFWECW0mciGo0xUMIHNEdkX9ue/Ro9J7H2y\n2iGUNRCmWCm8SqZdEvI5vgu5QiiO4a0P6ZxKrI9i3GPuoDcHJ1qABF//SVoW\nETCXQ2GqAPZ4WfEkLVm+JDHG4GQ6mJK6KFKWniMVuRJUMeILYLa2gRkkUv1k\ndJ3gRGmD0L7WQ0KdAbeXSMuX5V+rdW+rspKyqEFldM+4rGJNFfjj2mFILKrz\n7KdGIWSlB0LruqG99q7m6c7c4Zyp1YyEY43eWw5TVK57cW4yV3d1QLcmLAVv\ngFja5T1krWm4motHrmfjN0y6grzsbxDLyst/XEHDOMNUC7yngEekCKlWmMT+\nGZ0aeQenEFQzb+WpH2xSPo9TPntuHgENGjeltPvDPObr5PTQK5Cm+n47pkl/\nZ6nlY4FKeihNP7AhRQBwQtJbsgB5hc7OJllCD/1huCBPOJMhfsGTHhWiPNg7\nqNH7iYcsJNSMpQSd8HWQXHSHcIBnBCz5VvXbJFrUBA60wJOny26Gs1aSM0/p\nR7ndOzjCrXFjevNHjCfTNus9vNgtbBBvc3vrlpyVAu11yhNhxTlq84P3Edm7\nnKyxfyGuzpGnwTfhGPsQtXpeSycGZ4Ref6nRz/inw5mIof6BJ6a0YorJdTEH\noZUD\r\n=bg31\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":">= 10.0.0"},"scripts":{"prepublishOnly":"npm prune"},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"6.4.1","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.14.2","dependencies":{"lodash":"^4.17.5","rimraf":"^2.6.2","inquirer":"^6.2.1","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-alpha.23","strapi-hook-knex":"3.0.0-alpha.23"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-alpha.23_1549532796806_0.047760857978428106","host":"s3://npm-registry-packages"}},"3.0.0-alpha.23.1":{"name":"strapi-hook-bookshelf","version":"3.0.0-alpha.23.1","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-alpha.23.1","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"0a79c5e6571563ab0882ff1da70eef034f505f96","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-alpha.23.1.tgz","fileCount":9,"integrity":"sha512-TRVea6u2MH6yECdoVqaWEKsCdtzxrF/MqZXBTEVda7vQUOIvBVHdK5WrfRbPecZQ+WDKb6Cy2f+AMF6zi1MFoQ==","signatures":[{"sig":"MEYCIQDOJxtvrxEmdtAziDHBzKbpDBzsNlT/C6t3mwnqQhxu7gIhAJGb32JXhTVC90PMgqe2z6hkeDddb68Ur9s9KEp0rv/8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXCHHCRA9TVsSAnZWagAAt5kP/1BCvxkQQQHAvJJ8CHNg\nfGoVwNGBboEQNUzDb7Hs8oBXt3mgHoU2RSqd2KZpwhLbHn1bjh8DZ6NttXkk\n96aBZuqifO9/CBeZjZe4A2TRVvi7PpElaabDty28dDTLvcon2OczdBmBICuc\nlna8p6pArQl0QTeRO/xg3EGrjtq4rK/Kc4yyhzbgn6QlX++7h8zS9BuL8aPn\nMn0fFu8cYDaiEBKFBO8+e6fCWcIooYNpXeokdUfHPuQmfl0IVDONJQ6bshD7\nyEUxjoHz4m9N3IK+FVWt72a9iEMYxs2vvbwbWZqBO0c7EQJSAZu/EP3nuryZ\nMb287Qe8JBvkaKtRDpwtwKCoOuK5rbE7GgRFvEFNbuIydX2Wzbp1e/HM/jqc\nDZvzYu/eiBD2KmtFv3IfGzhhPgm7fQ6ZPl8uRgBrzzKAWCnOh+7zlwX94236\nhYwB/x8n7QwBNGjTo2CeyIeriK3ZySVNPgh/z84sOfBMI1Ma66mEHU6kRrHq\nZ6IOH/FpMUzC/QsM31UpbDAYGnOY+i85BDl888YpMHZYSx+XnBllIwD8xg1P\ns54dy6AZWi/dKNLOksL6P5PE1s3v7biPjVxCY6WakjOLSSF67fIS0FLvs+ko\nz8cRJqAHghZBiS2RFsDfN2OG9BXp1UY38U57RBjsaLliaN2ruDARVbb1YTdR\nLTm1\r\n=OBV3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":">= 10.0.0"},"scripts":{"prepublishOnly":"npm prune"},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"6.4.1","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.14.2","dependencies":{"lodash":"^4.17.5","rimraf":"^2.6.2","inquirer":"^6.2.1","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-alpha.23.1","strapi-hook-knex":"3.0.0-alpha.23.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-alpha.23.1_1549541830462_0.28421282885534715","host":"s3://npm-registry-packages"}},"3.0.0-alpha.24":{"name":"strapi-hook-bookshelf","version":"3.0.0-alpha.24","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-alpha.24","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"51d7ed78dbafe2b2188772bbdecd28da8bd63608","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-alpha.24.tgz","fileCount":9,"integrity":"sha512-quyoD1UToobkwnjePKIJ4kwFp9bbq/kDOWjOgSzPDU7aOXoqaqyE6AlMI8zHwWVTszzw2iHq+l45fhuedOM1/A==","signatures":[{"sig":"MEUCIQDgypO+pFfPbG4cZrB8GCGg/FJ4JnDikn9LMBf/TKv+egIgE4TmuaZSRShGGdqFBP4KpVYYbP8Acm+E0B0gYNBUqw8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJca8xTCRA9TVsSAnZWagAAUZ4QAJf8nhmKHxFhXEyT4Ut/\nX48GxKlN6YX8MzBl12xDDvp5j+5QbtJJRQ4hu6velaxq+GUJqnuovJsKM4JG\ngg72h25gpnPkpUXyAzW1jIvVMVLNhgeeBHgJHDe5OIbFlThK20J+ixQqQixI\na13xIrftzvIsk72gq9JP8GO3Zkq8lUmp9YWwrq9oQrZIdDIXkgtUWjTv8eHE\nr3bCA962jgMqN6Z+SHstcrOYuQD4KIIupOKyZw2Podfvv0JwiEAtRqcxN7jt\nH1CXsQlZaSDYln+OHMqQS8Cqz1T41ZVamXrQzibufSqfBLhW1njlJiO7Rv4J\neTneDbE975dBMzY51tkfVG9/Z0RqtbIUHWNWgWoEKsLGOWZw//l10EYSfj15\ngR392nXeU0jzt/n4RGANrJH5lngGe1QNKXl4cpZW9ik+A6KiT9qjCnH/cxnO\n1TzcZlhbTk8rxCs1y02o81FIh9blizPtrBgqv75sjXSKN38XxmLGmh6flIrW\nTgrsxM4AMaPXVuiRtAerFE+Y5OefFiORbrn7Qyz2DruXXsahZ5R4+oZNxdvP\nlL0DoDmRPUrkp60sDZDLh/FWo53F5C6LWcc2RQRmucWlnIgjBc9DKHCl6bvG\nox9GmRAahtecnxRfPBQiCwzY6vK8jyVXdJFoijqnwCo3PHS3CxQZ8cGlX0Y5\nH7Du\r\n=7Gyj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":">= 10.0.0"},"scripts":{"prepublishOnly":"npm prune"},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"6.4.1","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.14.2","dependencies":{"lodash":"^4.17.5","rimraf":"^2.6.2","inquirer":"^6.2.1","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-alpha.24","strapi-hook-knex":"3.0.0-alpha.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-alpha.24_1550568530988_0.5206187271535767","host":"s3://npm-registry-packages"}},"3.0.0-alpha.24.1":{"name":"strapi-hook-bookshelf","version":"3.0.0-alpha.24.1","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-alpha.24.1","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"09a747d565627fb620b4b3ae919c20fb3b0cb988","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-alpha.24.1.tgz","fileCount":9,"integrity":"sha512-4cxcwur+hE51Y++zeqc9Aw/u/U/tESqs1kiINsksedFWUewQ43NzgZUWdNfvpBsi+ZDl1mFFQ8qR3MzwyqVt0w==","signatures":[{"sig":"MEQCIAM+LUfhdRtzCMa4KszkZ6QDLBdsbQw0hP4wekF6TlL0AiBmAcjw69AFYJQkXNvVgKYB1Gspv09pKWqV08mY+8RzXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJca907CRA9TVsSAnZWagAAsYEP/0JM/ldgBcSu2vIlK2bj\nHZrxb0rSEDcJ9MflpB0WH5FHfWPLeCJFPQt/o4kMY9YDp2uRyZTIuSn4j8qz\nuPAjSCPY4Ws9uaVSm8fvyApJl5wAnavUU0CRX+pEkXl/F9JmETpyzcwflmoU\nDNq/VeU1bJruwRv4OOdDSz7RJkwhs2tcGNkBNlJ4bNpcvzbhc+mBFLFWB444\nCsQ1T7aQistmDa+9ZrSZ6pfcut13XzhlBSRdWkadpGM6encjwx2LlrI81diF\nGu+rnPsMP+LkEJ27qBQp7qXqowIqa9d1JFhvKsom5PvUwTNpbhjaXE9lO1AV\nCRC5BzF6oLVW7KZcCwVobuoZDz9uXEGVKfE3z8ITd/Qq8vIrupsiJcTWC6u+\nua/YKgY40QMiJwKnpNq2jBH8oef2HW9DnysUv+tuhi1DPpDWd1YAEuD8Ii6i\nDoXHUFIL3FYXD8awErZSjelbAqqwFv1qjzqcyLTehST7LkDSEf5AQuLUf7bi\nyil+blkw/DhhqACL0EqAsSGKoo/14+ObFeoMr0LXydmizGw53mCxtbOFtGL3\n+WxQYvz3qj1tjwBDfoFA156MdRc/1I3H5KYDZzU2qtXHfdKTmWcFfOMMxhv4\nNzHFCpL5bpBvNFZqsBNSRb1q0UnfF3Kq20sxqJsvOowiQbW40JniDM7AtwBj\nF5ci\r\n=2yF4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":">= 10.0.0"},"scripts":{"prepublishOnly":"npm prune"},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"6.4.1","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.14.2","dependencies":{"lodash":"^4.17.5","rimraf":"^2.6.2","inquirer":"^6.2.1","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-alpha.24.1","strapi-hook-knex":"3.0.0-alpha.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-alpha.24.1_1550572858747_0.9433908928373957","host":"s3://npm-registry-packages"}},"3.0.0-alpha.25":{"name":"strapi-hook-bookshelf","version":"3.0.0-alpha.25","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-alpha.25","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"0cec4d053b63904e56508d471b8891690c0f64c7","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-alpha.25.tgz","fileCount":9,"integrity":"sha512-7A8LNoDMnzQq+8HkThCGf4bmDqmGnQv6w1rkEBkcUqNtOrzdmvravfcR2McY++uJIv9rOzZAaAeTMcpuscBGIQ==","signatures":[{"sig":"MEYCIQDgWQxuNiSogd/i2ABBLN1Il25sBLBg9hnxE3zrVmM4mwIhAIXwVhP1Wx2idw/LzCFxIuX6cYuzSMXkrRfwEAfXJpbm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcijxQCRA9TVsSAnZWagAA/7gP/Rf+JxFFWE0DZcnLhf6R\ntLG6arTQAZExHafpTCdClAWz8ieJpM1qIYTIHsFN9csqM6iRa+FjLr8hgdM2\nbYkEElbSXSgaYZVMd8M18ICViQ2KbX+0d7gVaogBFIpECDugwuL0IbXIQazq\nW1v7mK9554HvsCN2JotbICgGHxNNFdoVTA7QNOrfUjb/SCmAOUPHxNqrWmMp\nEhqumuxSSB54lbC62uXo/nBSilgSLrDmtZt++LPMrO4Twzkfb0NFfUYk2c7d\nsYVKl8yYZp+a7LfDdFoN5jOKOQ89KwA+HMOHoHQ871siYF2OGDJZbnC0WN+S\nuqRAnT4roqG7LnFr1dg9ZxT1BAPyYUpuLMNiV3ioWn35E6VivpXYAarKT922\nCAvWihumiDB9Qnytk6xxk2Z6mF1mo/X+5XhhmRdoFeFVB3Fo/D0yPRzBfJpG\nDbIjHXoLiFy6FxXHaGiQl772oLXibyyQH48jpRJQNwOUiWgoYP0e3G5XbK7r\nPQPKAaQ/KJEdk6s95GDxptv85wEkLBk4qxfmTvWkEZwrSyT/7qtD3zlvX0ku\nudYJEL3YQ8BakbUnC4iuBkfPoTrTZle0XbBU/CYaowLqaDO1KddgB7QkQ7WW\ntLdCP2/RvPGXZiAiqEL/+JQ6G9cySRW2P7SK9CZP1nICBgAPJ36cY7yBMtWu\nuAfw\r\n=7/Y+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":">= 10.0.0"},"scripts":{"test":"echo \"no tests yet\"","prepublishOnly":"npm prune"},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"6.4.1","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.14.2","dependencies":{"lodash":"^4.17.5","rimraf":"^2.6.2","inquirer":"^6.2.1","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-alpha.25","strapi-hook-knex":"3.0.0-alpha.25"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-alpha.25_1552563279747_0.7644898055373688","host":"s3://npm-registry-packages"}},"3.0.0-alpha.25.1":{"name":"strapi-hook-bookshelf","version":"3.0.0-alpha.25.1","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-alpha.25.1","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"723fe95362a815f0da378b8fb7d0472de1f75e61","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-alpha.25.1.tgz","fileCount":9,"integrity":"sha512-iBfGxLejD5reQnggT5HAhIzvHFhRN9js/pDXbDb8td5x2Zy1fyLmKa/WN5xlR/Z8z8lRYYcblqO26rtAuFDPAA==","signatures":[{"sig":"MEQCIDIG1TBuJEQClHqER+kxTJphrQLxOye3QtuSrGVIZa7JAiA/oPAIcJwdyv3yay984KEihRRp4jTu84yJW26rURHASQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJci9x/CRA9TVsSAnZWagAAOq4P/2PDGlOPf7cm2daLZdyi\ngW3WXnemZNq11ZQJOutVRejHrvSpM1eadzdZPQG+yod19hQTwwXKEfVMjzHh\n8eVu75rGmFKU+TDIb6tcxR/WNddFX2xRgn3aWpn1lzeWZSOSRFeSuc027NJl\n+sGKJdtFy1+4CfVpKYPHJKgpKlVWSQGZYI2i9BAYHeOdQfogP2EIZL4FR9oc\na1JUOF7hTXESRpydTh1omnbYnq3upeQ2v+90f/FS5T3o3c8bHoxery8x3rge\nP5XecrQAChAFtYGL6Mnya571pUrA8Ge/p7K0MJ9zjuMAnvRa4yCTmOadaEFt\nFcEn6giXImT9aumXCsu3421CV7mt1piEshAlanU4V8Tt6JJj3LqtvG4WB32R\n7EMav6ZG86Sv0an9qHxfItDS9JA4WbhmAXvghcufj4r2u//KUSh3toghXrd8\nh7uOPwkloOH8ZNmwn3aT1dpaYOek9DZKQYOPLrjqPak4nPo2vjsTr3D5wCTJ\n3Rc9WVb3iP6/V37vg+hW41A5IbKR+6ACZwbWnuP9NnqMSo6v1D0BjgrLusem\nEyF06dZ42Ye6TESiKzw2qSdn7XXikdau1QebGb4rLLh06c/OxU6OQcMZY/kj\n5BaqJ7HrlK0Pe/a/YrTGZbXI3uti/nGSPAecWvWYXJd/BK1+VdZmHzf0xzuO\nbGEU\r\n=g+4s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":">= 10.0.0"},"scripts":{"test":"echo \"no tests yet\"","prepublishOnly":"npm prune"},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"6.4.1","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.14.2","dependencies":{"lodash":"^4.17.5","rimraf":"^2.6.2","inquirer":"^6.2.1","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-alpha.25.1","strapi-hook-knex":"3.0.0-alpha.25.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-alpha.25.1_1552669823212_0.6854446301451946","host":"s3://npm-registry-packages"}},"3.0.0-alpha.25.2":{"name":"strapi-hook-bookshelf","version":"3.0.0-alpha.25.2","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-alpha.25.2","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"5459152b3038a99d111cc40c45bb3f87503cc03f","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-alpha.25.2.tgz","fileCount":9,"integrity":"sha512-ZD6yfuQbmLHI7RmnnslkdPa7GNnGZjQUxKebVqV/lJExut1Kg1EbCPjYGW3qsvjYJR0lQxcARUJnrgX6n7sZqQ==","signatures":[{"sig":"MEUCIGB/GDM8pHz6zwggrCFzErvNsMTVxXb+tP/pNRYuHaWvAiEA1bWeLkckILYe0E+I9pX45dB8Wp3YCCfJ+wx1ff0ecOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjCl8CRA9TVsSAnZWagAAdEkP/3Fa9HqSAQaL2cqVJxjX\nRMpG9hbfYdbQyaafYhoNHjhqn7klltTBJpQ7VC89kXAat/+U81AUf5y9EQJ3\nfwdWItkKonubtK1duvvRlcjTECSEBtHVtpAwYUZj3Cxpr3GkRWoiSIJpgdCZ\nqm5m0eqUKfbf4IY2af+SRK3MFxLC1tlowqvZo++4JAVLuj9Ts2B/k8ARnhWd\nksNQ9/kxeCy14pWD1/IqaFhCIcmYNl97rplRiRn3LHZUHSdyjeOIGG5e2l6a\ndsUoNmbn+ImVtlPwzevMuVyKOQTPAgZb6BoVQiwCUg0OF5xKzOANJ9/rS0dM\n9X+Q3B4ZTYFWBrtpisE24bDvgI5OaUhXNQFqLZC4lYtVy9Btk5FytFmmR1PQ\nE1Wxoy1vCAi4HrUK8pEK0PEBFbIupCv/9RWPE1+oYpC8KLY2MqyNT+zfTHID\nX8ZxQ/J5j3bYRQzya5ZXSvm0dIXmY6dqktgBQcz181MTcXyl1sYXO/CKLCzY\n8RqHd9U6HuYQrwI6uImTAHTgr15S5gEOpY+JtyF8n9Qnvtstlv0My6XYw5XS\nPv1ssWXXOBvlLdzmKGmdFfV68VSsH6xVByCVzZk4bktAcyll3j4Zi1z28a7S\nA0c+PLy1PGCahZhiKvcHB2ZCFNKHLO2mhO3c17qd3lebaPBSffMtePhMeMPZ\nBzkW\r\n=QByC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":">= 10.0.0"},"scripts":{"test":"echo \"no tests yet\"","prepublishOnly":"npm prune"},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"6.4.1","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.14.2","dependencies":{"lodash":"^4.17.5","rimraf":"^2.6.2","inquirer":"^6.2.1","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-alpha.25.2","strapi-hook-knex":"3.0.0-alpha.25.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-alpha.25.2_1552689531460_0.018869639887357348","host":"s3://npm-registry-packages"}},"3.0.0-alpha.26":{"name":"strapi-hook-bookshelf","version":"3.0.0-alpha.26","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-alpha.26","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"64d2e845aad9afe2e47ff5e4d5f0644407797d0b","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-alpha.26.tgz","fileCount":10,"integrity":"sha512-4Sbqf/+3HI1K9sHpgWg8YWmLhyALAZ6B+QuKVq1/QB1O2+5Bua00WLsztlAlsFRqU8S06hfrF8IsA9t23ZB4wg==","signatures":[{"sig":"MEUCIQDFNzSoWmrzaxVn5/Zok6VAmEHRpmBAZsJrVX47g2wllwIgQQ3QcYZlZ8m+CxlrCyFcQrn1ElJFFWH0qcAPu+oHZWM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctaiVCRA9TVsSAnZWagAAmB8QAJjY727tXJrBdAJYiI1e\nIdyFeE9E6Hko4iU0mfUtqvREsBpO/Hs2OWbc3Nc/7x5k8YEhHFRhNW4yvPy2\nW5gOGaEfH7qSa74vpZoSRAk2t4z+cKnW0uh9G4DhI8E/pT10s/0KMRX275As\n+xcRuF1+3kzE8pnmXYI9IDj+u3Vcvx0jqBVtBgdjzk9/CJsXSs3LStNZMMZL\n87OvoX0lNZDH41ivjLczVNXvFmzLYcl7ASvvRQ4ELnSbH02SKJqLJ3tkC+KH\n1Y3J5fcwxGdLKgjMW5VjNwn1LiYSlMve0sW8cG74lkLGueMxm9no1+Wwgf8H\n6oaAlZkpF4MRl0BTu62rprbR0JGfefIexuL3m5rEmMk5p4moGi00S5b50TR1\naggzjgsrSU1uVPmgHjz8PGZIsJrw5jsCvXymT2loOphh1L9zuGbl1PGARu2t\niPhn3k06x4p0jfZ9eA9yYte027WeXbHBqvOjFCyYtg2LB/pW7ABCnf4Ms6nd\n+Cc3ZehkLOdckoNv4uW1axdH5xXa0X3zxKVT8IqbIpWod6rGYW7qiQZR4pvZ\n5+B6SJi0Bg/PboNOIrrnqWEL4WuDuVtwDvsaYJOOYrat+09hKltoGJUAdD0T\nJvDaYC8eUC7RHQeBXuqTqMuv+90awccj8l2LWDUHLAvYZHupAHLk2m8wI13P\nt1SJ\r\n=nMcE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":">= 10.0.0"},"scripts":{"test":"echo \"no tests yet\"","prepublishOnly":"npm prune"},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"6.4.1","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.14.2","dependencies":{"lodash":"^4.17.5","rimraf":"^2.6.2","inquirer":"^6.2.1","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-alpha.26","strapi-hook-knex":"3.0.0-alpha.26"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-alpha.26_1555409044604_0.6785024755044469","host":"s3://npm-registry-packages"}},"3.0.0-alpha.26.1":{"name":"strapi-hook-bookshelf","version":"3.0.0-alpha.26.1","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-alpha.26.1","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"59de52e2d4e2fc104171147a2c01a240f802cb17","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-alpha.26.1.tgz","fileCount":10,"integrity":"sha512-oh8V0xwDeAucvb2SuUSJ55qu0qIPCJIeArG1Lnhm38rchx5wdgmGR4Ck/8PSND7AEpqufAEAO1Z4NmfMjtoIyA==","signatures":[{"sig":"MEQCIAEVx2rsTgxd7aq0WlDpnHM34szJ83y+4i7M06JseJ99AiBrBldNVljZQpzK6qKK0DUvNZVJJDZFyhTEBY+FrI9Pmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvcJFCRA9TVsSAnZWagAAMQUP/1/8mBDkGLcdtqZZPYUp\nsOmX02Smww2klOeXSyws213uNQKOYRR/4zmf+/xT3Kfv0McjFoe5zJH5z8lt\nnmXSid46SNdfxRm1ygp1wCr7DuOyUZrL9aiObtyr07RI+YKVNSnCYfImuAIy\ngTM3vMYo4tIPUXi7J88L0id0s78DOm+tpYjjjfjOlG2jregrSmTk3C39cZ42\n4E7GcwxYjDqURKMW8tMdvD0qn9YgMUMNZgeVCVV05VlUBNGQBFLx1KloZ6DV\nGNVxYA727aOlVDDwOM2xPYaZaY23ZqP8KekO7bSnkiDv/i9EANSV9MHO2eIP\nAU1LQOriS1Z7YAvgB5l5SEw7Ox7dazNK6BLspmFsLBh67i8cV3sWEnnyJFiU\nl0iys8GuWxbPtOwv7vbz6c8kOVJ/K0VH5gJw28gyrRu980+nT18o3g6whYon\nOE59Stl9gYJSONQKuFn7jTC71Y9BAvsaWorLib0hgUF25TLUB7IsoSan5764\nartfNegMf3QKt5QWKkCEe449eegJpx7v1gkGpblSdWylABJhnbv1LfxoHEsS\nnK4B6UL19K/4rL48PetTHDMOTUTkTokCmuiIcouoBOaK0wF/D0vJrHhsAIIt\nTIhcIcf44vdeHTu72D+X5aP5K210lzJ/AxSQ1+KGmGha40A92ENNwfb6ZXVg\nrDFP\r\n=raFy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":">= 10.0.0"},"scripts":{"test":"echo \"no tests yet\"","prepublishOnly":"npm prune"},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"6.4.1","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.14.2","dependencies":{"lodash":"^4.17.5","rimraf":"^2.6.2","inquirer":"^6.2.1","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-alpha.26.1","strapi-hook-knex":"3.0.0-alpha.26.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-alpha.26.1_1555939908541_0.7643719123202453","host":"s3://npm-registry-packages"}},"3.0.0-alpha.26.2":{"name":"strapi-hook-bookshelf","version":"3.0.0-alpha.26.2","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-alpha.26.2","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"023b2c5b9faa228a8f1c1f2134e5685d23a26732","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-alpha.26.2.tgz","fileCount":10,"integrity":"sha512-1eT66VmDzyOBHBg+6PppNCk+tSBWgeCE7PIk2s3/ynytdcskEcaTM7RZfykvrA6L5Ls9vYVKpXYqZHuneUmlvg==","signatures":[{"sig":"MEYCIQDxpFf6W8lh0yatv4fEbXNjg6TEQseYbFeGR71i9AIQDwIhAMiuTWyklYTCHL3bbjc8sAETFKSTihXRlphVzsbFVqwZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcywWVCRA9TVsSAnZWagAAKFQP/3YqtpUv8B3woAtNrKWU\nztvK2j3dtbeVLVwpauDmGDI7dsukyvnAjShscz3oM/UrbNw0cPQU2dgv5IWe\n6UrJWVHBfS/tzFcGBE/by+4yzNiV2ieJ8uA8y3MSBwA2MnQpbD5FtwuxJTH+\n/FgbzeONkYSb1tbU0/jriT+uZ7qVplhUb4xTgDVfJbTyYNxKPtYGsCxMKAkx\n84QrZSxUbT7jRoNtNPeCB3biD6cWVOWL+3aOM77CxX2AbJOdLsHIes27899i\nPEmABS+4Z7Bw81mMasR4BedADuUm7PocYnQhcX+oknrszKu5ozP/GI+9Rl3M\nsTgMajssGPIIZuBk1XTicCwBZFMu2Sb6nwJh+N6atAw+BD4Rs1v5d+OptFBh\nmU33J54GuYReolHcn7Hy0O9s7+2Vb+tEsd7LqHrZFoXb1u51W5zoAtUNFF+x\nw8XKhhbEL4cRhUXMdOXK5RB2ueKlC2iRfVsm0Z2JyneJV3tvt/iDX0muGt4E\nDcU2U1XKQNphEeVJw92NS3So7jhu4UTpC9mDoH3eJHpX6Og83yHnWzv1YZ7M\nBaSq2eXC881HiFtgytZ3zsU0acuucnlCTkmLKfjcy1zms/kL/tWOPUTa9GOh\nxysYrlDRjLkc93gkl3BLs1qQB3rSpSD8l8NI4SqH53LayGNB+7QmkpVN9WJC\n9R38\r\n=j8Pq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":">= 10.0.0"},"scripts":{"test":"echo \"no tests yet\"","prepublishOnly":"npm prune"},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"6.4.1","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.14.2","dependencies":{"lodash":"^4.17.5","rimraf":"^2.6.2","inquirer":"^6.2.1","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-alpha.26.2","strapi-hook-knex":"3.0.0-alpha.26.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-alpha.26.2_1556809108617_0.2519230769822589","host":"s3://npm-registry-packages"}},"3.0.0-next.0":{"name":"strapi-hook-bookshelf","version":"3.0.0-next.0","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-next.0","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"49167fa735bf194aa8fd2b02f8293e64e7ae25f3","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-next.0.tgz","fileCount":11,"integrity":"sha512-i2nrcvUvKxGbyeAd+Q2LycpiRSX/Qv3jLZfL0ntHY0E1pETaV4bREtfCCWQ5ty06KXnB0DYoNncKxxGUxl+aCw==","signatures":[{"sig":"MEUCID4NgtDO5iVC7IVuj6JxvKFx1T6yyZzQ34+rKS1sOPD3AiEAqhJw9w9Zy/gFopm0M3Y0S0xQXi2qGNw/aqul3ZZgJL4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0AEaCRA9TVsSAnZWagAAb0EQAJffaRKRIpaSbgkbwrUI\n2gzDh3l/J/ywWW+Fe403vBH5WHzhO1DMrkOz5G6oBimVaZnpzXQqZApP6fKq\n4QDxiO00AzHWHocTcBA/3ZGdP9MgvC5i+SqqCGoB7LrwqyvN9uzP7SW+z4UX\nazeTqqMqv/1FUjaGSck7U4drDmRditWwwjAUrz1nzBeoQqaWrDxsWQtpYFRY\nx+7ThPDK4wYPm1ernHkfIU2IR9YV1uh3vQ1lAWJL7dTJRKNmzuRXoBGURG5o\n0IypS7wU7dFSb5f1naAZ1I0Wm4jQDOh54Tsme/zJFv1dFXsELMj6WJktbFfS\nz9vuaxhh3vvOysPFC3hUZsZJz1nGFPDNBp8FFDT2PIkrbpBHNkqynxQdryrC\nsDzuHUMAPXc9gI/NqePJUDSR9D/ThLwZUZIBtrEEjx7x9qQ/88xDGmgaATjK\nJjZrZZoY2JHwlEl2VY+IEx7et1UIq4ZcS3QW6ij2rH/AKVVt9k1n0AiC8fM3\nZAQAWDmmXP2o8nZaL4IeL64zOIT+hWOxcvaB12gVCelwCOxkHCFTUy11ebpe\nCQN9j4qzkn/JgqoZRUGLwPu1w8BqXPi1fNTGC+Z6Uh7wJx59UT7ouRKED2xA\nPJ6XWmGRw915qjW/ZJ3v2qMBKrxk6dDbXdwuLfiIhSsb2hWMU3rCS0BE+9q3\nv0Nu\r\n=WBLG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":">= 10.0.0"},"gitHead":"9e118ee0bf95d90779957830391ef829239a7eae","scripts":{"test":"echo \"no tests yet\""},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.14.2+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.14.2","dependencies":{"lodash":"^4.17.5","rimraf":"^2.6.2","inquirer":"^6.2.1","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-next.0","strapi-hook-knex":"3.0.0-next.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-next.0_1557135641808_0.7996726269033325","host":"s3://npm-registry-packages"}},"3.0.0-next.1":{"name":"strapi-hook-bookshelf","version":"3.0.0-next.1","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-next.1","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"aeb4ced53ee2b2d28ad15eaa8907848a75754933","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-next.1.tgz","fileCount":11,"integrity":"sha512-P+HMlKdx0gfdQuBvQssARovOSVBB/htL9Wc3bZpohiKb5eQY3e3QWa3LqEJHjK5+4xRAjTifTAR3BsD3NXrgbg==","signatures":[{"sig":"MEYCIQCGiCWFBGnEMZZ9fAl3CF3p1IOIvEZXT4z3l8NJqVz0bwIhAPIBC3BF/MXlVemsHgKZQc0rZzjZVeBDPFAkUEU+8fQQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0UhUCRA9TVsSAnZWagAAXEMQAIooiNvUEPp512SCmfaJ\nHxwGsRazshLrjX4M4yaMly0iO40O7C2Oz6lOIR8LaJWuY43Ag5USyhdhy4FM\nY6/X3njomZJ7BTuUIkKa9fALNbEFvbzM2CiHQoahw7KDufPNnu3bQ7ph9+6N\nizmyY53B2PPeLyHpdcTWnWGxr6hx9dR95Yyp/bM63RGnKOLVvO4s9e2sgTc/\ni7bbI3+hPsG18Mpxn0/2GUZX2uoPCHPAZ4jg/neG2buKg3ApTEFFewKDvP6d\nHRHF4oNA8LHLyXZGBKMq4kPZr1uUEzGcP6LRtkjTQT1qfWX5DbSd/VKeQ+Jf\n9xpNGkKD+rGta0m1g8nycNlzYJqf7LEmsNTHGR7KftxdiRGrjBd85m2RZ9nP\ne1t6J3OHIDrzpooMZdC8rHYWoChgcYlpUjq+SG5lBMdMrCeTEqdhVKph0kRy\nxU9XgWfrl+UrIwwKhjL5brutvAy1XfsKTPOYrbUEUv/uTkZ2egV2fozDC4x0\nTnYu74qCDLZjqceiL824C0iME9qYvKztejcKGa6B9FnGGVhzY85ZSku0tBtU\nF0TmdoTJOPCcHQm0N5YSMWkbBZMOPGT42TSO+0k1S5+xj93ssPzYG3bXoiOv\ntOOxnAml42eYosNii5ZtJbhWqj53bZkkf2qLmwEDsUCvP1fJPJ3elNx1TUPQ\n2O4W\r\n=usS+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":">= 10.0.0"},"gitHead":"6134168532fb4301a83a0f514275e1651375e615","scripts":{"test":"echo \"no tests yet\""},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.14.2+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.14.2","dependencies":{"lodash":"^4.17.5","rimraf":"^2.6.2","inquirer":"^6.2.1","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-next.1","strapi-hook-knex":"3.0.0-next.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-next.1_1557219411936_0.01014087940145414","host":"s3://npm-registry-packages"}},"3.0.0-next.2":{"name":"strapi-hook-bookshelf","version":"3.0.0-next.2","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-next.2","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"7255e16dc578dc13de57d7591b1ba4de505cf59b","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-next.2.tgz","fileCount":11,"integrity":"sha512-pg+084ip5CAduxbRF+XvmzcfarfDX16z5rFGDNJEB7yZvLDhVfKRD8uYMB55FDmKPBrQTQdh8DsTr2K94FW/8Q==","signatures":[{"sig":"MEUCIDsaJm8QKhGaI3c6fJuot7eKBXi3dH6OOcqJqTcMNA4SAiEAxqR3bSmeSO0AuNzHlglN6UviqPgWm4as4vTbPcSm0vY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2YtbCRA9TVsSAnZWagAA5C4P/2/OhxxEPvXjvnjn6vBr\ncA+WMJe0NBx6jDmF/h0Q8EZUclza1HalEzEBJkLF093vpz1wJW4vm/eVkI7m\niVXOCPimllh+rtQtaB0zAClxntML0XHNfUY2tAKyQM25snfcOVGKk2tqRsG3\nFiOtAXhiWi/b8DSrRpbFYAxR/mobWYu43S5nZ3nYRSrRUaVx9Dz/xC7Om2oI\nYBiJq4f4nKyfiXTZu3+bpaU/7dGb3Lr/olM2GTNYsexIZrjzvfxgXFlaQn+G\n3e7oy8ltNHq8i89bkusC4ztNURUXnc3hJFFitadDOsTQY6jraBM5YIMubimp\neCj/uQLLyNLgu2h6vA/2K65TwHRw96pdvb4EJsbGhApziE3cv8PHnsd8A/C0\nN2jmzWTIlGUsxBujOyHOeT/GDpezm8ead8iwWiUtn5QT7whJ18jy9j5mTV/r\nUpnHhuTyNvX/DipdUt/DOa3L7UlC04ioEU81srKbl6kajk9ENMTYOA1jw17U\niVt1TQSBSOCXEJPN8Co4RL3wIj5B3OZ/Q1BBYEWD276D8ujEP+VzFe+EkrFE\nPXIBGfrsQjGgt/EmtRfJtiZQ6BlfMObgnEBR95b5NUZ/4x4hUUGsxRFxtts4\nNX+6Av2bkWnTenrk5Fn1veS+0ibANjMf319OVGivJrtxn+OedI22ovDo5U8p\nFgAu\r\n=dfP3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":">= 10.0.0"},"gitHead":"ef584afae3550de3d96d04f9e59d68949ca8e95d","scripts":{"test":"echo \"no tests yet\""},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"11.15.0","dependencies":{"lodash":"^4.17.5","rimraf":"^2.6.2","inquirer":"^6.2.1","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-next.2","strapi-hook-knex":"3.0.0-next.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-next.2_1557760859089_0.9944320977220271","host":"s3://npm-registry-packages"}},"3.0.0-next.3":{"name":"strapi-hook-bookshelf","version":"3.0.0-next.3","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-next.3","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"f1a2d47b3c121d3a4e287958d90516153406b95a","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-next.3.tgz","fileCount":11,"integrity":"sha512-EE2ur7hb6CFI/QmpdJDtz3Ci2T11E4R/HxPdHsySutuc6L9io7x6kSQMj3HRe/wuGTLqb0Zv/VZ3a8EeYooVxw==","signatures":[{"sig":"MEQCIG9YHBYMoRkUYPXQWLW44ZfawfNqG8SdFU3SdLgLOo2RAiBWePzl+Iv9IHIbMee9kg2uEuXDEe/SBhn5a/EyL1ykoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2ZMECRA9TVsSAnZWagAA1SwP/2GxHZwHU44rGDixHfzI\n0GOjqDu7815qQsIHDAT0BPMU01ul6yK8o5E9Y3+PYsgMGJ50HgGAfi936O43\nIh1R417flxXWl+INjutqFO/s/viDXc5CzwtuBAdYGa0EI4B7ZxQCIoco+eMw\nr/hcha1FvAkBKu3bwxlGrPgXmmUosN442xTnYGAvxUJB8P8Be1kWlkujnav3\nKGyLauutsZXKNq/1D5Y/J0d2Q9raZETjXoxxodInrDPImWPf4ysZQcEx075u\nLgcM++3ZU/u+ViajedCCoszqPBrv2heI0AWb6wPchJPNGSA7GYQVuV3JxrY8\neBctuB7aidoCoAeQOt+F/2ux3Az5mUIAkE5eNH5G3//X3gcUbDUL+KZKdvCX\nnE86yWzrgL+v3n28LEV/69B3pglNaFvcmKWeikPQhqhpJQIb9w51tSUBZPGo\n/b/s8mokgIQODvX9PDi5bkS/qaL59SytDnMKew6sL9GnBuN4Vf37KxSei1NK\nzdsNZmyFAxYs7twyhbTZoxEP8UwvWcam0Y6fKNNBo/29ThEw+zmlpHOpG3ZJ\nDSwl1juyEGJQE39PUdceAfc2hF4Yzzy2uRBO8BD2uwVtpgG+N/6d5ctHlCqe\nWv6VVf2WgLt+BdB0dExyOgMPKrf2E2znm0TM9elPj7Phf1r1ubQ4te//lQiV\nLhCc\r\n=Rssw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":">= 10.0.0"},"gitHead":"718aeccf3c1e6bb040ccc68c93236f6a41f44422","scripts":{"test":"echo \"no tests yet\""},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.14.2+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.14.2","dependencies":{"lodash":"^4.17.5","rimraf":"^2.6.2","inquirer":"^6.2.1","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-next.3","strapi-hook-knex":"3.0.0-next.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-next.3_1557762820179_0.34854713121748393","host":"s3://npm-registry-packages"}},"3.0.0-next.4":{"name":"strapi-hook-bookshelf","version":"3.0.0-next.4","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-next.4","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"3056b8fd729e288316e0676b6493e7b60e216cc0","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-next.4.tgz","fileCount":11,"integrity":"sha512-+c1C35J09J9F4C2hlBzhYtXwYGGYEZfHfEx/dRTKTrCOwRyqHuMkJOo9+2QGKecVcbvm+ZEOM2OMfQrfuZTBHw==","signatures":[{"sig":"MEQCIA6MJ6qYx67yxWmm1X4rS8LSE5Pt+uswGKt5OdKBC4cAAiA+CMfiY61nlXQ3istmFykVvwlNZQv5G8rZEDGLiDKuvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2tu3CRA9TVsSAnZWagAAyS4QAJN94nVvTQtDBcuqkKSv\n237JmuxRURbrqsqvpu0cPVQ0H1UyZ+yBFqnNMFLoB9i73R+k8IyUG/kSGnlM\ntF3pTrDPo9aCdUUkL/P1AMQfbjxmKRDavb/tZY0sNiidA6iBMAPe0j1xo8YL\nIrPuWFz+gHjoUlQ8GyZVPEdvGi6m1DiXCws/2jI+L0wSCyKxRH261hxketgv\n27vSv3F7yWslUwGhvUVh0a8R8WE8B5iNHd8OcZrV/0abi6+QGpGHWlGdmidH\nyu3LoT5gPsAsN8cy54LpQDBHKLTnG3Y4CdOynSv0DjIELTgiMGROQ55T2VOb\nJLkB88n1gkZ27LlK+XpDSbtXpDUtBwyWLRYv5lfnJv3eo338UvwOaKQnd2Tg\n/86PPNjuHqlvzvWbVGu6gmCvf0EDEZxkwasJSnUp/NqPhG6L4GA1oV8YTfka\nEtYGesGl5vPEruSviE1oD5yCLUbozxAnjk/GHk4W/2oIrgXCj/kEch10O1dC\nbFTZ4I6lLXOZj947pSkfg4eqCzOPI5C37sOc8fb7xzjiCQhpO5azHiGe7Zi7\nbnI1fz7no/wyJh1F8bULsLwF6nkeAEX3gVng/1rYZfKqP9TBMMZeZKrM7MqC\njcSLxgcbT47QmpqDlBBhvU7cs1LKHdS3B/fzjensRaP6cCcjhHnTMf4T+BzI\n/QyC\r\n=i828\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":">= 10.0.0"},"gitHead":"718aeccf3c1e6bb040ccc68c93236f6a41f44422","scripts":{"test":"echo \"no tests yet\""},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.14.2+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.14.2","dependencies":{"lodash":"^4.17.5","rimraf":"^2.6.2","inquirer":"^6.2.1","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-next.4","strapi-hook-knex":"3.0.0-next.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-next.4_1557846967067_0.41952408942594643","host":"s3://npm-registry-packages"}},"3.0.0-next.5":{"name":"strapi-hook-bookshelf","version":"3.0.0-next.5","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-next.5","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"45ef05b319e4ff86ea4fbe8d0a21e295d906dcf5","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-next.5.tgz","fileCount":11,"integrity":"sha512-evJDSOs0tx5wuMUXmHPkCV0VpMjjD8HrANJ+r8zRWJDClf26K6mz4yTfccdpVnOxZQlsYwwIGzLwSx7GFEwR/Q==","signatures":[{"sig":"MEUCIQDGPUoH38XnbegvKtDiKHNhn+mtzfD7syXAQmRlD3L62wIgB5wI6JbGjzi+B+EuwDqQ1+u5aZVBgC8zBYcaDbsRhIE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3Sc2CRA9TVsSAnZWagAAkkUP/1Xm9t2tW1NevOJQsFBe\nAEXrBRj9fzsaVz3X77dSZqLY4DsOVgbOOvCf69vqMhQRsCquI73k8mH1uGmX\nMsCnhJbZjqA+qpBAJwW49bMaXVpUzB60ggZdPDUKqzWXiXir31sGt4BlafSl\nJBRIScBIlmpFN8DeGUPZW6VU/XN1vT+r08BZzpLHo+zyH8vf38HaB8q4QvZ5\ni9KvxMuAOUIBB0pEuC12Gd7s91QOeZApWOvBzmCyiwof6//KEfOH67Fq5vwt\n2HYOLJoyXDrQgdYZQ77R4tDTAYTxVSnYctH9tYhbqKfD+l10OaHu1sgBG4n0\nNxg/WqPbolcoy348BeaBeKs8UYWnK9swha9l5l+wEj8iXdfK26cFrqEGEV0U\n1NzM34b3rcxg05u6ADzO7pHiyWj65nrS80Nc80TZf558jlL2gL+sQDSTY+nP\n3Dtpo4mWYWjEX9AwGDCRmwDSfdWqJbD4s+3tudMwYjDtb0nOnJtcVQNMklWg\nMeA5tl6udpYjxbcrqN/0O4P31+dUkyU9Gon9SWwI6QdCcWN5U7eG6AJ80Ode\n9qJs/XLBGCo3ssJTnYrkcaN+oy9fdl6vgqBI6a/RuQFMXEoumr6a+G8lFxzT\n4w+VlZrCfQy0dRzVkbURNYa4t0Bw6ZINrSsI5mzXnlASYhaIDQWv6tnuXYGW\nUTW/\r\n=8XYR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":"^10.0.0"},"gitHead":"0b9cb217cc30ae9774c75be3ec9008c74627c325","scripts":{"test":"echo \"no tests yet\""},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.14.2+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.14.2","dependencies":{"lodash":"^4.17.5","rimraf":"^2.6.2","inquirer":"^6.2.1","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-next.5","strapi-hook-knex":"3.0.0-next.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-next.5_1557997365847_0.11631957345465316","host":"s3://npm-registry-packages"}},"3.0.0-next.6":{"name":"strapi-hook-bookshelf","version":"3.0.0-next.6","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-next.6","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"806ad4100c406bd0971852ce15a7d405a9896cb7","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-next.6.tgz","fileCount":11,"integrity":"sha512-X9CqKU4DkVry/bjjQEs0MUJs+ouqQF9hVVkXJRsrEGGdjgfZSfrf1/XpN6VAXi9IKQPiHTRR+IooY/Rs52ADeA==","signatures":[{"sig":"MEUCIHZsfRZyNKNrdJeX0drOyoC6vgckdjt/07/onH1KqGYmAiEA698eaIdRkwHIEHuBPRaYNOzd373+a8hpG/yT3f0wbLE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3XrUCRA9TVsSAnZWagAA0IIP/3wkKz+YgzpY6VHtNKN3\nyW/da8FSEa3zZhs+x83+qyQ3sFHUy5keEU2QVsqtvb9WwMgpew7YIBEa4nG2\nU75HNHmcfNocefJI8LFpBTP2Up7edZD86iLFkuf+PqjxXny5vhlFL3P7N/Cf\nzPhWSHr18gy3zx2AFQ/i5uyPA3lx3P1UI0Y1AhqTIIsxftRM3OVsCIWBNkvD\nrRLEBQTt3OVzjuidKcj2TsKWlk1+6uiHSEWTeFfmEiHNz9DkHFitRoaZiGUE\nFwLMh4QVYqPbpEluX5AI7U/NF+y55xzn+Befpuu30WK2ClIYBfk3bZ1V061w\nOaLgkw1oALx5vWc0dqQp9NSd8MC+scZtNucL9jVCUEBbqpN5ZZHvgcxrNua/\nSm83/ZbdRSX97T/EXmWWXSiHX7UyfhZZ/6pEYPYmw6NWY/UBuH80I9gqqr1n\nWpoBG12tmFycdyLqveO+3o7dIRB8CVAfiaLp/rUajfRmdl7+cQKw5MQ/w2MM\nfjHR6jpjsIB+JNRpnfrrGudwvaR1jA8eLXQXLPQj8Ak3Qawmv4HlnmXLV6rL\n2GhPC34u1JKIRKHy3ACN7dFXCZN+bDXQkBnMC77NBu/gQ2swTKl7rA0gM83o\nmIgX8MnnRQ18Q5sFQoHBKlr3OqrIyQ2X/i+fsJqjaR/oT2KF50a11inHV0C8\n1ACn\r\n=2vZ8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":"^10.0.0"},"gitHead":"f5365179d5f7d119b9ac0c560b651eb3bbf61f23","scripts":{"test":"echo \"no tests yet\""},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.14.2+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.14.2","dependencies":{"lodash":"^4.17.5","rimraf":"^2.6.2","inquirer":"^6.2.1","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-next.6","strapi-hook-knex":"3.0.0-next.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-next.6_1558018772262_0.7799553532995647","host":"s3://npm-registry-packages"}},"3.0.0-next.7":{"name":"strapi-hook-bookshelf","version":"3.0.0-next.7","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-next.7","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"f834d66d7bc37d122f9f72e16495e51d9e2f1a4c","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-next.7.tgz","fileCount":11,"integrity":"sha512-IWxpP6MtWh5fNHIjxddT6zf0lq2ydicssATGF+A+niYNWff59U0AweUzpGzn4/z6KFrwHhK3AYzIVhAlFPhHKA==","signatures":[{"sig":"MEYCIQCFIigrbJsHbrnAcwPj7Z7GpAC6VySjaWKvowz0//iFHQIhANLNVCl4bX8EhfWUUlU3Cep1MHGMc5NI19SXnyVwNcwa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3suxCRA9TVsSAnZWagAARa0P/1uWjWwh3Iq3pn8KROQW\nTb4XLXe+/PvK9lUW18HSD1XgsV7qUTAnqfDUSFbDQC3IexEhkHFTxwKd+DF/\nTQ8ldm+tBX7ekOC0+sSC/OfFk4p7IpQZNVDSA1athlh8WVHo3liplFr5kmGy\nVFcakZIEuHrYLE3jv379mthXQB0PI7aKZef3ppS31vKg8cvu26cx7yH8S3nV\nOAC9hq7eOm65nQS4bieElmbuXwiJSpE8h/rRy0nPco2NWoyPQUc1MVmYBew/\ngX/2uN7Gnetp5EYZYhFuQ6s4JQ9OffixWTPD4oWzwHCELmcyBaxcJXP7rxYv\nYE91RcYzeDUzk1nrI/KUnbEQAjwQ1wyG+SU7nopQZvjieK42xV+2yqlYEVZA\nTFss5KNibbkpa8BxkaLRJ9ZrX2a2cNzGlJGZQgHTCUvIj8th4v/+UYXlOBIa\nWI58106TGVr49kkdFXYF88RyODoQD/qMUZYuYuEXvBGjayRUzOdVrWtE2OiZ\nQenUi9TeC2f0fX/Rj5Rn10E/YqJD/TLRwPg52VqKvRhz0wgcc8/ICsbqxbQv\nnu6GJNXou8B2iZKnozq4SXLUAQXv5PImOkLsXQwOVLW9tX7WvWHm7rwW65BJ\nd3cauRO8q9fMIcioGhWW+juX188/CC1kWhGSq5gol5wBxF08F/c0G9+zf122\nD77x\r\n=J51N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":"^10.0.0"},"gitHead":"91fdc44bcc0a1abe80d57a0f896be196f7fbad1f","scripts":{"test":"echo \"no tests yet\""},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.14.2+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.14.2","dependencies":{"lodash":"^4.17.5","rimraf":"^2.6.2","inquirer":"^6.2.1","bookshelf":"^0.12.1","pluralize":"^6.0.0","strapi-utils":"3.0.0-next.7","strapi-hook-knex":"3.0.0-next.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-next.7_1558105008496_0.398516709105605","host":"s3://npm-registry-packages"}},"3.0.0-next.8":{"name":"strapi-hook-bookshelf","version":"3.0.0-next.8","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-next.8","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"e12f2051f85cb59cefef0a231c310fc1fc89650d","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-next.8.tgz","fileCount":11,"integrity":"sha512-9SjV5k4RBvhT0u3Ks3R8SsfjsNFQptcUeANesVLwYqFLDCUGQZS9pUc0QYEhRgDYsmf477tq1XUlhHlPKCz0Gw==","signatures":[{"sig":"MEUCIQCxYcyIJNYfDTpPig1tbls3QnDdBOe50GnX3Sv6yMdg7QIgQ+HnOUblEN4anM2TmP0PKCdTG2McMkV4ZP69AEJLaME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6XLJCRA9TVsSAnZWagAAQZAP/A/WuK6dfQA27a4n5bkT\nox1HvSr1fVjBtix4BaCktdGeFYriI1ExNhHJaMQS4WL0JEZMNf7FuDbwZx7B\n8ldPaCSYK4Ikmuf+EdzJmgJ4Las012zOKrs+31Dv3q5ZPtAgdVb8SOFkbc9a\nHwTwodcIqjyKG3cuziTtB5t10nv/lCzUXMFMWwehr7CYOSRyUPu7gRuEFWef\nP7ISNVwRULlUrAsSW1WS7Hj/rzf/gKPktQCHyCwpIH95F+fEKHGWuFWloDBU\nJAwm901MT/ylvvm6+ehUjSuDbiMIScXeccojOezO0jBTPL/49Sv+aX1dccse\n2ITFXwyLHYiYrF4Rb+otV/9pvatRsozqFO4tVRP+rWgS6Cp/UeaUb5m+DY40\nlL6OmmdjrCE7PqLutoiQ2HC6sfMRs1BRkhagQVhVjsW5upv0Qnr4XzrXCHYn\ndtNYcDRCQFxRK0FLBq1evAtWV9QMEhRL3vkokajo0hcRFz5ziqRzfVbby70J\nNCbYH37L+OCV0g7fIV6hBxiZ5lyuIZ8tQ73Jy38X4xAtJvafFzCggQScJGIX\nRrhv7zlo2cuole1/esWV03k9OjEv7sT4baPxz94IMRD0lC/f2V/zVLluhQ9f\nth3iXje9hRoDI+Im7ZI2cFguvaTV+uZhDSyKAKDv/FO14JqdUqvPH9WxKkMN\nDtC9\r\n=Vsvg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":"^10.0.0"},"gitHead":"b394c4a5c91bd29a32485e7027ae264c7698fa57","scripts":{"test":"echo \"no tests yet\""},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.14.2+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.14.2","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","inquirer":"^6.3.1","bookshelf":"^0.14.2","pluralize":"^7.0.0","strapi-utils":"3.0.0-next.8","strapi-hook-knex":"3.0.0-next.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-next.8_1558803145298_0.3608601693168143","host":"s3://npm-registry-packages"}},"3.0.0-next.9":{"name":"strapi-hook-bookshelf","version":"3.0.0-next.9","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-next.9","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"c85e16dfe22aa4abe79fec32f2a67217aefde309","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-next.9.tgz","fileCount":11,"integrity":"sha512-XXlsf4gUqFzOb6x1+yxKz1fqBs59iTX5hUJ1JHoGBa4btkE/N1skWLSlotuXKDWgFkdztbJfztMFesmcMxCVeg==","signatures":[{"sig":"MEYCIQCa/lFycdD0jzfDKK8491+cL/ZL0QNiYTVyDaNCbEaKgQIhAM28dp8YoNDPBWX0E6EJIka1UqoDT2ykIBX5YTMXlJFb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7rYXCRA9TVsSAnZWagAAMj4QAIC5j9XUN949F0eIOgPC\nUwgIJyYunIrjNJ+IBHC+FzPhMDHq+pI6quu4npwIKMT6toFzpfNRuV5PrQc1\njp1Be3k84iWYTHYEkTWnifcFAjuOx7McBPl5X0gZjpakqY/yAYcOa7vFVjx7\nUZHXKicNCjgGHyRzZ2yqGPJt4972o2zS2V7kWwGYDdjeAxv4SwfYsdy04zmo\ncjE6qUN0lFF+NeUBf991NgYP5bAiyivOK/G2WsKBSGgFm2uUyEls708P5p55\nASpdXgZF1xODb6cQM6GCQ/iRUKcfQKxmO/Jr20nXscJS8giH0zfY1sSGBJJa\nXHqmWI94i2fgCrp7iO5+ny1wUNEknF5+cvEBnuujzl2U9PE5Qt+Tj9glfsLn\nWbvOgjmZjB/9FbEoroYCq3XULAZi97o/lkcjAnnQkHJMIRXLQ71gccinySkD\n/OLXaA0Od8PvV/aee0RJ1exbJROg/IG9l7UYvOw1fQv0r0MYH4r7j0SHZIYo\nXr2Am5Kn1Ds7uhGRfsKjxa3fdr2uW08Aj6208g+fk6kahAlnQCwsc3hgnDyJ\nLIbYlRcdESjcnC/uNJrleFUDwE2JXXkCANQOEf5gB6kJRDz6glrpPEKlR/91\nRCMx7MXCqxtXo+XyIgS+9CM4tly8aWAzeci0waqRPAvpxZRmY5OMILlcG2lA\nL6aD\r\n=bpOh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":"^10.0.0"},"gitHead":"f51c11e14ca9de084d9a04cd03cca8e88ad94c3a","scripts":{"test":"echo \"no tests yet\""},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.14.2+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.14.2","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","inquirer":"^6.3.1","bookshelf":"^0.14.2","pluralize":"^7.0.0","strapi-utils":"3.0.0-next.9","strapi-hook-knex":"3.0.0-next.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-next.9_1559148055064_0.37875789179507646","host":"s3://npm-registry-packages"}},"3.0.0-next.10":{"name":"strapi-hook-bookshelf","version":"3.0.0-next.10","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-next.10","maintainers":[{"name":"lauriejim","email":"j.laurie6993@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"de21f17d8d6569adce1a91cc80e6c790608018d5","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-next.10.tgz","fileCount":11,"integrity":"sha512-bmPPyO0o7UcvvcfPDuI6i6SU/8Zs7je+hPEqyzhXI2oR2i8RW/sQTeBgxw84NSJziNIO7Ix440Pa/qJGjAjJ+g==","signatures":[{"sig":"MEUCIFBVnvGuJlVpJipdynL+xLdRw0dUmofrndkX/8tXI80WAiEAkT2tJNN1HxS1BA4VdE2wZWGuzO9MfzHFDfNwGeoJnRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7rwzCRA9TVsSAnZWagAA/CEP/RkAo4GkCs/4ATqeC9La\npuZrXHswDbv1uRHuwIBfp45JRettPJ6+stp4m7u88QRFDJ1aEe1NsLNLUq+M\n93/QGPPVaDSq/iktevdSz2TfdG9c95aSAaU0H+QWzCrGejsd0YFWR+SWle1R\nvBKsz1+hisMD9GlB91XBVZ7FsLoKuDGo8Px2GOrLxKoZmvkk9nbaHOF7c/84\nfu1b2JekvYKncRsuFsoBfYjr6W8MsJYDK+UYw0gil5ZvU+S5/fI7mzS2M38k\nlSJ2pxKFdXGdVrQuZKc2esxFyPMHtERtsBh9yYyr3QfXjeSO1ZEdU2BpHzkL\ndXNIbxjciS1Shw4Vk8dlItlLYnPD/+WzVHmmt4T4bORn4q5k1h+8hJQzTGvo\nrQkou91nBunmZ/ZtnMs38m/g2BMmiA+/LkSuyt6rVF1uCKvlRGtN3DBn8gY/\nhQlsefwqSEF75mjIjW/XmM0Gz3hyQi/P9fajiHjeYz7b1sEhPDxNziMxH5pz\nfqeJ4xqW9lGu1+5FeF4tXdCQUsHUs6vAQbBkSl7NRhtmNXVEer3u7VaMm1bo\nqJXOZd3y1kqApITsbLi6rC9syk0uupT/ZWOZTyYa/+U5doZn9SewUjf4ab7X\nIabBVtZLumh0yqWnbBlscT7SdEaJWOlbRh0SJK9AUvUVw+x/8g1FzcGY+V72\nEqFS\r\n=7b2C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":"^10.0.0"},"gitHead":"f51c11e14ca9de084d9a04cd03cca8e88ad94c3a","scripts":{"test":"echo \"no tests yet\""},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.14.2+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.14.2","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","inquirer":"^6.3.1","bookshelf":"^0.14.2","pluralize":"^7.0.0","strapi-utils":"3.0.0-next.10","strapi-hook-knex":"3.0.0-next.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-next.10_1559149619369_0.5600329691642938","host":"s3://npm-registry-packages"}},"3.0.0-beta.0":{"name":"strapi-hook-bookshelf","version":"3.0.0-beta.0","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-beta.0","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"d18fe865bd5f7ec05e93e512e0bb08b695175554","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-beta.0.tgz","fileCount":11,"integrity":"sha512-jCNYBL859+kFwUlVMiY2c0KKvWLIR1WBMFeu8UGjon5rALiWEnNof7/6MWBMDFtAQIqve0+5SEmiA9nV/xpVDg==","signatures":[{"sig":"MEYCIQD00CRIdXZZbJAA1aU6zbgVO/DYY/lL0qVS9+M9AAz6WgIhAJm9te209cIrAjbnV1xCx8opPzhJXqM2CyJwEsZiCCcz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8UzzCRA9TVsSAnZWagAAeLAP/RRQ+IcBz25GeqSUwW0s\n5K1RGp0U//vWcXk7rZMQXpejVB0//SIjV02fiRyXX9RNe03bAg/5hxe2bW6u\nIP8jpBObjn7uPsLQXqb9dUx01AU/0T/v72qCaDjJR7KSY9yxRQuEaOKTXHUu\nq7oetfaAjBqWDnhbRl+33tBLNSS8TYfpHydQQQXAGe0YGPRi9633yRCDir6b\nKNa2fTsp7pkZO+QdaR3r7yale1JZr/SDMAzvRgx5MCsy7rVBlfYI/jjbewRl\nAI1SHDYbom+oCTH3GayKDPvStaqZTBjmC+HbIhN268rMVGtTE04IjhsHxH71\n62XbAFZUx6HT5eKOu1PFm4RnjsQ81dql9yZDbeJz6Wz5hnF4PRObOuCMwBkf\nGr/O8S54HlS1mYNrSGXVzYtkOQtoHD5SBs0dX/iGJvFdPSsauPFD0cTwbdlo\n1zN/RN4npqrYuLLst5DPPdL1VvIk03dK2ZW0D56/kNO56v4DW7dHcb1epMBO\nHHGK9EYomtT0b3MG3lODXFJJyDdjh/q7ACfAYhd1LumPnduVfwS3iye3H73t\n7p/2pOmAh/3+VEFLH5Eajngz5GTn+h889nGjPFOKJi+WuNQrRLg5oyGKdukh\n8Ib806RWjmpsbjvqhwuY2gw6F9YYq+y+dHgZZsgW7JoSBWMZ7E5b41AHIYlC\n30oZ\r\n=FynT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":"^10.0.0"},"gitHead":"5ca7513c4592bb7063c2bc79bb91800147aa541a","scripts":{"test":"echo \"no tests yet\""},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.3+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.15.3","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","inquirer":"^6.3.1","bookshelf":"^0.14.2","pluralize":"^7.0.0","strapi-utils":"3.0.0-beta.0","strapi-hook-knex":"3.0.0-beta.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-beta.0_1559317747339_0.03954489677385875","host":"s3://npm-registry-packages"}},"3.0.0-beta.1":{"name":"strapi-hook-bookshelf","version":"3.0.0-beta.1","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-beta.1","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"05ce53e47a96107a5b3b93b02c7804da484613d1","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-beta.1.tgz","fileCount":11,"integrity":"sha512-WbsjaDg/SOwGmJXWrdC2gHx4DQoT8Mhaz0A85QGvCU0F4gQK02sQnNjV/DpHTuVpm/L6awKuLWKkhX0HyBqruA==","signatures":[{"sig":"MEQCIH0/KvdeNpK7anWG++xm4tW4/rYGMhX7P5BWLnTaVI0yAiBqTMPhJrWCjH1yXu8fjJpYHH/lDxVFQVqT6NgX8nmiKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9Q4TCRA9TVsSAnZWagAAuIwQAJ1NXz1sTj/f1NV8d3JP\n4Eh/PY5ecfkUQLmtDioWV0Lm5+hA84v09ysvXT7fSstrqPzhhGgxioFM8vJ3\nNaZK7CgkjJRTHr+HbUYsXZK06e1ib3hflRVgJbK9tjRkgsP62LePKb0ZXHvL\nsJVdvCG3TeQrrvOzv0IOdQZBDu2df02UVtEkWzLLgB/4e8T9RCtClTiuY9dL\nE8opYumzsoBGha9JH/0Qfx5oVCadyRhzlOjEf2jdoomYoTZPzGC6WW3Q8LX5\no4u6RiAh6pGCf9Szkd0ZLTQe1NTaZU8QxmzeO1OCbGVojv82sWyblNaPc+r9\nir3tIYXz4m/HbYAp1adI4vvbZS6iukduqXA6z9trbV8pZR7o3tjpgO/qZVvA\nPmC88QSBLK7DWaNXH+73uLjmzm62e19sa7gIVjC7+Hc1hYOFzFxwcKkFKxTi\nCNGiay/Yv1uuCr3iyZZWnm5ARmfrmlQGpYwYQUgk3yu2/ebbUG7c7wpiSrR9\nHUdDHiAqMh+6gnZ+y953iIdUF22SHqdumEVK1xcQsinOM157bCLiBMvi7NZM\nPbZjbblf81lPQQHbqWBV7NfGBVvQFaW98JJS58TIsDcPM/gDGHKNEAHQ1vbP\nzVQGG3UwxFhR64jkYqWvRYGUQCtnKZVexkEnziUOtteOQ4AmKg8ahoQ2zJxb\nCaxA\r\n=ptFj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":"^10.0.0"},"gitHead":"30908ce649cf9f503d25621bcca2a7bcfe8cf0a0","scripts":{"test":"echo \"no tests yet\""},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.3+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.15.3","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","inquirer":"^6.3.1","bookshelf":"^0.14.2","pluralize":"^7.0.0","strapi-utils":"3.0.0-beta.1","strapi-hook-knex":"3.0.0-beta.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-beta.1_1559563794617_0.12038548137871152","host":"s3://npm-registry-packages"}},"3.0.0-beta.2":{"name":"strapi-hook-bookshelf","version":"3.0.0-beta.2","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-beta.2","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"bbaec9cd1374661a65a5b9767a74a6fce62a8a1b","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-beta.2.tgz","fileCount":11,"integrity":"sha512-3XrXW8iTYPSPlDCyrEoKigF4FLvpc//zx2sclQop/jh+XkQ98w2wOwwT+GICf7vhPr5H6YGLV/Yi22ucTyU/uQ==","signatures":[{"sig":"MEUCIQD08PCmH/OYIhs1YK1Pfg/uG0mq931etJTsjH6IWiWreQIgLGcWcKmuIXEJaA8v8dhzzqQR/KCapJlKoOYRmIifGfk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9ohXCRA9TVsSAnZWagAAkIwP+gNDgsHEj9X0ZBKk3f3K\neXhfyusOkQ++qXHXuj4uWTW9RF8C9/ukU75y9iR4Q0I2N3uaVQb8T07KkXUL\nYCuzwPhiGxQuUz+pP+omci2eUQShpotZzzQzNBkivnPUNufwQcejM29sfLT4\nIGjz3Wi+mbvuGrvkbwf3zAiZoMi07Y54lsi8KKrM4T1Z3jABD8UOJB0PiQCp\nvzl00AcBGXHek4sLsinzjiMDVVyPHDaW4VbyDQ78EkY6xDEYp8wJuz3m/Nqp\num7PH1ZL1fkCP4FC/jHyOe3QmgqmtckSUy1CV3mOZJ+lxRkUgmJHk9qYOBXF\nYJvT3Aw/U+jYdw6JNF0Swm/R9v4KHlktwA4iWQUqJrze1Dzsml5RP7GaS5RE\nThBKbX9AW1rbFwyE1+FuOLnWrW/BUOj1BwvsfspyP2N3fYzYvn2fO0e4Lv+t\nlNY4lm0zzt61cL1xkRXujtCvKv62PRhdCMjG60XtpcYiszx27r1AfQ8UJ/BE\nLKP/xdFdYCO2dpPlycKzJWY1UyFpkBgxZlsAfPQsCK4Efc/bBgpIpKqte0hB\nqHhM74c/N2d+erBi8UMmx4GKQnb7uQg9VHmO4kJij1zD1447tPE1EUykNqv8\nBfa+omxiO5kLz68cEYk0eSesC6WEoCSkroFkgFswtvt9Bwc9hFp6h/BIvyzz\nuBaJ\r\n=CMWh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":"^10.0.0"},"gitHead":"7d63600e21dfe35f34e62832cbaa47af5a77639b","scripts":{"test":"echo \"no tests yet\""},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.3+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.15.3","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","inquirer":"^6.3.1","bookshelf":"^0.14.2","pluralize":"^7.0.0","strapi-utils":"3.0.0-beta.2","strapi-hook-knex":"3.0.0-beta.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-beta.2_1559660630367_0.7072364777321019","host":"s3://npm-registry-packages"}},"3.0.0-beta.3":{"name":"strapi-hook-bookshelf","version":"3.0.0-beta.3","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-beta.3","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"08201c91f084a851494b4bbadd7c984f89e2a6ce","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-beta.3.tgz","fileCount":11,"integrity":"sha512-eW3QbGUI6DgJJNUbhx3xP1sjouu9rV5Zv8wQdqyLfo265rHndjruIaNyH3MYilPLBVSwg6AvI+Coi38nun+FkQ==","signatures":[{"sig":"MEUCID0yJt4nFt8n25TlDbKvF1hxqVlvBX9KQTihj3ENP/+0AiEArI5gNTNf2loVRyb1om9vqRT/57yNqIkBsyuO6VvfNtE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+mp+CRA9TVsSAnZWagAA6PMP+gMDkt7nUXtc216Abz4q\nNevB52pw9j1bC4MhgRgR3jW8TlQUrVTrjnu1R4kF2CNfyxGDaPFkD7AC7Jbg\nrIIR6//E6MdpPHAoOhmv8iYXXBmBQbZ6b1YYbKFdOtqg1aKSe6ANN8Ldtdkx\nhwKVIQXGRGi6WJwjscA1dLWgRoaxsjLBito52PBGdYHO/PWZMCjqm/vBCcUT\nyUp0qBiIiPbhpLGBDMu8+owXfSphfs6f6CO4Bn7OHi/nNCONf/1MwsrC1k9u\nP8fVMNNTZELPTmL5ZCyfnWGMVAb24seI5by+yO+JcVBvKNxCMPHE1x8JzmT9\nxoUX9+gN7nA1BLkUAs6in4FUvbS6Vt8Tkh8qtvSFPpbT9nNh/6tg4G06zbM4\nKe5zm6NJU5XSAc2AldwavID/nzJ/X+AmXiizAUkgqa8U+89xy8tgusS1r//e\n5HgsduWZuNPo3PfR7HE0S8GmfQ2Ou3Hj79LmCpGH4L04tKAIq/sEq9dPxghi\nCbaPO/NduWIH5ZWVJDyKFUJXMyXjq4/AcInbyICYjgLbjn1ZkAlDeK8PIbFm\nmSPwuankC2bTNBsNV9QGq/+qG3J8E8iEy2nFQK3x+Q1YSGLgWL/fi9c6V3M/\neD5GEyuJGOw387N0QMtJaPcB1oBKwH6nx+SlEeGFcKpMOnAJWxYSot6WNYsS\n9kiA\r\n=l1w1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":"^10.0.0"},"gitHead":"0414e9f25b886cd90eb361f80fdc3dc7e9f2cc7c","scripts":{"test":"echo \"no tests yet\""},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.3+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.15.3","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","inquirer":"^6.3.1","bookshelf":"^0.14.2","pluralize":"^7.0.0","strapi-utils":"3.0.0-beta.3","strapi-hook-knex":"3.0.0-beta.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-beta.3_1559915134104_0.012496421929778734","host":"s3://npm-registry-packages"}},"3.0.0-beta.4":{"name":"strapi-hook-bookshelf","version":"3.0.0-beta.4","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-beta.4","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"f1b2b0438993c132dcc90d156dfbea37b1a1d281","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-beta.4.tgz","fileCount":11,"integrity":"sha512-gJNdUkl8nD20VXPvoCU3FbJA9qoFJlYKvkOJqNhmd4KNGsRt9Vf22Khv4UEm9G34Sp3PQs0tvYHzviIgxJJHiA==","signatures":[{"sig":"MEQCIGTx4PavC80VCsljh0GVqMeHuXCjFBWKfUjct/KSTVO7AiAx6RuKlDpMkwDyKPE9QAiRvEP1smA2n/Toa51bJPR6Ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAUT4CRA9TVsSAnZWagAAX60P/jto9+RHwyLe1hxywNXx\nbRWOVW52CrxazrY6xxiUccLFkBq5MEUrF6DiC8986lcEeW7//xJ0JDvVPio9\nNQDiZtER1RJLfct4SNWtWYMP7opSLqe3j22v9Wg0DSnP3RkikCkYplbuZcyM\n3za9gNuKtpkBjwYtXinJkA8FBLSy8eSITMe4BfJmWNnh8eD88OXl2MZ9YsaJ\nrVgdBz9j6dlhDjhyYA39XijEbhxONkZFSOHIscE1D0mPVRvT4fXzmxrFf8Xs\n3QUHBdGQPPUFvH+Mq+NJEfWt/Etm4XoM7VCGIBHLBo6zzPOs3LFqPvo1C4WQ\n7MJ6IL7LzubdVCnn3ZH0vsjKhcCNrnimmWS5umacj48a/pUCGW4w21cbeAkN\n0kqIbBr2F/NTgClTrVf7GMxBeiubHdSOETmmYLPLYmk4t3VhmB6LeyPsipQj\n3IKPQvpjtMU3z301Tl86Z0DHtptZfnmpdY5UqHZLtzx2UlQGmKpP76nRHD0m\n51WqhXF9CYfSXby6AUp0pfXk3Q4IPOHPlsD81lQ2/JmQzmqldNmH/EQjozIB\nNJ4Fw77sPbXEwwO4l0dP4bzM5MUUkre00MGUKTgyfj3hkgiQVlUGwbc/W3WI\nW20o9WCmBlcXW9I487fWBC3J+2NEnTcM0FvehBcnFqrg4e40BSXGiSqvVICo\nwEUi\r\n=KJc4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":"^10.0.0"},"gitHead":"bbf5a405ec8aff854b1a83ee66a36f040206284e","scripts":{"test":"echo \"no tests yet\""},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.3+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.15.3","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","inquirer":"^6.3.1","bookshelf":"^0.14.2","pluralize":"^7.0.0","strapi-utils":"3.0.0-beta.4","strapi-hook-knex":"3.0.0-beta.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-beta.4_1560364280224_0.252106359412815","host":"s3://npm-registry-packages"}},"3.0.0-next.11":{"name":"strapi-hook-bookshelf","version":"3.0.0-next.11","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-next.11","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"76c123ab4f2a78fd4f0fc59395d8a3f0d9670ddf","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-next.11.tgz","fileCount":11,"integrity":"sha512-92Ei3tFr/coA6/tBIhImjiE85dafCB9c3nvnEkVfiU2msVoJO4bJ7WXXM5UUUYOJLj6NdoNdc1rBgEErsuwaRA==","signatures":[{"sig":"MEUCIQC8RgMpMHlHSuXNMJsfL02seqXYp1cCDHmfse40JQvIyAIgaPwGvfbMwhyQOKJbGa4hRpdilquD0ym6IbtVjDyD3Fk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAmJSCRA9TVsSAnZWagAAYaoP/3d2y359Bd65thV4rZ5W\ntXOeot5WZvT8+pIKY92jUt9eZCLFEJASoVWtwrmUZaT+IjEJnN4idHfuxe84\n+ihHEcbJWS9WJGDHDH5jiXguwM5OZlIYqJiFjfmmu6Hy/C7A7QoU5q+AG7yY\nOwGb0+z2C1wisBb1TgMeGo6ehXkLGh7QpzWmMKdpNBvgOfScPHgbg4Tk7vyv\nOutLvu4WYhmfL/DqTsWIJutz5CUB5t+wGM7g8dqBxtUqWxDYYutq7iuhfqAk\nJokQJatf7WdX9V1JysnTKRpvjQh0K5o/I1J+Ik3/qPQ+//CMgkiTlSCoxtx9\nD2cUTEkQ10YqprWSUloMPER9CSJPHo7eC3L1DeRsAYhz8d0fDe0We+kyy/Hk\n98wN85uX72UaDqp8a/6dwrz7k4dd0rcoRDVUEzCdkt+GN2GOH2asIrJ/pGWM\nqDm/nsXIxzGfvxLMSK0cal89HYJZHV4UUoD/fvNPjs2mUhZJH1KFlsXuLWQC\ncDfi/YI4dBpisbAzdfmkoZDkCQCUg7T2nYB1Oq9Cf/y1BoztF7GfBQtWlbcj\ncUUrtjPoij16HnMoPX9asEcqm9NJwVB8ScD1TfCvFXr14/AzOaajIW2NNr4r\nVj7/OfEHPlTIdrzYFgokOuPN8B8WVhv9WZMMyFfbKHUPZHWHMzzpuXEBoLCh\n5WbO\r\n=KALn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":"^10.0.0"},"gitHead":"04032d8a9e531c417bb68a6a4d39633f7e1a346a","scripts":{"test":"echo \"no tests yet\""},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.3+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.15.3","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","inquirer":"^6.3.1","bookshelf":"^0.14.2","pluralize":"^7.0.0","strapi-utils":"3.0.0-next.11","strapi-hook-knex":"3.0.0-next.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-next.11_1560437329479_0.8867667824490735","host":"s3://npm-registry-packages"}},"3.0.0-beta.5":{"name":"strapi-hook-bookshelf","version":"3.0.0-beta.5","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-beta.5","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"513fcc7762fd4381e5c428ae5aeb7be8803fba46","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-beta.5.tgz","fileCount":11,"integrity":"sha512-a622bdSrhj2vtE/ci1By9fQ4XtnP4d96JgoK/7T2lOTkFhWmDjfZwmcI4zBNLjOgBRS7t1lOnBXcqRYkea3xkg==","signatures":[{"sig":"MEUCIQDX6sXlL+i4AevaeQvET0hGqbV3aWlVVIt1OrIAqne5WwIgDvHtlZGr0/7sQ3hDuETq9tyk6vSOsnyEMuukxIVMGS4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAmmnCRA9TVsSAnZWagAAauEP/1AqRHqLcJ00i60CDpX6\nbwmRYCgvlXjjZ4n53POkvhSwcCzWUbAawfH+OSS2w8jfvdnLaoZCKay6Pkab\nWp2qTaMVC6mNCG5WOKBAlGaO1kbbBJyJBAYCFm0r4o4E3apTFHbrJ8DNo5pD\nUmFso/zmf11cFokia6a3K1UMs54n/4zHe9V6gd5IZYbFY8L469rOYGi27exN\ngZqOIdDptJocIOhhGUZ3oJnHNmD/kZ5QhbN7QTia0Tfl3IpmXKTViLlKl5CK\neb8fZpf3s+d2Sra27120eZpYhkuWHweFJvQUvLy2FFxOe1DtHZ24cvoYYr+2\nWcIooSbDfrMxoFg8eFgHPh1RFRUAuiET9ki0zfObFawVvU3/T2Xt1OHxslcK\nyesGAdUYb9e89I5WU/jrzNJarU+4XPqLAG2R3lGSA2bwoi2ATWSiyKIpfMJO\nJMjJ/qBpX5ZjkFk1CAzFWO5QYx0Q9ZU2YpeSH8a6xE2OnXVmw7EV7CEsnKyi\niw+2qmxwhvqGRY3mIdRe6/ZQ43ZkUNX3YuOab5+XBoduQaCLC6E46OKeC/8+\n57nGhAc/f5NdDIeAznnEUMU6QStuyx0ttSXcbVIN7UIZh/Adzjgr5DNxUZuK\nIdj//uisRXDDicMR+NLOlsyk/2Es30Onb3vDxAVKiFsKbsOnJ8gtIDyYtgwL\n63SQ\r\n=Vp9E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":"^10.0.0"},"gitHead":"4ec50ca3fc389c0ea64c07ea3a65346ef52a99e9","scripts":{"test":"echo \"no tests yet\""},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.3+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.15.3","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","inquirer":"^6.3.1","bookshelf":"^0.14.2","pluralize":"^7.0.0","strapi-utils":"3.0.0-beta.5","strapi-hook-knex":"3.0.0-beta.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-beta.5_1560439206871_0.45943120344820243","host":"s3://npm-registry-packages"}},"3.0.0-beta.6":{"name":"strapi-hook-bookshelf","version":"3.0.0-beta.6","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-beta.6","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"e0c65c6addc1300c0c56ace70dc8670ae5da6407","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-beta.6.tgz","fileCount":11,"integrity":"sha512-ORtn/r6ke1d5YBM4K/hsh+lKPmFfSWAHg9VF+TiPsvtplClrWlHkQbaJh1cIkeBVj5S1fCPOoHVWw+hZCe6WKQ==","signatures":[{"sig":"MEUCIAGVZoZ4fMv/hfD9t53KXYOpkZ6VnSXi+gQvjxBz2Sz4AiEA+4S3lfRFjUclB47l9c1L3aWjHasx62vQl7AczzxEldo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCN85CRA9TVsSAnZWagAAv5YQAInRFUC8H+SJQ/46C9SR\nhlJM9YfSyxJLDf2qBiWnq5ViZw0DldmruGghxv6dIBXjb8656NCFtcSJKtHh\nfafHa62rI/407VtGztEG1OQnM73BvEVIvDluSPlOk2eBo3KIvWN9xONHz0bo\nkaMwAsmK2bJIV7ZC7BeYT7kvHRhngNkhILTNEbyu7alq0B3rCUuuFvRpJ6/j\nDinGivjrP5mZRroA0T4fb9LSA491L+taXCQUTefuV7ubX3AkZ0XceEzJyman\nCzTE+6lP6D2/s9DzdTfmKXgIn22JvD70Yd37s1XoVZuFilUoiHR5Xr4JY6eV\n9W0aNLuZqp4/secVhJc/TNdskQC6lxJCNZ2769I0RydFll2YBzOwOE4/fqWl\noM/fzheezCxCik+8pmlPPfEF9YFI71u3+MxkXuWxxb32eP6W+LeJCWuWR0hs\nk2I+Y6HHvbE/izOLN4cRq9KXSnCjlu45iqtwpVIYIgXZA29YKsacUeKYIB14\nsT5FR7QCSJ3IQzBsKyMe/akWWEE6qkWRx5DeavpxqoPyr2YSYlXSWrL/9Mab\nKmz9EvGqo3v43aT4FCqeLLd1JVDeyuUVsItJ3pT1ih2hLfRJ+tGyOrxDTE6v\nPPGW3bAF2bgguUWWCRMbpT4gWn6P773NoqJcXrdy6jzsupUhld9Kyfz9Y66p\nx63y\r\n=0GFu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":"^10.0.0"},"gitHead":"76d9fe8060a43885cc618c678ee3455cabcadb88","scripts":{"test":"echo \"no tests yet\""},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.13.4/node@v10.15.3+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.15.3","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","inquirer":"^6.3.1","bookshelf":"^0.14.2","pluralize":"^7.0.0","strapi-utils":"3.0.0-beta.6","strapi-hook-knex":"3.0.0-beta.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-beta.6_1560862520687_0.9121193352315808","host":"s3://npm-registry-packages"}},"3.0.0-beta.7":{"name":"strapi-hook-bookshelf","version":"3.0.0-beta.7","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-beta.7","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"7b5959f6cb767eac16c68f646ab8747cc67bb26e","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-beta.7.tgz","fileCount":11,"integrity":"sha512-Xs2xYB59IC+H+six64q7hEf/Tt92GOeq2Hx473XEFOPFoX/L2LkB9Ims6bIUg0QegCyNUfCh1Q3g4uVkU0T2bA==","signatures":[{"sig":"MEYCIQDvHCDzgUNrjk3Ast2pi93SkUTo7y23N7FH7B8VOcwilgIhAMxJ9jRya3dJgki85krBKDHAnwfRIRufs3Xf6RP8YgJi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDM8YCRA9TVsSAnZWagAA1C8P/jk76Ia8WpvXgaYwKr1F\nvYb0AwHqiiAcFGzEjo+MnNsz14tJK8Ta+qJXyNXVfY7GAbsb5l2uarxb7e7n\n7IhXHC2xu8dcY2eKKaX9/kF6Tp72vA10/FCriOxLDQn5drYxK4yqIwmNwhY0\nT5v6mDn8iAW2RWPpnSrjxQHpD2CXTMKrgBP0ymObCv/Ks9kKxYvF+b9AQrbY\n24wN5O25HQFt2TKCP/5eLCOguuWIqHCf98L1jLBEnAMbXzwjmlQBSl59cA/c\nCSfOAf9Ifk/fXnQSqhSb8s77YcTq41ziQHlG8Wmo6aOjdmX+f2dLKVxGceLd\nq1f17/dbsboKCyFohEOIS5J1w8x87VifmgYuzBzFb6TUzguk4csn7PGU3air\nq+n4HnMilshF+s585TSwgZSQxfokgjxyYMXCSkIQJ6zGFokw6JC4+nWkM7fq\nA9lrTlrTTGK2mgiwmChMm4ChN34rZ1RB0MTkMWnWPy81QzW0t94ZDQb1bWSD\n6gJLvPKcxY5DZTzR58Ko3pcPTPiVs7knqPpwFSU//UCpjQVkqOwH9dXpLhYf\nDff7Wb8bt5F9L1MDgze+tMCJV2FeHyeC5kKr+c9q9A7KU/Z3kQNRH9RCtmVv\nGRUp4wl+NMdSo42W5adpyiLS8wgiyzmTEOO5iHu5hdtO577sil5Cbl3tbxCb\nnlMt\r\n=wian\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":"^10.0.0"},"gitHead":"eee69452ea574a9ceaf937022ee7da8811b5a650","scripts":{"test":"echo \"no tests yet\""},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v10.15.3+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.15.3","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","inquirer":"^6.3.1","bookshelf":"^0.14.2","pluralize":"^7.0.0","strapi-utils":"3.0.0-beta.7","strapi-hook-knex":"3.0.0-beta.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-beta.7_1561120535260_0.6051329315670471","host":"s3://npm-registry-packages"}},"3.0.0-beta.8":{"name":"strapi-hook-bookshelf","version":"3.0.0-beta.8","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-beta.8","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"fe68842fc02782b668c7844bafe268401b23c104","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-beta.8.tgz","fileCount":11,"integrity":"sha512-2KyqXy8tcLWvWOqakwA1MOjbmcR/YaPRdjz07wPUlIClmC7F9vxxFNdWRIEEFmtFv4zV+ABB2PTdYGdqZe1YZg==","signatures":[{"sig":"MEUCIDN0LhR/YsEqS3QqLW5VbxlyphGJMxd/Cb9QcwgpSpIyAiEA9/k/F4f601BX1AbL6ywTZhzHhE/OG5p8QG++Cat8ccE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFP+yCRA9TVsSAnZWagAAeiYP/3vbYuIWrIIg/IO/PvD+\nVoP/htNyMMRL7WRI1oI8q6uqN18zjEeVhJbZHwxlqICiQ+wy4bBn60jlrTWV\nMVgi/4AQ4kOnj1VeNsS3PSlwM2/2bmBnLzTEZ1vf64FCK0aX5YCVnxdo3UwE\nxyDxRduDOiHKbyxtl3wMGATG055b6I7DJuYJu2puvlguSfgF2ZHkVG6iY2+b\npZVp+q/6io6wqX431W6DfY2zWoBRbffaakG4Ld1huUGuiw9ewYp3j5eOVpWD\ns1MIvJjYl841II84SZsZqdKU95p+W0XDjhEqBacWuBSO5E60deuOVAE7Df7K\nBM0cBDzfUtm+bthvemng8kU3OVD+3QefBolwSeZPuq23wJOMNbpr06k2yc96\n93GAPAYOWnIUqrAg7jK4K6d2t2+eFQo8TalA9kmgbKMvT9OVklcUUef4vNHs\nMRDl7bxDrXnSPd2NPpIWYZCSiKeWHutlKNcF1VNyODVlakNg6bCgqE8nWT45\n0evID0zVUlqY1pXV9RQjCMt5MnNzsugpQBDnHqF/MTLnOJvgDtakEW5H7YOm\ntMmBJzP/jn0LK1MW67B3PEwGwhwWtFxJrLFM9xRcChgGwN2EOxfnaOwes+aj\neOVwPmJu9KT4QmRG60MGJiU+C8bj37QdqAbt6P2wC3hxDQed6yDYDfqjuKeY\nCzoc\r\n=+7kE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":"^10.0.0"},"gitHead":"0112a9726a485bd28f4d65b18b4913057670b413","scripts":{"test":"echo \"no tests yet\""},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v10.15.3+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.15.3","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","inquirer":"^6.3.1","bookshelf":"^0.14.2","pluralize":"^7.0.0","strapi-utils":"3.0.0-beta.8","strapi-hook-knex":"3.0.0-beta.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-beta.8_1561657266242_0.11192296997686668","host":"s3://npm-registry-packages"}},"3.0.0-beta.9":{"name":"strapi-hook-bookshelf","version":"3.0.0-beta.9","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-beta.9","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"d533334829c34deb2c66ae91b2a8258ea42880e8","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-beta.9.tgz","fileCount":11,"integrity":"sha512-IsTVg/qC4m6K6tkGv52JMXbzPU/Ti4ID683XikXX1xwsHLJgFhlOXNk/7G3NAsuxyVLLWki7vwKQXgd8d7q9Hw==","signatures":[{"sig":"MEYCIQC9S1zRUFRjmxT2uW18XIZoMmCPS38N8KBiwU29vQkmtQIhAPqHNm0niprv8Ec8RP44PYhLUa9bvsNJ+UDyfsJy/1CJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdG1jmCRA9TVsSAnZWagAAZfEQAIxUXkz2IbirfFJRxgK6\nzlHFFWEEwiFKunBvFZ/Q2frm5LKcGzH/kifucCG1jD2gGbbyXg2K2xMaBsmL\nDWh2eqmQ9NQV6d0ut1247dtZIb3HH9yoajtDB3gdDNaSXo5AMF6JvXJz2OqC\nsGPhwO2tYWXBprNXzvEjcPPEZO3ueuU83x3zWX+g1PF5WDCLg6a8VXUlZ1ji\nCojRtDIQGgHTPaTjooWW0hoGzn3lVbOV/LtGChNkp5Kuf+VwMcewAr9B4f0l\nsIJ5NMWbw09hvuX0eHqdC2FM78aITQ7UYZX+s6iMASo55g70+z8vAQzL9fve\nmAIdHrp/uAJcfLj+t5eyddjkqFos5NPcDzmLTFVBAquT/UmnaEJ+5THoFKrT\nMAnElUhJGk55B6do7lzC8+jrQImz+N80zw12NPBREqfw5EHvWQmf5rPlew9v\nAJJ4ty0px5mI77hGPHqIvyddLPZNucpdieNEuBI4EUNxIf2TrrZ3mn4b5uQD\nx00ddcBpqRZyjWsBBpm3vctbTi23494EY7xfmDdzcYTxwcswGchRASJxJrS+\nqUqcPOuyzwEwetvNc1smkBb2LRI/yU1bfY2TWnsYBAKT1vRVh7MfT/UVTyGp\nyIsYTl8OMSvkagl/qWaE4GOgWEibE0/r+tTvKcdBdSiuaPRiBHw8t33FAtYJ\ndeCI\r\n=TaPh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](http://strapi-slack.herokuapp.com/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":"^10.0.0"},"gitHead":"9c1a834e27be25f06e8f07700cb84269051d6bc9","scripts":{"test":"echo \"no tests yet\""},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v10.15.3+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.15.3","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","inquirer":"^6.3.1","bookshelf":"^0.14.2","pluralize":"^7.0.0","strapi-utils":"3.0.0-beta.9","strapi-hook-knex":"3.0.0-beta.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-beta.9_1562073317557_0.5471413305771189","host":"s3://npm-registry-packages"}},"3.0.0-next.12":{"name":"strapi-hook-bookshelf","version":"3.0.0-next.12","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-next.12","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"438064eb33e847f66ee88886cb1ec4d2d2b40dd0","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-next.12.tgz","fileCount":11,"integrity":"sha512-Dos1tGPIkptOQkAjT3dZcgfWRW2qRYy+32s4qZseUfuptDaCLZhIsAPELrlYsfGVLQHeXqEQqvxTr2Gt6Bc0GA==","signatures":[{"sig":"MEUCIDskePIJ4HY95XAsbFtpfsL49ZUrDQULPo/XA4aBtkXsAiEAm2z0VsJk2e+iDYJO0Sk8Ef9xjm+UlqOtVLZNJB0Vv7I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdI0gwCRA9TVsSAnZWagAAthYP/0nIpBSBnAKxjtaGnJHx\nCv4nS3Uub7Su4UmthZdAQphi8u3oqJyXLPtdNRM1qEoSSjzSQfW1LP93YAn0\nGJzhQUWbxnA7LCBTQC/LhZUj7IJGDm+gYMB+zTPwvYaavbv0v7I1AzZxyOtT\nKcu3g+LML0889j6K//ugSh7VoefiWm2UYHOJIV0q7EhxPJpkTNAcWnpqEw/v\nhBdnSIlnEg7erzOODVEuy5fGdMi7XcjFOPjUtC1t1enRy8meVEvQAowWCJak\nV2y8jsGkUD29Ofo4HlVA1jT860Fb4uVtRfdogXDTYV+k/MAiferQEikUtenk\n6Jj1KMLVrdgfp6XCO9pUys1j5Rtj8cgZGa12Zjc16S/1FQUC79Zqwv4WeAnx\n8qfedqLVDiolgyt3hy/zOH1dF1P1vmQ3ZUsFVbV6tQAxTQzaKUxVq4eapYCi\n7Lg6qVsq9MYetMmWMqGGJsG08FWf00biioVSjjXJxfQ9SBOiKv9avrjdwkyg\nIwRTjbchsLnuXPViL9ErntlS6earI0d26hFhYiPW02jpbw7L5T9Km99iBoHF\nMctM8919zgYTq4tO55XSum5pTnno0Dz6DBQoaVMAJ2rT7DzQlkeAW5PD+mi5\ndSeLJkPxe1pxMhgz7SY8U16bRcE5hv62/hBac4bsv1lgfj+E0yKwA8gQop5f\nWfQc\r\n=AKJz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](https://slack.strapi.io/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":"^10.0.0"},"gitHead":"67ca0a42a752da8fcf798912389a82cc20026b55","scripts":{"test":"echo \"no tests yet\""},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v10.15.3+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.15.3","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","inquirer":"^6.3.1","bookshelf":"^0.14.2","pluralize":"^7.0.0","strapi-utils":"3.0.0-next.12","strapi-hook-knex":"3.0.0-next.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-next.12_1562593327607_0.5514508104123996","host":"s3://npm-registry-packages"}},"3.0.0-next.13":{"name":"strapi-hook-bookshelf","version":"3.0.0-next.13","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-next.13","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"3711c2f10ed25b1f81cce75fe615ba9b33f06ead","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-next.13.tgz","fileCount":11,"integrity":"sha512-KzdDEDn6JclFn1MtWzWMqm8+9yU2+Dp72yNuoI3WjXbObN8IMofp5NBb3UgZsII9sdfikxzQi0P6DggMMFvf2A==","signatures":[{"sig":"MEYCIQCw5+YRo/zy/hrnlLWU5UdI/T1BBcNiEAoMz7BdciyxJQIhAMCjuTLfphmS6N5EchTzCegftciDclX7MTRf0m2kKl2t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdI0jDCRA9TVsSAnZWagAAdVUP/2LZRklCelb2/RfoE/5O\npSGMfpBoqU+Sw54qmfEYjyehe5VwDGJOCUyjEbYnDOe1cs1VktoIUScWBKt1\nAhYSSjzf6S8HIjqbS50qQ0tpgBhT8UqmUZIKOyxFsds3zFaYLo9NTC11VBe2\n1VQS2LIIrI4xgJdpTywHQJYHQOYxusSgZaKsQiYgAIkGVv6Xhn+UL9N2is2p\nDAvruwf7NPz3uW5cTiyEpN0fN39i3d/9LU4iscdJH44ZsT7dXzHelpuoyzhn\nj8mbPK+u3ZT0uvEiL7aOSSufUUcrAmPd5iz56iAK+XtUcT5cOabkmmppLdYk\nb2nTKKO+34tH2m4Qlf+6pekW2PlOkVTKpY81v4HK59RXGiftJfbs3i7ld4mp\nEgGsfx7+8FIPynQYoCOwRFaTqg+R3jLHMmCsmJdFXh4wQtXfFjNCN4HOIIm7\nVrs85sWMRpTuH8u7Q0ungsKhIuIgiPrBmKMKi4sdvAFHCAPMmPYn6+NGIP+T\nPPBTatS4AtoOVhECGdcnHV/Q437+LDuE93zp57Y+wuIrUvR21gzRfZwytI0Z\nwOFoimTyQEkABfmE65GO8X7xFUFEA1+FrCizIHRuWQzct1Yv1eVg+aAU/Bj2\namGZPd8m/nVWVTDIDw6J8oZeS9UwVN6AC9D1FPcn9VskSiYY38j8i2xwhefU\nSYnq\r\n=SG42\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](https://slack.strapi.io/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":"^10.0.0"},"gitHead":"67ca0a42a752da8fcf798912389a82cc20026b55","scripts":{"test":"echo \"no tests yet\""},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v10.15.3+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.15.3","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","inquirer":"^6.3.1","bookshelf":"^0.14.2","pluralize":"^7.0.0","strapi-utils":"3.0.0-next.13","strapi-hook-knex":"3.0.0-next.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-next.13_1562593474940_0.22834273265109828","host":"s3://npm-registry-packages"}},"3.0.0-next.14":{"name":"strapi-hook-bookshelf","version":"3.0.0-next.14","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-next.14","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"c77d10d38ff12171f5fce1e370731f3b0b8648f2","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-next.14.tgz","fileCount":11,"integrity":"sha512-c1fmWDFgLUYpH6UMqhb9MND+Jrac0eOZzjIvq4+sGzca210wNks+PXSltR7jq2kfJ2ND9ra3NE6foN8TR+3EQw==","signatures":[{"sig":"MEUCIQC11cu/oAwrgw7zlsyc46pCfB8lEDVvAmdCvWiQZLoVnAIgS6QnjGk6Y9baEGizFNqIbuMFA8yMEhrNUsmjxCX3EsM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdI0/YCRA9TVsSAnZWagAAB0gP/iL7lqP2hzZD7tFxlYaV\nN06b8eMdzIM6uWSIGYxocZ2nEus+iDM/lsc/0CAboFLyJCgw3Eq1WuTgnbEs\nhDt/8blcBlIQoFBb5i+5fye6niR6shCf4556cdJA+AKvQWtLGexXN7+3pJQU\nLtRh1yziyQnyyzIBShwuh4blZBgtoeoPFuKu2oZBVt+PZMjfE0patKQ9Infk\nvJ7bflxYtykX+mNU23fTTKevkyYLS8cSpSsDv0COIJEx+GwhaoLTwRujSR9e\ndOsK1X6nedTwKS9HauLDDfTrBD/gVfO1fh75Kq4i+3xQk/0zX1BmcnzGey4l\n0XRyQGMoAH3FW3Nl/6XdW0JQ4Je8F4ZvZyAGn3nr++cHaHJzysBDFV/p9sb2\nVPmxv7w2hOkJntX1yT4YnAXu8hdK7sFoZaB72mJPzX3EqB21UE6pHIMS7hxr\nOuOYhNNP/HdbhV/Vyy3iuZ54dRQKwSjtBURC9pygvECVfYH5Kg80cEtTcVbc\n5E/un4c1xg6OXjxEfb5Ch+U/3Z+PCbLzgUdIKMVjs1uqcBmkG3FGzMrZH3Jq\nsMWtk3bS9Stp9aGDpBvIVs8VmJWbGAbnLKh3z0fh0szg3Le73ap+8PBEHR7G\nmK97TKNUp7QFam2isipMpwHbxYGG8DII2Xywl5q5VTPAWQA38kocMl16MpUj\nUE/2\r\n=VbEK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](https://slack.strapi.io/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":"^10.0.0"},"gitHead":"90149dae59d91f1cc5b8dc1928005a3c8764a78c","scripts":{"test":"echo \"no tests yet\""},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v10.15.3+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.15.3","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","inquirer":"^6.3.1","bookshelf":"^0.14.2","pluralize":"^7.0.0","strapi-utils":"3.0.0-next.14","strapi-hook-knex":"3.0.0-next.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-next.14_1562595287648_0.2551856981903007","host":"s3://npm-registry-packages"}},"3.0.0-beta.10":{"name":"strapi-hook-bookshelf","version":"3.0.0-beta.10","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-beta.10","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"28da761b0c97a63cb1df4336c2be6482e59787af","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-beta.10.tgz","fileCount":11,"integrity":"sha512-DNkIU120J/eJJU7bL1ZX3tMDkQnMJQ82D0DMKRJ0QN9L0MTFboFoRBuqFE++wU2IrrUywOqUF0GkAnY83cif0Q==","signatures":[{"sig":"MEYCIQCRBOHOSqu0WMYbHQJn7m8l2S9bkGTumQEKanOWwsLK6gIhANKeTsRh8/xxy1RrYtwUAFqSvFpp2m3gGGUE5ke6usWw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJDzkCRA9TVsSAnZWagAAqKcP/08oVSi/nh5xu6k9ZhcL\naQGJursXYvsPstMlkta8LG1cGIT/JIjyyfT+MKXvmFTPN0tuolpmQ5JOjrPE\ngU+08llvY+rW3tOIXWDdFvVtd2TdF0QvsyI3rAlRpVEpldkWYkBEf8jg+wJ2\nTdFNDh12UQc8cFvVdpezxiiB8Hjv1jfoygmhOzfN0ShJuToMiH97iQL2yjPJ\nzHS6eZHCnvgWo72dR4PdEpH47IqDZKnNV7l3AH61lMHefHjSnaWU3+MlH5OJ\nLyyRmWVw85youg7e8TqIiBlMfEPBHe95Q5F7fVvS0zLG3FIJydYlairzgK9l\nF2RhZmwhbXgZXLfEvcY1S+48N89TB/CVoE7Q84vsyRA7q15aBc8HORtaVTRu\nF1gMN324rLkO/W3pU6m5m9A5/Uz/VdiP+1KBKa/qABMBd11Di8U27hnMdQIf\nkwj3VQxx2I9YthefPUuGMZ4HwGrwuAr99M2njz5JfYU7bvo/pf0LLHkNDGUY\nIXSwcAzHL7IMN8aqksKqgXh//3vuuMuDNvf47F2yOSBMKCgmeP7FKfJ0fh7q\n8MuLamsTVHlSDw/iV36txpn/cVidV0V2BFnOXC5ZEI8HNIMChNC6IebIKsh3\nq3rAwsHb6qiAXq6unZcIONoqXPYrESBV3CDKLtNy/47rt6pQCJxi5TXjlvRA\nO9r7\r\n=f0gS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](https://slack.strapi.io/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":"^10.0.0"},"gitHead":"abef483bc49a5fb0dab52d8a603c0c26292fc6ab","scripts":{"test":"echo \"no tests yet\""},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v10.15.3+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.15.3","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","inquirer":"^6.3.1","bookshelf":"^0.14.2","pluralize":"^7.0.0","strapi-utils":"3.0.0-beta.10","strapi-hook-knex":"3.0.0-beta.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-beta.10_1562655971601_0.5937888496457289","host":"s3://npm-registry-packages"}},"3.0.0-next.15":{"name":"strapi-hook-bookshelf","version":"3.0.0-next.15","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-next.15","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"348eb5f9a9cd85309df6950b75015a1c865bc536","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-next.15.tgz","fileCount":11,"integrity":"sha512-EtkXJr2QuJ6xTCBiqbcElKSQWxfAav5wr+QiN8RBO1IhsacUBb8ZkJSYIIKtb/y+to1qbt61WPfP/bCXfOpahw==","signatures":[{"sig":"MEUCIQC9DqMZfREXkzcBy4AmmuWwchI0jjkNZT56L3bp/90fvAIgNuH2bm/GE0nEcpng+cYnx4/kproFAcPrqUdzzwJejS8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJaD3CRA9TVsSAnZWagAAjMoP/jusGqUarp6D/ONJ2+n3\nhC9S6J6QJqQSie+xSed0aN0Skc8xybKzRcrl+ooDyCSygjZBr8+0nSDt6cK0\ne2ZPxqM4us6FsMj6y+lZfesW15e5a38dmQySZrkTNqhq+jSUr8d4VhH+4/qA\n3IKjPlNkPGjGctlB4jPP0wN8aL72ypz/gIjNP3BzbZsV2+vxWL8hVuCgz9Oh\nI5HnBukjvEZWWRbXimyerBw5BTQ+pm4CzYiFGQscXOsWpeD3BACT+v5fW+Pa\nvOEVWeA2jCRYGXyYc3JNx7L/KCHxHKV3JgA43GnCQtTdHqLaFimhIWo10hub\n+9+Mvl7WeJ0q8MIXOSVvYe9Eivvv84hTydop7er7p58DktsUt5JqphA3a6Tl\nETqiqQlLy2rjLVFbaS+BiIPSRs72WKq0WdeKG3/mFkw+oqSShPcpBLF+IzAz\nztIAUTecD/I9OWejNjbzvPsS+nUBvSNH9CXNHlhEYzXl1L9J22QLU5hMULl7\nADFGedJdg4/83ZMGoq2lOcLFzZt7A+YkLmsVUDpjkH38Ci+BI6z7MsOLEBNY\nGyjXwtpIY/guP7cEEDaz3oQ4BnK/0JfLbmHsMjxPE7pVVY9XHuSG7+X81J28\n9Kkv6/gR7IU5oYVLcNjxMRC3a/uHmliD0Ki7XPcSuISQiOQHQCO0sXqeiUF5\nufp2\r\n=E9Qk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](https://slack.strapi.io/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":">= 10.0.0"},"gitHead":"3759582cccb85f956d3e579c0ce0663518e26d96","scripts":{"test":"echo \"no tests yet\""},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v10.16.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.16.0","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","inquirer":"^6.3.1","bookshelf":"^0.14.2","pluralize":"^7.0.0","strapi-utils":"3.0.0-next.15","strapi-hook-knex":"3.0.0-next.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-next.15_1562747126757_0.2595712540970265","host":"s3://npm-registry-packages"}},"3.0.0-next.16":{"name":"strapi-hook-bookshelf","version":"3.0.0-next.16","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-next.16","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"314d61dc070d7fad44273cb228e25c42bde7ac33","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-next.16.tgz","fileCount":11,"integrity":"sha512-HwN59/wGpnFv1fAhHM3V6+dWiEEyEzG/cSIk6C1nPSLezJSysdjMOdoCHm4ezKISssXr09EcdL9bb4PfkwCSBg==","signatures":[{"sig":"MEYCIQDjJAoL40jprUsUDkb42m88vomQLNOG7RVJQdNF1Ff/jwIhAKKPQmMYB7hQxSeqhKvpJCktGIHCTdFTlt4L1sRffgco","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJaG0CRA9TVsSAnZWagAAVHMP/0Jmi8XmyEIskKHePOGq\nO9CSKH2jeIiS0KfjdGhEVeGon6KkqBYCAN4HGS4u0iT3vltz5OIf1R/BmSZi\nHhvb+ZF+73/v0xSRh81JbUBWNo44yDf9WUky81eHUGhZsjyiD8qxCKsIljwK\nvA086LB5HHrcEx1sQUTB+q/+xTUQPULkthcRrt2OUc4czZ8IXCgXWz9NaTxJ\nZdwpz+EiOEOMtqqQDq01Oktfr9JKDSBUPxnjX3e0CZX2Upl/rnY94KNnP9CE\nYRIqG5BwSSdGlEsrhhi6tVAMKZgFPZ2c94wBnQGsPvKC8zLQL8246z6tyaM9\nAmw2bwnY7QKOaOqb6DV1QUeSL0qcNLJ6KthUoNVKPG8UwGM7r/1nh6ZBDxh2\nkm9uQIoOkV849JPNLwDlqX2uS/Y0Ui6m398SyDBDFe+aqupHIhgKOgW8vsre\nGhWxCLMxLjvzExK/Ib26fTXCwEb1bCAHoiKt4i8K+eN6DV//uYKzDzgfpxOQ\niemqjwWjo9Las3Nw6xMo35XhkTZ6bAgwwLhrI9FKazuF+qmidQcYKn8hM/JX\nFL3mP3izLEBUmMQAH6DpkzokxAovyv5W29awijNlXKxiGuceybZ1TZym/AI7\nRiEn0M2smQ66pXDlv6rJ4kH51Yh1olqloH8N/riNUFHtQ5JC5ZU/V8g+rxYs\nXzxn\r\n=xUJY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](https://slack.strapi.io/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":">= 10.0.0"},"gitHead":"80021e0af44aaebe15af2f09d434ff04af654163","scripts":{"test":"echo \"no tests yet\""},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v10.15.3+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.15.3","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","inquirer":"^6.3.1","bookshelf":"^0.14.2","pluralize":"^7.0.0","strapi-utils":"3.0.0-next.16","strapi-hook-knex":"3.0.0-next.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-next.16_1562747316073_0.48488015795712625","host":"s3://npm-registry-packages"}},"3.0.0-next.17":{"name":"strapi-hook-bookshelf","version":"3.0.0-next.17","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-next.17","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"f5719c6a601cea7f932ebfb9428785aa2a1dc1ea","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-next.17.tgz","fileCount":11,"integrity":"sha512-0zRbF6zJ5EU6bCJ9d9Y4kIHqgqNg8XjzVCmzPJSs8IVN8ibwAQnx+sCoO5zH4n0w100MPAdTK9tJbsO+2D8bZw==","signatures":[{"sig":"MEUCIBDcHowXKHCT/U5VAcBPmMPPTxu0BAiXVYRCGF510MFYAiEAscT3DuYNewmNR1YgLNNuE5bmO8Dy2A8NmCzu1xXtwek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJaOqCRA9TVsSAnZWagAArXUP/ixdek07cqE3M2j6nwdn\nOIq/9Q95uxsWah3A1T1NqEiBHUneUznoYIAQUUwLrwxoPrXncz4MYllj4Tcn\nC9L//e4mFie0o2ZvVN4rfmE6S3d9W43s4X0Tvisg0THuGJi31B5UgxW9C3A3\nI5xp/b9viHYEquUWwnGJsYbVzQbSefIHEk0mlsK2IYvet2Q/5GWK7DzuGcrm\n0tWXsHfpOpvs8vxs51ziNfcDauYMusRdTy1LYQTpZOOe5IhocxKTngafB762\nCtJU+ahz47J5iuaaupWAivW5WaCkYt5KlSg39kBcR3XtnV8F1Yq4bB7xr+3P\n0e3Pz55+N5lTiXzQleGWtKlEjuRPFHnB+vEK5Uw/i+UK/mR6f1vqCDlR0Q8u\nvbVQQtgCiGSfTtn1JV8huaJAZL7zDZyJqt6ngYheXFj9OvnqZbRvttHpg9wX\nbXwS0hbXzcySRSSv5+cHfbQBRr8vahy43TBWCf1PFfi0ODnqOcLc+PUNoO0A\nimMk9SdPV5/5nzLnTEIN7Iv9KE8BIZhV6q8n6G4BgrQ3z1cL9z0vpyn7k8fH\nIu0Q7xytmcFIh5nejRUOxyEoZq0QrNtArcxbTSXk/U2t4CU59xECN8AmEaKA\n6/NYe79e8AQrdQt/+NJ3yvte29aqZRcTAdDIpFTWqNF8oLgfatGdXWaPD0SF\nsvcu\r\n=GKSQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](https://slack.strapi.io/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":">= 10.0.0"},"gitHead":"23fdc37b0fda42fcd80f5379ca264091e8013f13","scripts":{"test":"echo \"no tests yet\""},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v10.16.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.16.0","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","inquirer":"^6.3.1","bookshelf":"^0.14.2","pluralize":"^7.0.0","strapi-utils":"3.0.0-next.17","strapi-hook-knex":"3.0.0-next.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-next.17_1562747818224_0.23255476675379771","host":"s3://npm-registry-packages"}},"3.0.0-beta.11":{"name":"strapi-hook-bookshelf","version":"3.0.0-beta.11","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-beta.11","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"4364349f3a0b814793780a2d60b8978117c51f27","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-beta.11.tgz","fileCount":11,"integrity":"sha512-ReA11W4YjCJ9k7cPR4lOdaoY5jQ692oaSbIb8O+4Jl+QFf63fSLke1C0G6uHwY0AcBLNtov5PqM4ruKwkmq/5Q==","signatures":[{"sig":"MEUCIQC7D7b179vlgUc4v2C+6nyil8R9sKS1rzbz4yh7zoUehQIgG/7bg4aLiLyiLybtzENCCYEoIQH7o+bi8yCNzJ+uB4Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJeOVCRA9TVsSAnZWagAAevwP/RKNDJUIrRnI8pxPzafY\nrIxqdf1XweRevSbRfAjuASjpXIodfw++YKFCkmsAn7YAYMv4QqYHsH1buEdg\nyBjgGzD7LCni8QSn4D+gauwsH+DW2+0idye+p3+dn4P97qCl2jVqHVRPKFFr\nFMAKznH9yxhdWRUlzfR78w6aAL++cDgfIPkxmn9pM27frpmY6+COfTLr4x2M\nLVy89NrmtKfjMqVYS9qPN1U2M8hEg4timLTgHOzH25W0TzmBlQLuTTN4fGFT\nKbIr3WVlacOcHnxJB2jNiZ9iteO9XbknKFl9EfLPrPd3YJP45myCVJvaoccY\nSFLHMbSyeHMp2JeLqjfd9lmIvPQG6ROQMlh3aiG2Lu4DKYB0M1gjuFpZMaqn\n220Iyfr2JgwbxfyKE9kbUISvCC5VShDEsCvdx3ePLSPrtbfHBaSIRUdR7FFr\nyf0DcNXWAQ0BRB4bj7L1k+7kSNT4GYSMhfpt8UIEa8jID3Bj2649q8Zvjlpb\nbPCFCh0zq3DQvS0rAkBDL9z2vCdtKM05VHFtyAz3J+Fv2VFgCk/+j3F9/ePz\nlcEZ+RTls0IGunwED7k6GO4i5dcQEHa39n12nL3ijqDFRI3eClx7E7wlfVBH\n0jEe22W4QlOPJQALsnase+7ogGR9gLGYotrdIiaUW/VqJhepVf5S8+am0UE6\nOgCh\r\n=BhSi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](https://slack.strapi.io/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":">= 10.0.0"},"gitHead":"3a94c7ea90dc19b882c4a815360cd091216f3d49","scripts":{"test":"echo \"no tests yet\""},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v10.16.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.16.0","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","inquirer":"^6.3.1","bookshelf":"^0.14.2","pluralize":"^7.0.0","strapi-utils":"3.0.0-beta.11","strapi-hook-knex":"3.0.0-beta.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-beta.11_1562764181071_0.8063098518086644","host":"s3://npm-registry-packages"}},"3.0.0-beta.12":{"name":"strapi-hook-bookshelf","version":"3.0.0-beta.12","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-beta.12","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"1079c6dfca00af20b9e51b33fe7a0ccfe9d8aca2","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-beta.12.tgz","fileCount":11,"integrity":"sha512-My1IOxfinq8/hIbPPvF9JorLMXNVRWO6FyI8b3aUvsdr/2MJOiUuiAz8vDlloSgXIgakWevldj84G/tDvTVe0w==","signatures":[{"sig":"MEUCIC0GD5YS+V3T0hMTU+RLaYftUJLc8Rq83dpg0WnUxZVqAiEAjde6beorcn1W/h+QO6NKS2rurbASHGDh0aJfN/rESJE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLDheCRA9TVsSAnZWagAAXo8P/iRGGaLcoxSucYJhKeaw\nkPSfKaCMys73kHRh2nSTyBO+ggYz8YhEuJOYE6v/+s+1tMM6grdsrORIAB6C\n4g+m9tF5V5r9v+qH/lKmjA8PJvnn+UmanVas+Np7PCIb45zjb5VDfoCQrQI7\nPLohHTSr2z5+ms8aVtbY5w34wGfUnV472oRwpyx575jxP4ydhEbhvOoXMrW2\n4QhZPkrhOP5LbkQrBnbHEg/5GHfD8TCZM3mZij9KBUyVDj7OCftJhFTNRxaG\nyueiJXaLKcMmXBkImBA17iR3+Kl0N0/P+hPrah2XH7zB7NXvO9y6P/Fz92PR\nhNNMYxU3KIsUOftGLGk7XePKss/mnq8Jk2h33/EAG1xFOZguR1YyRzCy35X+\np1B/SHyR/T3huQT5hTYVa2CZpinknLekG0yE3vxaAmaAYCxDUPcRqJ6UjM3V\nl8QpFmOKdt6pQZr6UorOQqzDyWK2f4JD8zdPYo/gN/jwjuYNFrxwdvjxnoGX\n+3nVMZxdSjtBbQWMM3QPB07gdhUxjqtFdX1YLcCl4jIu4KLgi9E0Entn0yAl\nwvzp+K9FJE7jAd7G2GFqAu3FjqRBf2sAWT7I/INeyvoVa9zrzvAPP9/S+uxH\nmj7u6F0odkQaIzyr+TMxMz/EI3QoacOv/RBiK4D+ihsXF0eaDKqpnLwbA1cz\ngJBu\r\n=Yhn9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](https://slack.strapi.io/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":">= 10.0.0"},"gitHead":"b087cbab3428b648a2e00b2d8a866b658fd0b35b","scripts":{"test":"echo \"no tests yet\""},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v10.16.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.16.0","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","inquirer":"^6.3.1","bookshelf":"^0.14.2","pluralize":"^7.0.0","strapi-utils":"3.0.0-beta.12","strapi-hook-knex":"3.0.0-beta.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-beta.12_1563179102101_0.5525737900741323","host":"s3://npm-registry-packages"}},"3.0.0-beta.13":{"name":"strapi-hook-bookshelf","version":"3.0.0-beta.13","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-beta.13","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"d5e83130c8de181403b57a35c80d5b167637fd94","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-beta.13.tgz","fileCount":11,"integrity":"sha512-pVr7Wq4o2rT5WNzG6cKfvrfVKuWgDOPLH+JRE5Car53kbohGh55o4CjNSmWdA9EhOlJ2qdk5G7MeWxKbPnwp/g==","signatures":[{"sig":"MEUCIE81rZTVRoOCnkTOduibR00Gp+i8IDhNU1ii/1jD/EwrAiEA9zTD9w8XnQP0u1yHzd8383Ntb4vFR7q7yVsNNQ0Ct8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLJbUCRA9TVsSAnZWagAAGjUP/RCkUY5D2aM9Vfwhopt9\nr3yIdLmj7y1Ev9MVp1OhxxT1L455i48EoTcrOMotNnP6SODp4QynvRCnFVks\nclfAOMCwT9XeNctjxkntWvqWceO7KuXoR4cTKEQWTpwSzh5VS6jHuRh5n4WQ\nbdjW0H2ZdI63hRVRpHJSG9lDLvBys3zbM4NSG3lmbpftf6vX3823X0LAUSSX\n1n3cfO2T/F92lwI/UlKoWCLpcF4+Rfh3WBeTOlBGoDL96cVkF79TtcPLyl2Y\nZsCwG+16Iis2nXtvIiJYzdCQEj3vmVRSSfIWdCqJVBxXfg7/yAnEqJMpMfx6\n2sFMdK3S/Y0lqpxolR6+myOMmR9EukTAoSyiWmZC5rrLvaqOEVB8n5jSqpLr\nN25k8sdLD1XtZqyzh2sUBkmeWpHbe6xIKHvxdJoA2O6W+7l81Uda+0Y88Rpt\nbUVzumGfZfLDbc9/RbL4qGvht18FWJEADO9Zsko7sNTcqn2gV5rUqrcfw9kg\nq2quZ3e1OvL3vslfJmy0p1C5Zl/fh8jLUNZbfD7YLS8aa/AX7pbwQM/34IEM\nsw43Wn5zBYovoIJHOStm3zhlB0zGrgXEVC0f93eJK6f81l5IUnQLcFBMOYOb\nju8KiG/qEghB5eE0yRyGaMdx2+KECdQHzPOb+M+S1lDatpZScLwFkpPUXTZx\n1exj\r\n=cfoe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](https://slack.strapi.io/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">= 6.0.0","node":">= 10.0.0"},"gitHead":"1720445986cb0fec4e3c267a98b097049a0e7178","scripts":{"test":"echo \"no tests yet\""},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.15.0/node@v10.16.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.16.0","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","inquirer":"^6.3.1","bookshelf":"^0.14.2","pluralize":"^7.0.0","strapi-utils":"3.0.0-beta.13","strapi-hook-knex":"3.0.0-beta.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-beta.13_1563203283243_0.3149249164267296","host":"s3://npm-registry-packages"}},"3.0.0-beta.14":{"name":"strapi-hook-bookshelf","version":"3.0.0-beta.14","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-beta.14","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"1feeb091cfe7115c4001352da4cde7c331db4d35","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-beta.14.tgz","fileCount":11,"integrity":"sha512-LaFw65v6smx0/6M7QPAkHBkyqIIQ+hDQIDTLm70Gb9FtFMU7u5/iYi5Xfk9+ZlP36VosiD1iS/uuB+Jjxv5lJQ==","signatures":[{"sig":"MEUCIQCt+XmMeWlw9r8b4muwSG4vL6GFvxfzfFrnyaKEcc4FKQIgEWYJY32pJZcBqchxWyF4+ue9gu4fE6WFr2S5UIAOB2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOX3tCRA9TVsSAnZWagAAwiYP/RT2huldurLOAWVCfzEv\nIL3eUavaXrUO7LQh5Beq3kJjCHZBQ2R/1ZdvYk8KCkCjYucfJ+GHW1Sq8Wxg\n2O9OzJFg4NMHjkUfWvLEruloSWTbHLWJgth2fZBN89n3tyQd5cAEi2ivbk7A\ndZn7WWkLS8ssDRd1AFg9LHUqXwsf6rLG53uAOvCQ4Sj2JfT38Axj+8EokBE+\nacGFuXEm96NT1YeiqXlXiMMZ07vpGppjKsYI13pbhXktIsuqtGWEjYcueCGi\nORc7HXJ5Ernn+TYAhHCAGzV1F4Cj+J99vGiYlQ1Xt7vRqClRzkmxB3GFEi9u\nwg1YBF/ysfN6kkgfEtzt/XaxAkgluyzJxTifEu6L2/Oajl8fg+eVNZciDKIj\nJv3b63XrrQqQpOvWRexRATPzTCiMBoHXWN5OXeuO/Ooj6YCngbdEKgV+wjYB\ntfHJnTvpvOmynpUk5foyrpIf6kuHlkBAq7qjqdxF3Y5WY1YX3A25RYD5gf8w\nTgufK5Igd5z5DzkcbySzPJJDb/G2SsYdlsrI4y+eqPh2Ea7UEBiIdr9+d4Y2\nRDlWAV9OBJdsHahxEgU+iGF0+OEXZ/sEra7isjNGVjTfNI1IV0ajn2pbpe33\n3+ufjzDptaI6In6SCWMB8OnRQZN40uiFeajAi4ebQPNffzQMfbRWbfu4dcIC\ndgRw\r\n=1ccX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](https://slack.strapi.io/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">=6.0.0","node":">=10.0.0"},"gitHead":"6a34fe519ceb28aea1957df68def52d943c389a4","scripts":{"test":"echo \"no tests yet\""},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.16.2/node@v10.16.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.16.0","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","inquirer":"^6.3.1","bookshelf":"^0.15.1","pluralize":"^7.0.0","strapi-utils":"3.0.0-beta.14","strapi-hook-knex":"3.0.0-beta.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-beta.14_1564048876575_0.8408336984445779","host":"s3://npm-registry-packages"}},"3.0.0-beta.15":{"name":"strapi-hook-bookshelf","version":"3.0.0-beta.15","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-beta.15","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"e4d63a8592fbebe250e86dee433a50f40978db35","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-beta.15.tgz","fileCount":11,"integrity":"sha512-Va3R2Doz7e2y5bTObN4klEo2u4zSTF+FwfAW6BmBF63aI0lLTrTqlkCEQ6bCeJuV6qR4hkMqfyk8M5pT3qn2AQ==","signatures":[{"sig":"MEYCIQCQ5ZpR+UjQLIkEajj741dpYhPSRJCUQZG3IDf45IfQZwIhAPaONbcPD237zAtx6ZVGNxhJpFBkrz1Mk8Wgrznd9UlD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdURbfCRA9TVsSAnZWagAA8zUQAIl8tGh5uQzPI7JJCpem\nTe7XlqlziFipgaGtsHhjwvLpUdAtgPmwraC/LZVUiuHEbGEGdIOIz9zZ6oMV\n45ig/qWP4lQOKofEsbV8o1V/t3ZZr6aDjrBQM78VSu0ecRWl1fXf3Cq5sgWN\nPKixzhaKDqNs2u2IYQTUVklhPO0eJStwW2qmov7vJaFf8Jc9SuEbIdDeeOzG\nDUQs0AouL60cN6ZCLdk3u0JimnGhdvObiwf0y5blFQT9v55Fvas7AnCfCHMS\nvC4+a91yLFbFqyvrAwrW/eJz9sMITvmYjsMK0XcE1T7WlDM6hD6M9jHVxpsy\nzR+1jazim6lBDgsPucmK6EwEAp/2Yiob3GKB80ZySPiMw3mvB5KJMJVkgxo5\nVJn0SxvI/jnKcejV3fRRgPorBMdWMo6kzuD1Xr8ue9THfmYIcfAnhBGacFP9\nXnc58zCVEvWxV+quRNOa1BinJMtIWFYvtk83uZd2kcAf6WMbrRr6IFqh/86e\nXzHeyf43Sv886rX6v6B+EvDJMVb7NVPy1Pcc3K0uApSQgvCrGcCUAxXmj7Lv\nuba6L6JDfJ0A6t8KaeF2s8q4e8NmqIU7dXRyRKiWw7ii/3XRQ2FFKV7XChlU\nJvul1RJhKjl49k4rb51E+qBOo3uTKs7+Scf+ybHkf2X+YZrGCc3jPTKeokFc\nztpG\r\n=0xKi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](https://slack.strapi.io/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">=6.0.0","node":">=10.0.0"},"gitHead":"fe2c2dccb3e9a1b9ca684c6bcea22bfc5591cfdb","scripts":{"test":"echo \"no tests yet\""},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.16.0","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","inquirer":"^6.3.1","bookshelf":"^0.15.1","pluralize":"^7.0.0","strapi-utils":"3.0.0-beta.15","strapi-hook-knex":"3.0.0-beta.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-beta.15_1565595358615_0.34647685454998944","host":"s3://npm-registry-packages"}},"3.0.0-next.18":{"name":"strapi-hook-bookshelf","version":"3.0.0-next.18","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-next.18","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"9ac4b49a08f3a4c1625a5a8cccc0990584b1d7c8","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-next.18.tgz","fileCount":14,"integrity":"sha512-d/XWS0l+2fUxSnvNzW7Wo/reF2KYMuS4fxG1ruqh6x7hICY7pZgum9HIjX+iSVWFGeRQILbY8HUYm0+VDUOT9g==","signatures":[{"sig":"MEYCIQC44vgy9d35RxVph8f7Y2PkF6g5GmXnVQy4pDAvlGaLAgIhALUxlZFbIAOb8Av6C+Iu3Xi3j/uPJF3sCovnuiegdmgq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdURq8CRA9TVsSAnZWagAAwBwP/0kNIV7vOEmUYuwBrduT\nZdgABnFIXdpV2XddiRHsx4tTmCvMLXfwHoWOJBidWEx5FfhEkQRv2SXwApEm\nvK1KWyFXsaLtDVXDrcGzzEO0Z7i1XQMaUsK/ZFv9Q5ySldIutPbpApjYctDF\n03jQG6mp/iWqHTx7ldP5kXuvI9ZDRg8TqaUrDxLRaM/LypWe8IYVfw0vlR5Y\nfCgbgtqcKoBQNXti/0YWS2JkWgIVaBZ7ttBMRkNlnraR7RSyp/f3Qf2i5eRT\n9wjWM2CQBT28PVPEyaSI+OJK9lKFVAdWoavOEtS2tlL01BBwS8MDcCsyt/mu\nbnwqYOq/VV9EpnvHwg8+di7rmwCNPnbJSDT2tyX3piRDG7HEmTyzrnNxcz9L\nJ8d85f2U3RAn+G/2zjQoq0x8NRC8iqeMmFBIqicG6OsxiG/i0wdpNCKvYEgw\n5FCFRygfqHW53QVdCGzlQAzmui0fwJhJN79+GoZ5TKO9eLBuh/NHELIot43z\nrWhF8OqUKDUQfK+P8dzCcDthWb2WEmZeq1M+dAGmreM5rnOcToMI5A04Zm9e\nAmurmegssZ/H036o9oSZsopNIZDZu+8aBgGMfeC1iXcP+LQKJpsW6NzjuhwQ\n+Bxrj/9iP/KCXBcVyd+tx5XSj/KqCy22uso8SqmsOB/oic8JbR15PX7F4I8g\npC4g\r\n=uQe+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](https://slack.strapi.io/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">=6.0.0","node":">=10.0.0"},"gitHead":"ddb1f9150339060d759f22ff68c227bf879490ed","scripts":{"test":"echo not tests yet"},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.16.0","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","date-fns":"^1.30.1","inquirer":"^6.3.1","bookshelf":"^0.15.1","pluralize":"^7.0.0","strapi-utils":"3.0.0-next.18","strapi-hook-knex":"3.0.0-next.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-next.18_1565596348025_0.6366777649178379","host":"s3://npm-registry-packages"}},"3.0.0-next.19":{"name":"strapi-hook-bookshelf","version":"3.0.0-next.19","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-next.19","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"8823ac29934b00ecdeacbfaba86d3b29491421ed","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-next.19.tgz","fileCount":14,"integrity":"sha512-V7JGxSAk2zTcCUq6UgEm78z53IbE2DY7l0olQ7pRZQXgszfLYK0Ao8zV928kyWrF7d1lUmYc/VcCA0h7GN6epQ==","signatures":[{"sig":"MEQCIDQ/mjc/Nu/7oUCP+DbNC+VhZChB/phz2w/5e2Nx6tmdAiA5ay9FHPkmDZnPYEGkf4z9cwQRQOlYvPzI6OYP5dyT9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUqlkCRA9TVsSAnZWagAAt+cP/jeVEwCeRxlqVXIVJsL9\nQPA5eKdO4AZrmTRcd6MtnuZA47VeXk2ojqHT958njHFwoW/AK4VXQofyIo9O\nPPwULQ5BbcYmrJW58xEUn9lxMJzzStBBN5mr71tVbSw1tFiOc4MAk7oBFo9O\n9MEUG7nens9mF7FUGMSJKJz6VUzrsUkJ1gdAuX/UQHoBTkR6WcUmS9jFm7n4\n6S/dBC3occm7XE2sGnOFvtDGQBYbw09ggsePkQ2N2k/D7hPMQ7wkULUuojNm\n/VDgRNSobSJw5oxoVQAisPvHZBrFXEkG9NBccc0BIhMMogI77U1ic/j6x877\n6xf+dH5FKN2DvXY0jRqxyWN/lbwyWL8JPBrT9rOQAkjxD8TlxjE14MfRcynR\n3dcclmbKzxzS95gynHElMZmLfG4RGwY+mTOn2zHK5kxyViWlJVXD02EPKmjE\nzbHscxWYTqyTi6qlfMhM7D5bujiVswJcAdTVgjdjW0VJNborSJ+LVjvtA43Y\nEEOTbCUkDBOjiLvBYxdotr7j7Kep5xF9msJ9eXB8XRuadoOz3EiR7G4k4wT2\naOmaf9mVCdkCgPRpO6W4UhBXXj9dSEmtB3oKV56oKKvngVDMyUjudJlJssmq\nDj9xDHBexqtqJSqY/aox7jF7aXaid003QWyfdM6uBimFnm+rkn8gMRiagCtH\nIfD6\r\n=9gOb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](https://slack.strapi.io/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">=6.0.0","node":">=10.0.0"},"gitHead":"6e48232c85dddda4d71c2c72e6f0d1371ce20ce2","scripts":{"test":"echo not tests yet"},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.16.0","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","date-fns":"^1.30.1","inquirer":"^6.3.1","bookshelf":"^0.15.1","pluralize":"^7.0.0","strapi-utils":"3.0.0-next.19","strapi-hook-knex":"3.0.0-next.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-next.19_1565698404169_0.9376180409242898","host":"s3://npm-registry-packages"}},"3.0.0-next.20":{"name":"strapi-hook-bookshelf","version":"3.0.0-next.20","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-next.20","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"cf2e4cea6a11a187f472b5ed5481a68c58f7aeb8","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-next.20.tgz","fileCount":14,"integrity":"sha512-+zoCfBz1V2aUz0mpbjJQx4mX+eXxtAe7Dg1at0fCJUOhtztLqXNx80JXnvTvBC+YS14ilLxEE/uEzgsYwviJ+g==","signatures":[{"sig":"MEUCIQCIWvlz725VmoplLScbSouTnhgyvZwpgHcrFij0OAzS4gIgfuGBLWO/avKZJVs5aDHsBxav3ASH0Qh2iP1+CY1d6zw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdX/m9CRA9TVsSAnZWagAA3ZkQAJrxfWCdgYcezbKykVOY\n0TgSugfwfRiIJQ6bovBgxsNRYoLbqfk+A150ictJXmLJkrup4FYCD73CV4hj\nF/5LKwGcT0vuXBcReZYGGPBDmgBJo3FFAgdegVB/M/IV/NxkD/McEhqoq790\nxy4g6hMsZkW2lq6HiiHey+1hu95wd6DJqxGx8yFhAPm57qfTZF3kI7mRmXTr\nJPxJVm5NCrWusKzf2P90aG7Mffyy9G2dmQaFZIxXWW08fMGWcriFH2Q+n4Q+\nNve8l52Z7pXfgxgaykTGHBX0RPUf4udA6R/T0AKqPPzOZvEXwexzi+IRJdf9\nMq3UauHAzvzRpSsb5iBnrd4bhXmLNlzXuvgP9z3RdK8ho8fhzGS2gKZbwRZS\ndbbsQyxtX+qHu/qnZYH6ARRZ2UJI8QTNyu+MwJ1yT79VPYRfj2D1n28wCqHg\nW1tWLvddWg8P6HnupUZ7SSic1XUSpJxqMADzeBTlstPNdCG8kzjOHHPUcRy0\nziRjS8lgD16wXlwE9nQ8sk4A8UAAScqF0JqjLJnaro2VbTmCJ8DwfReXYSQG\neb0aFDj7Yt2gHxrv1Onp7K0DICk7fBZVfX0WhD4V7FLJ6Ul8BYDu7a74E2/N\naeW5QaOe2Xym71RD8IIcB0PYTLlNN/tYpSEPT7CjnXzS6v6M4pq9MCoR1ZqU\n2Vaw\r\n=BH5k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](https://slack.strapi.io/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">=6.0.0","node":">=10.0.0"},"gitHead":"d7ded4de26a294881f9bd9307d28cf7992c6392a","scripts":{"test":"echo not tests yet"},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.16.0","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","date-fns":"^1.30.1","inquirer":"^6.3.1","bookshelf":"^0.15.1","pluralize":"^7.0.0","strapi-utils":"3.0.0-next.20","strapi-hook-knex":"3.0.0-next.20"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-next.20_1566570940695_0.7561160479913023","host":"s3://npm-registry-packages"}},"3.0.0-next.22":{"name":"strapi-hook-bookshelf","version":"3.0.0-next.22","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-next.22","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"2dabc2e191b945761f28a61d0df73767e4d62845","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-next.22.tgz","fileCount":14,"integrity":"sha512-hYdMkkuyhPq83Kz4u/YKA2fLJRjZs8aUzuZS3NMad9CRC7klkmfuikejEJVigjNOg5GcqhK8nBJWYnvqn+imPg==","signatures":[{"sig":"MEYCIQC+ISX+F2R93Knv5bLOzwuNDebY8jAhp9mPNokmVD/uwAIhALd6BPPmigrHb7Lg0EcbfnAIOsok1a9cc2amCJSmr2da","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbOJhCRA9TVsSAnZWagAAD6cP/1KBDkJZ+48nuBM2fw/I\nGbypsFJWJ2kP34ER/gIqYYy9lLf+F5scSFzEVMY4ESt7TioOiCo9c2DyYn6S\nwHUacU7QZ7f6wo4aYsw8+wLNTEDOAwhHp/3L6qGtnQmpQqGspzQ+rVJ1M20a\njZa9B5UMCyQfwMlHUTBpJ4cGEj9uGREP57/0iQigJfgVw7YgQ3F4Hvv9OApb\nRYSZbeUehXQx6a+3RMGi8L1MrqfDpRcfzv3nilF/fJRxaOIjS13fCPSYjwwD\n7suITt3HDeSZriWpnlDH9Iy51/jBGrS3h0+6Wb89KFiscCGSsT1vT1uScls7\nwWb5y37+HTqULfzkum3BNPDFuStChUM6JPMmB84d7LW7LfAcl0mA3rAo8TWU\nXWXK+A195dZpQiAbMfW/9lRyyCVlagji562GYycUgzPtU5IOkKMISZx4006c\nWl1NNiE6gkLqxFsFBsEGZ5/BrNybYg+fJ+gsnhDC+Qq2IKY5RrkdPiVLaKRV\niC4cwpa0BaOBwl2CuWMaTRnGUC7SdhbS0HRwJ4d7vqSOPWdpmobL7xDlksIw\nAcoCtFn/Qpa0cl1vUgmaGitAHNU+bH5G05K4oB2/138lO93wjrXZezOX/TAy\nmatmOAArOeyyTkQfbmzG3KqxpK+UaXTwBlWRGbep2ZnMloypbHBxBwBiF1tw\nAzuD\r\n=bIk2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](https://slack.strapi.io/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">=6.0.0","node":">=10.0.0"},"gitHead":"41113b56d8f7b562542cffe5fc9785c7372f0d2c","scripts":{"test":"echo not tests yet"},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.16.0","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","date-fns":"^1.30.1","inquirer":"^6.3.1","bookshelf":"^0.15.1","pluralize":"^7.0.0","strapi-utils":"3.0.0-next.22","strapi-hook-knex":"3.0.0-next.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-next.22_1567416929289_0.6319405417081829","host":"s3://npm-registry-packages"}},"3.0.0-next.23":{"name":"strapi-hook-bookshelf","version":"3.0.0-next.23","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-next.23","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"77234a1e44836e613638dc863c94d5ec192e5ab9","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-next.23.tgz","fileCount":14,"integrity":"sha512-GHX2xAOmX6TN8cKLZKMlRKml6S8xI/SDd6DfVKOQh0d9aHf6c/ExpRXtfHRkBnWxeMdKRqTqaI008UpiB4QT3w==","signatures":[{"sig":"MEQCICuIE7nU9m3fkISXPHo9bYKVRGvOI+cDi4+0MmarHPFsAiB0YduXvvljl+aYpRMywGpWEvaZSh+6JfYd9Wwk3IfCrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdb8mgCRA9TVsSAnZWagAAtVQP/3tL4rMpZk0YJWb7mZMs\ntVjLX5vFQO3seCher30zob0hWYhrTx78MjiIQNQIJp2o9lN5TUqVe4xlvXq1\nu3Dy2dgehJu7foeUQHjsAH2JIDsU9+IJXCCTbFswDpxVa5+hR1ufclbF8Xic\nV1tV/t0H3aapkwW8Xk5g9Hz2tWY0op9yR1mN0yZJg/BROI+hACB5bkvO9RUv\ngYA8WyK6ZQBzDuLmFN34DZKTMN53lipo+sZ/odAnkXLmWvPG9PyfWqMysaoP\nb7LF1MClBKeAtjMjHj+8uzPl224cL6OgfsaW/vS7uaT1D/8OMcZ/7lRBzb0q\n/peNehNNYptDlyiv1msTIoRn+5r0pjjquPCR3W7iAhPi02xZvZrX+BGbfDf+\nQoXW83zpBXjoTdtSNFMmUTJcFKF3Owf6hfStuZBQjEZUI4kiXNbxAWuPMbZ/\nqeY15tjSP2iGU8I7LLaJJxmK+L8FSGGmAUf12vx2SpRL65sFekBpv7CiSBpY\nVN4vU7oRu7hZwq+NGRpbysOWlTqBzw1I37HHb5uyG4qpqirX/oEtoDrsKFS+\ndKJDdDc5/Ibef33pVnpG9k/uhxxuKfUv5MMWvDjrzeWTUE87ItgS6a275haV\nIEAdW4PGIBGHNGyUp5RyTTBKdnJWZsruUZ2HgUlmw1JteH/u5VzaK3l3x/R2\niivR\r\n=Ean/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](https://slack.strapi.io/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">=6.0.0","node":">=10.0.0"},"gitHead":"106260da45681eb06ee83bedf9f70f0b152f303e","scripts":{"test":"echo not tests yet"},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.16.0","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","date-fns":"^1.30.1","inquirer":"^6.3.1","bookshelf":"^0.15.1","pluralize":"^7.0.0","strapi-utils":"3.0.0-next.23","strapi-hook-knex":"3.0.0-next.23"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-next.23_1567607200152_0.7983388542570895","host":"s3://npm-registry-packages"}},"3.0.0-beta.16":{"name":"strapi-hook-bookshelf","version":"3.0.0-beta.16","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-beta.16","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"087cd3054a8d76852fc6bdbab3e835255f976c7a","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-beta.16.tgz","fileCount":14,"integrity":"sha512-XbSmLmQNNeFY0egVrM04vQO9BpDQSI7YTspy3nsIrEcx3Jd0JcAFHBerhWa1nVMlUT1R9PjF8ho2COYVQwOCXw==","signatures":[{"sig":"MEYCIQD1GRBk/TgrefKfT9bIQY4BbR/0uajSLvu9Fd/CgkzkcQIhAPgFtlK1tEgLGCfPjZDJ+QWfArYiDI5KvQghXd46+3fS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddjk+CRA9TVsSAnZWagAAvikP/3F/Uo5VLJp4xrFLHce4\nhdQa93PZxhpI31O0OJR+je6ZXSiUnf4IJ+542NkbGP/Fk7rwX2iZgcuOG3Fd\nof6ncoSQVtWZVJiTW/ihd7KOX4CGucbW3Zg+m2t/z/hH+SoPecMGsOz5uR1v\nfourrTv6LJZoWV3yJcqKadHJQSUgcHU6Bj+ttapj07C86hglCcXgO6B65ydJ\nsdf9VM4YBvP69ivIyBbqNwqn9YuOl1sMVKQtZPPLyDao5cbkc5b8Lxt4eHk4\nuHcN4ClJ4+mFmH+gtz2iz6HIOXbSltrP2kPfle/Dx7b3FlVNXnJ/MErlDzmS\nNHfqpfQkM+mjqZiYSvwk7y3c0W5QQ8mzqZ+m/ikg7bVyFlmqpibfcyuR0j7V\nryNjpn0wjpZz6hAy0r4xUQ2uMCCE0vTiV/B+Rj7rRKWdzyfS3QSc7TNLfvYF\nwM0pXpORc3dOPp3wLhZX2pB2R+IXTX1FV1MKoN9162tPDSpsjLrYQEJVjrmv\nxPq0iFjq94J2IEnzO+KAPU9Zef3ntolvi9S1jBG8HLTH2w5HbWvFYP/d6MNF\nHiccscdkLfZTrOUMpggx6FhC5aRf/dD75yV+r2czTMeZIEckT/OKV+LZbnU5\nAywnbL9pPVxTfJiFAgN6IuCDGSGtKSbr0Ug3aTKkHrCIhsOko0dLc4Mnsuxj\nZxVP\r\n=u9Z9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](https://slack.strapi.io/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">=6.0.0","node":">=10.0.0"},"gitHead":"05597970fabff884ab03c3a114bdf810ce9d6573","scripts":{"test":"echo not tests yet"},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.16.0","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","date-fns":"^1.30.1","inquirer":"^6.3.1","bookshelf":"^0.15.1","pluralize":"^7.0.0","strapi-utils":"3.0.0-beta.16","strapi-hook-knex":"3.0.0-beta.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-beta.16_1568028989832_0.7720445083992495","host":"s3://npm-registry-packages"}},"3.0.0-beta.16.1":{"name":"strapi-hook-bookshelf","version":"3.0.0-beta.16.1","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-beta.16.1","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"e9fcbe82e25220bffb0379a4b14ac481927713c2","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-beta.16.1.tgz","fileCount":14,"integrity":"sha512-FSZRwhc2DRGaWUxTU4FShUKSEEQdyfo7sIXQTd6oU6upunsgsU9csba0mje1EvxZbff0lf/Kmw2nAkkY55xa0w==","signatures":[{"sig":"MEUCIQDFJJkccNH7jrKYWCdWu0RxGKkJIJq9109gWQfI5bzqPQIgDLUHPWZIBUcG1dP+d8WXyi/jX2JtiHARPpFo8+bF7ZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdd7RVCRA9TVsSAnZWagAAtQsP/jWwqXAUZTmjCKzHtDfb\nvjwn3b0T+I2H4wuxjX0cvAr5quUrLs5kNNDLI/ajS4vEE5XrtME0/EI4xutL\nYkMEptFPPGacvpd/vpGx2uiIPuPGpvdkXdzZY9P2IFT3xe+CyWKlpdtZxTSF\no5h4vEzwQJ5UP+bzH8C6uu4r1lTkKkGPQD4/jdEpOJEkdzs8qvFDMbsI6lgN\njjuR28jOUamXigeSlYN0elCjuEICvAiPKQPBSxTjrsGKyAqHVrbURduSaGLQ\nPY/MBsGUmpLlxbj6puwbDXlOJZoZXqwmxmMGXr38gTaQrKNRc5i1PG+7llGO\nRjtM3dwQY4mW67GXbp+UxdRhlEgkXMhY0K4Tsc+JDXd6UbOGuC2Wsc4qtAFo\n0/z50rBXsX/8lraNT2AjWtdrLFLrum1CrB5+1Wpuv5Gv6509ucRVpUkE3n0y\nlwZuYyPxEp7Ym7AIwg7mEeDxkC0jTE6ygQ2IAi2glUm2E/sYp4q8n7PR/tim\n5NK4toOP7oXyhCagokADbsmMpzki4kq/Wg+Gnpi3hTyNbSagI24dk9wrQu0y\nUq+0HPR+UbbuyL8IvBNuEjQ30awq8jRfCX2kEg13Ik8K/zUVWSDe8d311Y/2\nJRgfP9t96VqnBd66Dn7JNWOGLGCPugiSrwFwr3X4OY4dy1TQj1YSvTjmJfqr\nqTaH\r\n=m3rL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](https://slack.strapi.io/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">=6.0.0","node":">=10.0.0"},"gitHead":"7d51b8625d0c40bcb45ad698ed968a911c919c42","scripts":{"test":"echo not tests yet"},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.16.0","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","date-fns":"^1.30.1","inquirer":"^6.3.1","bookshelf":"^0.15.1","pluralize":"^7.0.0","strapi-utils":"3.0.0-beta.16.1","strapi-hook-knex":"3.0.0-beta.16.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-beta.16.1_1568126037380_0.5561992899314658","host":"s3://npm-registry-packages"}},"3.0.0-beta.16.2":{"name":"strapi-hook-bookshelf","version":"3.0.0-beta.16.2","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-beta.16.2","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"b27fd337eee67474327725fe29c2935983607c2c","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-beta.16.2.tgz","fileCount":14,"integrity":"sha512-zRu9PFar9EzHlYgTj18HUe4rFhfz+HDh12PPDk1LwMirQqj4wR75Ch+z+oDoGfYjLUMeqX7L1aR9GiGWW8/bUw==","signatures":[{"sig":"MEYCIQCTuRWB0wNa+odvbEW1mDsFHf2LwgRQ/GrCNyFOihmbjwIhAKxVGB/fzd2wwB3j41A7TL8R64161msF0dBfGTqxGZPk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeS1jCRA9TVsSAnZWagAArVsP/1YMxBp8A8VGUS4+O1Qj\nQGZxpXOx9bCoEld/+FjiIzJf2Uza1MQqf38Aqpm3MuFc/FIv9Ai9hVR2JkPS\n6bLcE5XwrCJoPj8dtN7wcQtB2ZWfyIyYZEaqJLkxprhmj0CQvLj8kn/VqVeI\n5Ur4J1G0eEwKY4kCcfZebX3sMvSW+jDdNHJCnu+hdzQVOs5EgWOePm0iMq8d\n2gd3WioDljpn5bjDUZ1Z9xS0bR9qnywOBKb/m/TT2C0/A7G8a+Y22iL/1Htb\neyLOaWztohJEFMqqQzba3lsjKL0h9ut0L6sd+Iku+/3nHD7cZYUrKWdmKRye\nOcQ51+KVW71kk2U6tSjG4hPWcvAwppI1OjK+5GUOt4MbHbWDnL9/rvmW9vtj\nxQ2Y8Sv/V0QfVnmtvprRNBLkE/1CZyKW3nQHQ41xPGBC0QOBO4/0aqhfnn+f\nAazyTO0UYD2e5WxOCKunoueu3XUIsKCg8OKbFXyGrwGlIS1aEE7U+fHjg2Ts\nADsfHNa6rWmtVVMV8/IitX+SB2ZkFYr5ZLRpsi+UVoEfV8BLKjUD5U3RI+mb\n1DM3hCkOtH3f1mWpqrLiYNyhJzSxK3F1/HPncDRw0HoeCPPgMpphGhDBnxCk\nF5GTsgpKzKA3//mIS6ZN+I0xud971V9nPOGp4R9c5oq8pnKEN5FokZJET/WZ\n/6ne\r\n=NSdN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](https://slack.strapi.io/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">=6.0.0","node":">=10.0.0"},"gitHead":"720718464852499ccb75e6c87102173f60b66bd2","scripts":{"test":"echo not tests yet"},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.16.0","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","date-fns":"^1.30.1","inquirer":"^6.3.1","bookshelf":"^0.15.1","pluralize":"^7.0.0","strapi-utils":"3.0.0-beta.16.2","strapi-hook-knex":"3.0.0-beta.16.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-beta.16.2_1568222563255_0.14281106276247457","host":"s3://npm-registry-packages"}},"3.0.0-beta.16.3":{"name":"strapi-hook-bookshelf","version":"3.0.0-beta.16.3","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-beta.16.3","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"f0da6e283efcb35118f9ad274393b8cda279d4e6","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-beta.16.3.tgz","fileCount":14,"integrity":"sha512-lSm0OytOici6u6aXKcnN8ct1pLw8MdW2U14cG31X8D2ItUkFx38ZGPFvQyqSKVC6FB8YZKsMRzBAL+Zyvz0Yxw==","signatures":[{"sig":"MEUCIQC2gdlR57CBByuyPVzSdoFCVc47asOBFXIjnyU4jYVBwAIgKG4iv7LI9T302TzEwmsTZ0TgQWoPYz8IWqb9Sa/Nx3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJde5UBCRA9TVsSAnZWagAAc+IP/2fpRYOQtuhl9cf8Wfnk\nPbKiHvNMxRxsRPe67x4Jqj1VVOYL17kpKFinooUBUa1Zz3FfL8tVMap/wCTg\nKttSr24iCv9pQXR057KTB6Maumd6RedMpnRQePyPxXxx0n8R9c9F/BuZCA0g\nqAC571t7bXQXg4UgpB/4BZbllKvTPQPRetqkdAv48znRG4qnNux9Hj1xFooS\nsEhqBb/wqWGD7YsnQd23laBSvUtPG5On95gkr5mNgFZ9eUlV589BJaJEc1O1\nSueQVqfL/4xZmS45p+xNMVsK/ITIFm7nMFgiGnIaX1MxFzTHAQ5S+XiK11bW\npdYNbb2fndRk2iljbztzf09q/bV9c+bN4cLvL4BVQHyp2EcBFHgGACuVz/Tr\nqUqkKDp/BvN0Hj6J903ATIHxwuIQeG6OfXccZ2eoI4q4XFT6OSoZu9+FbQpG\nXXcj1gdXDshuE+m8vaHPjzDGqUwYZb1SjI4Rec3A9zb4ygmuJNKvm9QRbx55\ngO4+umCApWeUp60h/tSSZWsCZz4UcWElT0S4O0E+kffEOv2o4HOabbaM3c89\n3YPbg02045MVZ9zxug4+Q7nw4xnsO1zObbPwpEMHPaXqlNCBxMMwG7p9J1mz\nB1P1dBHVnOXAioDmCj5ZyKz9gKS40uN3HAP+SGefa+9FDQSuacKckGnXsxx1\nRuSL\r\n=qI64\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](https://slack.strapi.io/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">=6.0.0","node":">=10.0.0"},"gitHead":"36e4e73ad3a3b4d5635a17344b8c7ea382e0c5cf","scripts":{"test":"echo not tests yet"},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.16.0","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","date-fns":"^1.30.1","inquirer":"^6.3.1","bookshelf":"^0.15.1","pluralize":"^7.0.0","strapi-utils":"3.0.0-beta.16.3","strapi-hook-knex":"3.0.0-beta.16.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-beta.16.3_1568380160102_0.3789854247485209","host":"s3://npm-registry-packages"}},"3.0.0-beta.16.4":{"name":"strapi-hook-bookshelf","version":"3.0.0-beta.16.4","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-beta.16.4","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"66958b93a539d6d9eb7754602301fd82bd726a42","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-beta.16.4.tgz","fileCount":14,"integrity":"sha512-61yLXuGHm/bmlCy89u8yjgrsmwLoGk/AT5xZqC2+0+3c3yAK0KEjmlpfqwFneG0U/WDo2zcngePCceJVNkh40g==","signatures":[{"sig":"MEUCIQDZkLbkB46kramw2u8SF2dB6KdXczitGpcWJ3z1xTL8sAIgbGcIhMQRQj/p4VqU9ZEnPxvw/c97ihu6gTAADJUuKKo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgLIwCRA9TVsSAnZWagAAs6MP/R2BeMuSmaCxkixOuIDC\n1S1QZw6+c474sd9BsFvw70FfqOSEdhALHrQqgd+YmL1oKh/fTnzwMW+fGh9t\n5AVlGeVr26wgH0Dzs96KIkg3LHLd/EyW6J3mT0Mrbh6e2usJelTyFO/H2wj5\n0Q3NS1oKxbEt/FO5janBspeoN4Wmsm+OrPEfy51y0jnXDeDCYIPHi+kabs9t\nj3BB/uvNrc79JMVtC5rTTNNnOrNOSer9V6LZa2WDjVI2LDQuUgt/Sv85CXRb\nQCE82zsiYXXV2oQF6WkxwihOa94tW0KEWREAOqz7boS4+sfnOLP37PvC0Tig\nU9ULG6udprvP5sSbZlGHU9g5rBWSAG3YUWIz8HL6TygcNU2Vbiw9zZ4DvO6l\n3KAlkwjRBNTXfeHGPxHdRzDucJ1rPUBod8Xyf6XMaWXZmn6HQc1jveUE+LVx\nBqYOgO6Fy8Y3rNo6h5lepaDnxZqZh1G5/DDicVWyLaydk6txCdBN1DoSIJAn\nZkIZ2GOU6yfDxPTkCbJoZmQ5Rde329toAO0xgW0hhrgtZGTN6BqMCSLhM6MN\nH+bZm/xO+P1EsPPWJHjs5r7RQwePVGzR4ALpgH/hvV4zbtHmZ7Ns8IjOYhfy\nuiku/lpTTEWK04Ugxo3NG3ooG0ZvBxWPEgRtxSX27kAh1Lh0lQTqVsWOncXS\ndZZC\r\n=Rnki\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](https://slack.strapi.io/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">=6.0.0","node":">=10.0.0"},"gitHead":"df236d06423666912cce067d2cc6246526439989","scripts":{"test":"echo not tests yet"},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.16.0","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","date-fns":"^1.30.1","inquirer":"^6.3.1","bookshelf":"^0.15.1","pluralize":"^7.0.0","strapi-utils":"3.0.0-beta.16.4","strapi-hook-knex":"3.0.0-beta.16.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-beta.16.4_1568715312166_0.1144646061879937","host":"s3://npm-registry-packages"}},"3.0.0-beta.16.5":{"name":"strapi-hook-bookshelf","version":"3.0.0-beta.16.5","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-beta.16.5","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"ed4af9a7e3a76dc090e266b794d2cc8b15589015","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-beta.16.5.tgz","fileCount":14,"integrity":"sha512-zCMuGnbbv2GrlO/VoEujHt4WpAd2+a1Cjes6bP1mlXNz1EKDQ1uQL2L7tK4b9dFOpDJDmLgnCAuANQjI7quSxw==","signatures":[{"sig":"MEYCIQDDodtWtJSF0Rn4U4QylplpItq31m1APN3EVKejCfPnrgIhANlo9HDXxiMF+8UJ8X4PaRnZBPj1mt1kTRwQaCyCbuTa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdghx/CRA9TVsSAnZWagAAg/cP/2jeGqdJvTUhq4XCzQlr\nddO9vwkBy4W8XZrJNl+fM/D8YUkbBs4zogdeG/6IofrtXvZT4zkvZyKl78Xh\npLL2Og7eFjdfgUmg1I529j9KBH4i7TstYbQWYYPQ21HNfJRbPophEz5T1XqA\npANXWiGA0bml5R1Lb9Gpna7yhVtdPd7x4+xxi/IPJVJGQ//e8UeJSw7DyLtT\npgI067Pdfd2jrYKMOwfb8OvM8VKeAA5DogokRTN1qfuCUD0SpdeYg4T/12wZ\nQiyQSEnUMEpn2MvfKQ24fltmSoB5zkRNgbU2lSt7dBgLMvqOYy6fu4CaJzOY\nAnNkFF2pqYEPpo5XAvWEYlTaR07eB5rbAK012pzdZQwcfkKgUQ5bi5HiuerR\ngjDyQjI2cnSlJ5NFtuumLRpJ0s4UUqajXXWKjm18f27nZepmS4WAykLrwABG\ncALKCSTblTV4sTWU5LkZSqW71WDtGkKi0nDjaFarVOtxEfq7nJ5GP6K6VWuC\nSfMv1KkaYbmaG0iS5SnVDbOp7NA5YPkwFreyQhpgae4d84aZ8e95yWSkNo1X\n7i05tL311/YuNmb5wh8RnQ8sOj+j8kfGNH/3XbguvMcyQ405DVNAa/bIe90i\nNtXNlSpojoZKIuPWmwVPNF3lFFBPjqsJs3qwxhu57OWagg6dLdji0Wn1ynXs\nQto6\r\n=wWvp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](https://slack.strapi.io/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">=6.0.0","node":">=10.0.0"},"gitHead":"84adbf3bcf4bdb907fb2ad3816b8994515553d1a","scripts":{"test":"echo not tests yet"},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.16.0","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","date-fns":"^1.30.1","inquirer":"^6.3.1","bookshelf":"^0.15.1","pluralize":"^7.0.0","strapi-utils":"3.0.0-beta.16.5","strapi-hook-knex":"3.0.0-beta.16.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-beta.16.5_1568808063102_0.6999699697819328","host":"s3://npm-registry-packages"}},"3.0.0-next.24":{"name":"strapi-hook-bookshelf","version":"3.0.0-next.24","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-next.24","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"8e8ea4daf009aaea67beeaf097f4e21d4dc928b9","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-next.24.tgz","fileCount":14,"integrity":"sha512-BX/1FohKnKZhBNpAC1uxCCco1Qu08Hv1FtjMBa6LoUKgWfSFaoxLovyHNZzA6UH1ypEtXJNW5n14aHQwZzPDrA==","signatures":[{"sig":"MEQCIAL4QzSd2fS0LBJwsFdo0cu9pnFC8wpq/d26ZCFBTHwxAiA8q7RfRR2HpjBV5qrczJcpM25t/7ymEIrmbqtLjTMmcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhIFmCRA9TVsSAnZWagAAUgAP/jm+gtMRuV42Jxo2p02r\njcdRd2m0gLdSa742OKDL5kFXCJNkDpFxSq5+EZ+ySzD5rbyw+hh8f8ar0pIY\n6W6S8nOy+trmKyRiQWLP90P+flS6oUNfzZ7+O5hG67NV5JwU1Xqh8MPO4qGg\nG/DIq/PY9yCfdCzkWTy9jwLrWQzG13HDWGdc5UUefvljsyfc7Btz0l6JcOme\n5NKeUCmmT793hdeba7ZxN0Us+mu3qQq0Qu4LgerLXpSkKJUpu3tJKA7i8r2x\n4JtV80V2fNfErHNQaQ/3H9GM33xMUxJRgfq1DgaTAyQcRNeTeM+GUOyfUrW3\nOSH7Xr74JTtjdtOZcPbeUXUxinVe6HPH3I8Q7R3MjR8ibgSnvvoGJuY2IJAx\nfLRAReUiiSYT5P2J7QYAuREKzsEGnlfiD30dJIUpXHIApues8GSPyDTgLWCc\nSVR/H7ouY5dqUK/2W6L/ZPVOYUA/E3vBJG6zB0veoXHSIEOz5HlChBTEvE++\nlYWPxh15qjEGrjJ6xTz8jdF8DrmhWTBENNAo6/meai9kljyX56Kr5S42eIj5\n2RM9S6efQs0wZDWSSpJvvezz7FASus6eG7ut3Xk3j1F0bp9mkEYbHBJc6j8L\nvVlS0mptyLE9n0uRAKGy180gPMRYWRKwjiy724BfHst22xsw1N1/SQKat/JU\nwTWf\r\n=jqBC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](https://slack.strapi.io/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">=6.0.0","node":">=10.0.0"},"gitHead":"bf7870de3baeff2f324e02361ed8442d3107278e","scripts":{"test":"echo not tests yet"},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.16.0","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","date-fns":"^1.30.1","inquirer":"^6.3.1","bookshelf":"^0.15.1","pluralize":"^7.0.0","strapi-utils":"3.0.0-next.24","strapi-hook-knex":"3.0.0-next.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-next.24_1568964965790_0.912974365430764","host":"s3://npm-registry-packages"}},"3.0.0-beta.16.6":{"name":"strapi-hook-bookshelf","version":"3.0.0-beta.16.6","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-beta.16.6","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"2727e9ad51e275c75ff80bc1dd1aa02e827adb34","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-beta.16.6.tgz","fileCount":14,"integrity":"sha512-0Ilk92q/2eN0X3N5dkFUxB/rZJ9nv1ZtK0gFHMw00FZWNxs+bhSsQJBbh+PNt2GP2QvVMtG5otvMrVYUeH6IVQ==","signatures":[{"sig":"MEUCIBRG4xKByi4ynkb/REO9U0yLxypseete1uQXEGZj/qQqAiEAt0jpZqnCjeEg7ngrR37vXC4vPpXG0JOoDkqGlcSON3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjLCsCRA9TVsSAnZWagAAz1EP/0QpKIHgOfppmKt+Xeqz\nofUhqvFg5SqPzIw8UzJMwTq2xwzQPWCpENEcZ9isGjNTuM+tTz8kBdgS4VMu\nOxvRND62EDdVozGLSMFhsu1mYj61TZGBj0jeKjo3kNZMIFmIjM294WLCvRr6\n+w+0WSAVFDx7OKyepbd2qdesopel19JAzyuc+qb18sOI9y2fc3pDTCKfuduh\n9bHlmIHw87ZJlQ9U/5VL//qHXPul16vkHXeQFmrpRTZB++ec0C91ebP7oBM9\nEdPMSNSxgfga5zzVDbmCDJzNZuzpR4+uaKR7TdgNchZ6JNowhzSPeWjaenGh\n57gwayawuO9lOT/9uMK5z7/YPiKZOiqNsGnDT1tUvd+/5LxTcruuMdhAEWc9\n2GYo4/VRhrkIKRKbczQHVZ69qRoi+fkegVVxwsLn2wgoBZ6d73UyZNoebs+Z\n9XI9UAJXV6c03hQRncQq5351qxBAhC92qXRjgLM90m44qVdkIFi1yLaUNwiZ\nfiTpTORj2t+onsGq3blcr+o730NPBYuYS0tL7OSitwuJgWajF75crJLc7YKC\n6CCv6hvzahV7jebxduqbdT05gEhEkf1SnhClqVGYzpOzj3dsDUDAS27n5THJ\neB6TRvNFtNrE/CyIMwjhGaLyg38y2mmb0iUppu7TYdDEb+9xApFHA3gRRKKp\nXIac\r\n=pO6p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](https://slack.strapi.io/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">=6.0.0","node":">=10.0.0"},"gitHead":"6305bee43b4405e9a8bc0084f0c7cbd15033d547","scripts":{"test":"echo not tests yet"},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.16.3","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","date-fns":"^1.30.1","inquirer":"^6.3.1","bookshelf":"^0.15.1","pluralize":"^7.0.0","strapi-utils":"3.0.0-beta.16.6","strapi-hook-knex":"3.0.0-beta.16.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-beta.16.6_1569501356421_0.6844896987727722","host":"s3://npm-registry-packages"}},"3.0.0-beta.16.7":{"name":"strapi-hook-bookshelf","version":"3.0.0-beta.16.7","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-beta.16.7","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"a3213f4112b6373f9f5f81460cb79ba0dbf0ec6a","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-beta.16.7.tgz","fileCount":14,"integrity":"sha512-27BVCTGh9DSrAMMWuDWalxoYIOXnwcBHytPDaj6enu0ZSbqoNNEt1Or77v4KIseMzNGILmMlUTJwH3f8134ISQ==","signatures":[{"sig":"MEQCIHXL5kWNjI8V0+TRfSoxv/hp8/O+ib2mCJ4P46L0C/uAAiAzs1fMA8tuAwyO1LMuJIIelVKwQGN+Jip1nY6GgLNe7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkyeCCRA9TVsSAnZWagAAdoMP/2ihE6zKB0yfQwBsCwYL\nacIuL8cdd99FQxruPPQ/6YFYN349FXP0IhHE93eA+nURle5bpP7tK685IK0y\nHnG0vrLBZTMhc2q/nBHNHycAkNMnjMdPkkNBNLXeHJS6/t93zHKMM9ZxzNIf\nwd6hv/Q69Ag8NUoHNwdhVS1e0aZ6Viq/1+mjMw5cq+jRbq5XSurAreT0aPMa\n3JwBAllAYFJUo32piWpCUIst1HiH89HyyAZbug7pYKmFOpYgwSF8zDn2B13V\nx2y2Oyq6BeCRdWtpHPrDe8sTFF0efTqkYL+Z+HEIkVO5KBTttou7DpxlbIDB\nqsqL2VIpoMe6CD3wxcec74VDoX94Ne69twRYK3oVh0QHF19qzoId15Ea17u+\nwgjKfrrGJsvZ7hOWSg4DR2iYv4fq/ZF0jxQlZ7nZqt3cBmoN6fauFAwvBO/V\ngEG0v25sNQfBcWssOVBxUzY0orGkfdYskABd4SlDUkbH24E3+7d5CV9N6D59\nV906Ox6+4HnQL1mGO/Th5qlY3oy6EgjLF5NsQu9Sd7u++cw4qzc4vTffHcae\nnlBjiQJ/6hptqNd1iXBBnzS286kZhTcLEbX+Q/07RdvazjLaL5X9wvo7VEe8\nAF5yi7ltg0d7Yv8RRnYvn2HU2dYO1zHukbkMZZVJ/eNw8RFaHIps6dVaEkw+\nHJqy\r\n=CwVs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](https://slack.strapi.io/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">=6.0.0","node":">=10.0.0"},"gitHead":"dbd621e6d8093a14d626f28b3999df6ef465b01f","scripts":{"test":"echo not tests yet"},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.16.3","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","date-fns":"^1.30.1","inquirer":"^6.3.1","bookshelf":"^0.15.1","pluralize":"^7.0.0","strapi-utils":"3.0.0-beta.16.7","strapi-hook-knex":"3.0.0-beta.16.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-beta.16.7_1569924993409_0.40473530783139466","host":"s3://npm-registry-packages"}},"3.0.0-beta.16.8":{"name":"strapi-hook-bookshelf","version":"3.0.0-beta.16.8","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-beta.16.8","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"f3c5dbac2980601a80d1429d534b48b8c50a4404","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-beta.16.8.tgz","fileCount":14,"integrity":"sha512-by7ZJFctai2yAO1JRmiUmrxXreJ+B8HsUAsqtD6rwLSaNderk+1pUS7Z/WmFhoFIiUggwISTca/HCQr7N6l3uA==","signatures":[{"sig":"MEQCID5K6FGlA0UjgaDfXR6O3CBhHGKyJSNV6Y+E6szme4D+AiBBYlgCO6+khXFvgS97kbBu5UkiTfSZwXkMookX9p7EGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlxe+CRA9TVsSAnZWagAAMwcP/2hIub7RZwvyDYhexGNQ\nSMwm2zQ/H/hvoDJZaFY9l5are5Z7yJEX9tPuHIZ0fnbULNBnY5GjQua7v12R\n07dBc9Z+Q19K9rnlGMYa7ghBKdgGx2k7vBtd1GdNRWexwTzz16uQZoQY31aY\nIld0qfy/3NgEPcexCoZnysXIKYp6zAqgSyNNemX+rMgTd/7zUOhu2WMrZlIs\n2hbYzvuaR4dcfW5EGsM6FpJqLGRv9n4BqboU9jRGezvoMa6TQXBV/dgsZpO8\nqrQ6YXlhIJTYvKFAD6TgkHUO61iKfAPVF+9P0J2mJvBCDrttMOpEO2+myf7T\n6iy8Iy/bQ4zpF0j9Gy3eKcFMAQGEjZra86cxYsXQgrAUjP4L/3isl7TWPodz\nZQ60Wf2Ood1abku/n3ikNxN1aRY2nurm5zy1+h5cZUNcB8J2DBWYWRxl/U8P\n3upq1XGOP78ErSDoiOdR7/357Gvh0xZ409iCc3EE5dxvtwKjYzeKRMXnVLdG\nF33mnD1iPtDXMYQSTFdQwdCNlD85NiUaomUtBw5SiFjReP9hgWj3gkC6V5NA\niQffrQb/0NiMYUrwRrfQY1c1UycAVF4Appx5NOq0bin7HAKbaK6kNkcO5KYw\n9a77Fuy4gJ55jP/xgMOcQ1bDsyKtYvTbVrafr6LGPS5n0Cyr4uK5deVm7R3/\nM/TG\r\n=2f+5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","strapi":{"dependencies":["knex"]},"engines":{"npm":">=6.0.0","node":">=10.0.0"},"gitHead":"2d04d25097de93b58f10965fd6a174ffb25b1244","scripts":{"test":"echo not tests yet"},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.16.3","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","date-fns":"^1.30.1","inquirer":"^6.3.1","bookshelf":"^0.15.1","pluralize":"^7.0.0","strapi-utils":"3.0.0-beta.16.8","strapi-hook-knex":"3.0.0-beta.16.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-beta.16.8_1570183101621_0.18572799552153807","host":"s3://npm-registry-packages"}},"3.0.0-next.25":{"name":"strapi-hook-bookshelf","version":"3.0.0-next.25","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-next.25","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"8f175fc45359a19a70497f7ca7f5e8afdc6ad5c5","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-next.25.tgz","fileCount":14,"integrity":"sha512-z571Ek4Npj09Bqr2QxnkKWR4eYlKiSbFkJk3cRkNQRwNPrINpSXK78ekg55vpSgjeB4odAY3WlDS7FfHODj+HA==","signatures":[{"sig":"MEUCIELnmht25yB+1IsNwzp6s5Sr7aZRUtYx6h/12ZS5pCUKAiEA33bTU/rOG6ro3kBaql3D8MGttyzCkRfSZC9A191vWjI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoCu+CRA9TVsSAnZWagAAhhYP/RLFPHEYX43V5mjbkEYa\nYobDzvLpz+OtFsJbcdtuTDa1DjYaYVcImZt2I6QFCj7jHtGRgxPYE9u6xhNc\nF9I9Lu0LV3Zo1Ibyzftml5BydOzJmSvzHzkfTynMN8R8wiIAKKTGp8CzcNAX\nl3aMoM1e4YgmMcGFDmtTO5VbfoRNU8jv4chlJs4mF0IA9oLLsfEyu5wlxBSH\n4RjaFrhzk4xNt6DAzamLEWBp7yo6CANd9EfdAw9HElKu/wajEYrRMHZky1pU\nE6MXd832sAJZ/+pPz04DtuglopYGVzTw9D3LgTJEYZN0sXYvKTooU3afeUBQ\nXNAXWAV0vEEHZQCGIPN4J7e7jdjqwquyuHcB8J8CKnSUTJ3UmTSH57q8supo\nL9rzbZiuvcuz1ap3flGVmJmxHD/91PGdveH3+kDakEMtZLZkby0gvNzaeX5k\n/B8jOGpeaBwV5CLlmpYIp2WrTCOF4l/XWO1Ae9VkXlESkGoZ0qMq6KpEMZ9u\nynzojwXLIfu5Se8FaEFlvONlHWgHylIOTUnrn+TQ9h6EVYDaiAt+KsdRcdx3\nbzlTXZSoDZAqUoB5kN+YlsHPe7216b6clKeh+l3FGvjZT18ESkbJZTxDNFiC\nCMWANJyvKrjwFCGEwjwbeWdfa5+GX7tz+Husg1omU9dG4T2gHEJRCs90lQWt\nL9sq\r\n=1p1V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](https://slack.strapi.io/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">=6.0.0","node":">=10.0.0"},"gitHead":"650aa1e2da7dc5b53ee14a868b0147b2f8c2ab86","scripts":{"test":"echo not tests yet"},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.16.5/node@v12.6.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"12.6.0","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","date-fns":"^1.30.1","inquirer":"^6.3.1","bookshelf":"^0.15.1","pluralize":"^7.0.0","strapi-utils":"3.0.0-next.25","strapi-hook-knex":"3.0.0-next.25"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-next.25_1570778045822_0.7708633987582605","host":"s3://npm-registry-packages"}},"3.0.0-next.26":{"name":"strapi-hook-bookshelf","version":"3.0.0-next.26","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-next.26","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"ac38ee01f486e45b76c0e8e17e2ee525eb288a14","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-next.26.tgz","fileCount":14,"integrity":"sha512-zMyx9OO9yrgX3p/DCXHW4q8pPXBi/nE17uVojqWEzVd11eEny8V9OQLm1bHNVP4JJvSbBC8iDN+W5G+ue5FZzw==","signatures":[{"sig":"MEQCIHW4EjqmomAE9YoXZDObTBbvIdpOaAwVA68kNplYTtCiAiBsHsBqsdUvsaPv+hQ34ytGiyRt7NrGWBaW7FfJwArWtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoH2KCRA9TVsSAnZWagAAfzUP/jvanrLABBcGZ94S+XbW\nqobddFsEOMh2P61R9sRNX4Y54yzGKoSjiDyNaL+N/6E1iWH8k/idC1Yyflam\n8+BdnrjyKojtDTconfqT6uozaJy/qAVSz/3zuEXlDznizAbfTLPBfOZ6bEgp\nv+KsnuH9oA0c885yp3054IbsgbPYStvelxWRucEeNI98cHqpBDk9G6NHmZCf\nln3HevpPOLiz2zQ/RCiaoQsIDE7GyKlo/CYFjdy5ebdzl8BGbdvkvUpd8o/M\nv5x7HbNHwdgew5ZEQdXbr1TACa+N2IkwkdLo4tZcaOJctcbg80hafSkAru6P\no+H0uMHgT3ytbB1OMBQmFkYhvg4Bf/m+Q15M82BUn+pJ0Wcqtdf7Uy99nP48\nyOgi669HJ6Np0bJl1ip8NgKRBLsU+UltMPxEiZ2awbnV86sNuG8l8qzXvORn\nXCiYul0EZvJQy69sLVgtfznJ5Q03mLH0sHg2FvOAPIcwrcPIkiCBZKAVM1Lr\nWkt2mnWUNo52UI3HNec8AuYl6SagaRzViGScEl+cjJt+uwvfKZKuxx/lbq3j\nXALU/YSAgb9MN73zbgueNHhG7j0H+mTTIa1KWjY3hK4gXJpxM0h+PLGpAAxt\nOqpey7pWKaqTwHEOJupR935GAryy6P5yf8BlG7yzkpGYEt7EYgV4KukoIwek\nWy9j\r\n=DU+a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](https://slack.strapi.io/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">=6.0.0","node":">=10.0.0"},"gitHead":"5b32e32758baadeb082c510ec4bd14e3d41e3124","scripts":{"test":"echo not tests yet"},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.17.0/node@v12.6.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"12.6.0","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","date-fns":"^1.30.1","inquirer":"^6.3.1","bookshelf":"^0.15.1","pluralize":"^7.0.0","strapi-utils":"3.0.0-next.26","strapi-hook-knex":"3.0.0-next.26"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-next.26_1570798985985_0.7556226142735938","host":"s3://npm-registry-packages"}},"3.0.0-next.27":{"name":"strapi-hook-bookshelf","version":"3.0.0-next.27","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-next.27","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"bcc2b6b8098ea25c5d7f786c080480a1c7dd2351","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-next.27.tgz","fileCount":14,"integrity":"sha512-998ZC2UxR39xrdlyMizUQlHPWtYIBrp1QW/fclPwrctAkNEP6HJYiebj/HQwkdyYIsLySOw2G2NDfvxm8T/Y+A==","signatures":[{"sig":"MEYCIQCslqSVVrbyUhSmXjUHNf7ANtWoGyJkukhTkua9Iw0N2AIhANeu3i7J7YHDg4rimbL4Tz1zvEx1XyGYt7SKQUC5h0Kk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoIGhCRA9TVsSAnZWagAA8DUP/Rzi4bp4Gh/kxZg+7gBR\nV7dBrv+QtdWFmIETGNy8RhMZ2UgfOyzBBiE4S/BWoUp0UGxL4FgicwaghGtz\nQNdYI92LzclUnLesVFnxFZ1oss3k9Msr9BN5SdBpF/pfkAxD01yniD3lC4qv\nusXL7hJ28HHJtUe2/511g5PC/q+25vR+m+hGVaTscL4VuBucARLia6XBGQg0\nJkU84noVI+x7zwuWyfjfKXwwWu1TFhdAB+WIuDHzoK6fcFbVBN6TU31lpZeT\nS1PpG6CNjRLcPYPnNyJCC/yQctn49DurBBW/m3k2fWSXLdlRzn0CAzVtnrwv\nurN9hKaG/kCD4lBzXfrkYWjmTuzygzlYy1YeuuqumDNbywJ5Np/CeSWYKVZi\nLloIVmKnkY2+pyVOtk385HCGAeU1PCmtS1omo2j4R45yoT76jE064v3gDxzs\nuu53GdQhu6GFJpNU8y4xmFJMZgXgOdAd5aClMYYlwtg+jY36D4zkrEcM72F6\n6I/K0DzENwIVYm3nPJV1V+W9l+sb13qd0dElr8/nZgytAgx5bvU1Cp1IX/uE\nxfHL6X5uO0zJNyoBbMARjyDRmc63x6pZSeuXcTE9FaPW8mUoa3vAYtDQ74DR\nGm9lR+YZ+UM0i+UtRYEwSqPTmvhNrbZxTfr14PX409xSqba0Vj4sm5ejBaBu\nquvh\r\n=g2qh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](https://slack.strapi.io/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">=6.0.0","node":">=10.0.0"},"gitHead":"94bf867c93974d219130124730d67a9b8485a81d","scripts":{"test":"echo not tests yet"},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.17.0/node@v12.6.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"12.6.0","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","date-fns":"^1.30.1","inquirer":"^6.3.1","bookshelf":"^0.15.1","pluralize":"^7.0.0","strapi-utils":"3.0.0-next.27","strapi-hook-knex":"3.0.0-next.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-next.27_1570800033065_0.7242643037313252","host":"s3://npm-registry-packages"}},"3.0.0-next.28":{"name":"strapi-hook-bookshelf","version":"3.0.0-next.28","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-next.28","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"3403cfe6b21d205eeb895ee1f8394cde4d97ad6d","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-next.28.tgz","fileCount":14,"integrity":"sha512-k18Bou+sCvTY1k0nSYx1+mL+MszZm+GI/GhaQWkY5GeFWI7W1rbmC/6IpdQfPDTpGO29q3Z0ExNPALk6raHc0A==","signatures":[{"sig":"MEUCIQCuLzFPXrd5ojMPGoiYHSBPzxxIzqJ3AatR+3svcGY1jgIgPEMBZITU3Amm+ZhDKwUc22M3KjUpVAsvXdxIl8G2zCs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoI8cCRA9TVsSAnZWagAAmb8P/3t4Eb77wDSZ4ncc5xjh\nO/+6g6JUKtPtZ2QkD8vN5UfUY88i92wDF30wYGsEFBgTgFOGb51majBh/660\n8IRezKaQkhK0ZK3RmPJOAsMBwimLOWiskPwibMPYSc0QYPK3838uptPl14Qs\nGsdCA5FPdqQbhjbZHelr/wUVwayMhkwsjXzQ+w5pyW4xbmECeLT509dlY+X+\n4X42lD/H+lp7F1zGlZEQdjoo4VIiDZJtpTH+VUgQ1eeH6jXCn5q0H0C74Kn5\n5lIvKx3mjHYTn3O/rGnF3kYyhvaiP9xtzaWikhIZWGPcQKkfKS/k3pizUBXa\nukfjAEiGg0y2x5HtZnQfplkG/q9Vg/pMMjgVWBgjd19sV7dwbCTktaE23UQ/\nGsTZNm2+b0NGd+2x7eS2AeilCRoeUtfV+K0fDtOiULOWp32RxmEIAchgeNuv\n6I0PhCjL/3z36+sssiVb2cNtb4rnUeG+BlvJTKpnb6KAQOz8ekQjRHKrpxzW\n8b3jeRp5j8TU4xdpNxrkdNDctjscrA6UkZHa9dcc/P1VcuGQLOUCNwseGt+m\nLsUC5TW+9Yh0GYQ/ZWboE9TF59bFMEmId9EXciY/5rdquNj6sJFjWj2znzvU\nHqE5AFW0Dufa4ojZS3GHYCSPEbv9MfXp6AiBBAh2g2MdaCye2iKP2VcyWoiJ\n3/Hp\r\n=qXPc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](https://slack.strapi.io/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">=6.0.0","node":">=10.0.0"},"gitHead":"22d5a90e18086b0c4a3b39c1d4b69f5e89f79014","scripts":{"test":"echo not tests yet"},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.17.0/node@v12.6.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"12.6.0","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","date-fns":"^1.30.1","inquirer":"^6.3.1","bookshelf":"^0.15.1","pluralize":"^7.0.0","strapi-utils":"3.0.0-next.28","strapi-hook-knex":"3.0.0-next.28"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-next.28_1570803483415_0.9766742919926119","host":"s3://npm-registry-packages"}},"3.0.0-next.29":{"name":"strapi-hook-bookshelf","version":"3.0.0-next.29","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-next.29","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"8cd8df2b8cd356d1a7ab8548f645c1b5ecca82c5","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-next.29.tgz","fileCount":14,"integrity":"sha512-6pKDQFjcR2RERmUMHDhwuwVy60SwSSYoZ5cYI+UYoTg92KKtVpsfWVbjklIF5i8mt44P5JckgL5YxIx7h77t8w==","signatures":[{"sig":"MEUCIGDBeg8dd+tVNFrwT+9UVnc4yNcfPz6TvkTetfleVJkoAiEAvn/KjGEMMaEdsUZTHsoxwr/F7HFQ7w4z1cmu5HBJuvc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpes0CRA9TVsSAnZWagAAlBEQAIizbC1XWL3MLWqnOqIk\n/93AKcR25LCqfx5BGAQwKkPgWbDEL90j3ZYu1XnLKENVBleGPqAIzHymHcFr\nwBS2Coz0EbBEGHKptBX4/PhfG5zoaRqrLiZyYCFFjdc7aeOxx28fDMnZgl6I\neVgFAuhxVjO7Yjio8dYga8F9fnf7/eMLtdycpqAT+A30p7uZqiPzmHEotIOK\nIcN88I7372sS6K/myEwmJthICm7PNAfrAkOU2rEGPPVTg9HQWa7JwjZYlmGo\nFb0NVBWTdYMGQbkrDwULuUGwXQSbxcPwWtRo1J5Ua1iIof0K7m+DCtBBRPwA\njtiEx0ulVMSURQSiZSmSJJR+Bph/nghudgEGivNhJUfPuxih/WKOwGGiOwua\n30h+0ZgNTAsp4c7I0cN+07f77pM1/YQJchfHXuY1kYM/VTuNObNNmPtfTFyY\nDiuXeZY577uWErohk1T6uEnVy9sDQ4MpzL1AUD+Qq3RVpvcYgFaPM+40XpuP\nMjORlexvBcqZnHW7s0qolpurRRb0TLqzxyu3e+MB0L35lRvj8qhrzIAKvok+\n1PRyuHIFP3jXY53PcW8Bn6EpVHf79v35B8mdEZNZ4s8JpcToG51sjWXzXbsy\nm9RSdyDtCTHWt2yGqsqh22G7u4g6r9rtZmvbVebJpBv8bjYluc8vfLac3ojG\neL4W\r\n=mCN8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](https://slack.strapi.io/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">=6.0.0","node":">=10.0.0"},"gitHead":"57b93e1dfa98fbaa05361f397854435498c09158","scripts":{"test":"echo not tests yet"},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.17.0/node@v12.6.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"12.6.0","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","date-fns":"^1.30.1","inquirer":"^6.3.1","bookshelf":"^0.15.1","pluralize":"^7.0.0","strapi-utils":"3.0.0-next.29","strapi-hook-knex":"3.0.0-next.29"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-next.29_1571154740045_0.49633820509349724","host":"s3://npm-registry-packages"}},"3.0.0-next.30":{"name":"strapi-hook-bookshelf","version":"3.0.0-next.30","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-next.30","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"22d5900a6b6401dd40725ab68e90a02995708f7b","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-next.30.tgz","fileCount":14,"integrity":"sha512-Vb2nBlQIpjM0IXMQW1qe7prrmgS6jsEl1u2YJ/zcrc/0DW6O40qWU5a0xyeHhOl7xdmrX9UuuVF/Grvz9z4Vyw==","signatures":[{"sig":"MEUCIQCE/S+fFAcNn7eKqKF080IxkHGSqKJEFFae/u2GtNdSqgIgCvCYwnfY6+HKYaH0diozd8yrQ4wMEiY4nUnVBsnYsww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpfJaCRA9TVsSAnZWagAApEQP/jyGe42YZQ/fg37WPKvL\nrssZbxQiw0Cyl5Dzz99mHpBzNDoyEmi4hN0tWfqNEEEUOOEzuaVr8pqPIytT\nk9GDm4WftdQCwDdD5S5bRtCz6ePiG40aJJ3QYTJx4RM+NcKh0nW+guQYac18\nlf4j10xBqzK/mjIFgJ8TU0BzGaiBt1slUkqFeQfabhW+IbM4qrvHtLE6riQP\nBZdd1g76Lv0qM0i0AjGcqFpkEEGu4cSdQ0IuqKQtywoyv4Lc0YPr35pIs2cd\nSJ1lxj+/h7VDMnlXAeWFf7usoIBDRIP72kJs3Hop6qjWOELFZvcNZSXIeVt7\nhTv2othzJDxf5Si0L8nlOvU59mtmhnCrKR5gEm2AFTCIJ7/GGpqhF8Irm0yC\n5IPkORZEtBMc1mtdmkTCjoRx2Z3q9R+Aj1fYBMkAeXYTCHWvjAQ2i1QGpEkU\nt/M+d3nd6I44VsoHM2sOWREIHstKJaBEG5imzNsA1aUckRNRAr2JY0a1N3f0\noZ9EMUF77YAhsSsa5ZlC1SZsTyIKxD6NpK4c6UlFpv8G/TjF0T3xVGBc18Ya\nFtx9voXtbLbAMULueSD4iK3LtPRS11j2LjRtFNW/hT14tlSuF8Otr/sVjgSh\nSds1GfYudSbxNEOS24MDJrx4S04UTMla6CTOO2ZGsjDnbt9t09rqUduHMts0\nfYv5\r\n=F6yp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](https://slack.strapi.io/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">=6.0.0","node":">=10.0.0"},"gitHead":"866a612d418bf2586dd2feceaf40e59439316a25","scripts":{"test":"echo not tests yet"},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.17.0/node@v12.6.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"12.6.0","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","date-fns":"^1.30.1","inquirer":"^6.3.1","bookshelf":"^0.15.1","pluralize":"^7.0.0","strapi-utils":"3.0.0-next.30","strapi-hook-knex":"3.0.0-next.30"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-next.30_1571156569531_0.04126135058162017","host":"s3://npm-registry-packages"}},"3.0.0-next.31":{"name":"strapi-hook-bookshelf","version":"3.0.0-next.31","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-next.31","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"61af604efd37dde99a99217001ec3203fad564a8","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-next.31.tgz","fileCount":14,"integrity":"sha512-mAPj9Z9bZKGpZhpGoaCMNllupdtUsY7vvMcpaEfvczCtPMCwtj+NlLKdeq0vGbZEyeHccH0mU+vyS+aqyx9+rA==","signatures":[{"sig":"MEUCIQCS1vAglDcR/isQ5yUAVbdJ4GayfPBKR/8UKyypo8fymQIgc3ZQVKevue1oXQCEbCULUBTfQOrhLJSCglWuKS6G/8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpfYkCRA9TVsSAnZWagAASA0P/3hBREh/LZ7FkDdMRMRB\n2PJwiaYSqzKWRRAfcfcdLpQoURDKZyHdf88wACjHg7KPXRynU5caHRg8N7NP\nrZtr+zHc3uNKgT43qWN1UZ+zckCeqgnpfdePi8m2sIoHq4f8yFiiA3J82sp5\nfrJ93u8KizrA6B+Nw+KR+jQqIuuKfJkFYXSQf8n04jWbg2rTiQPePUrAPze9\nmTCDfLmzW4Lx45OCyYrFhyhfePRTLxe0+R2S5ThBfpZIghHxLa7WhTbxT69H\n4hZ7poScLyLY0D2hd+30Ka3LNNyGw1Df9QF27+j8PVwuHH0N0q+DSjB2EEhc\njsn0lNdWiukCvcb5vY/ONk6T5V+0TvGpRpXdzLJnFxDwHX6gDeU8syZ9xbaB\nf7x9YJoKSbrk27JdYJar/akr/cF2PQZHhILn4CQTaq/w5cAIdB+rnk52Z2X5\nT1v/h0yFBIigM/q+Wsd24G6zv9c0ODkt4A+I62E+QVPd6gI5IpTunG7lAHkZ\nfwTbKBk5axTTA2jXQpmDYKb/1kCHWE5klX8jRBL5pDf6cDr7PdQyZTxysuEJ\nQfAfLx38qQ1H4IQBFN5aKUio+0lFIk6g30yNhlchzVpKO7venTLemTQxU+7n\nOq8IyCFXwnUlJpoObI53OTT1vvBEAUkpBlothtjyntPlvVX4sgBm1b0LWk+i\nEekK\r\n=ZQia\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](https://slack.strapi.io/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">=6.0.0","node":">=10.0.0"},"gitHead":"58f0706840b0899a283e7483a9cf25361268a329","scripts":{"test":"echo not tests yet"},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.17.0/node@v12.6.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"12.6.0","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","date-fns":"^1.30.1","inquirer":"^6.3.1","bookshelf":"^0.15.1","pluralize":"^7.0.0","strapi-utils":"3.0.0-next.31","strapi-hook-knex":"3.0.0-next.31"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-next.31_1571157540188_0.5491320887036639","host":"s3://npm-registry-packages"}},"3.0.0-beta.17":{"name":"strapi-hook-bookshelf","version":"3.0.0-beta.17","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-beta.17","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"46953657775397577b9e9b4a9fec7901f0ea7f6e","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-beta.17.tgz","fileCount":14,"integrity":"sha512-An8CsSXuv9YawMQ3XdfFJf4BTOuAF8kqTQ4MBUbUSgxeVtZZF5MdRCn3/Af1vqlCIaIVYfCEtwbrTH59mY3V9g==","signatures":[{"sig":"MEUCIQC1uDPKqsJTgt9hcE6NoCgDotRSvXiBfd68EePTNHywGAIgVg0m0VP8Bgy8NCUgkUJcPLDchMEUbrhsqk0QwAK96Wo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpteUCRA9TVsSAnZWagAA9J0QAIxMM2bKrLxlKp6fc5KS\nNX28Hnk1o6IxI4wgUFR7Df1hVi/aeQ8VKt+o9B3A6N7yb0qvvOYeHoYo1QyC\nBVDvhL6vbOfRaGkiSg/qffyCIT6V3ploXjApyz8M0ZAHf9FURvJh/oek/MLD\nod+G6z0/meMB0iw68/d4EAEm6nlHUH0+2SMzWf6XMZ7z36G+CoweR6TGOvb/\nFTvxefenex0HxyY/5EHB5kI2IYDZv0bjbqye91ZrIgRxbMnglSnZZpG5caMb\nxNndTO9JDoanFwie8rvwxvgnEURQg/2eLZe4HGdL7yIAIdFASC8L/c3s/OYY\nMSMKNEEzx3aE4FxVuZntXCyCxMsJr36KkInXEklq0y5pR3Tnop8zBSsbtMaJ\ny42vWjo4+LTH1Cx+51jJSpIOhD/ZbdQXG2j3MJ/lEhYroVKDB3PJ6I+BTFzA\n35zB+KoXVIqESTQXVtjZ6tZz4isGT4n3vGe9Sz7iDawxOipihNcXRbjA0Pbz\noXfpJ2XMpZ4X9X0A5imCkRQfNL8GsrBkvTNf80E1d/zz4PdilS7aFk2YX/ng\nJGSKABdrWbK/fdaD4MtikIj7eeyfXy/4HNXXC4t6UwCMXwyrW06hbFe4g8DH\nPFWL+H3GhTPGYAIlyze60YMJVVK/kRC9mBiQso18dD4QRR3o/lDeACmb3pQ/\nI28S\r\n=RNko\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","strapi":{"dependencies":["knex"]},"engines":{"npm":">=6.0.0","node":">=10.0.0"},"gitHead":"7c8eda443e64faa95b5c163b34ed597ae697f49d","scripts":{"test":"echo not tests yet"},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.17.0/node@v12.6.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"12.6.0","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","date-fns":"^1.30.1","inquirer":"^6.3.1","bookshelf":"^0.15.1","pluralize":"^7.0.0","strapi-utils":"3.0.0-beta.17","strapi-hook-knex":"3.0.0-beta.17"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-beta.17_1571215252283_0.8766082774741573","host":"s3://npm-registry-packages"}},"3.0.0-beta.17.1":{"name":"strapi-hook-bookshelf","version":"3.0.0-beta.17.1","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-beta.17.1","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"21c59b2a5cc1a8a94063fe1c5489b2c23f4c18a0","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-beta.17.1.tgz","fileCount":14,"integrity":"sha512-tdKxpHiWKs6iUNjXO/KL+APUSocBi7X+rGDw9vAATUqQV1hhbfUYJQabxHXVl2z5sDPmjr/1g7u5dXIlgVJXXg==","signatures":[{"sig":"MEYCIQCQ5/cjcWBPRoSh4RshaaDVdp++KG5BzE3EHRCPIVbF0gIhAOvqx8ihqf99dHIYUWaMbFB0sHbLg6Qx3lr4VRkAEPcy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpuZCCRA9TVsSAnZWagAASTQQAKKJZAnlrg+zRSSnYVrd\nfd6ZF4aKxcbHzQapCkEWKZ5sCWFRyAIZEosptIKOzYNKyUBalpVv+0AGpEXe\nh7ATjbPSLX47rarCFwBdH4pq7vih9Dl6Miof5LsJ/7fvGf9V3ae69M/4P/ZW\nBMjYt2Ct2RA3X6QJA4n5/3wAAGw70TTWq9kqsBJfX+QRqt9Dt74cLewOR0a6\nryit1BQZ9IWD4wh9NzjUjsVeEmXwvZo8L6M2xLoS+AGqYaMP+LDvnek6+015\nwHWgeFJsvVAs2l7y5sTDew0QOLq4ILfHdYZUyDP00IihDrrUZzLjlDIgBgBb\nBZuZSxUBl62p+jt3vXhV9lm6Td6NUgt0ARk0vJijUyBpQlq/lfLZOnXgg5ur\nLEf0JJqH+rzPzOuLJ8pOUZV9eUS3/OWMWSg1KqeahaAqeF+w7yeG+UiquR/S\nWUwBFuLY59RGJqgSTxk1N3D86BrmToZ5hOiTyovfSAetWyQ4DyddYyFDM270\nPfe7j+yrXkKLCrfLzyAmRNnsVI9mJCDQPesigS1k8YkVOsx3PO0lfXg15tnz\nBi9slqFphheXYAzxOPrGucLybbXlCyGYlKaPQo+mQ3Qv/EzrhuWGUECG7gVf\nQDSgJ/F6EpjPSa4EGnNkiLSMrytC7v7SxUjpc1uWwJlKvZtXl68dyC9WeDcm\nFqqR\r\n=878H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","strapi":{"dependencies":["knex"]},"engines":{"npm":">=6.0.0","node":">=10.0.0"},"gitHead":"9f0713649b85c1862fe3cf0f3f77fb825e868c0a","scripts":{"test":"echo not tests yet"},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.17.0/node@v12.6.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"12.6.0","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","date-fns":"^1.30.1","inquirer":"^6.3.1","bookshelf":"^0.15.1","pluralize":"^7.0.0","strapi-utils":"3.0.0-beta.17.1","strapi-hook-knex":"3.0.0-beta.17.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-beta.17.1_1571219010434_0.23625920634329178","host":"s3://npm-registry-packages"}},"3.0.0-beta.17.2":{"name":"strapi-hook-bookshelf","version":"3.0.0-beta.17.2","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-beta.17.2","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"6f7575e53986fe9dac6c637285d784f93efcf363","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-beta.17.2.tgz","fileCount":14,"integrity":"sha512-TXRuEBSGDek7K7AXAbixhxEgdhPaVEMGiGWhy/EvISTOzfLkO3sZI38WoW/+cyxz9YPUbj0kWRzSnZ6FyrXClA==","signatures":[{"sig":"MEUCIQDjGRPUTBELvfr2cuSHqg/CKm+L5cKYRr6IAXymBc9hwwIgb/KfV4YYjxjgSSviF1pkDcl+pmE2/xWqa2/W8bWFe3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqaVWCRA9TVsSAnZWagAAcXgP/26I1gUR0F+7nG5RZ0TK\nj37CFkoBYkEO3SXnkiNtK/jH3zrSfDEjXpSnYovGsPRDdrkMVyhskgW7SpkG\npQEzTRnPJmAMnIwJ0M3WLhaemscziLPyPeFoUpIawPJrIKp3MJwD5lw8HIIG\nQu19UShMYL6LmE9W1340HX+CUWJ7Ab62Ke2gkDn3sw8x/E24ev07IwpT09PK\nhWSj8k91Fqrl6ji23u/JlN5saKit39QcHrdu0h/04qr+KXDdnmUxe0C7uksW\n7Sjx0+Yen6R/mKRaoKyYBfQDKUbxJjCu7KiLiG8043s84PG7A3pMXYoJisZF\n2O4sC+oAlmnfVItxlw8PgNe2vjODcJ4ndE87zmgZyj/EScWUwt6sweG8XJFE\nZ1DuKcPiIj9UpbavhhLsV2t3+/uFzYfCYJyscZ5xmr4Od0d1MO6A4k9fCymI\n7wzjXSaoKeQxnERYJadMo0f9Cv26X46v2pOG3/KKHBtMFxsRylMIaYIcq0QX\ntmOfPrQ0zUQCa/zOJJnmzkKKDDTGl9ONsmATaGmDryNikS4kcNTaAi6IBbHd\ny1NqEcZFMEn9PxtRmFsIYuQWv0E5SS+awQjyyVEwkXb16d1Mvi32YvIVcyuD\nSfpsn3HdUFbaDujhuvwO47r0bnedtMZeSzt+AyobSvpCUpSWWXesUvLA2Y7D\nRMRr\r\n=mEae\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","strapi":{"dependencies":["knex"]},"engines":{"npm":">=6.0.0","node":">=10.0.0"},"gitHead":"b6feabf689f2e79adae137a97181038ac6efd3eb","scripts":{"test":"echo not tests yet"},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.17.0/node@v12.6.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"12.6.0","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","date-fns":"^1.30.1","inquirer":"^6.3.1","bookshelf":"^0.15.1","pluralize":"^7.0.0","strapi-utils":"3.0.0-beta.17.2","strapi-hook-knex":"3.0.0-beta.17.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-beta.17.2_1571398997905_0.5436795229009581","host":"s3://npm-registry-packages"}},"3.0.0-beta.17.3":{"name":"strapi-hook-bookshelf","version":"3.0.0-beta.17.3","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-beta.17.3","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"25e6a4493409a7e0dc586aff3996d5ec7ea891be","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-beta.17.3.tgz","fileCount":14,"integrity":"sha512-xhugAZbIX49m77I9VZ5M1so+qmmtG4BA1nKSxfgXGTQJvGNdhrmqxS1S/1w/9N4WkuGkgv3P852pIOnxR+We4g==","signatures":[{"sig":"MEYCIQDOH6at5jmp2ErWY0O+YQdNOIk8PFKv8x65enKHh3TYSQIhAP82TkmO+2Cu2EJg2eNV5F9PRHQolabCKjv6A8vMwhuR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrsaVCRA9TVsSAnZWagAABTAP/RxTjMxi0r7U4z1gP+H3\nVe0vNH2ts4OZen1tEKwSxbOtN02drsdt9VTotomI2ZS83Z6hqw0rtT5uIaVA\n3t1AoJj+DnvoZZG1rEbpvxBIyi6oaw4kKBhTRUKyRG5ens5mBpANqMD/iJg8\ngEu7ri8oRQx5CqQbDKjQDi9vipww/jHsnbL0Cg7Cg21RTIa1sPTMED9nElY7\nSlmsJMc8OJDF1VOyq/3ypAPgUGruR9IA9MVgCH4SODdC/ADxqphmc1j9IJ9r\nV7CDPi8Svnxv060XgPWNmjLODuRK5XDOzzEIeeLcvGfrIeLM3vfjOjKnZFaI\ndvkyxzjo94huuAaAUp/EQmMapt3+Lvvop9pdZJaRQfrF2AdzXjEMvujQyBS0\nsQpMh68XfIimzAV/Rb1MsMfyqQFSvQ90+0PSvd9IDYY6qSEJ7XLV7wjuibKs\nl7S8k/IQATLLLEQN6tatZCMtsp56aN4Jg+H3q++0kB5WUGX/I4P6Niqeh4uq\n10qup2sP/M0zINQD2SpiUqpsi6ec1GBhfNwVBLMzgYTfCiYgOeUzBGAiXQ9L\nzTy9jgC8DRT3qxssgPGrzLBMxqQ1/ADzyf2uvx/HyErYlt5HQjZFn//SjcvD\nnfB1KWdIgIKWk0XBQWxATwv0byieNEOmwpN9+4vcp3ciTsfGyRFhQ+pjARI+\n2mV6\r\n=cF/d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","strapi":{"dependencies":["knex"]},"engines":{"npm":">=6.0.0","node":">=10.0.0"},"gitHead":"3ddd383c30058c2d39202c7c16f6924d66cd4420","scripts":{"test":"echo not tests yet"},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.17.0/node@v12.6.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"12.6.0","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","date-fns":"^1.30.1","inquirer":"^6.3.1","bookshelf":"^0.15.1","pluralize":"^7.0.0","strapi-utils":"3.0.0-beta.17.3","strapi-hook-knex":"3.0.0-beta.17.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-beta.17.3_1571735188365_0.442655703379095","host":"s3://npm-registry-packages"}},"3.0.0-beta.17.4":{"name":"strapi-hook-bookshelf","version":"3.0.0-beta.17.4","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-beta.17.4","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"219665d1547553c403b9afa4ac7d3a3b98054f04","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-beta.17.4.tgz","fileCount":14,"integrity":"sha512-0njiN7m6uLGPKi8/E0jR6WEw5/Bb5cPccomUtl4ht3GPCii+IT+Cu32YSKP30y7OoNXfAiFDDupMRNBE0CGxMA==","signatures":[{"sig":"MEQCIFMvsPhJgaGfUw+WZvg6c6e+tIiM4gpSibfFUuTc+LgGAiALC/ODBt23ajTWHUTj410F9cSOj4T+rZJ6wwk6MaT6mw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsFGoCRA9TVsSAnZWagAAvqUQAJsO0zQJqBo/2iu3kWsc\nU1SfkddYkgNxbMqgoGWDo6OVenis2bWkkQbm5+Jkq4d6ZUj2vt37H/WCiZNo\niXsyVmhOMGXANzpn85wgUxXPJX3J1tyfiKMGYxA0nzmsAbe5IJgZzF3uNnAx\nbhMPk7Vn8YL4alhLXKhhJHfhE4JVoxiinZVIo4LbQi6z2opHLcKWeBWNbyTO\nX4/iET2DRK3ndDuNeWgMhpO4XgGPfHG4at7IyIlE7XAmaTKRByUsH+5X+fat\nkLxbgWr01wP2o/pt2YlPlKUMAB08MYmWETT28+yt1cgCo5dwxZ5DJYMZuQ0A\ntAUIz1wkjFR8VQrtuCmTGLofwJpWdAoRifEe0gl5lX0R8TOuW7gAwRTJDaVy\neCwVzbK0rhYFMBXJ00CqU/aMlIr31jyofF8ZJN5uYL2/WqbDu4Mf4cThDOXK\n+KVoGTp84sdYTVK/sQg2NgJxTIMv7sQ+bGtkaQKBJR0djSEZKXsDQo0BTVgg\n7IHsqQ3UC2k78rEHLsFHsEVtlzNN0M5YHbK1VAaJ6ewHYRtvr+ZuR7cc3/KP\nrQzl1QBuWXDPS3v0fdOxOoUkJ3LQ+7kbAhWBZyGQHSNRkcbeRA97xVzQskPd\n0+TSYiVCaTRub8h4tutZjWV4TtkrpXuJ/5N1xPriMDv21ILUBfY7KojyKl0j\n8c6O\r\n=pJt9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","strapi":{"dependencies":["knex"]},"engines":{"npm":">=6.0.0","node":">=10.0.0"},"gitHead":"7a61db72851d3ddf3fef172b47100737eb075ceb","scripts":{"test":"echo not tests yet"},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.17.0/node@v12.6.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"12.6.0","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","date-fns":"^1.30.1","inquirer":"^6.3.1","bookshelf":"^0.15.1","pluralize":"^7.0.0","strapi-utils":"3.0.0-beta.17.4","strapi-hook-knex":"3.0.0-beta.17.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-beta.17.4_1571836328024_0.07680661026955504","host":"s3://npm-registry-packages"}},"3.0.0-beta.17.5":{"name":"strapi-hook-bookshelf","version":"3.0.0-beta.17.5","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-beta.17.5","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"5ee984855cb548f604af6a7461932583ae76a845","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-beta.17.5.tgz","fileCount":14,"integrity":"sha512-cAugXPFkeAB0IcsBNlbeJjSj0yYYx/1EfXkIFz1hOl/NL0JCkKoKWpdlWfSVq0wQHM+ThelEK+M2uXndBSKoew==","signatures":[{"sig":"MEUCIQDhhuV5TWuMuCXjfQzOwF1p4W2sCN4J9dAtImR+i2MT3gIgSfE8v7Wjei584wEf8QFN4gCnTHQstcS+8NqIo5/BUMs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwFdWCRA9TVsSAnZWagAA5QAP/R7jLONk+8hXtWyG5/Me\nAsERFEaluVovwGWjU9Tsxd/SnnqK2wVigvuuwE9Cc6FZ79X8ScfHBx4hDP5N\n0NCiEV11duh8zv6Nb5sC0t4nhQNGNYpLJzY6ukvaGfwMZXv7r/6sLEaPxllH\nSY9OyuSF8t3vpg8iLRcLYCBabl9IJlahrFj3HVS3SmTO0fJJEmyaCnySugV0\novKf1+ViLB/i9krYtYDSOp0CZpLA/Gc9kqo1mR3gjoHC5JLwJ0+th/AInQSs\nu3JEE0dIdToUBJClizFWPc3mNBtFRkLqa7i0fK4WKckarG110eWnUgYC1aaj\nmycen9WqQi/XgoHeSWtVPpfVJvGv9K5zDLruaW2t8u9E/EhANoybQXFaC9Xe\noHBkmkdA5wQso8UzHiqFDb6+0ubdsdZqFhnALi50OW8b++PsmkgNWwOyMeMe\nfyM3B1s8Oc4J4YJ8c1JP17OhI8dal18Bh+qlcD75tG6EdBEAwjMFZo9fVt2h\nkbaFQ5IPhHrLxBPGarZtvC+H983KzczFxW8I38LlIx32HBBEA50Rw0rCMIwf\n4/K//SEVgBQqPs/hZeSf3up+Ofi85CNeXyJbM1URKvpK9PpwYU4q/GczcaAj\npIJZT/Fdubb/hSke1RevhE1X/kgMglNDETuWUm+ORurrBZbflUQa5pyTbl07\n3eyl\r\n=q3uT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","strapi":{"dependencies":["knex"]},"engines":{"npm":">=6.0.0","node":">=10.0.0"},"gitHead":"b2e0ec5d1f33d82c321c03a469832061e9fbca00","scripts":{"test":"echo not tests yet"},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.17.0/node@v12.6.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"12.6.0","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","date-fns":"^1.30.1","inquirer":"^6.3.1","bookshelf":"^0.15.1","pluralize":"^7.0.0","strapi-utils":"3.0.0-beta.17.5","strapi-hook-knex":"3.0.0-beta.17.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-beta.17.5_1572886357762_0.8952819825382345","host":"s3://npm-registry-packages"}},"3.0.0-beta.17.6":{"name":"strapi-hook-bookshelf","version":"3.0.0-beta.17.6","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-beta.17.6","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"ef7ae871ddb787e1612d68a3ff12360790fb6c45","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-beta.17.6.tgz","fileCount":14,"integrity":"sha512-llstQ+q80Ava1J9nKNVj/2okhClDJELEEvL/agC788mT7zLDcX5u7fb/D8wuTmjA+qu311aZTpeg9F/AwoaA2A==","signatures":[{"sig":"MEUCIA0aWdUCUAKRmqBXMXKIvzAfCBD+fAp8o340pYOI/LppAiEAvMIlv8taBpf4zHUlNKN1vcMKiSm5haLjciTL/g7tCMs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3BWMCRA9TVsSAnZWagAAOhcP/A6qxtDmHfy9I7M69OTz\nnBQiw0KRGIa0WVJGOdWQS9TbROPKEFoYTn20Bb2oqlMDc6AvDsJx8gdz/gnW\nWC3zVxf8agyPL97M14C9d+4oHk+hXnQEd9csQ3MXUVfBzlUqeVU3djTRctof\nJmItQBFM6XqQI/bfpYr2oB17FpzX5d0Pap8xB8pKbQ71EM4bJM5y2rTTYAe6\neO66zcd96JD1gaMBYAar42UQ8icibiMoMK4NxPaHqC9QVW6YoGYAuJdI3E8i\nY5QzIIhwJgmHZjLD9Zk5p+1FvkEkJoaZA9yTPZx8DV3laLT4ZprKzvVsRjSs\nucH6bQaWJSjRcZuEbTiOysLE6dxpdznT3FvpyhwvVPch4dO6VF57Szt7krGi\nAzNOyOl2hQ7tTZeeKGA2N/nNLeEsC9FxWB3m9qVv15f9RH3pLr2IlYluNirO\n859mGTrbpPQVbYpu+DcjDB7vkPKAJBpn30SpupSRmE8Ekm6NBOWFeEMwJS7Q\n7TCa7RjwxJtF9fmz5h4rJvJ54dngE7kfoAf1y6Kuac5vwHXNryRhEmvwIjnU\nO3A/LekYYBc2J8Y55ZQzMhnESDF6Fl1P8Ix3Xk/OsmeXFibzkZyZpAQ9k6dq\nFKYZXJXJZFVBMqLAGQhycZl+RX5IkyvMe+0k+pdZB0mhVBgetfd7sKJdcD+W\nAAF4\r\n=/O0l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","strapi":{"dependencies":["knex"]},"engines":{"npm":">=6.0.0","node":">=10.0.0"},"gitHead":"9aff9af165f6dffaec77c71409bbf4e2ee75205e","scripts":{"test":"echo not tests yet"},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.17.0/node@v10.17.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.17.0","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","date-fns":"^1.30.1","inquirer":"^6.3.1","bookshelf":"^0.15.1","pluralize":"^7.0.0","strapi-utils":"3.0.0-beta.17.6","strapi-hook-knex":"3.0.0-beta.17.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-beta.17.6_1574704524142_0.2741337802864201","host":"s3://npm-registry-packages"}},"3.0.0-beta.17.7":{"name":"strapi-hook-bookshelf","version":"3.0.0-beta.17.7","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-beta.17.7","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"277d849252dba93268f8a6c120e0705738886617","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-beta.17.7.tgz","fileCount":14,"integrity":"sha512-tgC0HkilqgsvrlVFdt5pFLs45zeWSQHC8IcP9HoDyaAZ+nw7A89Jk+vwD17ytrgdxWyDWPwXm7xL8gx7wbszbQ==","signatures":[{"sig":"MEUCIQD1hTRdhbd7cuo2YY2qqlJkRnfvrElMtn45M6NRqpHNDgIgXoce/233PRRfbiN9ucqEIYWCu05F9SkaRzHj54iragk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4UlECRA9TVsSAnZWagAAwd8QAJlysWGLMoFVew8ciK6o\n+d+30pKPu1ZFllTnhjcnqFpt5STJHx7AoWN/pmz/845R3RszyiIAzgqefxLi\noGV02ecabmgonsRNL1ivBSufFZkMd2ARIQ54MO9MUxhgEWHuXbnchKu2Emx4\n1qXv3RzVSWzuq/EX5KK9vAqaqlw3fHfp1ocTaPLPIOMjzN4nOc924NQInCUr\nZT27623PPaH+dw9Vc7WRGEBUZkUcUm38WU0qqh8My6ep494Tdkg1SGNZs1Ku\n0Vr6DrZMRxVg2+VARKmd/MLmyK/RAWUazVaUeDttHMVIdlB4la8dtGnEmvQo\n6Sw/4Gx3vA9cBJH+zmDAvPNpmA0F/pUK4TThZWsq7AbRop39qeg5InAfj7rO\nUiai5f28ZkVzoK6pwXaEo0/8gMgUmFwjlJpS6rkhgA53OFS/VQ6N1dmGhDQE\nR02HiQnN3uTl9eQC0qvrWxohvKN/h9oeaV9T2e1Ll7iYYIS7R2rTYK/voZY2\nAmICX5gnXXLoAqCXTUVi6BeJrEf4xzo9NVmj3lpaZ2dBVcNwE6tzCzFQkcJc\nqoZCZqA1oiNJCkSYAYo1pAoagrD/9UpOvdkaLFAXNOE9sOr2crwFqYn3twZv\nASuFFfCQLetuiig+L3NYJG/hpOe+kajOvWJ0oeH7BCDxnLEe1PN9a1WLeBNG\nBZdv\r\n=CMj+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","strapi":{"dependencies":["knex"]},"engines":{"npm":">=6.0.0","node":">=10.0.0"},"gitHead":"8199f2d59cf53b43116c9eeb719738dae46f01e2","scripts":{"test":"echo not tests yet"},"_npmUser":{"name":"lauriejim","email":"j.laurie6993@gmail.com"},"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.17.0/node@v12.6.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"12.6.0","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","date-fns":"^1.30.1","inquirer":"^6.3.1","bookshelf":"^0.15.1","pluralize":"^7.0.0","strapi-utils":"3.0.0-beta.17.7","strapi-hook-knex":"3.0.0-beta.17.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-beta.17.7_1575045444444_0.3506118206373092","host":"s3://npm-registry-packages"}},"3.0.0-beta.17.8":{"name":"strapi-hook-bookshelf","version":"3.0.0-beta.17.8","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","_id":"strapi-hook-bookshelf@3.0.0-beta.17.8","maintainers":[{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},{"name":"aurelsicoko","email":"aurelsicoko@gmail.com"},{"name":"lauriejim","email":"j.laurie6993@gmail.com"},{"name":"pierreburgy","email":"pierre.burgy@gmail.com"},{"name":"soupette","email":"cyril.lpz@gmail.com"}],"homepage":"http://strapi.io","bugs":{"url":"https://github.com/strapi/strapi/issues"},"dist":{"shasum":"52b3fa8454ad93644e89e80db9d8378ffe1bbc80","tarball":"https://registry.npmjs.org/strapi-hook-bookshelf/-/strapi-hook-bookshelf-3.0.0-beta.17.8.tgz","fileCount":14,"integrity":"sha512-Lugy3HMUctJiM3K1Amc6EQQAlcPqiXSJx3qOU6lnGb3GbFqd3kspNOOxMimC6OIbRqr0u4pist9sA6Otfi1++A==","signatures":[{"sig":"MEYCIQCZVyb2Dn3+e7p8vf50p+zqJhFIvmnhUywNNi9J44YcxQIhAOKJzIYQl81xzv79dgut3VAuQvfau1NxPeST1+AKsqj6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5DzjCRA9TVsSAnZWagAAwd4QAIlrc8LykttZz337knXB\n/5zHPT54pVsiFTozunm8blV/KnO+JQpPThWY6FzCINR2qPSZo2hWSgF3wUnS\nONAXL2M/dSD2ixn/atRcfoFdm0R89Egk+hTI0Lf77J6jNyymN6J/WZhB/EhM\nvPZW6G/DrjivAxoYx6jNOzCV6015tIWgkDVEyeqKb64gIiMFnCLUQPFTo3h0\nf2yzRebB3WyyT+cVRJrAkB48mvOsRZP0R/1+fpdPjbqcMkbeZArpUXqsgL/K\nSe8OwedrqFor2EFeZ/95t6DPSB44/f2PDrYzW+P2IcJ2tW5lFxwQXaYaLSzJ\nH/UlfQWNOeRWzTE7ksVtFNYCDyonIsNNhi0yBPGZT3gzbb7mgpqskfZj85Y7\n8gPXneQD0aKgcLpKKtsMHO4XOsP/bVjwWDhC0sUfEeZFMUvDeBtH8vVT+cB8\nJQVGyftmCZE0RW1uzcm7owHdiCxcm1+IexDTxI2KG0M2YmNqOY1ExTg5I1U4\ns702VneEptxSENdR7PqBfSDp9vreZaNIGpFdONaZQn4jUodti8tv8uPncAEN\nO4yANyzeBRzjicLfCYlxNKwqCk4aS7jss5YhxSrKEWLk4XD7iXEE6MGFWQl/\nVrvjkxBzytNKXnPHIJp8FYGHoBN7MaJVY1odPcC2+jCzcVCX8v63O0pKf8gj\nWvfG\r\n=fRxI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](https://slack.strapi.io/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","strapi":{"dependencies":["knex"]},"engines":{"npm":">=6.0.0","node":">=10.0.0"},"gitHead":"cf6ecbff4f38ef4ad8718670f28b8b69d4cae01b","scripts":{"test":"echo not tests yet"},"_npmUser":{"name":"alexandrebodin","email":"bodin.alex@gmail.com"},"deprecated":"This package was moved to strapi-connector-bookshelf","repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"_npmVersion":"lerna/3.17.0/node@v10.16.0+x64 (darwin)","description":"Bookshelf hook for the Strapi framework","directories":{"lib":"./lib"},"_nodeVersion":"10.16.0","dependencies":{"lodash":"^4.17.11","rimraf":"^2.6.3","date-fns":"^1.30.1","inquirer":"^6.3.1","bookshelf":"^0.15.1","pluralize":"^7.0.0","strapi-utils":"3.0.0-beta.17.8","strapi-hook-knex":"3.0.0-beta.17.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/strapi-hook-bookshelf_3.0.0-beta.17.8_1575238882899_0.6158961052364937","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-07-25T15:12:27.103Z","modified":"2025-12-01T14:14:23.436Z","3.0.0-alpha.13":"2018-07-25T15:12:27.229Z","3.0.0-alpha.13.0.1":"2018-07-26T14:00:51.100Z","3.0.0-alpha.13.1":"2018-08-09T12:05:23.066Z","3.0.0-alpha.14":"2018-08-27T14:44:41.282Z","3.0.0-alpha.14.1":"2018-09-12T14:22:01.937Z","3.0.0-alpha.14.1.1":"2018-09-13T16:55:56.329Z","3.0.0-alpha.14.2":"2018-09-26T09:54:13.861Z","3.0.0-alpha.14.2.1":"2018-10-08T14:59:29.234Z","3.0.0-alpha.14.3":"2018-10-08T15:29:24.070Z","3.0.0-alpha.14.4":"2018-10-25T14:51:16.503Z","3.0.0-alpha.14.4.0":"2018-10-25T15:29:17.100Z","3.0.0-alpha.14.5":"2018-11-13T14:01:51.128Z","3.0.0-alpha.15":"2018-11-28T13:17:51.134Z","3.0.0-alpha.16":"2018-12-04T17:22:22.931Z","3.0.0-alpha.17":"2018-12-18T14:00:40.390Z","3.0.0-alpha.18":"2019-01-04T10:31:28.918Z","3.0.0-alpha.19":"2019-01-16T11:11:56.174Z","3.0.0-alpha.20":"2019-01-22T13:39:28.584Z","3.0.0-alpha.21":"2019-01-23T15:33:53.330Z","3.0.0-alpha.22":"2019-02-05T11:35:57.235Z","3.0.0-alpha.23":"2019-02-07T09:46:36.894Z","3.0.0-alpha.23.1":"2019-02-07T12:17:10.584Z","3.0.0-alpha.24":"2019-02-19T09:28:51.186Z","3.0.0-alpha.24.1":"2019-02-19T10:40:58.855Z","3.0.0-alpha.25":"2019-03-14T11:34:39.892Z","3.0.0-alpha.25.1":"2019-03-15T17:10:23.452Z","3.0.0-alpha.25.2":"2019-03-15T22:38:51.620Z","3.0.0-alpha.26":"2019-04-16T10:04:04.752Z","3.0.0-alpha.26.1":"2019-04-22T13:31:48.669Z","3.0.0-alpha.26.2":"2019-05-02T14:58:28.757Z","3.0.0-next.0":"2019-05-06T09:40:41.938Z","3.0.0-next.1":"2019-05-07T08:56:52.034Z","3.0.0-next.2":"2019-05-13T15:20:59.197Z","3.0.0-next.3":"2019-05-13T15:53:40.324Z","3.0.0-next.4":"2019-05-14T15:16:07.189Z","3.0.0-next.5":"2019-05-16T09:02:45.972Z","3.0.0-next.6":"2019-05-16T14:59:32.380Z","3.0.0-next.7":"2019-05-17T14:56:48.660Z","3.0.0-next.8":"2019-05-25T16:52:25.420Z","3.0.0-next.9":"2019-05-29T16:40:55.229Z","3.0.0-next.10":"2019-05-29T17:06:59.526Z","3.0.0-beta.0":"2019-05-31T15:49:07.464Z","3.0.0-beta.1":"2019-06-03T12:09:54.742Z","3.0.0-beta.2":"2019-06-04T15:03:50.502Z","3.0.0-beta.3":"2019-06-07T13:45:34.443Z","3.0.0-beta.4":"2019-06-12T18:31:20.353Z","3.0.0-next.11":"2019-06-13T14:48:49.673Z","3.0.0-beta.5":"2019-06-13T15:20:06.998Z","3.0.0-beta.6":"2019-06-18T12:55:20.785Z","3.0.0-beta.7":"2019-06-21T12:35:35.474Z","3.0.0-beta.8":"2019-06-27T17:41:06.372Z","3.0.0-beta.9":"2019-07-02T13:15:17.680Z","3.0.0-next.12":"2019-07-08T13:42:07.715Z","3.0.0-next.13":"2019-07-08T13:44:35.084Z","3.0.0-next.14":"2019-07-08T14:14:47.779Z","3.0.0-beta.10":"2019-07-09T07:06:11.731Z","3.0.0-next.15":"2019-07-10T08:25:26.951Z","3.0.0-next.16":"2019-07-10T08:28:36.170Z","3.0.0-next.17":"2019-07-10T08:36:58.377Z","3.0.0-beta.11":"2019-07-10T13:09:41.204Z","3.0.0-beta.12":"2019-07-15T08:25:02.262Z","3.0.0-beta.13":"2019-07-15T15:08:03.387Z","3.0.0-beta.14":"2019-07-25T10:01:16.766Z","3.0.0-beta.15":"2019-08-12T07:35:58.772Z","3.0.0-next.18":"2019-08-12T07:52:28.281Z","3.0.0-next.19":"2019-08-13T12:13:24.318Z","3.0.0-next.20":"2019-08-23T14:35:40.810Z","3.0.0-next.22":"2019-09-02T09:35:29.440Z","3.0.0-next.23":"2019-09-04T14:26:40.386Z","3.0.0-beta.16":"2019-09-09T11:36:29.984Z","3.0.0-beta.16.1":"2019-09-10T14:33:57.533Z","3.0.0-beta.16.2":"2019-09-11T17:22:43.374Z","3.0.0-beta.16.3":"2019-09-13T13:09:20.233Z","3.0.0-beta.16.4":"2019-09-17T10:15:12.319Z","3.0.0-beta.16.5":"2019-09-18T12:01:03.276Z","3.0.0-next.24":"2019-09-20T07:36:05.970Z","3.0.0-beta.16.6":"2019-09-26T12:35:56.569Z","3.0.0-beta.16.7":"2019-10-01T10:16:33.584Z","3.0.0-beta.16.8":"2019-10-04T09:58:21.753Z","3.0.0-next.25":"2019-10-11T07:14:05.969Z","3.0.0-next.26":"2019-10-11T13:03:06.123Z","3.0.0-next.27":"2019-10-11T13:20:33.179Z","3.0.0-next.28":"2019-10-11T14:18:03.574Z","3.0.0-next.29":"2019-10-15T15:52:20.230Z","3.0.0-next.30":"2019-10-15T16:22:49.696Z","3.0.0-next.31":"2019-10-15T16:39:00.352Z","3.0.0-beta.17":"2019-10-16T08:40:52.499Z","3.0.0-beta.17.1":"2019-10-16T09:43:30.543Z","3.0.0-beta.17.2":"2019-10-18T11:43:18.052Z","3.0.0-beta.17.3":"2019-10-22T09:06:28.520Z","3.0.0-beta.17.4":"2019-10-23T13:12:08.173Z","3.0.0-beta.17.5":"2019-11-04T16:52:37.965Z","3.0.0-beta.17.6":"2019-11-25T17:55:24.264Z","3.0.0-beta.17.7":"2019-11-29T16:37:24.557Z","3.0.0-beta.17.8":"2019-12-01T22:21:23.068Z"},"bugs":{"url":"https://github.com/strapi/strapi/issues"},"author":{"url":"http://strapi.io","name":"Strapi team","email":"hi@strapi.io"},"license":"MIT","homepage":"http://strapi.io","keywords":["bookshelf","hook","migrations","orm","sql","strapi"],"repository":{"url":"git://github.com/strapi/strapi.git","type":"git"},"description":"Bookshelf hook for the Strapi framework","maintainers":[{"email":"bodin.alex@gmail.com","name":"alexandrebodin"},{"email":"aurelsicoko@gmail.com","name":"aurelsicoko"},{"email":"pierre.burgy@gmail.com","name":"pierreburgy"},{"email":"simon.norris@strapi.io","name":"cache-your-dreams"},{"email":"jim.laurie.thieurmel@gmail.com","name":"lauriejim"}],"readme":"# strapi-hook-bookshelf\n\n[![npm version](https://img.shields.io/npm/v/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm downloads](https://img.shields.io/npm/dm/strapi-hook-bookshelf.svg)](https://www.npmjs.org/package/strapi-hook-bookshelf)\n[![npm dependencies](https://david-dm.org/strapi/strapi-hook-bookshelf.svg)](https://david-dm.org/strapi/strapi-hook-bookshelf)\n[![Build status](https://travis-ci.org/strapi/strapi-hook-bookshelf.svg?branch=master)](https://travis-ci.org/strapi/strapi-hook-bookshelf)\n[![Slack status](https://slack.strapi.io/badge.svg)](http://slack.strapi.io)\n\nThis built-in hook allows you to use the [Bookshelf ORM](http://bookshelfjs.org/) using the `strapi-hook-knex` hook.\n\n[Bookshelf ORM](http://bookshelfjs.org/) is a JavaScript ORM for Node.js, built on the [Knex node module](http://knexjs.org/) SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations.\n\nIt is designed to work well with SQLite3, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server and Oracle.\n\n## Resources\n\n- [MIT License](LICENSE.md)\n\n## Links\n\n- [Strapi website](http://strapi.io/)\n- [Strapi community on Slack](http://slack.strapi.io)\n- [Strapi news on Twitter](https://twitter.com/strapijs)\n","readmeFilename":"README.md"}