{"_id":"@agconnections/ottoman","_rev":"146-058b98c4871403ece32ce28bba085729","name":"@agconnections/ottoman","dist-tags":{"latest":"3.1.1"},"versions":{"1.0.0":{"name":"@agconnections/ottoman","version":"1.0.0","keywords":["couchbase","odm","nosql","json","document"],"license":"Apache2","_id":"@agconnections/ottoman@1.0.0","maintainers":[{"name":"agc_npm_bot_9000","email":"npm-users@agconnections.com"},{"name":"ethanbensonagc","email":"ethan.benson@agconnections.com"},{"name":"michaelkaufmanagc","email":"michael.kaufman@agconnections.com"},{"name":"rmacyagc","email":"ryan.macy@agconnections.com"},{"name":"bread_and_circuses","email":"paul.pitt@agconnections.com"},{"name":"barry.cooper","email":"barry.cooper@agconnections.com"},{"name":"vowell","email":"vowell@protonmail.com"},{"name":"joebenbogle","email":"joeben.bogle@agconnections.com"},{"name":"eddie_d_2000","email":"eddie.dillon@agconnections.com"},{"name":"brickard15","email":"brian.rick@gmail.com"},{"name":"andrewgib14","email":"andrewgib14@gmail.com"}],"homepage":"https://github.com/agconnections/ottomanjs#readme","bugs":{"url":"https://github.com/agconnections/ottomanjs/issues"},"dist":{"shasum":"9aff1abc20cfc18945cf0674365b936c4a5db561","tarball":"https://registry.npmjs.org/@agconnections/ottoman/-/ottoman-1.0.0.tgz","fileCount":33,"integrity":"sha512-8FGMXxjaf5lKUJbN39cYMMUb8tJa1T6VRrrYRDTiQvyWj/M2UtBChZApHDtsFcf2OEARwJR7RwyT4p1l6JZFDQ==","signatures":[{"sig":"MEYCIQCHowjrDSh4oFY+4TveDG3eNh5sUSplXpN94bav0neYrQIhAMeUj0z+/QthuS7hwn4YvrK2y+0dK9u58mgwu1LbIxAe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":284540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNgZCCRA9TVsSAnZWagAAT7gQAIC3liMpP8Ai7AxcDRWm\nJ2sqg6VkzEAa8f2O4/x1+QZBMfrvamaj7VB4/grfE8N+n4PhO+PZOto1D/UU\nqiKPh7A8FhYT8M9Sj9JznOrprgDT0RU0XtXWvuaDMeYjjR6yw1aZ+eszs/81\nm7LRZA+zGx93vTVrgzqe2iSc/Z0/JzdLO+2pa9W9hoGaimjGXDQiZKomdeON\nAMXQI3Vj3nNguueF1blbMQvly3lf4r4NgHDU7yE14VZBsHOEAn9sx0hhQgiW\nEcyrjpNHWcEgtz8sL2kdndfQssecZLcQpSui+MOKAsYRBEfDuILaIJzInaN4\nZGeMPVqYeYdM9WRZm/Nmkxeh8Y68a1RIWUucLtM5pDWGl0G3KHmlR+l90Uyt\neGBQtKBrjBF+YgmVQfDsoOop1kBI9fasEodR3PJEAWLUYOfSbfgKxJH88U/W\nB0lhQt7dX9nJiOl85FDPfTuIj8OgxnozSugc0W3sONP/iBfOi3l3rSFmK1yk\nsTWpKV/sLVrxcgi6cEBZYm7CNJILRnYMgmXXf63fPG9aq0LpzP14c+8J77Me\nlV9ivExiMwhh4wmdPYMWgiOHb+SdJi0E+tNlwM3hJDLrM7Umwj6HVmDYTfGS\nxRZDv3MHn7wPCkNkAx1HI14Nf20CVlbsaf3pWHFzhNeC3z3NZpySrUuxDufs\n4WBW\r\n=jGL7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/ottoman","gitHead":"c252a134b6d08f7129de6abdeeb7625ed4e11532","scripts":{"lint":"npm run lint:js .","test":"istanbul cover ./node_modules/mocha/bin/_mocha -- test/*.test.js","clean":"rm -rf logs","start":"nodemon server.js","format":"prettier --config ./.prettierrc  --write","lint:js":"eslint --fix .","packages":"npm ci","test:int":"jest --config ./integration-tests/jest.config.json","format:js":"prettier --config ./.prettierrc --write './**/*.js'","test:unit":"jest --config ./jest.config.json","lint:quiet":"npm run -s lint:js:quiet .","lint:verbose":"npm run -s lint:js:verbose .","lint:js:check":"eslint --print-config . | eslint-config-prettier-check","lint:js:quiet":"eslint --fix --quiet --cache .","lint:js:verbose":"eslint --fix --debug ."},"_npmUser":{"name":"ethanbensonagc","email":"ethan.benson@agconnections.com"},"repository":{"url":"git+ssh://git@github.com/agconnections/ottomanjs.git","type":"git"},"_npmVersion":"6.9.0","description":"ODM for Couchbase Node.js driver.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"uuid":"^3.3.2","husky":"^3.0.0","lodash":"^4.17.15","bluebird":"^3.4.1","jsonpath":"^1.0.2","prettier":"^1.18.2","couchbase":"~2.6.4","lodash-deep":"^2.0.0","ink-docstrap":"^1.3.2","eslint-plugin-jest":"^22.9.0","eslint-plugin-json":"^1.4.0","eslint-plugin-react":"^7.14.2","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.0","eslint-config-prettier":"^6.0.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jsdoc":"^3.6.3","mocha":"^5.2.0","eslint":"^5.7.0","istanbul":"^0.4.5"},"optionalDependencies":{"couchbase":"~2.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ottoman_1.0.0_1563821633513_0.05110615231493032","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@agconnections/ottoman","version":"1.1.0","keywords":["couchbase","odm","nosql","json","document"],"license":"Apache2","_id":"@agconnections/ottoman@1.1.0","maintainers":[{"name":"agc_npm_bot_9000","email":"npm-users@agconnections.com"},{"name":"andrewgib14","email":"andrewgib14@gmail.com"},{"name":"barry.cooper","email":"barry.cooper@agconnections.com"},{"name":"bread_and_circuses","email":"paul.pitt@agconnections.com"},{"name":"brickard15","email":"brian.rick@gmail.com"},{"name":"eddie_d_2000","email":"eddie.dillon@agconnections.com"},{"name":"ethanbensonagc","email":"ethan.benson@agconnections.com"},{"name":"jennifer.carson","email":"jennifer.carson@agconnections.com"},{"name":"joebenbogle","email":"joeben.bogle@agconnections.com"},{"name":"michaelkaufmanagc","email":"michael.kaufman@agconnections.com"},{"name":"rmacyagc","email":"ryan.macy@agconnections.com"},{"name":"vowell","email":"vowell@protonmail.com"}],"homepage":"https://github.com/agconnections/ottomanjs#readme","bugs":{"url":"https://github.com/agconnections/ottomanjs/issues"},"dist":{"shasum":"e0b3621566f341f34ca51493a562921ca9b6a231","tarball":"https://registry.npmjs.org/@agconnections/ottoman/-/ottoman-1.1.0.tgz","fileCount":38,"integrity":"sha512-btzcq+Q7r9wUE4cEraGxfH3sg+SbqgU3iiS4u1FILVmhDvtSaquQz2/bLmfnapJ7fkE5R0l5AioYs3oahrSmYw==","signatures":[{"sig":"MEUCICw4CoauGgQtkCCrOHtXuDzxaBIBywcDyxZky7PgkbDcAiEAiNYC2+LB6v3HBz1EnGI4PCa7ICGkHmtKPTWI9GIRjkg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOhaxCRA9TVsSAnZWagAAA1wP+gIweQ2kK0r/ZI33ubj5\nS4J9nLvXokP9iZIl6nRH1SXo5zuIUvPwnq31VTUbeLofGdMKMSqMBwdpSGrC\nkv+dz3gISwRv5BtyCI0hj3XU2olKiIbWd6eEBB2/aFOGznXkWR6TdJZ8nbOB\ntj8CLd+TILNWD3nea/09VoOsx/DMo7su49+PhzaiMCdFpegUYYCkZVU63CCv\nnwfnyE56HsxguLkhj/ZVLUKqcImX3/cbq9MjTBHXiA6bbHm63Y6FLGflQen3\nueF5x9G9OWDTnsvrJ/hKh1oWZ/S1u2oTZLqIgQOloQykPm8gXBFeBAGzRZ4D\nkaOW89V9s2pbMfV0uS1QaphuWCauPB8gzU+3ZY/Qhogp9NInKr6u9bYJRzA9\naWPtg3sLcBFMax8XogjDGyVeyx2MtypJz8i/uWOlSRtN1kj2K6NmecLH+6a8\nZG26R+O0PY5p72+Dq9rqfA1ZJJGiJMIwYq9ydp5i4C+Kd/A7e5MGlGp0CC5o\n2xTm1PQXoliCd4XN+FdJjM2WiAntH633y8CYexGJ6SN2boVctiVIj70ZDylO\nYW091/ddifnJaS3AvxxfsNHiZli3tMmQuROhOHuJVJkjW4SBT6sLgi8Lw+cR\nxqRoUKrxCk+5fSz3nrFTZYbwIMk4EFk92JGkWkXpz2LEI32YiSfgC5EZEvft\n+m8f\r\n=oaKB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/ottoman","gitHead":"1a9c2998a90c5e1e3810d206475a924d69b9c177","scripts":{"lint":"npm run lint:js .","test":"nyc ./node_modules/mocha/bin/_mocha -- test/*.test.js","clean":"rm -rf logs","start":"nodemon server.js","format":"prettier --config ./.prettierrc  --write","lint:js":"eslint --fix .","packages":"npm ci","test:int":"jest --config ./integration-tests/jest.config.json","format:js":"prettier --config ./.prettierrc --write './**/*.js'","test:unit":"jest --config ./jest.config.json","lint:quiet":"npm run -s lint:js:quiet .","lint:verbose":"npm run -s lint:js:verbose .","lint:js:check":"eslint --print-config . | eslint-config-prettier-check","lint:js:quiet":"eslint --fix --quiet --cache .","lint:js:verbose":"eslint --fix --debug ."},"_npmUser":{"name":"ethanbensonagc","email":"ethan.benson@agconnections.com"},"repository":{"url":"git+ssh://git@github.com/agconnections/ottomanjs.git","type":"git"},"_npmVersion":"6.9.0","description":"ODM for Couchbase Node.js driver.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"uuid":"^3.3.2","husky":"^3.0.0","lodash":"^4.17.15","bluebird":"^3.4.1","jsonpath":"^1.0.2","prettier":"^1.18.2","couchbase":"~2.6.4","lint-staged":"^8.2.1","lodash-deep":"^2.0.0","ink-docstrap":"^1.3.2","eslint-plugin-jest":"^22.9.0","eslint-plugin-json":"^1.4.0","eslint-plugin-react":"^7.14.2","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.0","eslint-config-prettier":"^6.0.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","jsdoc":"^3.6.3","mocha":"^5.2.0","eslint":"^5.7.0"},"optionalDependencies":{"couchbase":"~2.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ottoman_1.1.0_1564087984189_0.6377030143427906","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@agconnections/ottoman","version":"1.1.1","keywords":["couchbase","odm","nosql","json","document"],"license":"Apache2","_id":"@agconnections/ottoman@1.1.1","maintainers":[{"name":"agc_npm_bot_9000","email":"npm-users@agconnections.com"},{"name":"andrewgib14","email":"andrewgib14@gmail.com"},{"name":"barry.cooper","email":"barry.cooper@agconnections.com"},{"name":"bread_and_circuses","email":"paul.pitt@agconnections.com"},{"name":"brickard15","email":"brian.rick@gmail.com"},{"name":"eddie_d_2000","email":"eddie.dillon@agconnections.com"},{"name":"ethanbensonagc","email":"ethan.benson@agconnections.com"},{"name":"jennifer.carson","email":"jennifer.carson@agconnections.com"},{"name":"joebenbogle","email":"joeben.bogle@agconnections.com"},{"name":"michaelkaufmanagc","email":"michael.kaufman@agconnections.com"},{"name":"rmacyagc","email":"ryan.macy@agconnections.com"},{"name":"vowell","email":"vowell@protonmail.com"}],"homepage":"https://github.com/agconnections/ottomanjs#readme","bugs":{"url":"https://github.com/agconnections/ottomanjs/issues"},"dist":{"shasum":"f2c1187f055152c874f9cb0ce5291a2cc5d33afd","tarball":"https://registry.npmjs.org/@agconnections/ottoman/-/ottoman-1.1.1.tgz","fileCount":37,"integrity":"sha512-jgfCnE5iWxQUNOBjJ1LCgsDxulfkNqhN6JYiqCtjedf4+DoS61ckLv1DroYKxqqKgqfPIzEMtDQ4xrPsH6GXbA==","signatures":[{"sig":"MEYCIQDutWSIyzWFowGEJ1jp/b6sl0kNlSBUqnM/fMnKyD1OJQIhAKDeBdkaHqCYunJqzUuOvDe+afCRNeWRaPGMLvBnbAyb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQadVCRA9TVsSAnZWagAA4REP+QFjKUrpMH/dNHLmsiM7\nIThAs3A23LRSp17Jmjpg5scF4UtgFT7KHzjE3GD3rw191N+jAExB5+NDZVqI\nLgPiJhZDPrYNOdrYIv7BNKKheD2gw4UZSDslN/E28uuCXMp7K0zTieGYc6+a\nBZYJ9NcXf45FoTwQr9IoWN01F7YeqgqKAZZqORJ8Jg1ISPTJBA6HWbVN331w\nwRauHnsrcMytiWgaHM6iywa0SxcEkloo14kfGHeHZQidmnFgTG59yhWp1/h5\nKMMizejp9QStkZbTVvCcr79DDQ4a5ARWVUaoNxX5nq/EZ8VE8vpQtd34g5TX\nJ5XXaAdM0Ptk1qSTc454EM8F75O+FvS+mpBz2crNZJ0nE2vLVBx2Cbd7iinH\n7Fau2Urz0VswcOnuR2dMgrny72RnNcSiqVWe07OZrNQvyeks2dL+mQTaubIU\nFeWxsOIWQdOEGL1h9M8vMrEqe7HQhirywhmcZXknRWUh8RYzRzn9ewpvGxqb\nFhGiaQoPF1b4SvmrM2GjMWkkEF73ZrdPJ3eTd+32TfPUW9PMMb+VnRXOYdPd\nCzYaj0vAIyxS+FzW4+cEH3trx9qHvrTLS5lQRPd0jbtV+R2sXt6bsFWt0xvk\nkHdhkTjUARaMBcOALPDimd4dBA5YIuzxqsXfI8klIdwUXi7ctYl45hpYy1AF\n+81E\r\n=u4HI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/ottoman","gitHead":"35a6850d8970d8e5509e63ec595e67959cbd6e1a","scripts":{"lint":"npm run lint:js .","test":"nyc ./node_modules/mocha/bin/_mocha -- test/*.test.js","clean":"rm -rf logs","start":"nodemon server.js","format":"prettier --config ./.prettierrc  --write","lint:js":"eslint --fix .","packages":"npm ci","test:int":"jest --config ./integration-tests/jest.config.json","format:js":"prettier --config ./.prettierrc --write './**/*.js'","test:unit":"jest --config ./jest.config.json","lint:quiet":"npm run -s lint:js:quiet .","lint:verbose":"npm run -s lint:js:verbose .","lint:js:check":"eslint --print-config . | eslint-config-prettier-check","lint:js:quiet":"eslint --fix --quiet --cache .","lint:js:verbose":"eslint --fix --debug ."},"_npmUser":{"name":"michaelkaufmanagc","email":"michael.kaufman@agconnections.com"},"repository":{"url":"git+ssh://git@github.com/agconnections/ottomanjs.git","type":"git"},"_npmVersion":"6.9.0","description":"ODM for Couchbase Node.js driver.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"uuid":"^3.3.2","husky":"^3.0.0","lodash":"^4.17.15","bluebird":"^3.4.1","jsonpath":"^1.0.2","prettier":"^1.18.2","couchbase":"~2.6.4","lint-staged":"^8.2.1","lodash-deep":"^2.0.0","ink-docstrap":"^1.3.2","eslint-plugin-jest":"^22.9.0","eslint-plugin-json":"^1.4.0","eslint-plugin-react":"^7.14.2","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.0","eslint-config-prettier":"^6.0.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","jsdoc":"^3.6.3","mocha":"^5.2.0","eslint":"^5.7.0"},"optionalDependencies":{"couchbase":"~2.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ottoman_1.1.1_1564583764916_0.3038764299527714","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@agconnections/ottoman","version":"2.0.0","keywords":["couchbase","odm","nosql","json","document"],"license":"Apache2","_id":"@agconnections/ottoman@2.0.0","maintainers":[{"name":"agc_npm_bot_9000","email":"npm-users@agconnections.com"},{"name":"andrewgib14","email":"andrewgib14@gmail.com"},{"name":"barry.cooper","email":"barry.cooper@agconnections.com"},{"name":"bread_and_circuses","email":"paul.pitt@agconnections.com"},{"name":"brickard15","email":"brian.rick@gmail.com"},{"name":"eddie_d_2000","email":"eddie.dillon@agconnections.com"},{"name":"ethanbensonagc","email":"ethan.benson@agconnections.com"},{"name":"jennifer.carson","email":"jennifer.carson@agconnections.com"},{"name":"joebenbogle","email":"joeben.bogle@agconnections.com"},{"name":"michaelkaufmanagc","email":"michael.kaufman@agconnections.com"},{"name":"rmacyagc","email":"ryan.macy@agconnections.com"},{"name":"vowell","email":"vowell@protonmail.com"}],"homepage":"https://github.com/agconnections/ottomanjs#readme","bugs":{"url":"https://github.com/agconnections/ottomanjs/issues"},"dist":{"shasum":"96bcd997c43aa3cec9395935a9a2e77991901775","tarball":"https://registry.npmjs.org/@agconnections/ottoman/-/ottoman-2.0.0.tgz","fileCount":37,"integrity":"sha512-F4+mqnVz4850IpkSMNk7hwAzBzTfSGYLJbw3mUgx5Vv1bltAFvqJlICSSnSj8LP78dNQnYJ3U0A4y3QMJdPuXw==","signatures":[{"sig":"MEUCICF8il7oOY3wkNueoNAQ2JLqW8/Zy6xXP0nmURdOM6lfAiEAr9J3sNpBcyfYrKtyv6Oopo1iURouLDv1bjmpffFYNdM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXB8DCRA9TVsSAnZWagAA0n8P/j9OVGkWxPdOAllBa1ZU\nBcJ12lj6F7sWJNZn9BipbrdhOh86cnaD3rFZzJCKs41grJUklHRUr8C+XTKV\nP6aWcuUN3yasJQBssGNeshJvANxjCe0ZDbjIS4yWOwq1a7+7zu2lkYNmfenQ\nHLJACmkCYVmvxS+uxXB2LGNoeHCvvBYiq0C35h9Vkoyf+z+3UtxiF5WirPSq\n/I99YamX7gycN+dWTyN0wMFSOdPqe1/hy3yYuO1YzJM2Q8ZSJpyfAZN9UdxF\nLgrrTuXjQYQykUpfEonhBsc2p+LYw76uXfzHlU5omOkCf7WwVEp24hBd9JaL\nX4Q3OwefpEoItKS+ZqIjrCPEYixUXwh3jF8g257ZLJ0QNqYUR516ZGMVfDFl\n+OcMNY3WI5Ogrb8pQDp2F1LVRvsjfMmuMeSSrZjGVqgcyJcqzPrXqHE0tbP2\niUlWVYbmEQGlxSxzhO3U8AfmcHlbQ01QOw9NeapsIZeC2/lsxJVW93lqRpiP\nZ1fM/5rNOGnTxXMUw84TXUEZ1t8CE5za5gmQ0Sr3YY0avJfS3IZZ5aT0yQro\nr8zIOT1PFbUGnd4iiCZwUTzcF/6ezXeIKfY9U4xpFzE22wKJ9N4AhSOC1Fb3\nt0yeb053Us7O1zPTxrRQwQog90Ajw6Tb04ar7LSCL1LfbC32GOEKaLKl1GTt\nTwEK\r\n=Pv8K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/ottoman","gitHead":"2e0df8ea3572a7e8867049621640ff4800fa4728","scripts":{"lint":"npm run lint:js .","test":"nyc ./node_modules/mocha/bin/_mocha -- test/*.test.js","clean":"rm -rf logs","start":"nodemon server.js","format":"prettier --config ./.prettierrc  --write","lint:js":"eslint --fix .","packages":"npm ci","test:int":"jest --config ./integration-tests/jest.config.json","format:js":"prettier --config ./.prettierrc --write './**/*.js'","test:unit":"jest --config ./jest.config.json","lint:quiet":"npm run -s lint:js:quiet .","lint:verbose":"npm run -s lint:js:verbose .","lint:js:check":"eslint --print-config . | eslint-config-prettier-check","lint:js:quiet":"eslint --fix --quiet --cache .","lint:js:verbose":"eslint --fix --debug ."},"_npmUser":{"name":"ethanbensonagc","email":"ethan.benson@agconnections.com"},"repository":{"url":"git+ssh://git@github.com/agconnections/ottomanjs.git","type":"git"},"_npmVersion":"6.9.0","description":"ODM for Couchbase Node.js driver.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"uuid":"^3.3.2","husky":"^3.0.0","lodash":"^4.17.15","bluebird":"^3.4.1","jsonpath":"^1.0.2","prettier":"^1.18.2","couchbase":"~2.6.4","lint-staged":"^8.2.1","lodash-deep":"^2.0.0","ink-docstrap":"^1.3.2","eslint-plugin-jest":"^22.9.0","eslint-plugin-json":"^1.4.0","eslint-plugin-react":"^7.14.2","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.0","eslint-config-prettier":"^6.0.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","jsdoc":"^3.6.3","mocha":"^5.2.0","eslint":"^5.7.0"},"optionalDependencies":{"couchbase":"~2.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ottoman_2.0.0_1566318338972_0.2929250276655482","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@agconnections/ottoman","version":"2.0.1","keywords":["couchbase","odm","nosql","json","document"],"license":"Apache2","_id":"@agconnections/ottoman@2.0.1","maintainers":[{"name":"agc_npm_bot_9000","email":"npm-users@agconnections.com"},{"name":"andrewgib14","email":"andrewgib14@gmail.com"},{"name":"barry.cooper","email":"barry.cooper@agconnections.com"},{"name":"bread_and_circuses","email":"paul.pitt@agconnections.com"},{"name":"brickard15","email":"brian.rick@gmail.com"},{"name":"eddie_d_2000","email":"eddie.dillon@agconnections.com"},{"name":"ethanbensonagc","email":"ethan.benson@agconnections.com"},{"name":"jennifer.carson","email":"jennifer.carson@agconnections.com"},{"name":"joebenbogle","email":"joeben.bogle@agconnections.com"},{"name":"michaelkaufmanagc","email":"michael.kaufman@agconnections.com"},{"name":"rmacyagc","email":"ryan.macy@agconnections.com"},{"name":"tylerdodson","email":"tyler.dodson@agconnections.com"},{"name":"vowell","email":"vowell@protonmail.com"}],"homepage":"https://github.com/agconnections/ottomanjs#readme","bugs":{"url":"https://github.com/agconnections/ottomanjs/issues"},"dist":{"shasum":"f4ddebdb238a6cd91d8da9118b27c90700c5fde6","tarball":"https://registry.npmjs.org/@agconnections/ottoman/-/ottoman-2.0.1.tgz","fileCount":37,"integrity":"sha512-aJEdASUDDzWlgNIzcUp8EQe4GIHcEVEE4lLvxNoOvrFp7TvN5JUfPFzO2LWt6WBBDYdnJDFbQMBNBNxiZyHj7Q==","signatures":[{"sig":"MEUCIQCDtJ/FhNoegamzNb4VD8nyydTfpBSx/f1t1sKOqEbntQIgDtD0oOtiLpoynhoqUoGj9sCBUp0hJ/VJtp9IepHj42o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXqt4CRA9TVsSAnZWagAA+pwQAIFa5l38U5lXcfj06OKl\nKRrLvaWLvqSc/tvBXIVRgolBWdCZR+htaYce2mvifYeBu6urtsPDVAzAwelx\nh55BIOO5kOoJ711PK0X7gfG/tOwnSqYYc1gAVZMuKfS0drjvFyke/rq7B1Bz\nH2iteGPcEd22SGsHc35HcgwM3NCQwR8bzIgg0zEuRcAJiHZXhgqdf+fwQHLf\nlYZZE58S3Sq+axhr5Krz7uXF7pd8ntF/H5JeuC7pE1+xvDk7jcLM7ePPK03X\np68U7E79mjl5TJfPp8ZNQVi/eTKk+7nwFFjzS0UiVYWScKE/Y1rdAVahmSin\nWtr7eZxTPOoeuZBCHnkq2GrAS93ymsJ2bZGmQ50ij/4Q+VytzrxRRZDhPRu1\nQjjVGHp+IMpLWQZYaxjy3FkZu0TjOEteY3De1AZ7sZhzvv/Ogp1A7zjL+t3O\nxtDl9+Syy/xZhEP39M0bC9jjGLedv4tfmGpIxt3siy8A3fd0ezdW8okNIkNV\nEccGZvYR0sxWw7HjtvyKarRn670Rl4ZpfPfDJT2eWabB5GHI3FDtz1qtSXOC\n3AiuL73pfqkcZXfyYR+2GhN/FB+4FzVYSoKi6a3TGE5vJh78VV1QUZg3EaNv\ndLIfMwZddI88bPAy1SfM6Gxsi+qSzXmmXLxd9SP2b4Lply/NtKFiFserzkWS\nkvDs\r\n=5Yb/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/ottoman","gitHead":"a5c925a430f79f70095dabbf26a5c0af8337c181","scripts":{"lint":"npm run lint:js .","test":"nyc ./node_modules/mocha/bin/_mocha -- test/*.test.js","clean":"rm -rf logs","start":"nodemon server.js","format":"prettier --config ./.prettierrc  --write","lint:js":"eslint --fix .","packages":"npm ci","test:int":"jest --config ./integration-tests/jest.config.json","format:js":"prettier --config ./.prettierrc --write './**/*.js'","test:unit":"jest --config ./jest.config.json","lint:quiet":"npm run -s lint:js:quiet .","lint:verbose":"npm run -s lint:js:verbose .","lint:js:check":"eslint --print-config . | eslint-config-prettier-check","lint:js:quiet":"eslint --fix --quiet --cache .","lint:js:verbose":"eslint --fix --debug ."},"_npmUser":{"name":"ethanbensonagc","email":"ethan.benson@agconnections.com"},"repository":{"url":"git+ssh://git@github.com/agconnections/ottomanjs.git","type":"git"},"_npmVersion":"6.9.0","description":"ODM for Couchbase Node.js driver.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"uuid":"^3.3.2","husky":"^3.0.0","lodash":"^4.17.15","bluebird":"^3.4.1","jsonpath":"^1.0.2","prettier":"^1.18.2","couchbase":"~2.6.4","lint-staged":"^8.2.1","lodash-deep":"^2.0.0","ink-docstrap":"^1.3.2","eslint-plugin-jest":"^22.9.0","eslint-plugin-json":"^1.4.0","eslint-plugin-react":"^7.14.2","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.0","eslint-config-prettier":"^6.0.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","jsdoc":"^3.6.3","mocha":"^5.2.0","eslint":"^5.7.0"},"optionalDependencies":{"couchbase":"~2.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ottoman_2.0.1_1566485367872_0.3295331799438006","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@agconnections/ottoman","version":"2.0.2","keywords":["couchbase","odm","nosql","json","document"],"license":"Apache2","_id":"@agconnections/ottoman@2.0.2","maintainers":[{"name":"agc_npm_bot_9000","email":"npm-users@agconnections.com"},{"name":"andrewgib14","email":"andrewgib14@gmail.com"},{"name":"barry.cooper","email":"barry.cooper@agconnections.com"},{"name":"bread_and_circuses","email":"paul.pitt@agconnections.com"},{"name":"brickard15","email":"brian.rick@gmail.com"},{"name":"eddie_d_2000","email":"eddie.dillon@agconnections.com"},{"name":"ethanbensonagc","email":"ethan.benson@agconnections.com"},{"name":"jennifer.carson","email":"jennifer.carson@agconnections.com"},{"name":"joebenbogle","email":"joeben.bogle@agconnections.com"},{"name":"michaelkaufmanagc","email":"michael.kaufman@agconnections.com"},{"name":"rmacyagc","email":"ryan.macy@agconnections.com"},{"name":"tylerdodson","email":"tyler.dodson@agconnections.com"},{"name":"vowell","email":"vowell@protonmail.com"}],"homepage":"https://github.com/agconnections/ottomanjs#readme","bugs":{"url":"https://github.com/agconnections/ottomanjs/issues"},"dist":{"shasum":"1402a3b7ba7b13d39dc9802b84fb6a0d483fbbcf","tarball":"https://registry.npmjs.org/@agconnections/ottoman/-/ottoman-2.0.2.tgz","fileCount":37,"integrity":"sha512-eAv2khWvYBgcihGSkGuhDz/Ac8zbi/ZnTLyh8W2ezqiHVeagyGBY6YPj7eEeyJytEFcwMPGQPHKhXa53NcETfQ==","signatures":[{"sig":"MEUCIGKuu7tRVFc0x+xW48C22+ZrOI065MB+HM5VxRwW7XWJAiEA22z1IesvEvnmhbxwFbRIsfxxKM/Mo5ymNNdRO8WVEg8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZYDhCRA9TVsSAnZWagAAy1QP/1qrjkzj1KTEerqqASsl\nwyOQxgjJWISg6CBOaI0S+Y9ie0/apIweGswWny2DNcXY5WEEmi+lMLxiC767\nFaKhP7MiOm06ITLB3sai4Y/ytRwGzcOQVU0XVXRQN0NcluPS7tcNXZ1UYiR7\nEkjDqupeGYxknh6bzztVh2/rmYzmvtVhBHhY0Dzzh4bb33rF5JsDbOyTli1A\no/MajtpuY7lwW32u1Gg2NImUf0qLg/mGX0c7ipb3RIkbJPoh+P3NFlPLu7CE\nwp2DMarisNfW8DjJX56LX3dbwEWV4xEbGP3e95IpI0A4serudSh9Ydx/h2Jw\n15LvzNP7pltyesWu6mrnrCSG9Y/iCybF08nQrWQW5W8xxzRFgJl8Rp2BZKL/\n21d/ZvD6vXMaghomrF/9w0KQPxMIH4CLS6vORH49gFsB7cC6SZkIR9dGhSlp\nH5fW0N0a3dYXRv3R9JNKkgV0VdXMX+9Iq22hGkO1o+nXgjTFprcGY82dDyzB\n1hKkqXsn3FdVPJRDAx87XO+XociAa6khNYxuGsY8mKRZ/OSv2119st3dxA3W\n+zBKMl8579LCo8Qjmkafu3J40gB8HcjoPkuCyDFwFne7UAW5VIPCAMGkphLu\nN9/NhH9fylnnw0MmlAaTjmoFZqWvEhfqWJEwyQSDYTvwKnwCJn1EionE6qTB\n7Zo4\r\n=C7KM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/ottoman","gitHead":"efd21850b60cf4f5ef0f6510f8fee0fbe3ebdb21","scripts":{"lint":"npm run lint:js .","test":"nyc ./node_modules/mocha/bin/_mocha -- test/*.test.js","clean":"rm -rf logs","start":"nodemon server.js","format":"prettier --config ./.prettierrc  --write","lint:js":"eslint --fix .","packages":"npm ci","test:int":"jest --config ./integration-tests/jest.config.json","format:js":"prettier --config ./.prettierrc --write './**/*.js'","test:unit":"jest --config ./jest.config.json","lint:quiet":"npm run -s lint:js:quiet .","lint:verbose":"npm run -s lint:js:verbose .","lint:js:check":"eslint --print-config . | eslint-config-prettier-check","lint:js:quiet":"eslint --fix --quiet --cache .","lint:js:verbose":"eslint --fix --debug ."},"_npmUser":{"name":"ethanbensonagc","email":"ethan.benson@agconnections.com"},"repository":{"url":"git+ssh://git@github.com/agconnections/ottomanjs.git","type":"git"},"_npmVersion":"6.9.0","description":"ODM for Couchbase Node.js driver.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"uuid":"^3.3.2","husky":"^3.0.0","lodash":"^4.17.15","bluebird":"^3.4.1","jsonpath":"^1.0.2","prettier":"^1.18.2","couchbase":"~2.6.4","lint-staged":"^8.2.1","lodash-deep":"^2.0.0","ink-docstrap":"^1.3.2","eslint-plugin-jest":"^22.9.0","eslint-plugin-json":"^1.4.0","eslint-plugin-react":"^7.14.2","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.0","eslint-config-prettier":"^6.0.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","jsdoc":"^3.6.3","mocha":"^5.2.0","eslint":"^5.7.0"},"optionalDependencies":{"couchbase":"~2.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ottoman_2.0.2_1566933216910_0.3090292574596838","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@agconnections/ottoman","version":"2.1.2","keywords":["couchbase","odm","nosql","json","document"],"license":"Apache2","_id":"@agconnections/ottoman@2.1.2","maintainers":[{"name":"agc_npm_bot_9000","email":"npm-users@agconnections.com"},{"name":"agcdevopsjg","email":"jeremy.grier@agconnections.com"},{"name":"andrewgib14","email":"andrewgib14@gmail.com"},{"name":"barry.cooper","email":"barry.cooper@agconnections.com"},{"name":"bread_and_circuses","email":"paul.pitt@agconnections.com"},{"name":"brickard15","email":"brian.rick@gmail.com"},{"name":"eddie_d_2000","email":"eddie.dillon@agconnections.com"},{"name":"ethanbensonagc","email":"ethan.benson@agconnections.com"},{"name":"jennifer.carson","email":"jennifer.carson@agconnections.com"},{"name":"joebenbogle","email":"joeben.bogle@agconnections.com"},{"name":"michaelkaufmanagc","email":"michael.kaufman@agconnections.com"},{"name":"rbuckley13","email":"ryan.buckley@agconnections.com"},{"name":"tylerdodson","email":"tyler.dodson@agconnections.com"},{"name":"vowell","email":"vowell@protonmail.com"},{"name":"why06jz","email":"shaun.carter@agconnections.com"}],"homepage":"https://github.com/agconnections/ottomanjs#readme","bugs":{"url":"https://github.com/agconnections/ottomanjs/issues"},"dist":{"shasum":"9b655b5c6400e03e44ebc385565a9158a30448c9","tarball":"https://registry.npmjs.org/@agconnections/ottoman/-/ottoman-2.1.2.tgz","fileCount":37,"integrity":"sha512-/aXCr4GKA1dxGdTvu0nprEvS2uhYlkqQ/QoVS0+qKpQanAd+OvGFXB7q3oH3HG7kBOJJmyxDmAQdkHqxIZcixQ==","signatures":[{"sig":"MEUCIHB5PQAwhV+TJ/YIHBFmE+TWSO/GP/u9SsFG+c1E/v+2AiEA0PUFalBWaa0E8K/cuHZc5xqg1+5Vb9C9azPL9Gar0WI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjOxPCRA9TVsSAnZWagAAcIcP/3J7YHNmvZqRsnJzkfZG\n/7EGizD3f0de5goTUGJrcx7rCCepxskbdPEqsHKgyTK5BADyxhx15YCV24wf\nTo7j2HSCBA54aOzWJHhunJw9pXSxFhLiNDhfySP0xUhD7dldKIyMyulJvsKe\n82lT2dkwaeCjxLiKn87UQq2cZCVR0s0WF/KTNRr7wUE+0lfLf3cA0tDqPm/K\ns7Dm10WO6EEm9YInPJib/SSJvQB0mARjMpAsZb4ZQF7Jr+Ef6MMj4MEz2YdV\ny6jupWmrRanGrHQ+96UpWeCofF/70NYpFwW0i2y7vk1c1na/5suwJumaQYYK\nixNVMFVP8qe/uBs4Np69hYvUe6xolw1JJw1ONwj6gMGYgfp+FiuyHjwlVQA6\nr8IGtEeW6cV/U4iFYSZt9uV5flGrcPqHUJbdR8fEuV7p4jcUJeG4y0pyarXG\nG+kXp9TLLbSXdcAfWb64CSuaBXo/OHEy7Agi52cSekMSgbtG3uTIYLndI+p6\np5NlNMf20kvtrwkLgekcMWUqrWxaaVvVm2aYiRhbovS8cwP3uCIlpcceQqoZ\npOvasWTvSBaQBoBp2VuZry1Z3EB3iVLLgnSCsSWhdGsUc61x432W12xwfiJ9\ncg/fUFiWhHapoZjoItTRj9YMBIuG4r+hGI+ErwdCfAD8+PeMEICp0TJTmnoM\nWzBI\r\n=JgcE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/ottoman","gitHead":"0be4d75fbd5376405a5cd49f4a88eb3341aade80","scripts":{"lint":"npm run lint:js .","test":"nyc ./node_modules/mocha/bin/_mocha -- test/*.test.js","clean":"rm -rf logs","start":"nodemon server.js","format":"prettier --config ./.prettierrc  --write","lint:js":"eslint --fix .","packages":"npm ci","test:int":"jest --config ./integration-tests/jest.config.json","format:js":"prettier --config ./.prettierrc --write './**/*.js'","test:unit":"jest --config ./jest.config.json","lint:quiet":"npm run -s lint:js:quiet .","lint:verbose":"npm run -s lint:js:verbose .","lint:js:check":"eslint --print-config . | eslint-config-prettier-check","lint:js:quiet":"eslint --fix --quiet --cache .","lint:js:verbose":"eslint --fix --debug ."},"_npmUser":{"name":"ethanbensonagc","email":"ethan.benson@agconnections.com"},"repository":{"url":"git+ssh://git@github.com/agconnections/ottomanjs.git","type":"git"},"_npmVersion":"6.11.3","description":"ODM for Couchbase Node.js driver.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"uuid":"^3.3.2","husky":"^3.0.0","lodash":"^4.17.15","bluebird":"^3.4.1","jsonpath":"^1.0.2","prettier":"^1.18.2","couchbase":"~2.6.4","lint-staged":"^8.2.1","lodash-deep":"^2.0.0","ink-docstrap":"^1.3.2","eslint-plugin-jest":"^22.9.0","eslint-plugin-json":"^1.4.0","eslint-plugin-react":"^7.14.2","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.0","eslint-config-prettier":"^6.0.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","jsdoc":"^3.6.3","mocha":"^5.2.0","eslint":"^5.7.0"},"optionalDependencies":{"couchbase":"~2.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ottoman_2.1.2_1569516622365_0.014520407950391112","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@agconnections/ottoman","version":"2.2.0","keywords":["couchbase","odm","nosql","json","document"],"license":"Apache2","_id":"@agconnections/ottoman@2.2.0","maintainers":[{"name":"agc_npm_bot_9000","email":"npm-users@agconnections.com"},{"name":"agcdevopsjg","email":"jeremy.grier@agconnections.com"},{"name":"andrewgib14","email":"andrewgib14@gmail.com"},{"name":"barry.cooper","email":"barry.cooper@agconnections.com"},{"name":"bread_and_circuses","email":"paul.pitt@agconnections.com"},{"name":"brickard15","email":"brian.rick@gmail.com"},{"name":"eddie_d_2000","email":"eddie.dillon@agconnections.com"},{"name":"ethanbensonagc","email":"ethan.benson@agconnections.com"},{"name":"jennifer.carson","email":"jennifer.carson@agconnections.com"},{"name":"joebenbogle","email":"joeben.bogle@agconnections.com"},{"name":"michaelkaufmanagc","email":"michael.kaufman@agconnections.com"},{"name":"rbuckley13","email":"ryan.buckley@agconnections.com"},{"name":"tylerdodson","email":"tyler.dodson@agconnections.com"},{"name":"vowell","email":"vowell@protonmail.com"},{"name":"why06jz","email":"shaun.carter@agconnections.com"}],"homepage":"https://github.com/agconnections/ottomanjs#readme","bugs":{"url":"https://github.com/agconnections/ottomanjs/issues"},"dist":{"shasum":"71095bb409eea3d42ce1476d60574d9380eada3e","tarball":"https://registry.npmjs.org/@agconnections/ottoman/-/ottoman-2.2.0.tgz","fileCount":55,"integrity":"sha512-1mXTlKq9QhbLX8ndy71lXn2G1/CXx0uzApM/CV4hi5D3X2NT4rqVHOjOT14vNffXh6oDbSdcOynB6Rn9aKTYGw==","signatures":[{"sig":"MEUCIAnlfj+NJD/SgimdVaeYIpehVyaavBesjwM4eCmiSfupAiEA8BVy7VFGPjju7W1+TE0GtYF8IVf8lqf5DVL0Aid3Oxg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":894405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwEIBCRA9TVsSAnZWagAAJ7wP/21mWmJwEwZ4b93Hw1ZJ\nS/6ewxLOsK+xjiGaQUE8ZwbWj1y6aWR3fbtxL+XWdJzkuIzAcmMlyzCgjA9b\nGp6L34bTzTEa9Jq6bCmZ1uFn+XXwMsovvtH3xG1Vujx5DG8zPUL2Q1NLMh6L\nLE2uxoIDbSApR/NbnOOwiSXERPbX5Zf9z7fkM9Q452lw539617kKk2P7+yD0\n2veARd5wSq6J3r/GqJuy3Ef7CXxcqfS1A5i4SfKhZ8peeNfSdhkPzIC49q0F\ne+2jKzTNKp0Vwt31VaN+oBMgemH3NWWmbXjl7OiEfkjoKRZUmrJMgZgdhxHb\nrbqh3PHQXI4U2dCNcBHIfz9Ljir85KWYXBfsO/lWCh4CjuROl2rjx84COEXR\nQngNqNhqhz6In+DhmTyRh7wAWP4hpwHHphVFctd++WUp5IZ+NNMUO0mdAom9\nc8TPEvrXeK+VUa3yNJcs7Vy/sl0wFSHCw77lsasVlOCC/c08Lh0CAmkvQpm6\ngw+a4w76RQgu1jOLIDsxSkE15unDwCoKqOZiqMcUp10KMLCMVrz0AJ41EIbd\nzMoWsuA9sEL0BG+VTjNfDc1SR4RaVUbgkzmy/pZup2MNczSScfOxh5q6oPb+\nawSd26gs8HosoM6A3bMygCRMKxhGYCosASATYSJMvlGTgBa930GfXoBIWKmT\nETre\r\n=595E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/ottoman","gitHead":"5d5683fef4769794852c367332b698eb00a76700","scripts":{"lint":"npm run lint:js .","test":"nyc ./node_modules/mocha/bin/_mocha -- test/*.test.js && echo \"TODO: Replace mocha with jest\"","clean":"rm -rf logs","start":"node server.js","format":"prettier --config ./.prettierrc  --write","lint:js":"eslint --fix .","test:CI":"CI=true npm run test","packages":"npm ci","test:int":"jest --config ./integration-tests/jest.int.config.json","format:js":"prettier --config ./.prettierrc --write './**/*.js'","test:jest":"jest --config ./jest.config.json","test:unit":"jest --config ./jest.unit.config.json","lint:quiet":"npm run -s lint:js:quiet .","lint:verbose":"npm run -s lint:js:verbose .","lint:js:check":"eslint --print-config . | eslint-config-prettier-check","lint:js:quiet":"eslint --fix --quiet --cache .","license-confirm":"node node_modules/@agconnections/license-confirm/index","lint:js:verbose":"eslint --fix --debug ."},"_npmUser":{"name":"ethanbensonagc","email":"ethan.benson@agconnections.com"},"repository":{"url":"git+ssh://git@github.com/agconnections/ottomanjs.git","type":"git"},"_npmVersion":"6.11.3","description":"ODM for Couchbase Node.js driver.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.15","bluebird":"^3.7.0","jsonpath":"^1.0.2","couchbase":"~2.6.4","lodash-deep":"^2.0.0","ink-docstrap":"^1.3.2","@agconnections/jest-config":"^1.0.1","@agconnections/license-confirm":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","jest":"^24.9.0","husky":"^3.0.8","jsdoc":"^3.6.3","mocha":"^5.2.0","eslint":"^5.16.0","prettier":"^1.18.2","supertest":"^4.0.2","dirty-chai":"^2.0.1","lint-staged":"^8.2.1","eslint-plugin-jest":"^22.17.0","eslint-plugin-json":"^1.4.0","eslint-plugin-mocha":"^6.1.1","eslint-plugin-import":"^2.18.2","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-config-airbnb-base":"^14.0.0"},"optionalDependencies":{"couchbase":"~2.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ottoman_2.2.0_1572880896771_0.8093323854088486","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@agconnections/ottoman","version":"2.3.0","keywords":["couchbase","odm","nosql","json","document"],"license":"Apache2","_id":"@agconnections/ottoman@2.3.0","maintainers":[{"name":"agc_npm_bot_9000","email":"npm-users@agconnections.com"},{"name":"agcdevopsjg","email":"jeremy.grier@agconnections.com"},{"name":"andrewgib14","email":"andrewgib14@gmail.com"},{"name":"barry.cooper","email":"barry.cooper@agconnections.com"},{"name":"bread_and_circuses","email":"paul.pitt@agconnections.com"},{"name":"brickard15","email":"brian.rick@gmail.com"},{"name":"eddie_d_2000","email":"eddie.dillon@agconnections.com"},{"name":"ethanbensonagc","email":"ethan.benson@agconnections.com"},{"name":"jennifer.carson","email":"jennifer.carson@agconnections.com"},{"name":"joebenbogle","email":"joeben.bogle@agconnections.com"},{"name":"michaelkaufmanagc","email":"michael.kaufman@agconnections.com"},{"name":"rbuckley13","email":"ryan.buckley@agconnections.com"},{"name":"tylerdodson","email":"tyler.dodson@agconnections.com"},{"name":"vowell","email":"vowell@protonmail.com"},{"name":"why06jz","email":"shaun.carter@agconnections.com"}],"homepage":"https://github.com/agconnections/ottomanjs#readme","bugs":{"url":"https://github.com/agconnections/ottomanjs/issues"},"dist":{"shasum":"e1b344ff19ff8c01596a9003425dd489548d9d37","tarball":"https://registry.npmjs.org/@agconnections/ottoman/-/ottoman-2.3.0.tgz","fileCount":55,"integrity":"sha512-vhQGbg0Ztlh5tzkTWK4AoUDxdpgO75fQ3XI2gm2srBXTuUUO4PvnMJC57dRXu4bEjn4t6JyqPR63OGLhG88sRg==","signatures":[{"sig":"MEQCIGY5by2WOjU4nmLXiWwk1s2cn3hYORkh5j9QQ4lSpHYPAiA1JdgL63NFPARdgDqKvSY8M59RYPhg/5rN3oHyS3eKxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":894782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwII2CRA9TVsSAnZWagAAsIgP/1ic0uMSQkSW4BA7mA+c\n0qa5Xqe/ZOKBAEpR5UBJ17hqMyBY+hrYLj90u3UsX8wNKKo7WZzhV7UIr3wO\nWy5AGSjni13S01OGQuOwpC55wmlrXCLmKoNwoRP4dtrpzLUWD24x3nTyVkg7\naPoG4nQrvtOncIAt5RVEhW8J4bW8qHUczH/l6HrZ44GcPtV5YhuEKKvnM5HI\nYkirOst6f55Qu2O02WjbJyJ3HFaRrJ9zTKtOmEs88vF3SEMY6ZNEMqyhnfXM\nTxH/D28zjTiYdJJpwQVrAz92vzxW2/UYefaLh//Au/Bypd09BNfZB2R1b/om\nLpuVoIR6vak3xHJKF/Q5uwp6vvr9DcHCL1Qehxj9XQB1mnxEvxNdCgMBbti7\nMiHNmtTZHsZiXhKS9g2sAJD+F2hyRQsy3mz7IQzOdeNTVV9m/TLcDqai8k80\naPlME6XFqIDsOa+kr7g3FOUgvFlEpSR1rLtCUcN8+A5GkpoIYQn6c/1eDpd2\ndvz94QkI3OkH7pJFb4/M9hVaiqVrMcYVNiCS8XBiypikyOF1bAB45viRxepK\n8XAZFAJ6kpP/DTSYVHCRGPXa73oml7ikw0orBOZJKWdT3LgqUgFx9w8I56+N\np/ruvRGWEYNyySPB7z1DeDNxFF4NhW73Y6/hR0T3+a9jUGxjfAOqxu7V2ZTN\nME/x\r\n=xcnB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/ottoman","gitHead":"9f4ba2b9b6128f328279d4602c1b1b4c153d2db2","scripts":{"lint":"npm run lint:js .","test":"nyc ./node_modules/mocha/bin/_mocha -- test/*.test.js && echo \"TODO: Replace mocha with jest\"","clean":"rm -rf logs","start":"node server.js","format":"prettier --config ./.prettierrc  --write","lint:js":"eslint --fix .","test:CI":"CI=true npm run test","packages":"npm ci","test:int":"jest --config ./integration-tests/jest.int.config.json","format:js":"prettier --config ./.prettierrc --write './**/*.js'","test:jest":"jest --config ./jest.config.json","test:unit":"jest --config ./jest.unit.config.json","lint:quiet":"npm run -s lint:js:quiet .","lint:verbose":"npm run -s lint:js:verbose .","lint:js:check":"eslint --print-config . | eslint-config-prettier-check","lint:js:quiet":"eslint --fix --quiet --cache .","license-confirm":"node node_modules/@agconnections/license-confirm/index","lint:js:verbose":"eslint --fix --debug ."},"_npmUser":{"name":"ethanbensonagc","email":"ethan.benson@agconnections.com"},"repository":{"url":"git+ssh://git@github.com/agconnections/ottomanjs.git","type":"git"},"_npmVersion":"6.11.3","description":"ODM for Couchbase Node.js driver.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.15","bluebird":"^3.7.0","jsonpath":"^1.0.2","couchbase":"~2.6.4","lodash-deep":"^2.0.0","ink-docstrap":"^1.3.2","@agconnections/jest-config":"^1.0.1","@agconnections/license-confirm":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","jest":"^24.9.0","husky":"^3.0.8","jsdoc":"^3.6.3","mocha":"^5.2.0","eslint":"^5.16.0","prettier":"^1.18.2","supertest":"^4.0.2","dirty-chai":"^2.0.1","lint-staged":"^8.2.1","eslint-plugin-jest":"^22.17.0","eslint-plugin-json":"^1.4.0","eslint-plugin-mocha":"^6.1.1","eslint-plugin-import":"^2.18.2","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-config-airbnb-base":"^14.0.0"},"optionalDependencies":{"couchbase":"~2.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ottoman_2.3.0_1572897334265_0.5673667923875558","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@agconnections/ottoman","version":"2.4.0","keywords":["couchbase","odm","nosql","json","document"],"license":"Apache2","_id":"@agconnections/ottoman@2.4.0","maintainers":[{"name":"agc_npm_bot_9000","email":"npm-users@agconnections.com"},{"name":"agcdevopsjg","email":"jeremy.grier@agconnections.com"},{"name":"andrewgib14","email":"andrewgib14@gmail.com"},{"name":"barry.cooper","email":"barry.cooper@agconnections.com"},{"name":"bread_and_circuses","email":"paul.pitt@agconnections.com"},{"name":"brickard15","email":"brian.rick@gmail.com"},{"name":"eddie_d_2000","email":"eddie.dillon@agconnections.com"},{"name":"ethanbensonagc","email":"ethan.benson@agconnections.com"},{"name":"jennifer.carson","email":"jennifer.carson@agconnections.com"},{"name":"joebenbogle","email":"joeben.bogle@agconnections.com"},{"name":"michaelkaufmanagc","email":"michael.kaufman@agconnections.com"},{"name":"prithvi123","email":"vuppulaprithvireddy@gmail.com"},{"name":"rbuckley13","email":"ryan.buckley@agconnections.com"},{"name":"tylerdodson","email":"tyler.dodson@agconnections.com"},{"name":"vowell","email":"vowell@protonmail.com"},{"name":"why06jz","email":"shaun.carter@agconnections.com"}],"homepage":"https://github.com/agconnections/ottomanjs#readme","bugs":{"url":"https://github.com/agconnections/ottomanjs/issues"},"dist":{"shasum":"ca8a6fb6a884b371f3bb499037293dfde5d34aa3","tarball":"https://registry.npmjs.org/@agconnections/ottoman/-/ottoman-2.4.0.tgz","fileCount":55,"integrity":"sha512-87Oqu3IPEttsUF9c2GEC+SSXzKF3ds/YjgrTxVRLf/IKqE9N8Ed33N9MityQxr8uTP0UMG0f1va2yPj3zZ8HWg==","signatures":[{"sig":"MEQCIAEj4ru8a6dO5XbDP6WJhCtC4kJZnhvQHNjvc6YhY1ZbAiASXdd03DDRdhY2ROTLB905jK7zOsR03QFkRXgf465c0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":895886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdya2vCRA9TVsSAnZWagAAKGEQAJrhmB3OJlAX5YJQ2zMb\nVIYPDERL80Aq7i8yC8l5e5H35c3YBTMdnWD+vR+BtcVUOOBbuyQHjNGQBYFm\nb4Gvl7Z+we9GU+2RJPuSUD/4um1HODYO3f3MQixGwNBpVdvyGl6UBNhPj44p\nOcoP7G2PDe8hSP+ogMyBWTP+xembINCsyDX7LWNSj8SVQL8YjYHMDsZ3bzE7\nkZ8p+BCLka//MhOLfHdVraP6IOSx02cmwT133Crk0tL33CJ0lW+3J8nqIuFA\nB5av/o1Ey5/STilz+Hij4EbK8Eg6a9PAaGcF1y+aZ3h03qShCXHQNCrbL+Am\nMWA/ncxDCpDnWNAgvA6ftJsvVMbBOYde5IGJs25qsx1d6U2+N2IJnbXd48m2\nLuNgNL+oK+O/G+iXpN/J5tD94N9tp0LuW7iQVrKt4ZkYj6PEYnInt+UKlIgX\nfPLcTHOuUf4uBOVwbrV10raYp9WHmD2wu27EZTywnDiS+5PgG7TuTf9fMKCO\nq9rK8HFqSQfsbFN1EuixqUA8O/5Y7rWm/mWHahYmbGwe+BByKZe1EdapKVRf\nk9VZvhV9tf0NF5DkQSv2w7oHdXRZqR3HnaP93f1Bq3dvUdzWlJCxDzA8FeMu\ncn7HyAT6B/WVC/Me5w8tdEKdozkz/5W4HghrEVOMErmnGoFrtwERb2swUqIJ\nUO1p\r\n=YAAI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/ottoman","gitHead":"a28af8fec064b6568eb5cccefb3b63caf7fcbd51","scripts":{"lint":"npm run lint:js .","test":"nyc ./node_modules/mocha/bin/_mocha -- test/*.test.js && echo \"TODO: Replace mocha with jest\"","clean":"rm -rf logs","start":"node server.js","format":"prettier --config ./.prettierrc  --write","lint:js":"eslint --fix .","test:CI":"CI=true npm run test","packages":"npm ci","test:int":"jest --config ./integration-tests/jest.int.config.json","format:js":"prettier --config ./.prettierrc --write './**/*.js'","test:jest":"jest --config ./jest.config.json","test:unit":"jest --config ./jest.unit.config.json","lint:quiet":"npm run -s lint:js:quiet .","lint:verbose":"npm run -s lint:js:verbose .","lint:js:check":"eslint --print-config . | eslint-config-prettier-check","lint:js:quiet":"eslint --fix --quiet --cache .","license-confirm":"node node_modules/@agconnections/license-confirm/index","lint:js:verbose":"eslint --fix --debug ."},"_npmUser":{"name":"ethanbensonagc","email":"ethan.benson@agconnections.com"},"repository":{"url":"git+ssh://git@github.com/agconnections/ottomanjs.git","type":"git"},"_npmVersion":"6.11.3","description":"ODM for Couchbase Node.js driver.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.15","bluebird":"^3.7.0","jsonpath":"^1.0.2","couchbase":"~2.6.4","lodash-deep":"^2.0.0","ink-docstrap":"^1.3.2","@agconnections/jest-config":"^1.0.1","@agconnections/license-confirm":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","jest":"^24.9.0","husky":"^3.0.8","jsdoc":"^3.6.3","mocha":"^5.2.0","eslint":"^5.16.0","prettier":"^1.18.2","supertest":"^4.0.2","dirty-chai":"^2.0.1","lint-staged":"^8.2.1","eslint-plugin-jest":"^22.17.0","eslint-plugin-json":"^1.4.0","eslint-plugin-mocha":"^6.1.1","eslint-plugin-import":"^2.18.2","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-config-airbnb-base":"^14.0.0"},"optionalDependencies":{"couchbase":"~2.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ottoman_2.4.0_1573498287194_0.7192031332148574","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@agconnections/ottoman","version":"3.0.0","keywords":["couchbase","odm","nosql","json","document"],"license":"Apache2","_id":"@agconnections/ottoman@3.0.0","maintainers":[{"name":"agc_npm_bot_9000","email":"npm-users@agconnections.com"},{"name":"agcdevopsjg","email":"jeremy.grier@agconnections.com"},{"name":"andrewgib14","email":"andrewgib14@gmail.com"},{"name":"barry.cooper","email":"barry.cooper@agconnections.com"},{"name":"bread_and_circuses","email":"paul.pitt@agconnections.com"},{"name":"eddie_d_2000","email":"eddie.dillon@agconnections.com"},{"name":"ethanbensonagc","email":"ethan.benson@agconnections.com"},{"name":"jennifer.carson","email":"jennifer.carson@agconnections.com"},{"name":"jfalkenburgagc","email":"joe.falkenburg@agconnections.com"},{"name":"joebenbogle","email":"joeben.bogle@agconnections.com"},{"name":"michaelkaufmanagc","email":"michael.kaufman@agconnections.com"},{"name":"prithvi123","email":"vuppulaprithvireddy@gmail.com"},{"name":"rbuckley13","email":"ryan.buckley@agconnections.com"},{"name":"shawnk-agconn","email":"shawn.kircher@agconnections.com"},{"name":"tylerdodson","email":"tyler.dodson@agconnections.com"},{"name":"vowell","email":"vowell@protonmail.com"},{"name":"why06jz","email":"shaun.carter@agconnections.com"}],"homepage":"https://github.com/agconnections/ottomanjs#readme","bugs":{"url":"https://github.com/agconnections/ottomanjs/issues"},"dist":{"shasum":"83054d15121de8699bebcc312e2917133383e629","tarball":"https://registry.npmjs.org/@agconnections/ottoman/-/ottoman-3.0.0.tgz","fileCount":55,"integrity":"sha512-/XNtrjAwxWGmn8hOS3YCIOMEVQoyIDJ2V8DskokQjipwvRilvtxl+8PINH1DTqESqL2ppsaOyOd/fJjV9W10xg==","signatures":[{"sig":"MEYCIQD2BqT004Rm0BK0DGpBZ2XRpeTtoOiNe0WIZ2oo2lOViAIhANhL9NPlsfCgSJOs5S7p+QV9+4VLfSl4jlPnb1ig88qc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":894782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7mTeCRA9TVsSAnZWagAAhwsP/RE+jKUr692OQXr3aRnR\nPnABEyZTAkwSadxZVI9ykO0yEi+8EMzaROj/QpdHq/UmW+l/t8coON6UK1Hx\nJYV706hhUp4gAUIWGFBZpKWBEI/RRxeXsAJCPt6/mJOjrOFkHD4ey74kHDRo\nVXvs9lRpzQaNAMDlzeXJ0aRrhmkdB7ZPpbpTWVjKy0jwQtt9L/1qSIFSVrgw\nHmiXT2uExfnP23PVcf9q4ZFr+bbv5OH1dz727ReQYG9yua7LvcaXYI1gAsgJ\nP3KBEAs2GpgzU0UTiCJUpV2E8LdTJsyK5dwO29MD7gBcXhLSsjMy/kD5SBPH\nUP23CEkUUiLEskseQ0Lh37shxxyA8BjJsph2NHkN4eFGowCM3hhhaMyyFKFg\nRMcXvocZytwKHHeITwGKM86L211zam7WzgEllB8wRKIHDtbkMAqbC5Ddluik\n8aSVpCyaemFlVTiqq7wjbGR1slG25i0t1C6aOqJxtlEpqH8ix43O7hUFGeh4\n9UEFHjC1NNr+Eel2Ka72Xne9dTqJbXNeYtBZBsfD8ZwFv/0k3R3eU9a7ucpL\nkzhMJ/SOTb0cvEK/ecu26RIKppAwIyAIi67E6I/8vPwnlCRAiWj5k2pXYLHS\n5E+oyltO2BF7YpPfMfWul8QBJz2hi4RHfBdCWs6Osbhcx2sqMaQKBXAzZJKm\ntn90\r\n=45Vb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/ottoman","gitHead":"3eda53c19cb0c9183e07a5656855a837130889a1","scripts":{"lint":"npm run lint:js .","test":"nyc ./node_modules/mocha/bin/_mocha -- test/*.test.js && echo \"TODO: Replace mocha with jest\"","clean":"rm -rf logs","start":"node server.js","format":"prettier --config ./.prettierrc  --write","lint:js":"eslint --fix .","test:CI":"CI=true npm run test","packages":"npm ci","test:int":"jest --config ./integration-tests/jest.int.config.json","format:js":"prettier --config ./.prettierrc --write './**/*.js'","test:jest":"jest --config ./jest.config.json","test:unit":"jest --config ./jest.unit.config.json","lint:quiet":"npm run -s lint:js:quiet .","lint:verbose":"npm run -s lint:js:verbose .","lint:js:check":"eslint --print-config . | eslint-config-prettier-check","lint:js:quiet":"eslint --fix --quiet --cache .","license-confirm":"node node_modules/@agconnections/license-confirm/index","lint:js:verbose":"eslint --fix --debug ."},"_npmUser":{"name":"ethanbensonagc","email":"ethan.benson@agconnections.com"},"repository":{"url":"git+ssh://git@github.com/agconnections/ottomanjs.git","type":"git"},"_npmVersion":"6.11.3","description":"ODM for Couchbase Node.js driver.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.15","bluebird":"^3.7.0","jsonpath":"^1.0.2","couchbase":"~2.6.4","lodash-deep":"^2.0.0","ink-docstrap":"^1.3.2","@agconnections/jest-config":"^1.0.1","@agconnections/license-confirm":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","jest":"^24.9.0","husky":"^3.0.8","jsdoc":"^3.6.3","mocha":"^5.2.0","eslint":"^5.16.0","prettier":"^1.18.2","supertest":"^4.0.2","dirty-chai":"^2.0.1","lint-staged":"^8.2.1","eslint-plugin-jest":"^22.17.0","eslint-plugin-json":"^1.4.0","eslint-plugin-mocha":"^6.1.1","eslint-plugin-import":"^2.18.2","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-config-airbnb-base":"^14.0.0"},"optionalDependencies":{"couchbase":"~2.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ottoman_3.0.0_1575904477982_0.6239585021743062","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@agconnections/ottoman","version":"3.0.1","keywords":["couchbase","odm","nosql","json","document"],"license":"Apache2","_id":"@agconnections/ottoman@3.0.1","maintainers":[{"name":"agc_npm_bot_9000","email":"npm-users@agconnections.com"},{"name":"agcdevopsjg","email":"jeremy.grier@agconnections.com"},{"name":"andrewgib14","email":"andrewgib14@gmail.com"},{"name":"barry.cooper","email":"barry.cooper@agconnections.com"},{"name":"bread_and_circuses","email":"paul.pitt@agconnections.com"},{"name":"eddie_d_2000","email":"eddie.dillon@agconnections.com"},{"name":"ethanbensonagc","email":"ethan.benson@agconnections.com"},{"name":"jennifer.carson","email":"jennifer.carson@agconnections.com"},{"name":"jfalkenburgagc","email":"joe.falkenburg@agconnections.com"},{"name":"joebenbogle","email":"joeben.bogle@agconnections.com"},{"name":"michaelkaufmanagc","email":"michael.kaufman@agconnections.com"},{"name":"prithvi123","email":"vuppulaprithvireddy@gmail.com"},{"name":"rbuckley13","email":"ryan.buckley@agconnections.com"},{"name":"shawnk-agconn","email":"shawn.kircher@agconnections.com"},{"name":"tylerdodson","email":"tyler.dodson@agconnections.com"},{"name":"vowell","email":"vowell@protonmail.com"},{"name":"why06jz","email":"shaun.carter@agconnections.com"}],"homepage":"https://github.com/agconnections/ottomanjs#readme","bugs":{"url":"https://github.com/agconnections/ottomanjs/issues"},"dist":{"shasum":"27f31ea56758f55f06d594bb99d851c22f922ed0","tarball":"https://registry.npmjs.org/@agconnections/ottoman/-/ottoman-3.0.1.tgz","fileCount":55,"integrity":"sha512-ohczq1sLKDKqPf0cEE1rOKvDIaifym1SZKptn9iTD53i+CRG82B+oZ6zzVxRj8jf6MMxsUtW9BaOpFK+rJtqlg==","signatures":[{"sig":"MEUCIQCK7BTZTmdjkEUFcP5jH6AqMjiytdrzuVmIfotnHDo9ZQIgeN87NrLk9mc8LwMlvEa/Im71EuVOsAykteLw3DWJ0oI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":895293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+o6yCRA9TVsSAnZWagAAIQMQAJFMQ1bo8Y75jSbk6nwM\nT+I9eGjQgelvR/iY7Mul03sj90iJSYMGFjrljKkyFoftoBV54duaCj0AkDfQ\nfXSGOxBf9Cd8ilFsFCcLU1GuqcGqf8zBUzm1Mb8JE7Aq/FBBE91d2VsUCNW9\n7XJAaaOtoAHjzReAWvTbx8ABQ9oX3wiGm2ocV+Gejk4NTQp3V9A4aMkSqOm0\njoewManUqVY2gtpuFT9d/69rI+9ml7m0tlhavaKysfGUpxc+WpvLnoHbVriR\n6UAwZw7873o9GlhUICQKAIph0/xWAiztknuehL6jtuTZMGUHWYlxxYSox+zU\nZH2wh+48iBacv8GHWD4nXO0ZwrqhMWATErcI4mCq+s/7mv8qrI8VZRhFYR1e\nT+cYLs46zHD20AAaN0Aqgl5sxg8xmGrP0xAwGwV8UOpiwSYkxyFITojC9moM\nRtG+SAVsrw9qfDfL5byFhYvbfHAznD4TKGxpouWdu0pqyK+cVtMGx9wDa0LS\n7OQFux46CxWTX4Y1G1td4+NFB8Zd1BNG8ZigaIGN5T6MnAcJUJ1eJmjZO7YX\n/78E0TamhEc7flmmwy+3tCz+60tML5pRDNKLnKBZQscHGErIhnyR1FEs7xJL\ne3lnIrca32cErRTDWg+qOEWf63oGkSkK1ZbqFE3IWa+roRlnaoCxz0NRifyP\nZCq5\r\n=faNw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/ottoman","gitHead":"db6ba6345877fbf971758ac75f877362812a64d7","scripts":{"lint":"npm run lint:js .","test":"nyc ./node_modules/mocha/bin/_mocha -- test/*.test.js && echo \"TODO: Replace mocha with jest\"","clean":"rm -rf logs","start":"node server.js","format":"prettier --config ./.prettierrc  --write","lint:js":"eslint --fix .","test:CI":"CI=true npm run test","packages":"npm ci","test:int":"jest --config ./integration-tests/jest.int.config.json","format:js":"prettier --config ./.prettierrc --write './**/*.js'","test:jest":"jest --config ./jest.config.json","test:unit":"jest --config ./jest.unit.config.json","lint:quiet":"npm run -s lint:js:quiet .","lint:verbose":"npm run -s lint:js:verbose .","lint:js:check":"eslint --print-config . | eslint-config-prettier-check","lint:js:quiet":"eslint --fix --quiet --cache .","license-confirm":"node node_modules/@agconnections/license-confirm/index","lint:js:verbose":"eslint --fix --debug ."},"_npmUser":{"name":"ethanbensonagc","email":"ethan.benson@agconnections.com"},"repository":{"url":"git+ssh://git@github.com/agconnections/ottomanjs.git","type":"git"},"_npmVersion":"6.11.3","description":"ODM for Couchbase Node.js driver.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.15","bluebird":"^3.7.0","jsonpath":"^1.0.2","couchbase":"~2.6.4","lodash-deep":"^2.0.0","ink-docstrap":"^1.3.2","@agconnections/jest-config":"^1.0.1","@agconnections/license-confirm":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","jest":"^24.9.0","husky":"^3.0.8","jsdoc":"^3.6.3","mocha":"^5.2.0","eslint":"^5.16.0","prettier":"^1.18.2","supertest":"^4.0.2","dirty-chai":"^2.0.1","lint-staged":"^8.2.1","eslint-plugin-jest":"^22.17.0","eslint-plugin-json":"^1.4.0","eslint-plugin-mocha":"^6.1.1","eslint-plugin-import":"^2.18.2","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-config-airbnb-base":"^14.0.0"},"optionalDependencies":{"couchbase":"~2.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ottoman_3.0.1_1576701618147_0.7697723631532007","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@agconnections/ottoman","version":"3.0.2","keywords":["couchbase","odm","nosql","json","document"],"license":"Apache2","_id":"@agconnections/ottoman@3.0.2","maintainers":[{"name":"agc_npm_bot_9000","email":"npm-users@agconnections.com"},{"name":"agcdevopsjg","email":"jeremy.grier@agconnections.com"},{"name":"andrewgib14","email":"andrewgib14@gmail.com"},{"name":"barry.cooper","email":"barry.cooper@agconnections.com"},{"name":"bread_and_circuses","email":"paul.pitt@agconnections.com"},{"name":"eddie_d_2000","email":"eddie.dillon@agconnections.com"},{"name":"ethanbensonagc","email":"ethan.benson@agconnections.com"},{"name":"jennifer.carson","email":"jennifer.carson@agconnections.com"},{"name":"jfalkenburgagc","email":"joe.falkenburg@agconnections.com"},{"name":"joebenbogle","email":"joeben.bogle@agconnections.com"},{"name":"michaelkaufmanagc","email":"michael.kaufman@agconnections.com"},{"name":"prithvi123","email":"vuppulaprithvireddy@gmail.com"},{"name":"rbuckley13","email":"ryan.buckley@agconnections.com"},{"name":"shawnk-agconn","email":"shawn.kircher@agconnections.com"},{"name":"tylerdodson","email":"tyler.dodson@agconnections.com"},{"name":"vowell","email":"vowell@protonmail.com"},{"name":"why06jz","email":"shaun.carter@agconnections.com"}],"homepage":"https://github.com/agconnections/ottomanjs#readme","bugs":{"url":"https://github.com/agconnections/ottomanjs/issues"},"dist":{"shasum":"7a8a8bb029725ab8e7fb9f33429d0e86b11d2d51","tarball":"https://registry.npmjs.org/@agconnections/ottoman/-/ottoman-3.0.2.tgz","fileCount":55,"integrity":"sha512-Z8iTojtlL5s/JrWomTdIMNX4x41dVjWbdR9RGh9GKRcYwE6fFd8hqJAQzvdnPMqm5vBGmMdqouEK/H/bgUdoEw==","signatures":[{"sig":"MEQCIA9sfYxRQZN0SS3BZ80rGjk7/8R2752SIb+3b8VtUHWhAiAQIH8ZN6bykn/+xVso4k3CZ8IBk1strhXEmgb7KVVZRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":895324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBSbgCRA9TVsSAnZWagAAHJIP/RblBpVSslSHndrVktiE\nCo3xzdNbBYjWviM7Iv4aQ/v2t5cxtVJrzDwLnVIThhWUhgNypZc8xxlohts6\ntKkZzNUUYgLOhGHnIQSRmJze7v04VnUTu8irnactq29+zPu84KtU/rsMP+fY\nY36tLLmg4387mJgLXyQzXI9pS5FW/yusvzeeYd2jvvxQgMPpe/TXSMppA1Jf\nTrgIRKMLcebqsVP5J4TXY+CpGMOgF3mUisBBAyDn2MCMNoyrAsH2ViVG0vzD\nPZ2Jbe2hf68Orgj6Kq4rW8JU4/NOJZOEUydUC7+bBnzzvcF3t347CkDHlznM\nFGtYvvHvHOUD+SRG1Q7W7niBgAnNn+oYMQ1gWVo/enEVO2fZn1SCCgg+Rad1\n6lBrqDRh24p08FLd3RMZvPk/cS5ZSTi53NehjZo/J89uW+eMbE9guhH3Txym\nsi8yG/DG3O8PJswvp+n1EpTS6eV/76appOUa2/89buYVYmta+5rpFkG4SfWS\naEfE1xLXxJQujxKpq0WbOWnEsVj27HkjQ3DizATXmxDwgyBiv0N1CPe8hVPj\nPnB8GqDoqpHjdFRWYW654vnAcu96udug6wynRGMivKe6bIuVaqv5DpFEzEoz\nA8C62gJsaegy9I50VufA3h2kaky68DnWtqoKfwBDUndbOW6/HKtkJIKDsKRp\nuD5i\r\n=k4wX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/ottoman","gitHead":"7349ff7262b86e4f5e52eadd2bbb2c169f8f3765","scripts":{"lint":"npm run lint:js .","test":"nyc ./node_modules/mocha/bin/_mocha -- test/*.test.js && echo \"TODO: Replace mocha with jest\"","clean":"rm -rf logs","start":"node server.js","format":"prettier --config ./.prettierrc  --write","lint:js":"eslint --fix .","test:CI":"CI=true npm run test","packages":"npm ci","test:int":"jest --config ./integration-tests/jest.int.config.json","format:js":"prettier --config ./.prettierrc --write './**/*.js'","test:jest":"jest --config ./jest.config.json","test:unit":"jest --config ./jest.unit.config.json","lint:quiet":"npm run -s lint:js:quiet .","lint:verbose":"npm run -s lint:js:verbose .","lint:js:check":"eslint --print-config . | eslint-config-prettier-check","lint:js:quiet":"eslint --fix --quiet --cache .","license-confirm":"node node_modules/@agconnections/license-confirm/index","lint:js:verbose":"eslint --fix --debug ."},"_npmUser":{"name":"ethanbensonagc","email":"ethan.benson@agconnections.com"},"repository":{"url":"git+ssh://git@github.com/agconnections/ottomanjs.git","type":"git"},"_npmVersion":"6.13.4","description":"ODM for Couchbase Node.js driver.","directories":{},"_nodeVersion":"13.5.0","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.15","bluebird":"^3.7.0","jsonpath":"^1.0.2","couchbase":"^2.6.10","lodash-deep":"^2.0.0","ink-docstrap":"^1.3.2","@agconnections/jest-config":"^1.0.1","@agconnections/license-confirm":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","jest":"^24.9.0","husky":"^3.0.8","jsdoc":"^3.6.3","mocha":"^5.2.0","eslint":"^5.16.0","prettier":"^1.18.2","supertest":"^4.0.2","dirty-chai":"^2.0.1","lint-staged":"^8.2.1","eslint-plugin-jest":"^22.17.0","eslint-plugin-json":"^1.4.0","eslint-plugin-mocha":"^6.1.1","eslint-plugin-import":"^2.18.2","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-config-airbnb-base":"^14.0.0"},"optionalDependencies":{"couchbase":"^2.6.10"},"_npmOperationalInternal":{"tmp":"tmp/ottoman_3.0.2_1577395935928_0.11372111622527492","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@agconnections/ottoman","version":"3.1.0","keywords":["couchbase","odm","nosql","json","document"],"license":"Apache2","_id":"@agconnections/ottoman@3.1.0","maintainers":[{"name":"agc_npm_bot_9000","email":"npm-users@agconnections.com"},{"name":"agcdevopsjg","email":"jeremy.grier@agconnections.com"},{"name":"andrewgib14","email":"andrewgib14@gmail.com"},{"name":"aseavers","email":"allie.seavers@agconnections.com"},{"name":"barry.cooper","email":"barry.cooper@agconnections.com"},{"name":"bread_and_circuses","email":"paul.pitt@agconnections.com"},{"name":"eddie_d_2000","email":"eddie.dillon@agconnections.com"},{"name":"ethanbensonagc","email":"ethan.benson@agconnections.com"},{"name":"jennifer.carson","email":"jennifer.carson@agconnections.com"},{"name":"jfalkenburgagc","email":"joe.falkenburg@agconnections.com"},{"name":"joebenbogle","email":"joeben.bogle@agconnections.com"},{"name":"michaelkaufmanagc","email":"michael.kaufman@agconnections.com"},{"name":"prithvi123","email":"vuppulaprithvireddy@gmail.com"},{"name":"rbuckley13","email":"ryan.buckley@agconnections.com"},{"name":"savahn","email":"matt.carson@agconnections.com"},{"name":"shawnk-agconn","email":"shawn.kircher@agconnections.com"},{"name":"tylerdodson","email":"tyler.dodson@agconnections.com"},{"name":"vowell","email":"vowell@protonmail.com"},{"name":"why06jz","email":"shaun.carter@agconnections.com"}],"homepage":"https://github.com/agconnections/ottomanjs#readme","bugs":{"url":"https://github.com/agconnections/ottomanjs/issues"},"dist":{"shasum":"7c2ae2068176ff3a01993d16387f0fc0eeb94393","tarball":"https://registry.npmjs.org/@agconnections/ottoman/-/ottoman-3.1.0.tgz","fileCount":55,"integrity":"sha512-mlGgQ5rWytGEUHUT+IdvJ8Xf2iUvDdHFXCntEOu2QHxs2+5cxosLpJKSPrxa2bV+s1BHbdPgfv5gIgieUg2WpQ==","signatures":[{"sig":"MEUCIQDyPdrZ0sSAw/m60jtNydkgPsa5nNEg69oGxf65jIJYtgIgNxNQyTLmV2uxjEx0iBWycXHVAa8fbFvXCSIFLrfZ5+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":895463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF1qTCRA9TVsSAnZWagAAR0YP/ipET1fBnUAyppePeq7t\nlSk1bQJhpKypCZnUlJowATsQmaA2QgoYC2oETpmhLk2BUYu7FZ9qMcIHtpv3\nO2JrXMYK2+s7bFYrzIaw/fYg4RrgYZGzcrteYCP5G5QT3sBePmvv6yZ/y8pN\nNmpyj2o0QENkk2hFsrDSWzWWCsh7WZF3ED8zQJxZ9otCehhuN9s6u7CumxJZ\nqF4NVvCs8PaL97rKjMyr9KYZG2H5TE8qwAYllEDTPyvS2dhmPvBPUTQiPmCM\nN/1QjN2TYLg7kTPj5pYKHT9HFMLMZTGyjcPShj0ON+KLwwAxvnaDERO6DhKN\nLK82dq69olKlRIF5hcAi5wtAvNytIo/+SMYteF3Uc114Is7BBhlYnru6gDy7\nX+YKqyOKETiepH6Vuy1UCjjZ7LB7k0m35hcvOXtU7VV8xqc+ZXRm8kMN4P9x\naW+U6tpanISQn0mTIRMyyJrdHmEJGq27qNVoMEt6JaBCzGtRdxfOzlvJ9hBw\nEx/Ihv4AIfcIKxglo64R3t/DByeAYo8kHX4aUAe0wsw9ZPvphHdJnZLolqSg\nDs4tyHrbZDsU4lDzmjxD2evlR8D+TMDMlv2BLpN7K3kwHIfP9zsMYpMAmMIH\nrKEnZkccytGkxCvzAhbbKoDbxxRtsXZaC4m4BuA8UyelMXRDieULYNQMrFJU\nnwGr\r\n=dGdb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/ottoman","gitHead":"c259c47f9ec82d2458e3592bd00b3436fbf9e3bc","scripts":{"lint":"npm run lint:js .","test":"nyc ./node_modules/mocha/bin/_mocha -- test/*.test.js && echo \"TODO: Replace mocha with jest\"","clean":"rm -rf logs","start":"node server.js","format":"prettier --config ./.prettierrc  --write","lint:js":"eslint --fix .","test:CI":"CI=true npm run test","packages":"npm ci","test:int":"jest --config ./integration-tests/jest.int.config.json","format:js":"prettier --config ./.prettierrc --write './**/*.js'","test:jest":"jest --config ./jest.config.json","test:unit":"jest --config ./jest.unit.config.json","lint:quiet":"npm run -s lint:js:quiet .","lint:verbose":"npm run -s lint:js:verbose .","lint:js:check":"eslint --print-config . | eslint-config-prettier-check","lint:js:quiet":"eslint --fix --quiet --cache .","license-confirm":"node node_modules/@agconnections/license-confirm/index","lint:js:verbose":"eslint --fix --debug ."},"_npmUser":{"name":"ethanbensonagc","email":"ethan.benson@agconnections.com"},"repository":{"url":"git+ssh://git@github.com/agconnections/ottomanjs.git","type":"git"},"_npmVersion":"6.13.4","description":"ODM for Couchbase Node.js driver.","directories":{},"_nodeVersion":"13.5.0","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.15","bluebird":"^3.7.0","jsonpath":"^1.0.2","couchbase":"^2.6.10","lodash-deep":"^2.0.0","ink-docstrap":"^1.3.2","@agconnections/jest-config":"^1.0.1","@agconnections/license-confirm":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","jest":"^24.9.0","husky":"^3.0.8","jsdoc":"^3.6.3","mocha":"^5.2.0","eslint":"^5.16.0","prettier":"^1.18.2","supertest":"^4.0.2","dirty-chai":"^2.0.1","lint-staged":"^8.2.1","eslint-plugin-jest":"^22.17.0","eslint-plugin-json":"^1.4.0","eslint-plugin-mocha":"^6.1.1","eslint-plugin-import":"^2.18.2","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-config-airbnb-base":"^14.0.0"},"optionalDependencies":{"couchbase":"^2.6.10"},"_npmOperationalInternal":{"tmp":"tmp/ottoman_3.1.0_1578588818529_0.3777966960989534","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@agconnections/ottoman","version":"3.1.1","keywords":["couchbase","odm","nosql","json","document"],"license":"Apache2","_id":"@agconnections/ottoman@3.1.1","maintainers":[{"name":"agc_npm_bot_9000","email":"npm-users@agconnections.com"},{"name":"agcdevopsjg","email":"jeremy.grier@agconnections.com"},{"name":"andrewgib14","email":"andrewgib14@gmail.com"},{"name":"aseavers","email":"allie.seavers@agconnections.com"},{"name":"barry.cooper","email":"barry.cooper@agconnections.com"},{"name":"bread_and_circuses","email":"paul.pitt@agconnections.com"},{"name":"eddie_d_2000","email":"eddie.dillon@agconnections.com"},{"name":"ethanbensonagc","email":"ethan.benson@agconnections.com"},{"name":"jennifer.carson","email":"jennifer.carson@agconnections.com"},{"name":"jfalkenburgagc","email":"joe.falkenburg@agconnections.com"},{"name":"joebenbogle","email":"joeben.bogle@agconnections.com"},{"name":"michaelkaufmanagc","email":"michael.kaufman@agconnections.com"},{"name":"prithvi123","email":"vuppulaprithvireddy@gmail.com"},{"name":"rbuckley13","email":"ryan.buckley@agconnections.com"},{"name":"savahn","email":"matt.carson@agconnections.com"},{"name":"shawnk-agconn","email":"shawn.kircher@agconnections.com"},{"name":"swamproot","email":"matt.crider@agconnections.com"},{"name":"tylerdodson","email":"tyler.dodson@agconnections.com"},{"name":"vowell","email":"vowell@protonmail.com"},{"name":"why06jz","email":"shaun.carter@agconnections.com"}],"homepage":"https://github.com/agconnections/ottomanjs#readme","bugs":{"url":"https://github.com/agconnections/ottomanjs/issues"},"dist":{"shasum":"f8917734b7a7aba763f3be0e44ff1117b655078f","tarball":"https://registry.npmjs.org/@agconnections/ottoman/-/ottoman-3.1.1.tgz","fileCount":55,"integrity":"sha512-at1gLD0CxWP+9Xymhwt795RHewR1zaM8S1cn/p41k27dKuyBUG/CTbAlESP+RYS+sgRav9v0AW07zrm+syefag==","signatures":[{"sig":"MEUCIQC5wX325hAnry3gqu0Zn+1tM1hzOYARs26o5klCTDsWwAIgIn5SsD9F7eOvLF0MRcJJDEtmYVf2uWu2WuAd1A54P4s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":895767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNIBBCRA9TVsSAnZWagAAIy4P/3eckLds+PIHo8o58lvb\n0aE0rphpwilrWtvSPxth1E3d5V46L7bfWRaDkAk51iHei8XzleAHCPg3JyTm\no1PmhH36yvI638p1IlX3KjXk4+MWEZ4WJuUP0GWZHZNEABlacXth1JD8GZt8\nU9ISDwMtHcX5/ZCaHaReA2U+4Lnf4VCvV16WffboK8zHzZ0VApm6/r8qKYlD\n8DymydqVjv3oTWxfiFe0BRw7PFbstdxtF4HcW8h8Qr8KEoD4n023BlkI1BTF\nBT7w+52xtJexQY4ti40ZRZJQCUN5bFCPtURSjf6NiymjvzKSkIQQ8PqRs94K\nXOdLq2+CtdBn9z3EEfrwZI8hsVIdKaM8hm2RARdkOBAgWX8b6uBlgvgqfG4K\ntw3C+yHrfUsWWBOU/IlsqO8n+JFkfdlgMW/OL5VfGZsuzi3v6rlrYXH3yDdh\nEbWU5fN+hNrOJVwLwpdw6mgWEzs4RcdLRlN/pUCDCc6wWidyKAB4Xqv65G/x\nz+jFE4laAGkkc1Iod1upCBiErc/D+nJtxO32FU1tf6nvxhb8WhrYWaB3ERBf\nEQ7VM8Oz3CDFYGWTxKIgp6+bpD6XZuzUDOqn8VCWswMak13VP6e3pSB90oz8\nI5c1V8J+UA6VwJ74x8xbDQp+wnbV9eoTRtjdasCXVGnjpU8h8APTnLaO2BgE\nTy51\r\n=LRmG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/ottoman","gitHead":"7fde31cb428ec2e80111508e6709a71f189793a1","scripts":{"lint":"npm run lint:js .","test":"nyc ./node_modules/mocha/bin/_mocha -- test/*.test.js && echo \"TODO: Replace mocha with jest\"","clean":"rm -rf logs","start":"node server.js","format":"prettier --config ./.prettierrc  --write","lint:js":"eslint --fix .","test:CI":"CI=true npm run test","packages":"npm ci","test:int":"jest --config ./integration-tests/jest.int.config.json","format:js":"prettier --config ./.prettierrc --write './**/*.js'","test:jest":"jest --config ./jest.config.json","test:unit":"jest --config ./jest.unit.config.json","lint:quiet":"npm run -s lint:js:quiet .","lint:verbose":"npm run -s lint:js:verbose .","lint:js:check":"eslint --print-config . | eslint-config-prettier-check","lint:js:quiet":"eslint --fix --quiet --cache .","license-confirm":"node node_modules/@agconnections/license-confirm/index","lint:js:verbose":"eslint --fix --debug ."},"_npmUser":{"name":"ethanbensonagc","email":"ethan.benson@agconnections.com"},"repository":{"url":"git+ssh://git@github.com/agconnections/ottomanjs.git","type":"git"},"_npmVersion":"6.13.4","description":"ODM for Couchbase Node.js driver.","directories":{},"_nodeVersion":"13.5.0","dependencies":{"uuid":"^3.3.3","lodash":"^4.17.15","bluebird":"^3.7.0","jsonpath":"^1.0.2","couchbase":"^2.6.10","lodash-deep":"^2.0.0","ink-docstrap":"^1.3.2","@agconnections/jest-config":"^1.0.1","@agconnections/license-confirm":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","jest":"^24.9.0","husky":"^3.0.8","jsdoc":"^3.6.3","mocha":"^5.2.0","eslint":"^5.16.0","prettier":"^1.18.2","supertest":"^4.0.2","dirty-chai":"^2.0.1","lint-staged":"^8.2.1","eslint-plugin-jest":"^22.17.0","eslint-plugin-json":"^1.4.0","eslint-plugin-mocha":"^6.1.1","eslint-plugin-import":"^2.18.2","eslint-config-prettier":"^6.3.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.1","eslint-config-airbnb-base":"^14.0.0"},"optionalDependencies":{"couchbase":"^2.6.10"},"_npmOperationalInternal":{"tmp":"tmp/ottoman_3.1.1_1580499008679_0.17340713656816065","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-07-22T18:53:53.323Z","modified":"2026-04-06T20:10:34.106Z","1.0.0":"2019-07-22T18:53:53.623Z","1.1.0":"2019-07-25T20:53:04.506Z","1.1.1":"2019-07-31T14:36:05.125Z","2.0.0":"2019-08-20T16:25:39.165Z","2.0.1":"2019-08-22T14:49:28.042Z","2.0.2":"2019-08-27T19:13:37.052Z","2.1.2":"2019-09-26T16:50:22.503Z","2.2.0":"2019-11-04T15:21:36.922Z","2.3.0":"2019-11-04T19:55:34.459Z","2.4.0":"2019-11-11T18:51:27.380Z","3.0.0":"2019-12-09T15:14:38.153Z","3.0.1":"2019-12-18T20:40:18.340Z","3.0.2":"2019-12-26T21:32:16.085Z","3.1.0":"2020-01-09T16:53:38.641Z","3.1.1":"2020-01-31T19:30:08.831Z"},"bugs":{"url":"https://github.com/agconnections/ottomanjs/issues"},"license":"Apache2","homepage":"https://github.com/agconnections/ottomanjs#readme","keywords":["couchbase","odm","nosql","json","document"],"repository":{"url":"git+ssh://git@github.com/agconnections/ottomanjs.git","type":"git"},"description":"ODM for Couchbase Node.js driver.","maintainers":[{"email":"charles_christian_taylor.taylor@syngenta.com","name":"charlestaylor-syn"},{"email":"paul.pitt@syngenta.com","name":"bread_and_circuses"},{"email":"npm-users@agconnections.com","name":"agc_npm_bot_9000"},{"email":"tyler.dodson@syngenta.com","name":"tylerdodson"},{"email":"dinesh.kumaraswamy@syngenta.com","name":"dinesh_kumaraswamy"},{"email":"tony.meekes@syngenta.com","name":"tmeekes"},{"email":"trilibi@gmail.com","name":"trilibi"},{"email":"Pedro_Gabriel_Rabelo_Barboza.Barboza@syngenta.com","name":"pgjaya"},{"email":"ryan@fivepackcreative.com","name":"ryanstelmatfpc"},{"email":"asif.azeez@syngenta.com","name":"asif.azeez"},{"email":"mike.hoffert@gmail.com","name":"mahcloud"},{"email":"tomas.salas@syngenta.com","name":"tomassalas"},{"email":"Romil.Havewala@syngenta.com","name":"romilhavewala-sy"},{"email":"emanuel.filho@syngenta.com","name":"emanuel.silva"},{"email":"Bruno.Tatsumi@syngenta.com","name":"tatsumibruno-syngenta"},{"email":"caio.melo@syngenta.com","name":"caionastu"},{"email":"Jorge.Almada@syngenta.com","name":"jorgealmadasyn"},{"email":"misael.lopez@syngenta.com","name":"misael25900"},{"email":"aashish.agrawal@syngenta.com","name":"aashish.syngenta.1"},{"email":"jared@fivepackcreative.com","name":"jareddean-fpc"},{"email":"rodrigo.silva@fivepackcreative.com","name":"rodrigo.fpc"},{"email":"ricardo.ferreira-2@syngenta.com","name":"rferreira-syngenta-2"},{"email":"Gustavo.Braynner@syngenta.com","name":"gustavobraynner-tt"},{"email":"thiago.thimoteo@syngenta.com","name":"tthimoteo_sy"}],"readme":"# Ottoman.js (Node.js ODM for Couchbase)\n\nOttoman is a ODM built for Couchbase and Node.js.  It is designed to remove all\nof the boilerplate necessary to build Node.js apps with Couchbase.\n\nThis is an Ag Connections fork of Ottoman meant to temporarily hold us over until\nthe next version of ottoman is released by couchbaselabs. \n\nNote that the NPM_TOKEN variable in the .npmrc will cause any npm commands to \nfail unless you have set NPM_TOKEN to your own npmjs token. \nSee this link for details. \nhttps://stackoverflow.com/questions/39261943/is-it-possible-to-override-a-local-npmrc-when-running-npm-install\n\n[![Build Status](https://us-east-1.console.aws.amazon.com/codesuite/codebuild/projects/OttomanJS/history)](https://us-east-1.console.aws.amazon.com/codesuite/codebuild/projects/OttomanJS/history)\n\n\n## Useful Links\n\nSource - [http://github.com/agconnections/ottomanjs](http://github.com/agconnections/ottomanjs)\n\nDocumentation - [http://ottomanjs.com/](http://ottomanjs.com/)\n\nBuild Your First Application - [/docs/first-app.md](https://github.com/couchbaselabs/node-ottoman/blob/master/docs/first-app.md)\n\nCouchbase Node.js Community - [http://couchbase.com/communities/nodejs](http://couchbase.com/communities/nodejs)\n\n## Why Use Ottoman\n\nAn ODM allows developers to:\n\n - Work natively with JavaScript Objects.\n - Rapidly prototype and define your data model together with their relationships.\n - Let someone else handle the heavy lifting and tedious tasks.\n - Support many different data-types, including several which come predefined with Ottoman in addition to support for custom data-types.\n - Define your validation logic with the models it applies to.\n - Model your data for embedding objects or references and keep those relationships crisp.\n - Provide support for generic finds.\n - Support for multiple indexing strategies natively and automatically.\n - Control and enforce your data model from within your application.\n - Programmatically define object methods that map to the data model.\n\n\n## Getting Started\n\n### Installing\n\nAgConnections' ottoman is published to npm, to install it in the project, run:\n```\nnpm install @agconnections/ottoman\n```\n\n\n### Introduction\n\nSet up your Ottoman instance with a connection to Couchbase.\n```javascript\nvar ottoman = require('ottoman');\nvar couchbase = require('couchbase');\nvar cluster = new couchbase.Cluster('couchbase://127.0.0.1');\nottoman.bucket = cluster.openBucket('default');\n```\n\nLet's say we want to track all of the furniture in our store.  Let's create a model to represent this furniture.\n```javascript\nvar Furniture = ottoman.model('Furniture', {\n  name: 'string'\n});\n```\n\nHow about we create our first furniture item.\n```javascript\nvar couch = new Furniture({name:'Couch'});\nconsole.log(couch.name); // 'Couch'\n```\n\nWe can also add methods directly to our models.\n```javascript\nFurniture.prototype.dance = () => {\n  console.log('I am furniture, I do not dance.');\n};\n```\n\nOur furniture now can take an action!\n```javascript\nvar table = new Furniture({name:'Table'});\ntable.dance();\n```\n\nBut we haven't actually saved anything to Couchbase yet.  Let's do that:\n```javascript\ntable.save((err) => {\n  if (err) return console.error(err);\n  table.dance();\n});\n```\n\nNow that we've saved our table to the database, we need to be able to retrieve it.  Let's revise our model to add an index on the name!\n```javascript\nvar Furniture = ottoman.model('Furniture', {\n  name: 'string'\n}, {\n  index: {\n    findByName: {\n      by: 'name'\n    }\n  }\n});\n```\n\nNow we need to ensure that this index is available on the server for searching:\n```javascript\nottoman.ensureIndices((err) => {\n  if (err) return console.error(err);\n});\n```\n\nAnd finally we can search for our furniture by name:\n```javascript\nFurniture.findByName('table', function(err, tables) {\n  if (err) return console.error(err);\n  console.log(tables);\n})\n```\n\n#### Nice Job!\nWe've now created our first model, gave it some methods, saved it to Couchbase and then retrieved it.\n\n#### What Next?\n\nNow that you've successfully built your first models, why not give our\nfull application tutorial a try?\n\n[Build Your First Application](https://github.com/couchbaselabs/node-ottoman/blob/master/docs/first-app.md)\n\n### Schemas\n\nSchemas define the layout of our stored data objects.  They contain a list of properties for the document. This can be any JSON representable data.\n\nYou can store simple types:\n```javascript\nottoman.model('User', {\n    who: 'string',\n    howmany: 'number',\n    when: 'Date'\n});\n```\n\nOttoman supports a number of standard types:\n\n- `string` - A string value.\n- `number` - A floating point value.\n- `integer` - An integer number.\n- `boolean` - A boolean value.\n- `Date` - A date value.\n- `Mixed` - Any valid Ottoman type, both models and built-in types.\n\nThese simple types can have default values specified or default value generators:\n```javascript\nottoman.model('User', {\n  title: {type: 'string', default: 'No Title'},\n  when: {type: 'Date', default: Date.now},\n  rander: {type: 'number', default: function(){ return Math.random(); }}\n});\n```\n\nWe can also have arrays:\n```javascript\nottoman.model('User', {\n  name: 'string',\n  roles: ['string']\n});\n```\n\nAnd groups:\n```javascript\nottoman.model('User', {\n  name: {\n    first: 'string',\n    last: 'string',\n    full: 'string'\n  }\n});\n```\n\nAnd arrays of groups:\n```javascript\nottoman.model('User', {\n  name: 'string',\n  roles: [{\n    type: 'string',\n    permissions: ['string']\n  }]\n});\n```\n\nYou can also define validator functions for model fields:\n```javascript\nfunction PhoneValidator(val) {\n  var phoneno = /^\\(?([0-9]{3})\\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$/;\n  if (val && !val.match(phoneno)) {\n    throw new Error('Phone number is invalid.');\n  }\n}\n\nottoman.model('User', {\n  name: 'string',\n  phone: { type:'string', validator:PhoneValidator },\n});\n```\n\n### Model References\n\nIn addition to supporting groups of properties, models also support referencing whole other documents.  Through these references we are able to store related but not necessarily dependent data.\n\nExample reference relationship:\n```javascript\nvar Account = ottoman.model('Account', {\n  email: 'string',\n  name: 'string'\n});\nottoman.model('User', {\n  username: 'string',\n  account: Account\n});\n```\n\nAccessing the data of a referenced document is as simple as requesting the parent document; referenced documents will be loaded by default.\n\nExample of creating a referenced document:\n```javascript\nvar myAccount = new Account({\n  email: 'burtteh@fakemail.com',\n  name: 'Brett Lawson'\n});\nvar myUser = new User({\n  username: 'brett19',\n  account: myAccount;\n});\nmyUser.save((err) => {\n  if (err) throw err;\n\n  console.log('Documents Saved!');\n});\n```\n\nExample of accessing the referenced document:\n```javascript\nUser.find({username: 'brett19'}, function(err, myUser) {\n  if (err) throw err;\n\n  console.log('My Email:', myUser.account.email);\n  // My Email: burtteh@fakemail.com\n});\n```\n\n\n### Indices\n\nYou can specify numerous indices on a model.  There are multiple different kinds of indices, each with it's own benefits and restrictions.\n\nTo specify indices on a model, pass a second \"options\" object to the model function, with an index key:\n```javascript\nottoman.model('User', {\n  email: 'string',\n  name: {\n    first: 'string',\n    last: 'string',\n    full: 'string'\n  }\n}, {\n  index: {\n    findByEmail: {\n      by: 'email',\n      type: 'refdoc'\n    },\n    findByFirstName: {\n      by: 'name.first',\n      type: 'view'\n    },\n    findByLastName: {\n      by: 'name.last',\n      type: 'n1ql'\n    }\n  }\n});\n```\n\nIn order for indices to be created on the server, you must call the `ensureIndices` method.  This method will internally generate a list of indexes which will be used and the most optimal configuration for them and build any which are missing on the server.  This must be called after all models are defined, and it is a good idea to only call this when needed rather than any time your server is started.\n\n```javascript\nvar ottoman = require('ottoman');\nvar models = require('./all_my_models');\nottoman.ensureIndices((err) => {\n  if (err) {\n    console.log('failed to created necessary indices', err);\n    return;\n  }\n\n  console.log('ottoman indices are ready for use!');\n});\n```\n\n#### Index Types\n\nBelow are some quick notes on the types of indices available, and their pros and cons.  For a more in-depth discussion, consider\nreading [Couchbasics: How Functional and Performance Needs Determine Data Access in Couchbase](http://blog.couchbase.com/2015/october/determine-data-access-in-couchbase)\n\n##### `refdoc`\nThese indices are the most performant, but the least flexible.  They allow only a single document to occupy any particular value and do direct key-value lookups using a referential document to identify a matching document in Couchbase.\n\nIn short, if you need to look up a document by a single value of a single attribute quickly (e.g. key lookups), this is the way to go.  But you cannot combine multiple refdoc indexes to speed up finding\nsomething like \"all customers with first name 'John' last name 'Smith'\".\n\n##### `view`\nThese indices are the default and use map-reduce views.  This type of index is always available once `ensureIndices` is called and will work with any Couchbase Server version.\n\nBecause views use map-reduce, certain types of queries can be faster as the query can be parallelized over all nodes in the cluster, with each node\nreturning only partial results.  One of the cons of views is that they are eventually consistent by default, and incur a performance\npenalty if you want consistency in the result.\n\n##### `n1ql`\nThese indices utilize the new SQL-like query language available in Couchbase Server 4.0.0.  These indices are more performant than views in many cases and are significantly more flexible, allowing even un-indexed searches.\n\nN1QL indexes in Ottoman use [Couchbase GSIs](http://developer.couchbase.com/documentation/server/current/indexes/gsi-for-n1ql.html).  If you need flexibility of query and\nspeed, this is the way to go.\n\n### Queries\n\nQueries allow you to perform searches among your models.  For instance allowing you to query all of the posts published by a particular user.\n\nUser/Post example:\n```javascript\nottoman.model('Post', {\n  user: {ref:'User'},\n  title: 'string',\n  body: 'string'\n});\n\nottoman.model('User', {\n  name: 'string'\n}, {\n  queries: {\n    myPosts: {\n      of: 'Post',\n      by: 'user'\n    }\n  }\n});\n```\n\n### Finding models via N1QL Queries\n\nAll models also expose a `find` method that can locate model instances by any number of criteria, and that also support pagination.\n\nThis method is very useful for finding model instances under any arbitrary criteria; however keep in mind that you may wish to put\nN1QL indexes on fields that would be very often a part of these queries, to improve lookup performance, and prevent Couchbase\nfrom having to scan most or all documents in the bucket in order to find the results.\n\nAs you can see in the example below, you can even optionally specify pagination (limit/skip) and adjust the consistency of the query executed on Couchbase.\n\n```javascript\nvar filters = { \n  lastName: 'Smith',\n  state: 'VA'\n};\n\nvar options = {\n  limit: 10,\n  skip: 10,\n  consistency: ottoman.Consistency.LOCAL,\n  sort: {\n    state: true, // the boolean true or the number 1 causes ASCENDING sort order\n    lastName: 'true' // Any other value causes DESCENDING sort order\n  }\n};\n\nCustomer.find(filters, options,  \n  function(err, items) {\n    if (err) throw err;\n\n    console.log('Page 2 of Smiths of Virginia: ', JSON.stringify(items));\n  });\n```\n\n\n## License\n\nCopyright 2013 Couchbase Inc.\n\nLicensed under the Apache License, Version 2.0.\n\nSee [the Apache 2.0 license](http://www.apache.org/licenses/LICENSE-2.0).\n","readmeFilename":"README.md"}