{"_id":"@spencejs/spence-mongo-repos","_rev":"27-510aafe2a987126e15e39e4ff9667bef","name":"@spencejs/spence-mongo-repos","dist-tags":{"latest":"1.1.0"},"versions":{"0.7.0":{"name":"@spencejs/spence-mongo-repos","version":"0.7.0","keywords":["API","framework"],"author":{"name":"Andres Olave"},"license":"MIT","_id":"@spencejs/spence-mongo-repos@0.7.0","maintainers":[{"name":"sloops77","email":"andres@thinkingbytes.net"}],"homepage":"https://github.com/sloops77/spencer#readme","bugs":{"url":"https://github.com/sloops77/spencer/issues"},"dist":{"shasum":"ba5b8e36d3ce62960dccc5fb8001040c24f0abce","tarball":"https://registry.npmjs.org/@spencejs/spence-mongo-repos/-/spence-mongo-repos-0.7.0.tgz","fileCount":10,"integrity":"sha512-lk8JkwKmxRkuSSvXUm87CL8+YIQEvyrk4qn3a52WXi77AAs2JycLoBTrQzLL0evieG/ViMJwlY6iqOsW1D/IWg==","signatures":[{"sig":"MEYCIQC4gbunSYLekycyRlETK4xRcQ3LHkmWWl5JScwAp2svrgIhAIuOJtQkwiWJLR7HeYEyfqE6GAEjrycXMlJ4CE5jtCEn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+JZYCRA9TVsSAnZWagAAIEoP/3+nh1wvgoJL6NK5XQri\n9YrHISfbBV9ipJVY3N7D6CTydPy0wAu/DLV6Z2y6HWg8Pkeb3bDF4XbEnTnl\nTvgZC8NxkLbwTUAHBu84sNrYMxXGbsulLjI/v7aLOm6ku1WwE0oWkJooOWEv\nO5H9r30P88MVaDasXxpHzkhIu38DpQzDqET4hZFPRiQmAXavrVlW39ZQ4SjG\n+mAXJEJfDiLTrUkiwwwVmbtGGix8UAr8HAHpRrvTJfsV8MYaL68lOaEqmDGw\n47gqnm7bBsV+IyEw7ASM2qkeUnbxGLU431w9N7Xl54kiYo4zofDyJfkd8ApJ\nxJFe7J8MIF/ZaCyWX3BqyVpf3zzLwQh6IpHZ5z5e2QzBW7k9I4APLpFhcYKA\nyUrviO7fXEax+8oYNKuIlgM+EJbF867zPlt3blPY/eTRxl7rYG7ehwSOnQ2a\n1xvPuz5gNCIOpJlgV5HOcFvaqmydjMP6JISD8e63wqzNRFe6GkdrDYoHihqX\n+n27vYB+5HC4IwEIsfDQGJJcMlTh2gGy3bW2pIAncMWliZbL9FZ0IuC1YcFi\nvi3gkhPJOSZbWC6xvMu1xvAO1edRi6Tbq6f7kPYssu1UNdWLKOW5oN78zsmB\noSYmu06psbjRdzfu4AtA7FHlcGaTR3pyVRSUeEz6m6Bn6VtSkVQnq7EJpgAD\npmDn\r\n=HO1E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","gitHead":"9d4e97aad2204ed75b4aa4532e4a5e1ce4edd7c8","scripts":{"lint":"eslint src test --fix","test":"jest test --runInBand --coverage"},"_npmUser":{"name":"sloops77","email":"andres@thinkingbytes.net"},"repository":{"url":"git+https://github.com/sloops77/spencer.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.4.0+x64 (darwin)","description":"Spencer - An opinionated mongo based persistence framework For nodejs","directories":{"test":"test"},"_nodeVersion":"14.4.0","dependencies":{"lodash":"~4.17.15","http-errors":"^1.7.3","@spencejs/spence-events":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.2.3","uuid":"~7.0.2","eslint":"~6.8.0","mongodb":"~3.5.9","shortid":"^2.2.15","prettier":"~2.0.2","jest-junit":"~10.0.0","typescript":"~3.8.3","@types/node":"~13.9.5","await-sleep":"~0.0.1","pino-pretty":"~3.6.1","@types/lodash":"~4.14.149","eslint-plugin-import":"~2.20.1","eslint-config-prettier":"~6.10.1","eslint-plugin-prettier":"~3.1.2","@spencejs/spence-config":"^0.7.0","eslint-config-airbnb-base":"~14.1.0"},"peerDependencies":{"mongodb":"~3.3.5"},"_npmOperationalInternal":{"tmp":"tmp/spence-mongo-repos_0.7.0_1593349719749_0.8976132002879087","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@spencejs/spence-mongo-repos","version":"0.7.1","keywords":["API","framework"],"author":{"name":"Andres Olave"},"license":"MIT","_id":"@spencejs/spence-mongo-repos@0.7.1","maintainers":[{"name":"sloops77","email":"andres@thinkingbytes.net"}],"homepage":"https://github.com/sloops77/spencer#readme","bugs":{"url":"https://github.com/sloops77/spencer/issues"},"dist":{"shasum":"f721fe58f26a97e62741600ae18ff8b057df73cb","tarball":"https://registry.npmjs.org/@spencejs/spence-mongo-repos/-/spence-mongo-repos-0.7.1.tgz","fileCount":12,"integrity":"sha512-nyqXIREC8hkZCgC0P/pQdVtdg7yEgKyNyyewVNNTE3yultCL0gsZxOmcaTaasXnAhw0FwNmAe+i5ipKOsXCX7w==","signatures":[{"sig":"MEQCIDkYB98cTtIWIB7vSqkDAeOOn6MZt2M/c8MIhbxae3JYAiAwn77Xhld+KwvEz/SW+3YytXUWnOmANirwaXZaJ2vYng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+P6MCRA9TVsSAnZWagAAFggP/14O0Xje0Xf1q2E8UpNb\n+c7xDJVQD4pmLEwHoXg7yV7UimqU6yZftb/Q9naymB7cME5+1/DMuZgnCzBZ\npkzdqnQIpET7KwgpfNnIztCcKaMBSWrGFNRcMcIYls+h4TEfE9f+8ZMjZRYZ\nLE0dQFR2VcZDBC5A5b/vU0PBeaW4HttlclHGaLlJ+91T9Abh1MxycDuqBoPD\nracqn+FLvgFM1vbpDmzZ0qMrhP7WZzddqlmN+dtCZxDKEkmSPpppfDH5rVza\niHHZcsj7kyw7KWuheH5UDtdS9afMzx5BDuifKpbbl3b5hPtoErRlX5CS6wVA\nnm4es8xTfbPWeskuUOXv0vwjjtpgXh5C1UyqWxmEr6HoMPg9swFgTxYhnSjX\nXdJdJ0T2rzs+4eDlOzlE8bvXpLr2+3QaeDRqsJiPzbgZF9f3u3f1o4cQNEco\nx6CEeXcQf+pqXG0l8zTiMTXMHClWj0JKxiH4V/fHe6dIln+vtoe5FPllzbd9\nQfPDi8uxxad23QU1YV82wS5OzeNVrvzIvaRX+hkquP//WOB2noi9BPOqgfdY\n8B+UOESsmPi2o/DggDivXL79cqsEclt1sAFp6zhWnydKK33UdGWRa4XoX1TF\nonMqKChLwDMs1SJpA1QwHATzRlv5d55ryqHcqTZeSn9ThIHmTuEMr6cj+9fH\nxFPO\r\n=Dhoz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","gitHead":"2bed8ba78f35ac36cd9a8231a2b8b811bdb65449","scripts":{"lint":"eslint src test --fix","test":"jest test --runInBand --coverage"},"_npmUser":{"name":"sloops77","email":"andres@thinkingbytes.net"},"repository":{"url":"git+https://github.com/sloops77/spencer.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.4.0+x64 (darwin)","description":"Spencer - An opinionated mongo based persistence framework For nodejs","directories":{"test":"test"},"_nodeVersion":"14.4.0","dependencies":{"lodash":"~4.17.15","http-errors":"^1.7.3","fastify-plugin":"1.6.1","@spencejs/spence-events":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.2.3","uuid":"~7.0.2","eslint":"~6.8.0","mongodb":"~3.5.9","shortid":"^2.2.15","prettier":"~2.0.2","jest-junit":"~10.0.0","typescript":"~3.8.3","@types/node":"~13.9.5","await-sleep":"~0.0.1","pino-pretty":"~3.6.1","@types/lodash":"~4.14.149","eslint-plugin-import":"~2.20.1","eslint-config-prettier":"~6.10.1","eslint-plugin-prettier":"~3.1.2","@spencejs/spence-config":"^0.7.0","eslint-config-airbnb-base":"~14.1.0"},"peerDependencies":{"mongodb":"~3.3.5"},"_npmOperationalInternal":{"tmp":"tmp/spence-mongo-repos_0.7.1_1593376396134_0.8826670051994672","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"@spencejs/spence-mongo-repos","version":"0.7.2","keywords":["API","framework"],"author":{"name":"Andres Olave"},"license":"MIT","_id":"@spencejs/spence-mongo-repos@0.7.2","maintainers":[{"name":"sloops77","email":"andres@thinkingbytes.net"}],"homepage":"https://github.com/sloops77/spencer#readme","bugs":{"url":"https://github.com/sloops77/spencer/issues"},"dist":{"shasum":"1240b245ce20e3720b1daa879dc8af4f084e2c33","tarball":"https://registry.npmjs.org/@spencejs/spence-mongo-repos/-/spence-mongo-repos-0.7.2.tgz","fileCount":13,"integrity":"sha512-HzGZSv1T9TNKtB/vwVeCITlw9cecMVSiR0WY5xHqMNz1Uq7hRgj2Ulgs3FmneqgEFpbTP+AOETPs1l6dP+j3Mw==","signatures":[{"sig":"MEUCIHQ2IaDiC3aMYCW6dw4+WGi3C0gFwCx/uTL+iYvnh5QKAiEAnbYT/IDIcOsgUP5NfmyAeQy6H6KuAVJwYg7mV/U7/Dg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+yB7CRA9TVsSAnZWagAAekoP/34y28KI5eNwk3cU2xRD\nKLWOMq6v4Is5NG0qrh5NJ7Ctj5h9YLzzByC4MxHheS0VKK5QEFXopP5jERvI\ny/un5Fynon+b5hF5wTpJkivLaJsqU/daaw4gTJvTLkqHFX1wIua0XSW334Ae\nw1KhwLAb4jiX+lRfIx1W4pUk6zjNeOUMXXJwPYd15L2PULnZU/InlYPc5wOQ\nmOWKpzEoSKJKL0gffXyPH5T4QpjM+J8kLnmQUCJssyzqY/yBN7ryFHfXIVFX\n3IRztJ03YOSBq0s5Qghk5rR0EKhiqrpS8AhFWNbyeaq0S+bKIzOMlJ0KItgR\n8VhuRs2fxTt6ugCxtaq1YMJIZc+Iij3ciD+PLaezYVBpACaCegr/qk/Jucru\nJ9KbSiSn4iPX1cd5eeDEeMspGviOSr4ZqEkOINB9y3Ozuqrt192z8reGGdv0\no6izr7kEyIW95G8hLjJO+bxM0rK71F+XtlYbb0a/F6ZEoGnN6C6F+GzX2h7a\nFYCV7E5oXoU8JyBP1rpeceW2jKdDOmNgUevmbBPebNkwuDK7cVq1zZ9cN/uF\nktg5RAA45M+QIt1tMR/dB9f8Xs8Yr3L8WcRER5OFhSrSZBfhSSuoxrcnp8ET\n9a6eZZ0FVVAtdf85oIo33DRAqXIOCIHwoXvaw1XkAXr3VtUUur5gapSx0G7f\nCc/8\r\n=knqk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","gitHead":"912b5e943d1c9c446fccb6b9602ba5c7e0b9ec2c","scripts":{"lint":"eslint src test --fix","test":"jest test --runInBand --coverage"},"_npmUser":{"name":"sloops77","email":"andres@thinkingbytes.net"},"repository":{"url":"git+https://github.com/sloops77/spencer.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.4.0+x64 (darwin)","description":"Spencer - An opinionated mongo based persistence framework For nodejs","directories":{"test":"test"},"_nodeVersion":"14.4.0","dependencies":{"lodash":"~4.17.15","http-errors":"^1.7.3","fastify-plugin":"1.6.1","@spencejs/spence-events":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.2.3","uuid":"~7.0.2","eslint":"~6.8.0","mongodb":"~3.5.9","shortid":"^2.2.15","prettier":"~2.0.2","jest-junit":"~10.0.0","typescript":"~3.8.3","@types/node":"~13.9.5","await-sleep":"~0.0.1","pino-pretty":"~3.6.1","@types/lodash":"~4.14.149","eslint-plugin-import":"~2.20.1","eslint-config-prettier":"~6.10.1","eslint-plugin-prettier":"~3.1.2","@spencejs/spence-config":"^0.7.0","eslint-config-airbnb-base":"~14.1.0"},"peerDependencies":{"mongodb":"~3.3.5"},"_npmOperationalInternal":{"tmp":"tmp/spence-mongo-repos_0.7.2_1593516155080_0.9902454889701688","host":"s3://npm-registry-packages"}},"0.7.3":{"name":"@spencejs/spence-mongo-repos","version":"0.7.3","keywords":["API","framework"],"author":{"name":"Andres Olave"},"license":"MIT","_id":"@spencejs/spence-mongo-repos@0.7.3","maintainers":[{"name":"sloops77","email":"andres@thinkingbytes.net"}],"homepage":"https://github.com/sloops77/spencer#readme","bugs":{"url":"https://github.com/sloops77/spencer/issues"},"dist":{"shasum":"61fc997ff93455d2a5b69ca21db7f92fa49ea0f4","tarball":"https://registry.npmjs.org/@spencejs/spence-mongo-repos/-/spence-mongo-repos-0.7.3.tgz","fileCount":14,"integrity":"sha512-+4/WhBkjGGJYrc1GehzaQXORfQDGIAj8oZbKhzfCHnvVDc3/0yisarj4G6+9lOnfS2BRXREDOIZ36YFtyJPW2g==","signatures":[{"sig":"MEYCIQDHPD7mi4ksz3klXvvq/0xVW56TdCHNlKIpQBYxpQbVugIhALZIrtstrn3V4fsLybJkW3qKXHyju1uesoqv7uQUflv7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBH/yCRA9TVsSAnZWagAAM7gP/1+2j7v/X92OgpuMehnb\nC7anHVZgfHCbwIE6bx923Z6N7QnDxx7QkkRmn//mdbZsc/LxR29IgTiRPe7s\nPXTMub5Uwl4hFIBvnBktg/MEbweAJYU7V09Xm/Q/P0cHY7U9Ld+6x/dcJf/2\nojMwYDgP4qtUzKUTl8KrjH5qxX1SYn5k7+ZNcFFNbMjubCBiGw7Q5CE++QVx\nEPYp2AEq/+bDbPGZ0NFQv9srbw8MFbH/zcJ7L8G68pqCEsP4zoFM18mKR4Uw\noGbbDgj3NaC8LzZqH+xJ3802y/6K01Al5P0mj56/f/VSBJdZ0vpJL6XPsNFF\nH13KsF7x3A2GueKexLjWyiMRnbEM6Zhf1UjnyrDDVUPOso5EFTw0APXIHjVK\nkPxotYvCVk3NDqAP9q8kUMrwe3JAtcAEO5MDWmrqHECrZ6cWgZ9Cb1q16oe2\nBHOynT6y55HbOne+k/m9MNuooZ2T0MrzGyRnVAQnYjdS+4Qx4kH7RtrGo9tJ\nX4PqBZ4nxWVA+HFOsneBd/f8EYEvbBTeV3RXHO5nBmRUjtFRWf0ySYWkmoXQ\no5j5gBkfyhgSo6qmRAQ+x1R0YTNlfmxm0QFrMNgupbjppLLINGdEB+OozgHc\nPnAcONakcFaqQ42aBwOHl+wOdbyKO6oDy18jNSLhPCt4Gn1x4i4M3SqmdolM\nfnSz\r\n=k8v4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","gitHead":"92b0203756a3af57bbf4677bcc34249757ae47ae","scripts":{"lint":"eslint src test --fix","test":"jest test --runInBand --coverage"},"_npmUser":{"name":"sloops77","email":"andres@thinkingbytes.net"},"repository":{"url":"git+https://github.com/sloops77/spencer.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.4.0+x64 (darwin)","description":"Spencer - An opinionated mongo based persistence framework For nodejs","directories":{"test":"test"},"_nodeVersion":"14.4.0","dependencies":{"lodash":"~4.17.15","http-errors":"^1.7.3","fastify-plugin":"1.6.1","@spencejs/spence-events":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.2.3","uuid":"~7.0.2","eslint":"~6.8.0","mongodb":"~3.5.9","shortid":"^2.2.15","prettier":"~2.0.2","jest-junit":"~10.0.0","typescript":"~3.8.3","@types/node":"~13.9.5","await-sleep":"~0.0.1","pino-pretty":"~3.6.1","@types/lodash":"~4.14.149","eslint-plugin-import":"~2.20.1","eslint-config-prettier":"~6.10.1","eslint-plugin-prettier":"~3.1.2","@spencejs/spence-config":"^0.7.0","eslint-config-airbnb-base":"~14.1.0"},"peerDependencies":{"mongodb":"~3.3.5"},"_npmOperationalInternal":{"tmp":"tmp/spence-mongo-repos_0.7.3_1594130418242_0.5320394943213151","host":"s3://npm-registry-packages"}},"0.7.4":{"name":"@spencejs/spence-mongo-repos","version":"0.7.4","keywords":["API","framework"],"author":{"name":"Andres Olave"},"license":"MIT","_id":"@spencejs/spence-mongo-repos@0.7.4","maintainers":[{"name":"sloops77","email":"andres@thinkingbytes.net"}],"homepage":"https://github.com/sloops77/spencer#readme","bugs":{"url":"https://github.com/sloops77/spencer/issues"},"dist":{"shasum":"131a11db9b9836772ee0046a3331b1b154b87c1b","tarball":"https://registry.npmjs.org/@spencejs/spence-mongo-repos/-/spence-mongo-repos-0.7.4.tgz","fileCount":14,"integrity":"sha512-+FFqnpEdo+XNoDLFqbWRlycY4ylABzH1dV1Qm3mOrS3yxWHMVRWMO171idq5R7jow8zsvsW7RAksoG/+JEQEcw==","signatures":[{"sig":"MEQCIAhH6gSkCur8aIGDVMzKizxvHDHYrJ+SR9dj0f33PxZbAiBU1ieQiYZySpSiWnR9BaLjOHnmS0Dk3D9PlZpdc7ZLBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBIV1CRA9TVsSAnZWagAA/ksP/iUHZr1ld/gi9LIPtv8I\nZABtpiIAMO69hMEMYBG9Wlb+K8saGkn5M6ovKNqboLOUMJRZcVZEI0lWpho7\nAgzDgb3oo/Q76U6Hb45Xkpu7g/fsWWofUPJJHDIZLedTSiRM+Vsn2k1lQxEu\n5uCdJW6FXSJRSY5l2TP6t3qwaZwAp9zseUVK/2RCMjoWVW1xkrG8VJNdZfIA\nFEOozCMaHzhWJm0Hcjv7ohd5yp9+IKrerbLpqTX7oqzPQ3qhcdl/oQsLZIL1\nPwzrIotFjULxYBZ9GkpPtylMMNmMba/PNyF+xFITI+8ZKBuj34TjR1dOV4Qz\nYYLG+8aGkK1/ljyutCuKk30/qy8CEOxrJCHwiHX/NOVRGSr/mg4anTLeysql\n3pslFg4sLDJCAk88tbASJ8FdR7CWGk5+J3AIPWVseFdkc9Dkm4+hABgsobf0\nQx8Fa33mx60AKUmun3/pa4u5ouYJA9O05DZB+agn0IDhNuKX3Iw+gcL+qGEL\nEPa34K0rNAUSs161HHfjzW/jKPhJFfTmLQQJXt8NLZwxHBUwb9/vuz6ILUiG\n0u0ZKwNQEiw8nXm/RaxJ/FK59yxS2iQE9qJ1XVU1AaSTbVppd8a2xhtBN/Bx\n/TvTpYRDeh3kcYbLn+7h9od/t+9nGU3PHG8QOhzZy+bBqg+jXEMfDihEa9l7\nrH5c\r\n=ASuX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","gitHead":"718805421322e62b02eea25384a76d4740f1c70e","scripts":{"lint":"eslint src test --fix","test":"jest test --runInBand --coverage"},"_npmUser":{"name":"sloops77","email":"andres@thinkingbytes.net"},"repository":{"url":"git+https://github.com/sloops77/spencer.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.4.0+x64 (darwin)","description":"Spencer - An opinionated mongo based persistence framework For nodejs","directories":{"test":"test"},"_nodeVersion":"14.4.0","dependencies":{"lodash":"~4.17.15","http-errors":"^1.7.3","fastify-plugin":"1.6.1","@spencejs/spence-events":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.2.3","uuid":"~7.0.2","eslint":"~6.8.0","mongodb":"~3.5.9","shortid":"^2.2.15","prettier":"~2.0.2","jest-junit":"~10.0.0","typescript":"~3.8.3","@types/node":"~13.9.5","await-sleep":"~0.0.1","pino-pretty":"~3.6.1","@types/lodash":"~4.14.149","eslint-plugin-import":"~2.20.1","eslint-config-prettier":"~6.10.1","eslint-plugin-prettier":"~3.1.2","@spencejs/spence-config":"^0.7.0","eslint-config-airbnb-base":"~14.1.0"},"peerDependencies":{"mongodb":"~3.3.5"},"_npmOperationalInternal":{"tmp":"tmp/spence-mongo-repos_0.7.4_1594131828881_0.5311117106393075","host":"s3://npm-registry-packages"}},"0.7.5":{"name":"@spencejs/spence-mongo-repos","version":"0.7.5","keywords":["API","framework"],"author":{"name":"Andres Olave"},"license":"MIT","_id":"@spencejs/spence-mongo-repos@0.7.5","maintainers":[{"name":"sloops77","email":"andres@thinkingbytes.net"}],"homepage":"https://github.com/sloops77/spencer#readme","bugs":{"url":"https://github.com/sloops77/spencer/issues"},"dist":{"shasum":"6ca84ecac6fd5e5be5b909d00574288b60e661a7","tarball":"https://registry.npmjs.org/@spencejs/spence-mongo-repos/-/spence-mongo-repos-0.7.5.tgz","fileCount":28,"integrity":"sha512-ddv6nS/rZS3U+i/RYBdvE5JP93CdSOveOxj1OTrMgKdradl4OurkrWvZ7pXnAaihKgeWiRLeI8FTQyzhdxAvwA==","signatures":[{"sig":"MEQCIEgVwWlZbV412umgNuKDKu9clqmzNJHSfuuiqdzlFW4sAiBxuW7z5pmNI0dgbqW0JKisInQJwxGjGgdFecVBO8U55Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTqIiCRA9TVsSAnZWagAACvkQAJdmgADEyvvQYpEQWkIA\nLtBspiC3jtSp5vonfFFb6rcoZwEREB+/9dZW08YzxTUjsiIQaCWPeXmC/G3i\nYhgQ7FURyV2+7rS22iGIcqJlrxnssG9Fff2cU1GP0yC+kZgm7NVedUGjWCUb\nsApDMTGO5fJP178pLeBGO05pmAU5AKd26U5SW1JUaWsgKtDyhKIkGFRe07JD\nntdHsUGBkcfP5r1pT7e0W3I/Zqf6ZPfSMMZfGAakwED1wGp88V6savw63m14\nmTD2V3Ju+xruEnysTPWKmFOiLDnnRiABm75sBaEyJ9Pt6odUEz6af2eWCIdW\nc9ZpK5PGmgz6fTW7W2q3SENY3Du8Of4FLxV93aqAOGQkhuffHVfxuPVwpgQM\nfQEXALocPpSBIorelHS/yDrZzEhiiXMH4QzkM2c6ebZZ3Xu7a+LcYYhdhhKm\nWZhtOgdCg9aRBoFvH2CFjszo7JWSQdE8wCo8EcdPuF+aMtoAXfZuJj2dRXlM\ns6blPnszFhd+FJnZjdWEr+LfZ0UxlR/Q0DBskJh8xeDVcazXDGyzWQ4Wlxr2\nmpl0mpUxpGgTTrLjSfr26W+92Q4rZJ36inPmlCCMGCm5brEkiOPoDQrMlvMw\nf44iq0PKFwc2XK1Ypv+VMotGZCbWgbPt5gS9u2VackC2TdGDt7kaEV/K+9Uw\nPU87\r\n=I/pJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","types":"./types/index.d.ts","gitHead":"41ead14c4878607bd92f08e56c9d8f3898190dc5","scripts":{"lint":"eslint src test --fix","test":"jest test --runInBand --coverage"},"_npmUser":{"name":"sloops77","email":"andres@thinkingbytes.net"},"repository":{"url":"git+https://github.com/sloops77/spencer.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.4.0+x64 (darwin)","description":"Spencer - An opinionated mongo based persistence framework For nodejs","directories":{"test":"test"},"_nodeVersion":"14.4.0","dependencies":{"lodash":"~4.17.15","http-errors":"^1.7.3","fastify-plugin":"1.6.1","@spencejs/spence-events":"^0.7.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.2.3","uuid":"~7.0.2","eslint":"~6.8.0","mongodb":"~3.5.9","shortid":"^2.2.15","prettier":"~2.0.2","jest-junit":"~10.0.0","typescript":"~3.8.3","@types/node":"~13.9.5","await-sleep":"~0.0.1","pino-pretty":"~3.6.1","@types/lodash":"~4.14.149","@types/mongodb":"^3.5.26","@types/http-errors":"^1.8.0","eslint-plugin-import":"~2.20.1","eslint-config-prettier":"~6.10.1","eslint-plugin-prettier":"~3.1.2","@spencejs/spence-config":"^0.7.5","eslint-config-airbnb-base":"~14.1.0"},"peerDependencies":{"mongodb":"~3.3.5"},"_npmOperationalInternal":{"tmp":"tmp/spence-mongo-repos_0.7.5_1598988834005_0.23788692545999024","host":"s3://npm-registry-packages"}},"0.7.6":{"name":"@spencejs/spence-mongo-repos","version":"0.7.6","keywords":["API","framework"],"author":{"name":"Andres Olave"},"license":"MIT","_id":"@spencejs/spence-mongo-repos@0.7.6","maintainers":[{"name":"sloops77","email":"andres@thinkingbytes.net"}],"homepage":"https://github.com/sloops77/spencer#readme","bugs":{"url":"https://github.com/sloops77/spencer/issues"},"dist":{"shasum":"75317018a63bafe0f33de68f4b1bda2075a7d22a","tarball":"https://registry.npmjs.org/@spencejs/spence-mongo-repos/-/spence-mongo-repos-0.7.6.tgz","fileCount":28,"integrity":"sha512-jz6EaL14Mr6e14JYk0t7mFa2Sg7K4sytVLVWR1+3RzVmLylxJFyOwiFanSmLwwVGQ1Nofg+j4iH7/sAlGUNW3A==","signatures":[{"sig":"MEUCIB0ghOfsj1ikBtzd5Ie4gYkFMva/PWeQabJb1fdYoqeZAiEA5zlWP7vLcf9eO9cXohhuSdY6CENPZInie8qeDFJTeKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVI2BCRA9TVsSAnZWagAAYIoP/12b9beSntHuNaY8wa7y\nl6kLt7utppmmDRkE6sQpuGQuTxIukK+MQYUVu9hOCzFldqr5HewM2xzBKUJh\nuWRSySRN2zodb72vhRs4BpClvvlSJWc3jGq8jjWIY0aoyebL/cVJqbdGBPI4\nUJ50o4RTjhoFqW65FyA2YUNB+Lv0KMZ8su07qcu5zaGVIvpOaVgU4rfL99E6\ndZuHqy828c2Kj9NN6wPa887zjS71MIUsI28kmR0Hbf6cb32rg0uoFPAiQpiX\nExJL5/LOKj1OrY0hNqWkewP6As1AXENIwm0dZOhvKtuzr7/EXzSbaooAk+nd\nwvMXhWo6J3J5BJbYfKhoRFMCVByV6cMcA+peSt9VqBzc/+AbrBzHXfAe3Mzx\nk6QPaOUZ0tBvvpOyof+Lo5qfD6lf4jWJACvB7oI6R73ipc+vLateqS/HhqW9\nikWtCooefdoZPsMek+ncg6wpRucTJqNepAuNtGFD+4S/eyjIopTsqATnHYA3\nFaTWcwcu2NIx+jPL+5QlcULf790cUWYPwfTiCmVgdB4Q6/7w6Wyq+MlByna5\nmHvu4kBejazoHkKsd0cRH4EgY+ByvogQrXVFIGLN3PZOH0a2Ay5/PEJ+qg7p\nfDazXTRXU4hn2sqFKFxlk1tQcO9EruZ71NgISzM5fBsfm7MF/TyTZt+oZ3Mw\npNL6\r\n=xMXI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","types":"./types/index.d.ts","gitHead":"5ad3eecf056dec5c13cde148ba32adb2e8ef7f25","scripts":{"lint":"eslint src test --fix","test":"jest test --runInBand --coverage"},"_npmUser":{"name":"sloops77","email":"andres@thinkingbytes.net"},"repository":{"url":"git+https://github.com/sloops77/spencer.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.4.0+x64 (darwin)","description":"Spencer - An opinionated mongo based persistence framework For nodejs","directories":{"test":"test"},"_nodeVersion":"14.4.0","dependencies":{"lodash":"~4.17.15","http-errors":"^1.7.3","fastify-plugin":"1.6.1","@spencejs/spence-events":"^0.7.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.2.3","uuid":"~7.0.2","eslint":"~6.8.0","mongodb":"~3.5.9","shortid":"^2.2.15","prettier":"~2.0.2","jest-junit":"~10.0.0","typescript":"~3.8.3","@types/node":"~13.9.5","await-sleep":"~0.0.1","pino-pretty":"~3.6.1","@types/lodash":"~4.14.149","@types/mongodb":"^3.5.26","@types/http-errors":"^1.8.0","eslint-plugin-import":"~2.20.1","eslint-config-prettier":"~6.10.1","eslint-plugin-prettier":"~3.1.2","@spencejs/spence-config":"^0.7.5","eslint-config-airbnb-base":"~14.1.0"},"peerDependencies":{"mongodb":"~3.3.5"},"_npmOperationalInternal":{"tmp":"tmp/spence-mongo-repos_0.7.6_1599376769083_0.7715525013041662","host":"s3://npm-registry-packages"}},"0.7.7":{"name":"@spencejs/spence-mongo-repos","version":"0.7.7","keywords":["API","framework"],"author":{"name":"Andres Olave"},"license":"MIT","_id":"@spencejs/spence-mongo-repos@0.7.7","maintainers":[{"name":"sloops77","email":"andres@thinkingbytes.net"}],"homepage":"https://github.com/sloops77/spencer#readme","bugs":{"url":"https://github.com/sloops77/spencer/issues"},"dist":{"shasum":"c0c2567ec5f4f417cc97f2fdc2835fd91ee24098","tarball":"https://registry.npmjs.org/@spencejs/spence-mongo-repos/-/spence-mongo-repos-0.7.7.tgz","fileCount":28,"integrity":"sha512-7z/Ck8keGE+De6UpU3G+JyApEF7N5gAC9W9KJsEm39BWmw3g3WtLN0wJ1moW9Sonp8F1msfA8S/uGaHIti7pYg==","signatures":[{"sig":"MEYCIQDBdBm7WDXdKEk+xJTnvlzswiuCcpZudZI9KHZz/Yz0RAIhAIr9/bMX8Z78+e4uvmSv3EwCxOpau+QL6pzE7yN4iFdF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfor0WCRA9TVsSAnZWagAA4WIP/iWsM/8iE0VuNBCZ8Yv2\n7fCbwG5FhyFfCtBzeNnxtdF6zuGj1G4wXiXhAiQY37TCzcW0h+s7FkXmnKBE\nuTrZXTUGJcQhre7re38dXhIC4n7S6b6JJka/sTtGIV29pmCRNk11BKavSXBn\nm4duF4JzbQzHbHtCcKVh3qlq1TXkGJ0QWpR5oxeiVy+birVe9izsRrpc3+XF\nTTzI7iGM4v6B6/iVynjrcweIXObf8mldUM3eK7DXZ7asr1++31rYCfRBW66F\n/xJ6pKq69btPanNKHW7UZstxNSTu9jBMmlBM7IEebb6EkaeXGGvKRApoYYVX\nf9ctOsV5q25PddN6Mqx4AQiMR91r70VQWnL23uQzJc7rLwJgYJ5iYdIqyObC\n4PrCzyLKMjRHUEDlratZxlfiyKVSPo8ETa9SWPBL4V23mWzAAx1jjEe0IJTR\nPR18zohPKRzQdmJo3CzOUJr7eKVkhkPuZSj80lUoV00rppkxk0Bnok26Vwx6\nNZwNM27s3KAySA8ownlrDZ0wBT7uJnhq2SpvvdqtWI+CxtBnokBAr7aUx0yQ\nQNVZPBYCE4ODdZequ86ADiDFk8giz6SfLc2Fu+Hmq2WeL8DKXXHZLUOXKYd8\nfUoybG+/2FiGp5p3/4qqDMlAmGisrh2IMg8jUctGZ5pKUefQnzmcTbVya0Ms\nkOzn\r\n=JDbz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","types":"./types/index.d.ts","gitHead":"3dc5a1710cfcfe985bf0368d0b052462a90dabee","scripts":{"lint":"eslint src test --fix","test":"jest test --runInBand --coverage"},"_npmUser":{"name":"sloops77","email":"andres@thinkingbytes.net"},"repository":{"url":"git+https://github.com/sloops77/spencer.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.4.0+x64 (darwin)","description":"Spencer - An opinionated mongo based persistence framework For nodejs","directories":{"test":"test"},"_nodeVersion":"14.4.0","dependencies":{"lodash":"~4.17.15","http-errors":"^1.7.3","fastify-plugin":"1.6.1","@spencejs/spence-events":"^0.7.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.2.3","uuid":"~7.0.2","eslint":"~6.8.0","mongodb":"~3.5.9","shortid":"^2.2.15","prettier":"~2.0.2","jest-junit":"~10.0.0","typescript":"~3.8.3","@types/node":"~13.9.5","await-sleep":"~0.0.1","pino-pretty":"~3.6.1","@types/lodash":"~4.14.149","@types/mongodb":"^3.5.26","@types/http-errors":"^1.8.0","eslint-plugin-import":"~2.20.1","eslint-config-prettier":"~6.10.1","eslint-plugin-prettier":"~3.1.2","@spencejs/spence-config":"0.7.5","eslint-config-airbnb-base":"~14.1.0"},"peerDependencies":{"mongodb":"~3.3.5"},"_npmOperationalInternal":{"tmp":"tmp/spence-mongo-repos_0.7.7_1604500758239_0.32949592892753143","host":"s3://npm-registry-packages"}},"0.7.8":{"name":"@spencejs/spence-mongo-repos","version":"0.7.8","keywords":["API","framework"],"author":{"name":"Andres Olave"},"license":"MIT","_id":"@spencejs/spence-mongo-repos@0.7.8","maintainers":[{"name":"sloops77","email":"andres@thinkingbytes.net"}],"homepage":"https://github.com/sloops77/spencer#readme","bugs":{"url":"https://github.com/sloops77/spencer/issues"},"dist":{"shasum":"108ed7e5d5d929b1a49779b57e317e85c65bc11e","tarball":"https://registry.npmjs.org/@spencejs/spence-mongo-repos/-/spence-mongo-repos-0.7.8.tgz","fileCount":28,"integrity":"sha512-WZPA8WyOpnK/Zy6A3k1YLjUPzrQp2Xj/ANUj5ZqNneOYhz8MLcBH+Eo2gNK75heWBp4Jwr4Ol8jWTWgbolypCQ==","signatures":[{"sig":"MEQCIBBrp+sjmCoN95ZRtWxZKs8zKUc7tZwg6RApq7FIwjuNAiB+Lxwl2hezU+zICm3lYTS4B30o1BlpjH7ccWZBdFuB7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqR6pCRA9TVsSAnZWagAA3qMP/34gG+LiKTkJyDXAsU8B\nUAs0AnGbO2YjkiBh8wOCXRcXMM8oiJhKUN57QCJ+F2onqER5WRI+u+I4og7H\nKA18/BBueMAMLNjTH14k7yOzJzR5vIJEgey/K0UhCob1xZNMkQoTVIhlfN4V\nlKXfgbsdSwh5UHeQO6y1xKSRgkI6eGulO5mx7IIopzTGI3v96PCrctiiMZTw\nBspNJPw5doooTdSK+v39+lmzpGy6GI/02sKqSkei4BaC6atUk+d7bQKFZK0M\nxYDRL2Epj1XGoz+LDvatnWBSbRLmgi7+Ff3OVhv17rQRQF/KLdGnjgCFrg3a\nk2EyBDOv9fjLhbO/gnC3N9cd8mNOuE6b8q7hqpaOPAkLbcnKZHTe56B5N7za\n4XXjLTjzi1+aGrSWoDkE6nwMNIf2AI4Nu/PrMwjpVnpPlr2GxdIl01nNl2Ls\nuF8HskLBoExgzFMvLnEBqhz0ekCuN4ll8ObVUv+ADm6eA93q1cPnYtqhSSoW\nPW8v9UrRlLoJrOJ8c7Kk4tZK6vxFoiaBcEmrPeN3FNnO9p4CltkyLBgA0ATE\nBlrzdiC90gu77+XiOYm+Aa4dU0dyy0LFlBJB30QrpkgZ0WeTzCFgUx2opJy9\n+3OtiPQCrUEnyvFYJCQUV9SJfF5ocpMAcLvlhy6VZDD0x7a4TvzMDxPa8qmv\nZ3AP\r\n=Zf9d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","types":"./types/index.d.ts","gitHead":"22d1fb40c283fc01aec67a0dbc374a3ec2d6afde","scripts":{"lint":"eslint src test --fix","test":"jest test --runInBand --coverage"},"_npmUser":{"name":"sloops77","email":"andres@thinkingbytes.net"},"repository":{"url":"git+https://github.com/sloops77/spencer.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","description":"Spencer - An opinionated mongo based persistence framework For nodejs","directories":{"test":"test"},"_nodeVersion":"14.4.0","dependencies":{"lodash":"~4.17.15","http-errors":"^1.7.3","fastify-plugin":"1.6.1","@spencejs/spence-events":"^0.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","uuid":"~7.0.2","eslint":"~6.8.0","mongodb":"~3.6.2","shortid":"^2.2.15","prettier":"~2.0.2","jest-junit":"~12.0.0","typescript":"~3.8.3","@types/node":"~13.9.5","await-sleep":"~0.0.1","pino-pretty":"~4.3.0","@types/lodash":"~4.14.149","@types/mongodb":"^3.5.26","@types/http-errors":"^1.8.0","eslint-plugin-import":"~2.22.1","eslint-config-prettier":"~6.15.0","eslint-plugin-prettier":"~3.1.2","@spencejs/spence-config":"^0.7.8","eslint-config-airbnb-base":"~14.2.0"},"peerDependencies":{"mongodb":"~3.3.5"},"_npmOperationalInternal":{"tmp":"tmp/spence-mongo-repos_0.7.8_1604918953331_0.3803638299338741","host":"s3://npm-registry-packages"}},"0.7.9":{"name":"@spencejs/spence-mongo-repos","version":"0.7.9","keywords":["API","framework"],"author":{"name":"Andres Olave"},"license":"MIT","_id":"@spencejs/spence-mongo-repos@0.7.9","maintainers":[{"name":"sloops77","email":"andres@thinkingbytes.net"}],"homepage":"https://github.com/sloops77/spencer#readme","bugs":{"url":"https://github.com/sloops77/spencer/issues"},"dist":{"shasum":"bd7b6bb48f4b1a4e02b421b8407563121c35b5ef","tarball":"https://registry.npmjs.org/@spencejs/spence-mongo-repos/-/spence-mongo-repos-0.7.9.tgz","fileCount":28,"integrity":"sha512-1J3B3vNbyL64gs2U2HfknJytSRKcjhIzIxNWZkgJOEbLPpAKmPIDFic5jvqvd3PFc7lBJ5FktDEuSs4x/h8pcQ==","signatures":[{"sig":"MEQCIG+PcshFeR2/TLknNpGP1tDI2nVZLYZGC1HyOZW+ivTLAiBgp7J0DVjRffiq+gQr9D8r2SHqNJ77plmPCOhTq/gRrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/FpOCRA9TVsSAnZWagAA+GcP/1FsVXaX6w+1bTo77uy2\nI/y5mF3ci1ZMhm8jLulMJYGE2VaSq2OlCd0nMtCzoxXZlNCGe81/AYz/eoGH\nbfH+6rONqEQ4VB59EG1BOQheKZ0DTlxVJfBfwc/9DO08XVERKPjXfYXGf6Pg\neoXD79bniRWZvSxIyZl+sCHKT+Ni3JQnRiQnOPYrOKVSwcjCW+cUkpPTL1+W\n/As0cWlLnG97sbY0jO0NGoSzTOXhd2j9vosiOlI8oQa31UkVXtlSkKBYc1t9\nSVtkSB1y2EyRL2/HG/GvrdmNfpsO23tXbfgmPy1FoAvg4tRNYidLngfjuoRi\nj41/x0MWlbteXqU1+sGo2b2s8J2idIRUSuEN17ykgoH326BUwn6o7q2a8u2c\n4U8NN7KglrwABfYzSWQZ05kv/18FRHleVudHpCYVdnFXpNhxmg8Ij2xnBwc1\n2kojUWJbfYFsVMxuwq5nmUGK3lb+9BI38EzVfmiJObYrNY5J5EqPQ3FO/vgN\nNFCKlUyQN/G1EUj7Z5+RqFDdozibXILDNQct0E7zTkZwwzu3rzDFrB/ASmp9\nNO91UCzpC7toQLden0Y/Pwc33bhKqQ9kwdlmbONLA1I/6Q+5JxBAsh9zYSur\nLuTdjqwZeEDcJxNgUtXxsT0dIVayrVCPmHGBMLoE91fNiiA6xtUF/+k+8t6a\nluyl\r\n=i9GU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","types":"./types/index.d.ts","gitHead":"4c825b9433a2b316ebac348bb4e49daeb794f73b","scripts":{"lint":"eslint src test --fix","test":"jest test --runInBand --coverage"},"_npmUser":{"name":"sloops77","email":"andres@thinkingbytes.net"},"repository":{"url":"git+https://github.com/sloops77/spencer.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","description":"Spencer - An opinionated mongo based persistence framework For nodejs","directories":{"test":"test"},"_nodeVersion":"14.4.0","dependencies":{"lodash":"~4.17.15","http-errors":"^1.7.3","fastify-plugin":"1.6.1","@spencejs/spence-events":"^0.7.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","uuid":"~7.0.2","eslint":"~6.8.0","mongodb":"~3.6.2","shortid":"^2.2.15","prettier":"~2.1.2","jest-junit":"~12.0.0","typescript":"~3.8.3","@types/node":"~13.9.5","await-sleep":"~0.0.1","pino-pretty":"~4.3.0","@types/lodash":"~4.14.149","@types/mongodb":"^3.5.26","@types/http-errors":"^1.8.0","eslint-plugin-import":"~2.22.1","eslint-config-prettier":"~6.15.0","eslint-plugin-prettier":"~3.1.2","@spencejs/spence-config":"^0.7.9","eslint-config-airbnb-base":"~14.2.0"},"peerDependencies":{"mongodb":"~3.3.5"},"_npmOperationalInternal":{"tmp":"tmp/spence-mongo-repos_0.7.9_1610373709962_0.5017192402597197","host":"s3://npm-registry-packages"}},"0.7.12":{"name":"@spencejs/spence-mongo-repos","version":"0.7.12","keywords":["API","framework"],"author":{"name":"Andres Olave"},"license":"MIT","_id":"@spencejs/spence-mongo-repos@0.7.12","maintainers":[{"name":"sloops77","email":"andres@thinkingbytes.net"}],"homepage":"https://github.com/sloops77/spencer#readme","bugs":{"url":"https://github.com/sloops77/spencer/issues"},"dist":{"shasum":"ecce90b3707fd257bdd5969c04e37d1060e6b95f","tarball":"https://registry.npmjs.org/@spencejs/spence-mongo-repos/-/spence-mongo-repos-0.7.12.tgz","fileCount":28,"integrity":"sha512-Mu5AA/0RBJ/Jy8QwxUKO+dvSoYhZho7ajySnhVZZa5C8T2F85PDGtiFxQIGq1xITeSAqJtKWzDkexWEU++8nxQ==","signatures":[{"sig":"MEQCIFwUnlqYZadfId2aIo9Jyzj021fh1S85I9P0sYfHAnNTAiBnrQBYe3kNbcd2Y1st9HppmiAmJOZ5CDe1RlgwjFxGiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo1caCRA9TVsSAnZWagAAPUsP/0cmpYPJiKvJ+E0gaagc\nFlh8pLPOWwfiJydmm0ZZbqxoB9LHHG8lkbh5gK4r//pOhQcuB21XJjIGfb7K\neU142NkcnDuwdmipjWMD0L2pWt1vsb4dZ9e7kah2wQTidGMn7wA9NflKOp7L\nXfhOVt/6KRZgl09rN/XvPl2Uok45U6soc4KmOatGz8yRhJYsHSmgQXp4UQSS\nt42zK2084kYcm9Y3Y6WDjiAY61+vXWiRkU08MaZtpX5SWkCEnvMTy/T31JwI\nPXMSbG1AvU9Ta1szLAF0dsXyqssCEvsTAWLOBQI/ieEuwjiIYWZkTmWtRmp1\nhJetrUXrxaac0HaQThdCh8rj7NHQTuS+wNxKZ0kuwkbI59wj7KRfZVPW/nkO\nuhguy1wadjDCascwX3+2T1sfxiZ5xKvzXAArHUhi2DKgnychz7oQ51aPgtaB\nHC26Xe0GgkY0paWOsNF3RXp9oyPEOqWI0Tnx+utf8BAE3oJZlkBh2daWqlii\nqGzGHwNN+aEXhbN1QF8XaIckBmpMDxstJfKjxQIc9JOckDFdKoUBd2NXPFIs\nmvJTsjcgEWAzq3oUCm+K4HUgZ+3pNEkiJyFwsEvBazmQgvDCie9ndXoPS6qQ\nW+fjnqSD5eZXtNOkFnPa6d1E/TGONQ13g8PzxGA4l279k+5q8FQpsTFUW8bo\n1cK6\r\n=CqBf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","types":"./types/index.d.ts","gitHead":"a9d7296a018c40a0947d7ef62e1bca4a7bc0ea4f","scripts":{"lint":"eslint src test --fix","test":"jest test --runInBand --coverage"},"_npmUser":{"name":"sloops77","email":"andres@thinkingbytes.net"},"repository":{"url":"git+https://github.com/sloops77/spencer.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (darwin)","description":"Spencer - An opinionated mongo based persistence framework For nodejs","directories":{"test":"test"},"_nodeVersion":"14.16.0","dependencies":{"lodash":"~4.17.15","http-errors":"^1.7.3","fastify-plugin":"1.6.1","@spencejs/spence-events":"^0.7.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","uuid":"~7.0.2","eslint":"~6.8.0","mongodb":"~3.6.2","shortid":"^2.2.15","prettier":"~2.1.2","jest-junit":"~12.0.0","typescript":"~3.8.3","@types/node":"~13.9.5","await-sleep":"~0.0.1","pino-pretty":"~4.3.0","@types/lodash":"~4.14.149","@types/mongodb":"^3.5.26","@types/http-errors":"^1.8.0","eslint-plugin-import":"~2.22.1","eslint-config-prettier":"~6.15.0","eslint-plugin-prettier":"~3.1.2","@spencejs/spence-config":"^0.7.9","eslint-config-airbnb-base":"~14.2.0"},"peerDependencies":{"mongodb":"~3.3.5"},"_npmOperationalInternal":{"tmp":"tmp/spence-mongo-repos_0.7.12_1621317401810_0.810976764168363","host":"s3://npm-registry-packages"}},"0.7.13":{"name":"@spencejs/spence-mongo-repos","version":"0.7.13","keywords":["API","framework"],"author":{"name":"Andres Olave"},"license":"MIT","_id":"@spencejs/spence-mongo-repos@0.7.13","maintainers":[{"name":"sloops77","email":"andres@thinkingbytes.net"}],"homepage":"https://github.com/sloops77/spencer#readme","bugs":{"url":"https://github.com/sloops77/spencer/issues"},"dist":{"shasum":"253c0ad29a96e28da1182dcc7544e798ab40db36","tarball":"https://registry.npmjs.org/@spencejs/spence-mongo-repos/-/spence-mongo-repos-0.7.13.tgz","fileCount":28,"integrity":"sha512-tphGUFfeS3fjm5W1/Hs+fsLZcqnqrX2Qg0FKVScT7LEeI0WJC5WQwWPWA0soA/2vTtoLBPvSh4UhAzqrwTTe6A==","signatures":[{"sig":"MEQCIEZ2+0IiOyuOrMN4tTAey2m6kgrUdBbZQz2/2kCpeprvAiBdnXo+eombvgnY/h994jt7Pmcew6n1wzxERsMJb67Ytg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo2coCRA9TVsSAnZWagAAGAQP/AyVL2Jk070XtaMb9Cf5\nupBGMUq9hRy+o+eZZ8U8MiLARNFwU19FLOqN8ZLOUSmvBs+bP+TdMvhgm4IU\nETLvDpdxhuRnBC+l45RdRx1KmZcq5KThpz0kPCM4i301emuIeUuH7TUecsKN\nCYeTGweIF2+21toJa+Tl1bQN0MB4/aU/k7y0WhkXBWjIQ8m9D4KN3G3yb3Rh\ng2EMzLzg6gksAn/6cPBlWPdF92AA25KZj118vrYoCPnDC2RpCnewAIGKpjBE\nib6SH0t02JvuJx3/YmWbg5MxU/OLQKOWHJqRiIeGEU6R7KUPemFlWis0Fpcj\nSscbXgKPKWPJYFDqtcUsm6yKlrzbvtgpPNHPg4obdeqI1Y03xTy0KjJju9T1\nMxIm/ajmbLwtKBTNrcwi4ZqJG3PCQIcLCUwn86ta+TO8kgQ/c3jqfwH8u9ut\nUoD0RrS+igSinttjsjYugl16v6drtistpPg9bg5JUbCcchoyi1p+b7ZAOrzS\n9yzAyRkR+xj8fCSPF5FRbdxJ++Mvio1VKKi7ex/ptos1O/qKntxXx33EMnx5\nAGmQJtDNj0qlS5K26nvZdVQsvn+yhIuegGy8DFqRT9a8ss9lpRaI3c2wizvC\nts97C22j822xqT71S9Q8rl5qf9PV75uKnPz1iff+YIYM7s9jVTzuClmfctSD\nferZ\r\n=qRO7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","types":"./types/index.d.ts","gitHead":"b1bab0248c3ebbb0754b1047eb1e7e2427c2d7ac","scripts":{"lint":"eslint src test --fix","test":"jest test --runInBand --coverage"},"_npmUser":{"name":"sloops77","email":"andres@thinkingbytes.net"},"repository":{"url":"git+https://github.com/sloops77/spencer.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (darwin)","description":"Spencer - An opinionated mongo based persistence framework For nodejs","directories":{"test":"test"},"_nodeVersion":"14.16.0","dependencies":{"lodash":"~4.17.15","http-errors":"^1.7.3","fastify-plugin":"1.6.1","@spencejs/spence-events":"^0.7.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","uuid":"~7.0.2","eslint":"~6.8.0","mongodb":"~3.6.2","shortid":"^2.2.15","prettier":"~2.1.2","jest-junit":"~12.0.0","typescript":"~3.8.3","@types/node":"~13.9.5","await-sleep":"~0.0.1","pino-pretty":"~4.3.0","@types/lodash":"~4.14.149","@types/mongodb":"^3.5.26","@types/http-errors":"^1.8.0","eslint-plugin-import":"~2.22.1","eslint-config-prettier":"~6.15.0","eslint-plugin-prettier":"~3.1.2","@spencejs/spence-config":"^0.7.9","eslint-config-airbnb-base":"~14.2.0"},"peerDependencies":{"mongodb":"~3.3.5"},"_npmOperationalInternal":{"tmp":"tmp/spence-mongo-repos_0.7.13_1621321511564_0.9021904083321306","host":"s3://npm-registry-packages"}},"0.7.14":{"name":"@spencejs/spence-mongo-repos","version":"0.7.14","keywords":["API","framework"],"author":{"name":"Andres Olave"},"license":"MIT","_id":"@spencejs/spence-mongo-repos@0.7.14","maintainers":[{"name":"sloops77","email":"andres@thinkingbytes.net"}],"homepage":"https://github.com/sloops77/spencer#readme","bugs":{"url":"https://github.com/sloops77/spencer/issues"},"dist":{"shasum":"f85631c6ecfc86b894844111140f05da486d3b8b","tarball":"https://registry.npmjs.org/@spencejs/spence-mongo-repos/-/spence-mongo-repos-0.7.14.tgz","fileCount":28,"integrity":"sha512-Ko49xYhqcs9mL4jheXsIt1xSKgP/IzFdMOqvjQaO1zhBkrr23Yym8Qy7VIpQbdpzrgcc4/GGSa95GDqwLDi3vg==","signatures":[{"sig":"MEUCIBkweeYFb7y1xjcTzWWbTYzq9VeykWd/bjDfSnxAHUCjAiEAnZm1hvsZh7wZxBbwRuaS+2Jukjv8AFV0t0iHtiv7+O8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq5TpCRA9TVsSAnZWagAAopAP/ArJNWu9fIyWTMyZSfz7\ny3s1eR2Tw7DoOkWG1IbHsBCAcp3s5m734GqpPsn271m+dHs8ce7mselMaw+H\ngpfc8U5HENFcrEHmeqAPie1Edu+NqjeTrnLWvk8AAjoH8Ebg3zPBn1CodGI0\noCo5mAdt/nre6LUgjlCnIXrHR+C+EmH4c+GHiS1LXQF4JVBq1tdYtbS9WCB8\nRiGtIPLQ7+brD31lUfXBqNMA+iNLzEdJbV8g3eSEQCC2J9YKV03zlSmlXf7s\nh/TULlUlmqBySdXXTClvlj6M1RpMPCDEb+FlABCnL3QA4GWNN8ysUhC3uLjz\nJgyVLq3LDrqWjEipZ98eQN4FDsZXvzZWndsuIVlMJmAamMMyBEcEJPMzIq8M\nTptJW1aZWE2ylvAkoXHNSgJjqCGKkbla0/sPS16IGefnZaxa5ZcGuQ7CpYCT\nJljJD9h5k/4ODYGMEmm8eVAyrRxTX2cd/2PI3Xab8CqekQK6iLPYfYHg9A8O\nhbksGBazx+gPhxhxM1JxzjNQG0eBk4AKcvZ4G14cfT3T5eARBUXPaPSM0ktG\n/WUvOOqSBWxWjvMuqmVQavFipgcG6mdwT/6BkPypOTviaTsRPsHxA9r33MpF\nRboCEXGspKJ01POhbO/fZci1FuzJ+Q6T79qmpRTrbXyvOLrOannIAfZ0bmWC\nKk/O\r\n=TDV5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","types":"./types/index.d.ts","gitHead":"50bf10b9378aa4c01cee3de86ffff9c07f371f98","scripts":{"lint":"eslint src test --fix","test":"jest test --runInBand --coverage"},"_npmUser":{"name":"sloops77","email":"andres@thinkingbytes.net"},"repository":{"url":"git+https://github.com/sloops77/spencer.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (darwin)","description":"Spencer - An opinionated mongo based persistence framework For nodejs","directories":{"test":"test"},"_nodeVersion":"14.16.0","dependencies":{"lodash":"~4.17.15","http-errors":"^1.7.3","fastify-plugin":"1.6.1","@spencejs/spence-events":"^0.7.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","uuid":"~7.0.2","eslint":"~6.8.0","mongodb":"~3.6.2","shortid":"^2.2.15","prettier":"~2.1.2","jest-junit":"~12.0.0","typescript":"~4.2.4","@types/node":"~15.3.0","await-sleep":"~0.0.1","pino-pretty":"~4.3.0","@types/lodash":"~4.14.149","@types/mongodb":"^3.5.26","@types/http-errors":"^1.8.0","eslint-plugin-import":"~2.23.3","eslint-config-prettier":"~6.15.0","eslint-plugin-prettier":"~3.1.2","@spencejs/spence-config":"^0.7.14","eslint-config-airbnb-base":"~14.2.0"},"peerDependencies":{"mongodb":"~3.3.5"},"_npmOperationalInternal":{"tmp":"tmp/spence-mongo-repos_0.7.14_1621857512692_0.21178349059194823","host":"s3://npm-registry-packages"}},"0.7.15":{"name":"@spencejs/spence-mongo-repos","version":"0.7.15","keywords":["API","framework"],"author":{"name":"Andres Olave"},"license":"MIT","_id":"@spencejs/spence-mongo-repos@0.7.15","maintainers":[{"name":"sloops77","email":"andres@thinkingbytes.net"}],"homepage":"https://github.com/sloops77/spencer#readme","bugs":{"url":"https://github.com/sloops77/spencer/issues"},"dist":{"shasum":"a8ecde0c864867ecceae55438ca36302e880e424","tarball":"https://registry.npmjs.org/@spencejs/spence-mongo-repos/-/spence-mongo-repos-0.7.15.tgz","fileCount":28,"integrity":"sha512-sVW8RrZ9M3a+O1PZdXfy/8VEtYg+MPUKdfz2G2x9DL0qKEGRkZhtAS751HI27jsoJ9dq7tth33MpR8FnxEUSQQ==","signatures":[{"sig":"MEQCIHfNloSnvGdRu5QCLeynvIxrV2IRJIgpo6YTC+FLdojvAiAgSrwSGB+OqJmC6Lu6RE25V+LeooTmwKcE552LGZu8OA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7GNjCRA9TVsSAnZWagAAcRsP/RmaLyS2fv37mVnLTmER\nJHTKuaDi66vt1TFpPmG7Ax8r1xsQwjMC8J4qIu6ukTZZPow7dFuLRQ4Yr09C\nw/UL/btjt4StK+tt3rUIN/eThGGoUZEXC8xE7acmlmqtMcgKihE97hrD1UlF\n6G8TXTEb1DPPmjvTPLA96RH6XT5VLkQFTVoT2Be3e1R1/t28ovRItJ0l7A/b\nwZYuWk80nfXR2/mmh4lDAzUbgPHSjmEE5AMqqREHyoX39mULtdwWblF9pcIo\nSjsE9ttqDq+0Aa6PryrLvP4lEkJyKfLbs6CyhG9QsHILY3Iu58EHosg6JuUK\nVrbH/bggwqW5c+/szA4yiORtwT0EOpB1WNHo44uAqGDI5Cf1Kgn6i6QWszLb\nEcrfCbUivkfNY9rAHS6njXiDJNxSRCzMhExB23nKRyvXbrtEpYHZN9ukpGkd\nzTYdafBJMsLX97tXSS6wvuGs08vK0k9VGwMhbounv3dKAkM5beZS2JKwF4GM\nwSZIzgiPhtxN5KpdHM57cVB4TLQZNJWxQ1EoHnA0M2PigJ2cACESf8G9CtmF\nzg0rPuER0kgUpAXMOR64V0rvHBjKEybMJuc+uWXj9gphukeIjxnw521UqB/E\nXWMjMvCqZ0wJsC9CsdFsFg1xxglUEanuXNa4EMHErdDJXvau1cgI2R85oBGx\n/ESH\r\n=ngHE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","types":"./types/index.d.ts","gitHead":"49db6d6ea6748be4a003ecdb05509198bbfe41a6","scripts":{"lint":"eslint src test --fix","test":"jest test --runInBand --coverage"},"_npmUser":{"name":"sloops77","email":"andres@thinkingbytes.net"},"repository":{"url":"git+https://github.com/sloops77/spencer.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (darwin)","description":"Spencer - An opinionated mongo based persistence framework For nodejs","directories":{"test":"test"},"_nodeVersion":"14.17.0","dependencies":{"lodash":"~4.17.15","http-errors":"^1.7.3","fastify-plugin":"1.6.1","@spencejs/spence-events":"^0.7.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","uuid":"~7.0.2","eslint":"~6.8.0","mongodb":"~3.6.2","shortid":"^2.2.15","prettier":"~2.1.2","jest-junit":"~12.0.0","typescript":"~4.2.4","@types/node":"~15.3.0","await-sleep":"~0.0.1","pino-pretty":"~4.3.0","@types/lodash":"~4.14.149","@types/mongodb":"^3.5.26","@types/http-errors":"^1.8.0","eslint-plugin-import":"~2.23.3","eslint-config-prettier":"~6.15.0","eslint-plugin-prettier":"~3.1.2","@spencejs/spence-config":"^0.7.14","eslint-config-airbnb-base":"~14.2.0"},"peerDependencies":{"mongodb":"~3.3.5"},"_npmOperationalInternal":{"tmp":"tmp/spence-mongo-repos_0.7.15_1626104675077_0.1513421185977717","host":"s3://npm-registry-packages"}},"0.7.16":{"name":"@spencejs/spence-mongo-repos","version":"0.7.16","keywords":["API","framework"],"author":{"name":"Andres Olave"},"license":"MIT","_id":"@spencejs/spence-mongo-repos@0.7.16","maintainers":[{"name":"sloops77","email":"andres@thinkingbytes.net"}],"homepage":"https://github.com/sloops77/spencer#readme","bugs":{"url":"https://github.com/sloops77/spencer/issues"},"dist":{"shasum":"1d597c45cd0ff6f1d5cf9d7d5a156b926f0f5a18","tarball":"https://registry.npmjs.org/@spencejs/spence-mongo-repos/-/spence-mongo-repos-0.7.16.tgz","fileCount":28,"integrity":"sha512-aTPChfjjc2tgNgfSS2FoKYMm47LLzIVgFg91Z5+2nrSv07+AXpjxI2MbBk3RnLmxkkMDiUBYz0rfQEyDEJ4PVA==","signatures":[{"sig":"MEYCIQCZxRNeY98JR9ILC+ZNh9jMa6WKUpwKYO84BVT2WEQfgwIhAMFy3HH1gZAIdOvcBMXXz93C2YUV7sl0OjqD4ufwDuUy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/SDLCRA9TVsSAnZWagAAB00P/3NeX3e5rk5/NL9ekmjC\nLkb6ur1ApZlxD9cfeXW3+DqEBIe1+0dbfr78RUpuT3RdqtNtryXHhkyw1ulc\nUpBNbeYplJKoyox5N1RgnFbxWaF8X/czmnXdQNrurLaRW6DGFGdzzQUkAghN\n02oYtGS/G3gTSLHiNwljLDriZSikPi0ZmZA/tAykfoqFMpPsg+2VJN2ULPYm\nI0pQIBDnX/PTBZo76R6PZHfKELU/h29pNu/wWTxNv7me8V99ga3bMnBiOnBh\nEDRTXE/7+OLmBbF2XAPuirhpqvVtjIYsZARKnbD+I1UWys+mi54gHHbR43ln\n4i6CrAN08hX6dVS+E84l1pVkVvz1HFQjXJkaM1oX3wXQBbODT1ghusYQgLAC\nXSIjQ1LuR4Q0Tpf2mJlgiiesYc2oV+IE/LCig/X47tqAwBsMp5hsx1M8eAgt\nonqGWZ/KZ5JGDlqFv63k5P69ai8VpDyEkcFyiKH3EPHKPZ25xtlXeY5fICmK\njwfV1uAWpemZPzWldubSj8u5+6lfL8HUJC+FUST+dPE4m4QLvJuKdpf7QWT/\ngH4uzSeZQCKR9iAtYc8KpoAjcs9UNLVVT7fGF0/u+8AnRD20JqxS0+RL2sEX\njKNn0xc+Bw5tGfVpXoTihEI8t1Ym0AegpBzwu7JuO5GJ78xbRDZkASdy6TvE\nUZWe\r\n=QwnY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","types":"./types/index.d.ts","gitHead":"63921769c576dfc7bc68d4be6430b13729d69fdc","scripts":{"lint":"eslint src test --fix","test":"jest test --runInBand --coverage"},"_npmUser":{"name":"sloops77","email":"andres@thinkingbytes.net"},"repository":{"url":"git+https://github.com/sloops77/spencer.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (darwin)","description":"Spencer - An opinionated mongo based persistence framework For nodejs","directories":{"test":"test"},"_nodeVersion":"14.17.0","dependencies":{"lodash":"~4.17.15","http-errors":"^1.7.3","fastify-plugin":"1.6.1","@spencejs/spence-events":"^0.7.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.0.6","uuid":"~8.3.2","eslint":"~7.31.0","mongodb":"~3.6.10","shortid":"^2.2.15","prettier":"~2.3.2","jest-junit":"~12.2.0","typescript":"~4.3.5","@types/node":"~16.4.1","await-sleep":"~0.0.1","pino-pretty":"~5.1.2","@types/lodash":"~4.14.149","@types/mongodb":"^3.5.26","@types/http-errors":"^1.8.0","eslint-plugin-import":"~2.23.3","eslint-config-prettier":"~6.15.0","eslint-plugin-prettier":"~3.4.0","@spencejs/spence-config":"^0.7.16","eslint-config-airbnb-base":"~14.2.0"},"peerDependencies":{"mongodb":"~3.3.5"},"_npmOperationalInternal":{"tmp":"tmp/spence-mongo-repos_0.7.16_1627201739329_0.5133304659540503","host":"s3://npm-registry-packages"}},"0.7.17":{"name":"@spencejs/spence-mongo-repos","version":"0.7.17","keywords":["API","framework"],"author":{"name":"Andres Olave"},"license":"MIT","_id":"@spencejs/spence-mongo-repos@0.7.17","maintainers":[{"name":"sloops77","email":"andres@thinkingbytes.net"}],"homepage":"https://github.com/sloops77/spencer#readme","bugs":{"url":"https://github.com/sloops77/spencer/issues"},"dist":{"shasum":"391b928756b5e70955375695fbf91355fd365ed9","tarball":"https://registry.npmjs.org/@spencejs/spence-mongo-repos/-/spence-mongo-repos-0.7.17.tgz","fileCount":28,"integrity":"sha512-V9NB6fJlmoDpdEskMX6m1crh6V0FUtNHhjq6+lQ2DeQupcL59e94gspzeepmprcJYDwmBxHMgPF/2EWbmrOPRg==","signatures":[{"sig":"MEYCIQCgR5Hmi3UyL64ihZ/CJsyp61MVOHDgRM3QhvSSCXUmvAIhAIlLIc/5jboLZ5+36gvX4FD6FUBRWSDFzX69tm7Tmkw6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQJ3LCRA9TVsSAnZWagAAx8sP/3vB5t1TNlXGZoRYvThm\n0DCulBQiPqWtOvjZXbi58vW7eO8yDHT8EDYNXYDlzm5nflyNtYfiPxJMlAPl\n3KWF9bNeHKfzo+9Nkb43jt5o6VcvSS47eZ6S+3LjHbBV2bmUmLHM7B6cdF/S\nG4OF3uzYSTDHBv11FzuX/WgE/w5f5V91yseCySM1FGp8Qeu7yglvavxZPJhm\nK6yM7fd/Qf0PgZvtyeJAJUy7hH3QCSWg2d/UAEPOZRr3FzqHMHNwgHO6Ervw\nJdBw0QeBrhM/dRdD1Ctvn4IPakFa9iS4qMHJTb4z86cP+gQAqDWqU0KuMHeG\nvrSytlH0Ift0vpxTJALhzWO4YwxF52dgToB2VbqOBoqIHStHkCZ84FttK/V0\nAwjviFnSLDp0PFwwJA5PXncxcmRlVKWVQJeb4iQ1o6puWNTwb4yi5EEQIZwJ\njC4gqNbaIGu/alekiNqVmjYrNfIHoZcT26/hG02N5JE4DN4iryTXTKCH0rns\nAjOjcuKEY8xH6+/jXa6XjgzjVx5IWz0gFyva9Pwi8s+e6kHAYg0KcOb7u0dv\nbIUeuMs+7iDTnDKDKceKiwCFg05mGbJU0djj8F1+dPzEFpOC+ikSH310L04q\n6WbS+cceTtjpE9FkoXx+p86LDgB7UDTA4ayIOmiOUqrIyAj5HF9/f+PrDkIJ\nOAzm\r\n=orev\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","types":"./types/index.d.ts","gitHead":"8a3e3b61a31ab30b85f157a526bac185011429eb","scripts":{"lint":"eslint src test --fix","test":"jest test --runInBand --coverage"},"_npmUser":{"name":"sloops77","email":"andres@thinkingbytes.net"},"repository":{"url":"git+https://github.com/sloops77/spencer.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (darwin)","description":"Spencer - An opinionated mongo based persistence framework For nodejs","directories":{"test":"test"},"_nodeVersion":"14.17.0","dependencies":{"lodash":"~4.17.15","http-errors":"^1.7.3","fastify-plugin":"3.0.0","@spencejs/spence-events":"^0.7.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.2.0","uuid":"~8.3.2","eslint":"~7.32.0","mongodb":"~3.7.0","shortid":"^2.2.15","prettier":"~2.4.0","jest-junit":"~12.2.0","typescript":"~4.4.2","@types/node":"~16.9.1","await-sleep":"~0.0.1","pino-pretty":"~7.0.0","@types/lodash":"~4.14.149","@types/mongodb":"~3.6.20","@types/http-errors":"^1.8.0","eslint-plugin-import":"~2.24.2","eslint-config-prettier":"~6.15.0","eslint-plugin-prettier":"~4.0.0","@spencejs/spence-config":"^0.7.17","eslint-config-airbnb-base":"~14.2.0"},"peerDependencies":{"mongodb":"~3.3.5"},"_npmOperationalInternal":{"tmp":"tmp/spence-mongo-repos_0.7.17_1631624651157_0.0531227096316127","host":"s3://npm-registry-packages"}},"0.7.18":{"name":"@spencejs/spence-mongo-repos","version":"0.7.18","keywords":["API","framework"],"author":{"name":"Andres Olave"},"license":"MIT","_id":"@spencejs/spence-mongo-repos@0.7.18","maintainers":[{"name":"sloops77","email":"andres@thinkingbytes.net"}],"homepage":"https://github.com/sloops77/spencer#readme","bugs":{"url":"https://github.com/sloops77/spencer/issues"},"dist":{"shasum":"d23a71ea9d0dd8efd2473312342d797915a1589f","tarball":"https://registry.npmjs.org/@spencejs/spence-mongo-repos/-/spence-mongo-repos-0.7.18.tgz","fileCount":28,"integrity":"sha512-Xkv4CwgwEBrakJfd19WVT7a1/+6RybWGYvEaOqdAQRD+H4uVkM1IWawvdSQsk+6RMCm590KLXCUdATHSjTFbCQ==","signatures":[{"sig":"MEUCIQCtdzOe1lcjWjTK/DS6ls3puqqGwtIdhC/q1LMrXcP2+gIgeljmcztra9XcknW0BYdYaxMDZamuHt/V8SMnLR5V38I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuwT0CRA9TVsSAnZWagAA2PcQAIKCUHab7hQEz4sIgNO8\niJoHkE3hZMbYcqlRtPUQ42/HYTYngih+JtsTl0S9eMWvjkateEITt0K9ER5w\n8nHGYOJDfNgXzSfi9H8qXub6KMpDuRo+ZW02bCMMdxZaZvhiceyyZbOcQezt\namWlzvbnXJR5WGLJtyspfOPNAKnBayFcE2bOxpuMNGF3P6FmUywQW8oQcSmR\ny3pEmZ35PrHJb7mPAYAAMsdVDse43NH75sP3JD3p0X4rH5D0FSW281FojJGT\nbZjQWD172TsZw+sCTk/8wzeiV/cnK8YwYiFx7PoRkx+If7auzeaewsJVw7yr\nIc81CcBOXM01hAAU/su3z/eirSYgTnMQEWNNg5l1HKvOYGYbH2y8Sd6nEZT+\ndfTU5qzGbxel0uKulMVzDT70KAdEVa+oZ22HBICdmZnJzUKN/u4d3jkKTKX0\nO3qRfA26CCCDjyAgK7d9aRhjUcQS6u8YGMBCKNP5hPaM3mMJDJr12QPemq9l\nd0Erwm5mYMHWBe/+kWLPf2WtDOjMrmQWpzLakGurjEm/OeIpryY/Z5bBudKy\n6SlbCiaN/2y7Oq6hplTy5h8NqYBNxmHDI9fTHgr+tRebm0ZIK/sWgR+I7Y9w\nin716wd85vOf0PmAujl5caQ2tNZOeEvyK9QIR2I+AbPqMW4I2YaDF7xTIeSI\nGhQm\r\n=1hWK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","types":"./types/index.d.ts","gitHead":"c27e2164468400a5b7330d3568dac4eee2d69371","scripts":{"lint":"eslint src test --fix","test":"jest test --runInBand --coverage"},"_npmUser":{"name":"sloops77","email":"andres@thinkingbytes.net"},"repository":{"url":"git+https://github.com/sloops77/spencer.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.2+x64 (darwin)","description":"Spencer - An opinionated mongo based persistence framework For nodejs","directories":{"test":"test"},"_nodeVersion":"14.18.2","dependencies":{"lodash":"~4.17.15","http-errors":"^1.7.3","fastify-plugin":"3.0.0","@spencejs/spence-events":"^0.7.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.2.0","uuid":"~8.3.2","eslint":"~7.32.0","mongodb":"~3.7.0","shortid":"^2.2.15","prettier":"~2.4.0","jest-junit":"~12.2.0","typescript":"~4.4.2","@types/node":"~16.9.1","await-sleep":"~0.0.1","pino-pretty":"~7.0.0","@types/lodash":"~4.14.149","@types/mongodb":"~3.6.20","@types/http-errors":"^1.8.0","eslint-plugin-import":"~2.24.2","eslint-config-prettier":"~6.15.0","eslint-plugin-prettier":"~4.0.0","@spencejs/spence-config":"^0.7.17","eslint-config-airbnb-base":"~14.2.0"},"peerDependencies":{"mongodb":"~3.3.5"},"_npmOperationalInternal":{"tmp":"tmp/spence-mongo-repos_0.7.18_1639646452346_0.19902214991316236","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@spencejs/spence-mongo-repos","version":"0.8.0","keywords":["API","framework"],"author":{"name":"Andres Olave"},"license":"MIT","_id":"@spencejs/spence-mongo-repos@0.8.0","maintainers":[{"name":"sloops77","email":"andres@thinkingbytes.net"}],"homepage":"https://github.com/sloops77/spencer#readme","bugs":{"url":"https://github.com/sloops77/spencer/issues"},"dist":{"shasum":"ded3ae8b684bed2158da4be7c8dcafa9aaa70224","tarball":"https://registry.npmjs.org/@spencejs/spence-mongo-repos/-/spence-mongo-repos-0.8.0.tgz","fileCount":28,"integrity":"sha512-YsHC6C+NNfQoDb40VOud5sKuHIuTTDs+BvW1QvCZPfl3r3602QWbkiBWuhSq9Q+Jrrb7MAts4pWY8zqherQGYw==","signatures":[{"sig":"MEQCIFEziMIHUwGEvFGN/yqZCxqldkEjNd2Fe6NTML6b0PduAiBjdqGiytEarQykPrQPFEIbgPHkZiYSZGGwm4P8vl9hgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAFCYCRA9TVsSAnZWagAAixsP/3NDcKO71V9Ei382JDC9\nYKXHflVTb4wq+pRht+apR3baUOg78DdVksiFXW5cYTp2qxPUxE/rzrdUo4wg\n3K9IBUYD0CPd5zQZfjdHT5qigfvaSC+IS+uva8lVnjwxgwKknPOHh3w7CBza\ncWQ0YjmEE0qWhqE/rm788z0Rww0fx6h9MyEJdgu7k6G+jlod1Zyh1iEgZ9RC\n5Gm2P5f/SZrdpGGJaDuK1e597mxxUeOaQWGr6NGsnszZtHcQwSlhvxUG5CN9\nokNZYwAL4+5HJBsu8StZTT986WWlZaXOW6CKl3c+GKcl1q8gNeBZGiCDF1PG\nwGR0ttZWWrKKam4Qm69Ldm0gA3q8fnrwL22ov6uz8yzhWm9hqWLmXcj7QN5E\nBOpq8iVIYKBXXEMOa7vYWYreZIQcxPAaEJwU3oK3HU2YrqgcRsOGYtdy+oLx\nnb+fi2vQZ/gmKhm2zDUjxRYJzkiJf1nm7R/UziiVsxhaauMuJuRM4oSr2EJ9\nutDel1WQznL5mDqzF06iSWdeNVcvKYKzqX4gOxJNQZg/xClPdzYamkqkseDP\nm+WQKnL+5ESEiTTI4slYshh2RNBULac2GsCPR9I293ve6f42dSm5KoWOeNTL\nfuv1pYnKUahAi5rgDM8hrfNnh5ZGqnB5U9lBGAfjoE3E2RR5xxo5xM9IcQwd\nd/OY\r\n=jixn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","types":"./types/index.d.ts","gitHead":"02e0aca1261c1552b7bc17fd23e0737b042e7f01","scripts":{"lint":"eslint src test --fix","test":"jest test --runInBand --coverage"},"_npmUser":{"name":"sloops77","email":"andres@thinkingbytes.net"},"repository":{"url":"git+https://github.com/sloops77/spencer.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.2+x64 (darwin)","description":"Spencer - An opinionated mongo based persistence framework For nodejs","directories":{"test":"test"},"_nodeVersion":"14.18.2","dependencies":{"lodash":"~4.17.15","http-errors":"^1.7.3","fastify-plugin":"3.0.1","@spencejs/spence-events":"^0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.0","uuid":"~8.3.2","eslint":"~7.32.0","mongodb":"~4.3.1","shortid":"^2.2.15","prettier":"~2.5.1","jest-junit":"~13.0.0","typescript":"~4.4.2","@types/node":"~17.0.15","await-sleep":"~0.0.1","pino-pretty":"~7.5.1","@types/lodash":"~4.14.149","@types/mongodb":"~4.0.7","@types/http-errors":"^1.8.0","eslint-plugin-import":"~2.24.2","eslint-config-prettier":"~6.15.0","eslint-plugin-prettier":"~4.0.0","@spencejs/spence-config":"^0.8.0","eslint-config-airbnb-base":"~14.2.0"},"peerDependencies":{"mongodb":"~4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/spence-mongo-repos_0.8.0_1644187800610_0.982397161943299","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"@spencejs/spence-mongo-repos","version":"0.8.1","keywords":["API","framework"],"author":{"name":"Andres Olave"},"license":"MIT","_id":"@spencejs/spence-mongo-repos@0.8.1","maintainers":[{"name":"sloops77","email":"andres@thinkingbytes.net"}],"homepage":"https://github.com/sloops77/spencer#readme","bugs":{"url":"https://github.com/sloops77/spencer/issues"},"dist":{"shasum":"687bef158265ec8aabd2e1d7090705383d2024c0","tarball":"https://registry.npmjs.org/@spencejs/spence-mongo-repos/-/spence-mongo-repos-0.8.1.tgz","fileCount":29,"integrity":"sha512-SOrUm4W/dZjlA14al8NS1u8EPu0pxxlYaLlqNCxGfyQ4YjAlJS2gOAmMZegvYNWSqYY8YmRTGr+45GWgAsYDrg==","signatures":[{"sig":"MEQCIE2VBDhwlOpOYr5tAy2w8XZYk2uG13ozGETMThvpJd/xAiA1uIfjRSFkcs9EsGxZvbI6lDYvcBJn/3yza5KtGLLbzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi50x4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHsA//RwoVPvff3cYf7bqpiqiBMMpo5crXOFo1JmVbKRUzrXwX4clc\r\nIW6FtdHWBGeCFCn5HuLrY610OPndKYH+QfYZ3FkWD4d/Y+wJ0Nyr7ZHUeBE9\r\nORqze9BQGCpf4uY/FPW+ADUoDpmpf0VBXaxIRXRPeiiOGP+mxuD7+i5GNFTQ\r\npedT10xzuDhnSp4vqWcovKgKOg0ngkOMmIMCFqGeLaLXx3SvORRHJm3odhrq\r\n+e6b7kS5bBSX/12Rs9ui8z1WshlqSqPhM0XBdQii7TDHyUUwCQ6Gue/YNFWB\r\nUnRaEj2C4UKzKe6P6Rw9tO/hNYp77C4bFC1ft4HzQFH5UGAlObEcKt707N1H\r\n/BG6L4emtQf4KMqRqPjhfBEroEWMQxLW2kmWg5bvfcE5FkoeTen1rllGTNQo\r\n90EIiLVzBU1sa+azRrv0TVrmvUkAxJ2N7nF0ZD+qqBFpSMLwerjM9QPWmxsS\r\naRpbYiCHi6dbADCXipMmGQt2jTtuTAc+pmKdjvRXDQA3RHagVW/zbx3EF99n\r\ngGYVAFYakO8G8JH/zcEsuqtxVrNlrDgOO/KQHOeWPwjawUV0lBYgaeS6XdnU\r\n+WNtnvRiNrfRDvV8H5f5K6j1e9RvzSKc43ppBXtsSLfopZEDCxb0uUYy16Bz\r\n4vmZPtNy99No1fpUi3bjYfO5wBNf1ZU0gmg=\r\n=5bz5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","types":"./types/index.d.ts","gitHead":"a9a0e50e424e7e8c65bbc3a8fd26409f5f80acf4","scripts":{"lint":"eslint src test --fix","test":"jest test --runInBand --coverage"},"_npmUser":{"name":"sloops77","email":"andres@thinkingbytes.net"},"repository":{"url":"git+https://github.com/sloops77/spencer.git","type":"git"},"_npmVersion":"lerna/5.3.0/node@v16.15.1+arm64 (darwin)","description":"Spencer - An opinionated mongo based persistence framework For nodejs","directories":{"test":"test"},"_nodeVersion":"16.15.1","dependencies":{"lodash":"~4.17.15","http-errors":"^2.0.0","fastify-plugin":"4.0.0","@spencejs/spence-events":"^0.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","uuid":"~8.3.2","eslint":"~8.20.0","mongodb":"~4.8.1","shortid":"^2.2.15","prettier":"~2.7.1","jest-junit":"~14.0.0","typescript":"~4.7.4","@types/node":"~18.6.2","await-sleep":"~0.0.1","pino-pretty":"~8.1.0","@types/lodash":"~4.14.149","@types/mongodb":"~4.0.7","@types/http-errors":"^1.8.0","eslint-plugin-import":"~2.26.0","eslint-config-prettier":"~8.5.0","eslint-plugin-prettier":"~4.2.1","@spencejs/spence-config":"^0.8.1","eslint-config-airbnb-base":"~15.0.0"},"peerDependencies":{"mongodb":"~4.8.1"},"_npmOperationalInternal":{"tmp":"tmp/spence-mongo-repos_0.8.1_1659325560430_0.502506562047855","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@spencejs/spence-mongo-repos","version":"0.9.0","keywords":["API","framework"],"author":{"name":"Andres Olave"},"license":"MIT","_id":"@spencejs/spence-mongo-repos@0.9.0","maintainers":[{"name":"sloops77","email":"andres@thinkingbytes.net"}],"homepage":"https://github.com/sloops77/spencer#readme","bugs":{"url":"https://github.com/sloops77/spencer/issues"},"dist":{"shasum":"73ead686df981dce960eb19c7357600738116aef","tarball":"https://registry.npmjs.org/@spencejs/spence-mongo-repos/-/spence-mongo-repos-0.9.0.tgz","fileCount":29,"integrity":"sha512-EM6BESUbGOTbNmvbXR1N5vgIDhI7F7H9cg9S/vCT0dpf+AbDhz2ZL1DL8tJ5CTe69syc9txbPcSKExMDtWtLcA==","signatures":[{"sig":"MEQCIAUrGRumUf0H9SHWeg0xRIUgEiYXIjrXOgIQKslnvqCEAiBV1i3A/+7HeKFFgjw1W+KYJLq45/7KDmpR5GKr0a+OeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6vVDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNwQ/+OK6/GoKOY0bUiiv22j9gPdTY3HwmIW5ztx8x2nJHdFiyaYU7\r\n4T4ZztJbAD8+JmJvpXxtINbUlYFzqI5w6rrYiHBkhZPwytTGIC7heqVsl7OD\r\nH+/hcfyUQ+ESdODU4iDeog6lUwH8gXNWfsExHKPMQQYTWM/NKn53pSVpn1fF\r\nrzn3Kq5nJAEuBKwNXZ/2yu4cBw6mRYhJUQCau8DtV5Qfq5jT4Lx2kH8igfHb\r\np10smU4uiGk/J+eDY/tn5Q8Dt4S4j0R9wPhr9jO42RJK3s/KMXlBIszAQClG\r\nzhNlGnDayeGOL1ZyBCw0WU/dP+mFalbbdkyhA+lRMj3oEKq+ruaYR23uJyEM\r\nTKwT4EQg99Pmd1+RT4mglPd9vWyJNH8a+8qsDAzXedCk4ujRYPuxqnou2oT2\r\n7iUMm0eT1jPepbWApWi7MyCtm16rhiRlYS0d6g+WlcbC7EbN0KlrAOQqByn1\r\ndEk7FGIqUPlFG4hNV0uVKGrcKcpcDKglQDPh9L349Emi9r1M7PZ171rEQve+\r\nAy/cWnMGCZZSQzXgk/+oZeLAkNVCx3f0w48ur38bx0TUABKG6ZySj5se5oHq\r\nAUJEMV47Au8zcI4tQr3N2qNxzmtx6/3g5H45iTS4oBtAKg8uMH+dlRboOIYR\r\n4Yfo3ovonEcAoPLsHacl4PUAdes67SXjbaE=\r\n=1eL6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","types":"./types/index.d.ts","gitHead":"782841e01d83d32e7e1ddee652b2a7e5cf6a4cb7","scripts":{"lint":"eslint src test --fix","test":"jest test --runInBand --coverage"},"_npmUser":{"name":"sloops77","email":"andres@thinkingbytes.net"},"repository":{"url":"git+https://github.com/sloops77/spencer.git","type":"git"},"_npmVersion":"lerna/6.5.0/node@v16.17.1+arm64 (darwin)","description":"Spencer - An opinionated mongo based persistence framework For nodejs","directories":{"test":"test"},"_nodeVersion":"16.17.1","dependencies":{"lodash":"~4.17.15","http-errors":"^2.0.0","fastify-plugin":"4.5.0","@spencejs/spence-events":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","uuid":"~9.0.0","eslint":"~8.34.0","mongodb":"~4.14.0","shortid":"^2.2.15","prettier":"~2.7.1","jest-junit":"~15.0.0","typescript":"~4.9.5","@types/node":"~18.13.0","await-sleep":"~0.0.1","pino-pretty":"~9.2.0","@types/lodash":"~4.14.149","@types/mongodb":"~4.0.7","@types/http-errors":"^1.8.0","eslint-plugin-import":"~2.26.0","eslint-config-prettier":"~8.6.0","eslint-plugin-prettier":"~4.2.1","@spencejs/spence-config":"^0.9.0","eslint-config-airbnb-base":"~15.0.0"},"peerDependencies":{"mongodb":"~5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/spence-mongo-repos_0.9.0_1676342594884_0.8562795428103469","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"@spencejs/spence-mongo-repos","version":"0.9.1","keywords":["API","framework"],"author":{"name":"Andres Olave"},"license":"MIT","_id":"@spencejs/spence-mongo-repos@0.9.1","maintainers":[{"name":"sloops77","email":"andres@thinkingbytes.net"}],"homepage":"https://github.com/sloops77/spencer#readme","bugs":{"url":"https://github.com/sloops77/spencer/issues"},"dist":{"shasum":"38c4a06c0ba2038ebb1346ece6ed13fc15c9aa96","tarball":"https://registry.npmjs.org/@spencejs/spence-mongo-repos/-/spence-mongo-repos-0.9.1.tgz","fileCount":29,"integrity":"sha512-GLisWuePOcSQNEu4iMlJOiZV15fYQdWSt3zL8dwb7+wn5n6cHCavvw9oPgKmeyyhtY636sordeHUA7e9l4hHvQ==","signatures":[{"sig":"MEQCID3fXgLuKKYs5oSNnnne5ZYFEsxLKvJ5RKGvVT3od/MsAiBSjbePtHB75uSp7i1qNkfWOADE2h5ZgKf54Ql7XP97Ow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6wlsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkmQ/+NV02zYT3js609j3mS89lrP79WnVIWS/A6kr1ULSWlJGhMJIZ\r\n92KD5UaGFg8b2ollBirH9GNgeqLdeFnWE4+4M9JiijYAofysE1+93zXzwRWv\r\nQQNm2fyA+BOl97QwajwO8NFU4noHKaBPCeaa/A1jWYCjzAyIn9/FA5Yy+SMx\r\ndyDBig0XZ/pXi3FSXkacwMGbACTwstPQv2NdT/Z+f0PQZt2UAfkOVoEjNRUB\r\nGcXq+bw+MAOD9TUEVCnF2NVC1zGdCawyRoEAUJzjR4aIQ7NUQXmUqqVHnnoQ\r\nIQikLUcesp2HHtwV0NVfQqOYajKRUWTvPnDSRhv66h8LOHHYhmZkizsIcCQ4\r\nG5B32LIZ8PZFF1Akwqmalo0j160RvJzaK5UZTztpTkDB6XqQKCaht4BXsFCp\r\nje8VBTlcXzgHMHMBbl6nHwxfh+N+f3ihri32f0fv2BaJKPiA9dTFxEQj3Tcy\r\n+0tTekDT7gKyKXaqQUfEAg8L6yFvFuovozjBw3wKuTmhhd5VGT9VF8IFbR5T\r\nbvBtqzwfm13txGUChKiVPFXEXLuAoLmCmAXHUlvRsWTfOoLCme457vGXghBT\r\nOnVXGJtnoU/wMbbH2GVM1VlERjPuCof2XxOGIqVvdy7TMgDDHtBtbcKKjLFo\r\nlMBGbbPKCRpDFZxEjLjae0J7AgROn0MtZ/o=\r\n=HSET\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","types":"./types/index.d.ts","gitHead":"ef6c47513560a03bf624a5d0695c6fc2fc0e3e88","scripts":{"lint":"eslint src test --fix","test":"jest test --runInBand --coverage"},"_npmUser":{"name":"sloops77","email":"andres@thinkingbytes.net"},"repository":{"url":"git+https://github.com/sloops77/spencer.git","type":"git"},"_npmVersion":"lerna/6.5.0/node@v16.17.1+arm64 (darwin)","description":"Spencer - An opinionated mongo based persistence framework For nodejs","directories":{"test":"test"},"_nodeVersion":"16.17.1","dependencies":{"lodash":"~4.17.15","http-errors":"^2.0.0","fastify-plugin":"4.5.0","@spencejs/spence-events":"^0.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.2","uuid":"~9.0.0","eslint":"~8.34.0","mongodb":"~4.14.0","shortid":"^2.2.15","prettier":"~2.8.4","jest-junit":"~15.0.0","typescript":"~4.9.5","@types/node":"~18.13.0","await-sleep":"~0.0.1","pino-pretty":"~9.2.0","@types/lodash":"~4.14.149","@types/mongodb":"~4.0.7","@types/http-errors":"^2.0.1","eslint-plugin-import":"~2.27.5","eslint-config-prettier":"~8.6.0","eslint-plugin-prettier":"~4.2.1","@spencejs/spence-config":"^0.9.1","eslint-config-airbnb-base":"~15.0.0"},"peerDependencies":{"mongodb":"~5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/spence-mongo-repos_0.9.1_1676347756730_0.8107498101183122","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@spencejs/spence-mongo-repos","version":"0.10.0","keywords":["API","framework"],"author":{"name":"Andres Olave"},"license":"MIT","_id":"@spencejs/spence-mongo-repos@0.10.0","maintainers":[{"name":"sloops77","email":"andres@thinkingbytes.net"}],"homepage":"https://github.com/sloops77/spencer#readme","bugs":{"url":"https://github.com/sloops77/spencer/issues"},"dist":{"shasum":"b37d5585cab45e8288cb57c337233db346afb3af","tarball":"https://registry.npmjs.org/@spencejs/spence-mongo-repos/-/spence-mongo-repos-0.10.0.tgz","fileCount":29,"integrity":"sha512-ISvJJTownvGbiSsqVAklsGF7bP53zUsGDxrXyY8t9i3EzjOPB0Yl4oJ1X0ggIRNuc/GjLXqm94m+KgRB8dUAAg==","signatures":[{"sig":"MEYCIQDrq40zTFAhhe65vtOD2J0v+Vd4zI1XdSV0mdpzwj0rpAIhAPi9d3XYZ6Y1enu8kmPRP5G5Nhgz+4uV+f9jXWj3McfG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47918},"main":"./src/index.js","types":"./types/index.d.ts","gitHead":"9b9e6ccdda383c997004eaee2fd819f6464992cd","scripts":{"lint":"eslint src test --fix","test":"jest test --runInBand --coverage"},"_npmUser":{"name":"sloops77","email":"andres@thinkingbytes.net"},"repository":{"url":"git+https://github.com/sloops77/spencer.git","type":"git"},"_npmVersion":"lerna/6.5.0/node@v16.17.1+arm64 (darwin)","description":"Spencer - An opinionated mongo based persistence framework For nodejs","directories":{"test":"test"},"_nodeVersion":"16.17.1","dependencies":{"lodash":"~4.17.15","http-errors":"^2.0.0","fastify-plugin":"4.5.0","@spencejs/spence-events":"^0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.4","uuid":"~9.0.0","eslint":"~8.48.0","mongodb":"~5.8.0","shortid":"^2.2.15","prettier":"~2.8.4","jest-junit":"~16.0.0","typescript":"~5.2.2","@types/node":"~20.2.4","await-sleep":"~0.0.1","pino-pretty":"~10.2.0","@types/lodash":"~4.14.149","@types/mongodb":"~4.0.7","@types/http-errors":"^2.0.1","eslint-plugin-import":"~2.28.1","eslint-config-prettier":"~9.0.0","eslint-plugin-prettier":"~4.2.1","@spencejs/spence-config":"^0.10.0","eslint-config-airbnb-base":"~15.0.0"},"peerDependencies":{"mongodb":"~5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/spence-mongo-repos_0.10.0_1694077219367_0.39568845192526725","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"@spencejs/spence-mongo-repos","version":"0.10.1","keywords":["API","framework"],"author":{"name":"Andres Olave"},"license":"MIT","_id":"@spencejs/spence-mongo-repos@0.10.1","maintainers":[{"name":"sloops77","email":"andres@thinkingbytes.net"}],"homepage":"https://github.com/sloops77/spencer#readme","bugs":{"url":"https://github.com/sloops77/spencer/issues"},"dist":{"shasum":"63e0d6f9b5ddf5ac9aa6bf05efee083d7c8b451d","tarball":"https://registry.npmjs.org/@spencejs/spence-mongo-repos/-/spence-mongo-repos-0.10.1.tgz","fileCount":27,"integrity":"sha512-7E6CVkeFjuxoSLskHgcn3EbXMOE9nuqgGdTVYaad4WKrYDHPYuJ/K+2YDsWcWkrNIxa8SBMAsuVfyYUxINxCmA==","signatures":[{"sig":"MEQCICAXj35Mi68VAQKZvnlrP0/QmyJgGNdYA9RNjCPtd285AiBkic+7UeSIMgN2jKHU4YNM5tJ/NMMujhQZcK/RHUZ9jg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40179},"main":"./src/index.js","types":"./types/index.d.ts","gitHead":"4632a8f00eef0389018e6562d37817a1a350b591","scripts":{"lint":"eslint src test --fix","test":"jest test --runInBand --coverage"},"_npmUser":{"name":"sloops77","email":"andres@thinkingbytes.net"},"repository":{"url":"git+https://github.com/sloops77/spencer.git","type":"git"},"_npmVersion":"10.1.0","description":"Spencer - An opinionated mongo based persistence framework For nodejs","directories":{"test":"test"},"_nodeVersion":"20.8.1","dependencies":{"lodash":"~4.17.15","http-errors":"^2.0.0","fastify-plugin":"4.5.1","@spencejs/spence-events":"^0.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.4","uuid":"~9.0.0","eslint":"~8.48.0","mongodb":"~6.3.0","shortid":"^2.2.15","prettier":"~2.8.4","jest-junit":"~16.0.0","typescript":"~5.2.2","@types/node":"~20.10.5","await-sleep":"~0.0.1","pino-pretty":"~10.2.0","@types/lodash":"~4.14.149","@types/mongodb":"~4.0.7","@types/http-errors":"^2.0.1","eslint-plugin-import":"~2.28.1","eslint-config-prettier":"~9.0.0","eslint-plugin-prettier":"~4.2.1","@spencejs/spence-config":"^0.10.1","eslint-config-airbnb-base":"~15.0.0"},"peerDependencies":{"mongodb":"~6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/spence-mongo-repos_0.10.1_1702897634459_0.5236489467362564","host":"s3://npm-registry-packages"}},"0.10.2":{"name":"@spencejs/spence-mongo-repos","version":"0.10.2","keywords":["API","framework"],"author":{"name":"Andres Olave"},"license":"MIT","_id":"@spencejs/spence-mongo-repos@0.10.2","maintainers":[{"name":"sloops77","email":"andres@thinkingbytes.net"}],"homepage":"https://github.com/sloops77/spencer#readme","bugs":{"url":"https://github.com/sloops77/spencer/issues"},"dist":{"shasum":"f3266664f9669d99ec3562fd349722d90035254a","tarball":"https://registry.npmjs.org/@spencejs/spence-mongo-repos/-/spence-mongo-repos-0.10.2.tgz","fileCount":29,"integrity":"sha512-LDKTuoqPP75FzMnVjYKqdew7+OYNX8Przk9QSWHjiLflv/GdaWcfJ527aX6h+IINNCGFyHpz4aQNS1IeLQlFEA==","signatures":[{"sig":"MEUCIQDJHlOEfnmLZ2Z9SUw2Wx69mILZ1Bah07EOukmix5urbwIgetn4V2lMUYEjUice6VnMx1WYbfAHPJVuS5b+gmLhGXA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48047},"main":"./src/index.js","types":"./types/index.d.ts","gitHead":"f3b74dac36981688d79d24c1dac0883f30b87cdc","scripts":{"lint":"eslint src test --fix","test":"jest test --runInBand --coverage"},"_npmUser":{"name":"sloops77","email":"andres@thinkingbytes.net"},"repository":{"url":"git+https://github.com/sloops77/spencer.git","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.8.1+arm64 (darwin)","description":"Spencer - An opinionated mongo based persistence framework For nodejs","directories":{"test":"test"},"_nodeVersion":"20.8.1","dependencies":{"lodash":"~4.17.15","http-errors":"^2.0.0","fastify-plugin":"4.5.1","@spencejs/spence-events":"^0.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","uuid":"~9.0.0","eslint":"~8.56.0","mongodb":"~6.3.0","shortid":"^2.2.15","prettier":"~3.1.1","jest-junit":"~16.0.0","typescript":"~5.3.3","@types/node":"~20.10.5","await-sleep":"~0.0.1","pino-pretty":"~10.3.0","@types/lodash":"~4.14.149","@types/mongodb":"~4.0.7","@types/http-errors":"^2.0.1","eslint-plugin-import":"~2.29.1","eslint-config-prettier":"~9.1.0","eslint-plugin-prettier":"~5.1.0","@spencejs/spence-config":"^0.10.2","eslint-config-airbnb-base":"~15.0.0"},"peerDependencies":{"mongodb":"~6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/spence-mongo-repos_0.10.2_1703302933424_0.5521785878073906","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@spencejs/spence-mongo-repos","version":"1.0.0","keywords":["API","framework"],"author":{"name":"Andres Olave"},"license":"MIT","_id":"@spencejs/spence-mongo-repos@1.0.0","maintainers":[{"name":"sloops77","email":"andres@thinkingbytes.net"}],"homepage":"https://github.com/sloops77/spencer#readme","bugs":{"url":"https://github.com/sloops77/spencer/issues"},"dist":{"shasum":"6ae62b9b0147c844075e1b763735a7c633184ecd","tarball":"https://registry.npmjs.org/@spencejs/spence-mongo-repos/-/spence-mongo-repos-1.0.0.tgz","fileCount":27,"integrity":"sha512-qn0QT4QdRaSRqo00MW6vqHVl7ctXDM+mAsOy0kZYVq8+Wp3BNBFq+3Q+O+PvyiWUiI8P/mgEuDSyU+aVQZqFqA==","signatures":[{"sig":"MEYCIQC5QTdOa/Or6GbvLXOz8kgp2Vnw61IdIPXKWymcJJOO2QIhAMCrVOB2y8gjXioEHG3U9F5Rus5PKtzA/YQ8Go9xmTXT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40217},"main":"./src/index.js","types":"./types/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"1f0a81426cfdaed5228a4546db5773228505fae6","scripts":{"lint":"eslint src test --fix","test":"jest test --runInBand --coverage"},"_npmUser":{"name":"sloops77","email":"andres@thinkingbytes.net"},"repository":{"url":"git+https://github.com/sloops77/spencer.git","type":"git"},"_npmVersion":"11.11.0","description":"Spencer - An opinionated mongo based persistence framework For nodejs","directories":{"test":"test"},"_nodeVersion":"24.14.1","dependencies":{"lodash":"^4.18.1","http-errors":"^2.0.0","fastify-plugin":"^5.1.0","@spencejs/spence-events":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","uuid":"~11.1.0","eslint":"~8.57.0","mongodb":"~7.0.0","shortid":"^2.2.15","prettier":"~3.8.0","jest-junit":"~16.0.0","typescript":"~5.9.2","@types/node":"~25.3.1","await-sleep":"~0.0.1","pino-pretty":"~13.1.1","@types/lodash":"~4.17.4","@types/http-errors":"^2.0.1","eslint-plugin-import":"~2.32.0","eslint-config-prettier":"~10.1.1","eslint-plugin-prettier":"~5.5.0","@spencejs/spence-config":"^1.0.0","eslint-config-airbnb-base":"~15.0.0"},"peerDependencies":{"mongodb":"^6.0.0 || ^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/spence-mongo-repos_1.0.0_1775694865116_0.8430847429568942","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@spencejs/spence-mongo-repos","version":"1.1.0","main":"./src/index.js","types":"./types/index.d.ts","license":"MIT","publishConfig":{"access":"public"},"engines":{"node":">=22.0.0"},"dependencies":{"@spencejs/spence-events":"^1.1.0","fastify-plugin":"^5.1.0","http-errors":"^2.0.0","lodash":"^4.18.1"},"devDependencies":{"@spencejs/spence-config":"^1.1.0","@types/http-errors":"^2.0.1","@types/lodash":"~4.17.4","@types/node":"~25.6.0","await-sleep":"~0.0.1","eslint":"10.2.1","eslint-config-prettier":"~10.1.1","eslint-plugin-import":"~2.32.0","eslint-plugin-prettier":"~5.5.0","jest":"30.3.0","jest-junit":"~16.0.0","mongodb":"^6.0.0 || ^7.0.0","pino-pretty":"~13.1.1","prettier":"~3.8.0","shortid":"^2.2.15","typescript":"~6.0.3"},"peerDependencies":{"mongodb":"^6.0.0 || ^7.0.0"},"scripts":{"lint":"eslint src test --fix","lint:ci":"eslint src test","test":"jest test --runInBand --coverage"},"description":"Spencer - An opinionated mongo based persistence framework For nodejs","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/sloops77/spencer.git"},"keywords":["API","framework"],"author":{"name":"Andres Olave"},"bugs":{"url":"https://github.com/sloops77/spencer/issues"},"homepage":"https://github.com/sloops77/spencer#readme","gitHead":"9ed9fbd2739351d3f4b916135505210b99a5081b","_id":"@spencejs/spence-mongo-repos@1.1.0","_nodeVersion":"24.14.1","_npmVersion":"lerna/9.0.4/node@v24.14.1+arm64 (darwin)","dist":{"integrity":"sha512-ILcd70urFL2rYybekdQslNP+EW0h/+07AIAozZAY9E7kceoROQ2o00DqOifYUr11h5Lbg0lyKuQaafnCBKIpyw==","shasum":"bd96b50d7c0c5e2b47e6bdb823185dda04cf0283","tarball":"https://registry.npmjs.org/@spencejs/spence-mongo-repos/-/spence-mongo-repos-1.1.0.tgz","fileCount":29,"unpackedSize":48374,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDcVhuXK5tet9dQ3eicfGa0/w8GjFRp2YA8Q+u7l9B6XgIgIyrYNbgibF0C98tbqx/dfG37Q8f9tzrs+AyIkrYglWk="}]},"_npmUser":{"name":"sloops77","email":"andres@thinkingbytes.net"},"maintainers":[{"name":"sloops77","email":"andres@thinkingbytes.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/spence-mongo-repos_1.1.0_1776838452312_0.2158358681395136"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-28T13:08:39.456Z","modified":"2026-04-22T06:14:12.570Z","0.7.0":"2020-06-28T13:08:39.879Z","0.7.1":"2020-06-28T20:33:16.239Z","0.7.2":"2020-06-30T11:22:35.214Z","0.7.3":"2020-07-07T14:00:18.428Z","0.7.4":"2020-07-07T14:23:48.997Z","0.7.5":"2020-09-01T19:33:54.179Z","0.7.6":"2020-09-06T07:19:29.225Z","0.7.7":"2020-11-04T14:39:18.369Z","0.7.8":"2020-11-09T10:49:13.536Z","0.7.9":"2021-01-11T14:01:50.461Z","0.7.12":"2021-05-18T05:56:41.929Z","0.7.13":"2021-05-18T07:05:11.748Z","0.7.14":"2021-05-24T11:58:32.851Z","0.7.15":"2021-07-12T15:44:35.202Z","0.7.16":"2021-07-25T08:28:59.459Z","0.7.17":"2021-09-14T13:04:11.492Z","0.7.18":"2021-12-16T09:20:52.493Z","0.8.0":"2022-02-06T22:50:00.745Z","0.8.1":"2022-08-01T03:46:00.621Z","0.9.0":"2023-02-14T02:43:15.036Z","0.9.1":"2023-02-14T04:09:16.894Z","0.10.0":"2023-09-07T09:00:19.578Z","0.10.1":"2023-12-18T11:07:14.642Z","0.10.2":"2023-12-23T03:42:13.662Z","1.0.0":"2026-04-09T00:34:25.258Z","1.1.0":"2026-04-22T06:14:12.445Z"},"bugs":{"url":"https://github.com/sloops77/spencer/issues"},"author":{"name":"Andres Olave"},"license":"MIT","homepage":"https://github.com/sloops77/spencer#readme","keywords":["API","framework"],"repository":{"type":"git","url":"git+https://github.com/sloops77/spencer.git"},"description":"Spencer - An opinionated mongo based persistence framework For nodejs","maintainers":[{"name":"sloops77","email":"andres@thinkingbytes.net"}],"readme":"# SpenceJs: Mongo Repos\n\n## Introduction\nSpencer repos are a way to share the most common logic of your data layer, making it easy to do the most common queries or persistence operations.\n- easy to use\n- simple (only 500 lines of code)\n- offers access to the full power of the mongo driver to the user when they need to do more complex queries such as aggregation pipelines. No point building an abstraction over that\n- manage sideeffects in a decoupled way by using [spence-events](../spence-events). Bootstrap your Event Driven Architecture! \n- very similar api to relational database using knex means you can migrate easily if you need to.\n\n\n## Getting Started\nFor saving documents like:\n```js\n{\n      _id: ObjectId(\"507f1f77bcf86cd799439011\"),\n      aVal: \"foobar\",\n      manyVals: [1,2,3],\n      createdAt: \"2019-12-22T07:27:33Z\",\n      updatedAt: \"2019-12-22T07:27:33Z\"\n}\n```\n\nIntialize a repo like this:\n```js\nfunction initExampleRepo() {\n  return repoFactory({\n    name: \"examples\",\n    entityName: \"example\",\n    defaultProjection: {\n      _id: 1,\n      aVal: 1,\n      manyVals: 1,\n      createdAt: 1,\n      updatedAt: 1,\n    }\n  });\n}\n```\n\nHappy databasing!\n```js\nawait mongoFactory({log: console, config: {mongoConnection: \"mongodb://localhost:27017\"}});\nconst exampleRepo = initExampleRepo();\nconst insertedDoc = await exampleRepo.insert({aVal: \"foobar\", manyVals: []}); \nconsole.info(await exampleRepo.findById(insertedDoc._id));\n```\n\nOutput\n```js\n{\n      _id: ObjectId(\"507f1f77bcf86cd799439011\"),\n      aVal: \"foobar\",\n      manyVals: [],\n      createdAt: \"2020-06-29T12:22:56Z\",\n      updatedAt: \"2020-06-29T12:22:56Z\"\n}\n```\n\n## Repos\nRepos are extensible adapters over a collection that provide operations to add or change docs. It is very easy to add capabilities like multitenant support or soft delete with just a few lines of code.\n\nWhen creating a repo first define the collection and how you want to interact with it. Then you can add custom extensions.\n\n*Example coming soon*\n\n### Collections\n#### name (required)\nThe name of the collection in the db\n#### entityName\nThe name of a single entity\n#### defaultProjection\nThe default set keys to retrieve for a repo operation.\n#### timestampKeys\nspence automatically generates timestamp keys `createdAt` & `updatedAt`. Overriding them by suppying a map like\n```json\n{\n      \"createdAt\": \"creationDate\",\n      \"updatedAt\": \"modificationDate\"\n}\n```\n#### mutable\ndefaults to true. if false the `updatedAt` timestamp will not be set.\n#### mockIdGenerator\nSet this value so that your [spence-factories](../spence-factories) can generate ids of the correct type without persisting data to the db.\n\n### Extensions\nExtensions can be passed into the Repo. They can override the implementation of any of the operaitons listed below. They can be used for modifying any of the arguments then delgating, or completely reimplementing an operation.\n\n### RepoRegistry\nThe repo registry caches intializations of repo so that there is only ever one created in the entire system across all modules that make up the system. Enables the [reposPlugin](#Fastify-Plugins)\n\n## Fastify Plugins\nspence is made with fastify in mind. That means it comes out of the box with plugins that make using fastify easy.\n\n```js\n  const { mongodbPlugin, reposPlugin } = require('@spencejs/spence-mongo-repos');\n  \n  fastify.register(require(\"fastify-env\"); // spence-mongo-repos plugins assumes that fastify.config attribute has been set such as by using fastify-env\n  fastify.register(mongodbPlugin); // initializes the mongo db. Uses the folowing config from fastify.config: { mongoConnection, nodeEnv, debug }\n  \n  fastify.register(reposPlugin); // attaches req.repos which contains all initialized repos to the request object\n```\n\n## Operations\n### `find({ filter: Filter, sort: Sort, limit: integer, skip: integer }, projection: Projection): Promise<object[]>`\nFind a set of documents matching the filter\n- `filter` is a regular mongo query object\n- `limit` is the max number fo docs to return\n- `skip` is the number of docs to skip\n- `sort` is the way to sort things. Use the regular mongo sort object\n- `projection` is a regular mongo projection object. Defaults to your default.\n\n### `findById(_id: string, projection: Projection): Promise<object>`\nFinds a single document by id\n- `_id` to find\n- `projection` is a regular mongo projection object. Defaults to your default.\n\n### `findOne({filter: Filter, sort: Sort}, projection: Projection): Promise<object | undefined>` \nFinds the first document to match the filter and sort specified.\n- `filter` is a regular mongo query object\n- `sort` is the way to sort things. Use the regular mongo sort object\n- `projection` is a regular mongo projection object. Defaults to your default.\n\n### `count({filter: Filter}): Promise<integer>`\nCounts the documents matching the filter\n- `filter` is a regular mongo query object\n\n### `insert(val: object, projection: Projection): Promise<object>`\nInserts the document. Returns the inserted document matching the projection. Sets `createdAt` & `updatedAt`. Dispatches a created event\n- `val` to insert\n- `projection` is a regular mongo projection object. Defaults to your default.\n\n### `insertMany(vals: object[], projection: Projection): Promise<object[]>`\nInserts many documents. Returns the inserted document matching the projection. Sets `createdAt` & `updatedAt`. Dispatches a created events\n- `val` to insert\n- `projection` is a regular mongo projection object. Defaults to your default.\n\n### `findOrInsert(val: object, naturalKey: string, projection: Projection): Promise<object>`\nFind or insert the value. The second argument is the natural key.  Sets `createdAt` & `updatedAt` if an insert occurs. Dispatches a created events if an insert occurs.\n- `val` to insert\n- `naturalKey`. the attribute within the `val` that should be used as a naturalKey.\n- `projection` is a regular mongo projection object. Defaults to your default.\n\n### `update(_id*: string, val: object, projection: Projection): Promise<object>`\nUpdate by id. Updates all the fields for you. Sets `updatedAt`. Dispatches a updated events.\n- `_id` to update\n- `val` to set\n- `projection` is a regular mongo projection object. Defaults to your default.\n\n### `updateUsingFilter({filter: Filter}, val*: object, projection: Projection): Promise<object[]>`\nUpdate using filters. Updates all the fields for you. Sets `updatedAt`. Dispatches a updated events.\n- `filter` is a regular mongo query object. All docs matching the filters.\n- `val` to set\n- `projection` is a regular mongo projection object. Defaults to your default.\n\n### `upsert(_id: string, val*: object, projection: Projection): Promise<object>`\nUpserts the passed val. Sets `updatedAt` & dispatches a updated events if an update occurs. Sets `createdAt`, `updatedAt` & dispatches insert events if an insert occurs.\n- `_id` to find\n- `val` to set or insert\n- `projection` is a regular mongo projection object. Defaults to your default.\n\n### `touch(_id: string, projection: Projection): Promise<object>`\nSets updatedAt on the document only. Does not dispatch updated events\n- `_id` to find\n- `projection` is a regular mongo projection object. Defaults to your default.\n\n### `del(_id: string): Promise<string>`\ndeletes the document specified by the id.\n- `_id` to delete\n\n### `delUsingFilter({filter: Filter}): Promise<string[]>`\ndeletes all documents matching the mongo filter\n- `filter` is a regular mongo query object\n\n","readmeFilename":"README.md"}