{"_id":"@davidsemakula/keystone-adapter-mongoose","_rev":"1-5dfc8867c07ec56bb75a84c713387b2a","name":"@davidsemakula/keystone-adapter-mongoose","dist-tags":{"latest":"8.1.3-alpha.1"},"versions":{"8.1.3-alpha.1":{"name":"@davidsemakula/keystone-adapter-mongoose","description":"KeystoneJS Mongoose Database adapter.","version":"8.1.3-alpha.1","author":{"name":"David Semakula","email":"tdsemakula@gmail.com","url":"http://davidsemakula.com"},"license":"MIT","engines":{"node":">=10.0.0"},"dependencies":{"@keystonejs/fields-mongoid":"^6.0.0","@keystonejs/keystone":"^11.2.0","@keystonejs/logger":"^5.1.2","@keystonejs/mongo-join-builder":"^7.1.0","@keystonejs/utils":"^5.4.2","@sindresorhus/slugify":"^0.11.0","mongoose":"^5.9.11","p-settle":"^3.1.0","pluralize":"^7.0.0"},"repository":{"type":"git","url":"https://github.com/davidsemakula/keystone/tree/master/packages/adapter-mongoose"},"_id":"@davidsemakula/keystone-adapter-mongoose@8.1.3-alpha.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-lTyV6KbUNpBt83kxiaHc2FPC3BHueXO1DCgGt08PnaQobavWB/lK/jC9qpV0Xl9zMDUkaZGI7yIVaGZDPr4Jag==","shasum":"8dcf358cda8e73f2e8e4f6a915bef17ab132b5a3","tarball":"https://registry.npmjs.org/@davidsemakula/keystone-adapter-mongoose/-/keystone-adapter-mongoose-8.1.3-alpha.1.tgz","fileCount":5,"unpackedSize":62740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBqumCRA9TVsSAnZWagAAQ2kP/iZdmj7DQyFbfNfkDG4h\nO3PMnV6XWbetN6MRxd9sNkd/6PariwKLAg8sUjxIs2309IllhO5Tuq80w3q+\nJA2fY2FRvB0GtklAjQOQadRs93wNkIXQtjdyUmfdG0yfvzBLJCi7Demcnz/k\neKX1/XMAOeRpiNhjL6d/2AnASXc6JWDhdQ322Zh0f2hrkUo3JxOjvUWMXG2r\nYqWwLonxqwUKHKYJivMfIFQ8YjjHwvDq8ZOYTbIflKiT+PU+PVKAqCcO6iOc\nm61szvj9BlbT1ueEJqgcs8GGAfZce5OWc2FWY8lKYM825eifu/p+j2c1XBy8\nLyOu3CJKeO3mwiPBKUJokdKxWKLLPh1dW9L1Qb34Wc38kfQisTS4AnJXdeZu\n9Jn9KoDBRP/rrAAp/3RzydkNwpmwOsdZTxyUFNMUPms+T/GCbuJQ+2r088tw\nA6/o169XX/xhHs0nq2tnNnvjeT966JXvsY8jg4DP2FDmK1WKw3ubUT16Q1le\nkzYPmFiJXIVIhyHVW3qn4BTt57UzTWrrczAUE9R/ErRYM2CX8EagjF73vCmx\ndCMABgavsB4AlpADXqMdG+OaIBx+7aYOxVgnAPUXZc8QuvJgnE4wZMabJbIv\n1a0MiAz+72EGAm/F12IedtM1Ej90JPHCyeWRLUyroOKzPJvH9cX54Qa/mWyC\nLQ7h\r\n=daZ5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFDDsghST/qnan/M8d5mUKyr/yNZFUDNycN5StglrA5hAiEAmMCF8H1zX/o5XuzYG7QpjZXTvM80KoYZ2+x85mQcR94="}]},"maintainers":[{"name":"davidsemakula","email":"tdsemakula@gmail.com"}],"_npmUser":{"name":"davidsemakula","email":"tdsemakula@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keystone-adapter-mongoose_8.1.3-alpha.1_1594272677720_0.8219223808424481"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-09T05:31:17.672Z","8.1.3-alpha.1":"2020-07-09T05:31:17.863Z","modified":"2022-04-05T03:06:17.613Z"},"maintainers":[{"name":"davidsemakula","email":"tdsemakula@gmail.com"}],"description":"KeystoneJS Mongoose Database adapter.","repository":{"type":"git","url":"https://github.com/davidsemakula/keystone/tree/master/packages/adapter-mongoose"},"author":{"name":"David Semakula","email":"tdsemakula@gmail.com","url":"http://davidsemakula.com"},"license":"MIT","readme":"<!--[meta]\nsection: api\nsubSection: database-adapters\ntitle: Mongoose adapter\n[meta]-->\n\n# Mongoose database adapter\n\n[![View changelog](https://img.shields.io/badge/changelogs.xyz-Explore%20Changelog-brightgreen)](https://changelogs.xyz/@keystonejs/adapter-mongoose)\n\n## Usage\n\n```javascript\nconst { MongooseAdapter } = require('@keystonejs/adapter-mongoose');\n\nconst keystone = new Keystone({\n  name: 'My Awesome Project',\n  adapter: new MongooseAdapter({...}),\n});\n```\n\n## Config\n\n### `mongoUri` (optional)\n\nThis is used as the `uri` parameter for `mongoose.connect()`.\n\n_**Default:**_ Environmental variable (see below) or `'mongodb://localhost/<DATABASE_NAME>'`\n\nIf not specified, KeystoneJS will first look for one of the following environmental variables:\n\n- `CONNECT_TO`\n- `DATABASE_URL`\n- `MONGO_URI`\n- `MONGODB_URI`\n- `MONGO_URL`\n- `MONGODB_URL`\n- `MONGOLAB_URI`\n- `MONGOLAB_URL`\n\nIf none of these are found a connection string is derived with a `DATABASE_NAME` from the KeystoneJS project name.\n\n### Mongoose options (optional)\n\nAdditional Mongoose config options are passed directly through to `mongoose.connect()`.\n\n_**Default:**_\n\n```javascript\n{\n  useNewUrlParser: true,\n  useFindAndModify: false,\n  useUnifiedTopology: true,\n}\n```\n\nSee the [Mongoose docs](https://mongoosejs.com/docs/api.html#mongoose_Mongoose-connect) for a detailed list of options.\n","readmeFilename":"README.md"}