{"_id":"@bluelibs/security-mongo-bundle","_rev":"10-a713609a8378268104d588fae7d4273f","name":"@bluelibs/security-mongo-bundle","dist-tags":{"latest":"1.2.6"},"versions":{"1.0.0":{"name":"@bluelibs/security-mongo-bundle","version":"1.0.0","license":"MIT","_id":"@bluelibs/security-mongo-bundle@1.0.0","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"619cec34345d884d1ced27e9fd89bab02b08fa45","tarball":"https://registry.npmjs.org/@bluelibs/security-mongo-bundle/-/security-mongo-bundle-1.0.0.tgz","fileCount":41,"integrity":"sha512-EsSFbvAJJCnpEERirWCpF2KIa1ON9XsM/9TR26ari3qjrucPTIKbnFFp2PjYNHMnj782EQqRNBpIsmDeyUCS4g==","signatures":[{"sig":"MEUCIQD5xOSF+VV+q43mXdb4oAa0TpZ65y24COioHpXdH+FKTAIgJBvCiIntWx5h+TcDI86OOKOc+nMLDYzVRq993ornn/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCqKUCRA9TVsSAnZWagAAGgAP/iCEuyLyz4L1qg8uwOtF\n5Cty01pdgD8FYWWsmNizO8uf8sTTbQ2Kv588ag+3711hTnhK6H3huXU483H4\n0ErS0KuXGWoWQF8XaAgsgkAQiZof4PmjoX4wSfV5rJshZlOAe0lwfQCAXIes\nGBtZcprI7NJT3pU0O4cMoREPFRXZKGQSDs/s8CmieCAusFHH0KGSbWJuI6SI\n8Dw1Y+KVESCsqCkvyuRWDgcbOrSMOCVDqs5cSQKnUVa5ZmR3DT9+OMW+g1+4\n7hjcyLM8RemLIezKwNKDW/tlZLf+ezfnoiN7+fUBrMVxJ5of5okc675I/Iex\newL/hL66ujpLNpVFIVGCbklLyUavvbbvLY8u/WcbqQwmBcmxAVPn18bnIQxM\nOw+ELYRDUlzCtme/ovEZJ9uCsbfh6J+o74Q+7/v5mo1jhq9q9i7MqbH5l1sk\nkY0V0sE0an3uoR19CY/7DBHdZYYT1PYpbgAM4wiBHm/3mDwPhIA7UtYS27gD\nLy4FXTDDf2sguhEEhKqNfG/5je3cpwOabVtFrHeJMVdI5XkLtI709wXWD7GE\ntfxEf0iryO9VdsXTs9TfvxlqsHlOQ1xqnSRUTSYrFMtuhluIVM0K8327c79F\nXby381sSTws6reHdn/htTukFM6tuXPPg1CS+jqumHgy0ULpiVhY3/qPR20vL\n9Yrq\r\n=+fxc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","testonly":"npm test","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"7.20.1","description":"Persistance layer using MongoDB for BlueLibs Security","directories":{},"_nodeVersion":"15.12.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jest":"^26.6.3","eslint":"^6.6.0","prettier":"^2.0.5","jest-junit":"^10.0.0","typescript":"^4.0.2","@types/chai":"^4.2.3","@types/jest":"^26.0.20","@types/node":"^8.0.28","@bluelibs/core":"^1.0.0","@bluelibs/nova":"^1.0.0","@types/graphql":"^0.11.3","@types/mongodb":"^3.6.3","chai-as-promised":"^7.1.1","class-transformer":"^0.3.1","source-map-support":"^0.5.13","@bluelibs/mongo-bundle":"^1.0.0","eslint-config-prettier":"6.3.0","eslint-plugin-prettier":"3.1.1","@bluelibs/logger-bundle":"^1.0.0","@types/chai-as-promised":"^7.1.2","@bluelibs/security-bundle":"^1.0.0","@typescript-eslint/parser":"2.3.0","@bluelibs/validator-bundle":"^1.0.0","@typescript-eslint/eslint-plugin":"2.3.0"},"peerDependencies":{"@bluelibs/core":"^1.0.0","@bluelibs/nova":"^1.0.0","@bluelibs/mongo-bundle":"^1.0.0","@bluelibs/logger-bundle":"^1.0.0","@bluelibs/security-bundle":"^1.0.0","@bluelibs/validator-bundle":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/security-mongo-bundle_1.0.0_1628086932274_0.18377777396501238","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@bluelibs/security-mongo-bundle","version":"1.0.1","license":"MIT","_id":"@bluelibs/security-mongo-bundle@1.0.1","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"0ec9a51d29c6996a3b30dde711942bafc8d0f3f4","tarball":"https://registry.npmjs.org/@bluelibs/security-mongo-bundle/-/security-mongo-bundle-1.0.1.tgz","fileCount":41,"integrity":"sha512-3ZQx2QJRncBaML4gNT7sKv/MAoDEki8iBUMf/Naf7FP/enN+Qsqz2k8KRlb/EGYjwcUL604dlV66e9Ye0W7S0g==","signatures":[{"sig":"MEQCIDIEebFDzBPJEMDcOBv0YpR0KvLXIhsUIVlIetYLHJipAiByr26aR2ZbVmqi8hDdjko6xZp73misiNX29Z37kqFiLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48653},"main":"dist/index.js","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","test:dev":"jest --verbose --watch src/__tests__/index.ts --detectOpenHandles","testonly":"npm test","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"7.20.1","description":"Persistance layer using MongoDB for BlueLibs Security","directories":{},"_nodeVersion":"15.12.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jest":"^27.2.4","eslint":"^6.6.0","ts-jest":"^27.0.5","prettier":"^2.0.5","jest-junit":"^10.0.0","typescript":"^4.0.2","@types/chai":"^4.2.3","@types/jest":"^27.0.2","@types/node":"^8.0.28","@bluelibs/core":"^1.0.0","@bluelibs/nova":"^1.0.0","@types/graphql":"^0.11.3","@types/mongodb":"^3.6.3","chai-as-promised":"^7.1.1","class-transformer":"^0.3.1","source-map-support":"^0.5.13","@bluelibs/mongo-bundle":"^1.0.0","eslint-config-prettier":"6.3.0","eslint-plugin-prettier":"3.1.1","@bluelibs/logger-bundle":"^1.0.0","@types/chai-as-promised":"^7.1.2","@bluelibs/security-bundle":"^1.0.0","@typescript-eslint/parser":"2.3.0","@bluelibs/validator-bundle":"^1.0.0","@typescript-eslint/eslint-plugin":"2.3.0"},"peerDependencies":{"@bluelibs/core":"^1.0.0","@bluelibs/nova":"^1.0.0","@bluelibs/mongo-bundle":"^1.0.0","@bluelibs/logger-bundle":"^1.0.0","@bluelibs/security-bundle":"^1.0.0","@bluelibs/validator-bundle":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/security-mongo-bundle_1.0.1_1633630809501_0.8056781473869228","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@bluelibs/security-mongo-bundle","version":"1.1.0","license":"MIT","_id":"@bluelibs/security-mongo-bundle@1.1.0","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"981f2c81d448fe26b7b073862fc57cc5a6f810fa","tarball":"https://registry.npmjs.org/@bluelibs/security-mongo-bundle/-/security-mongo-bundle-1.1.0.tgz","fileCount":45,"integrity":"sha512-qYIpvJxlw9VdMfhzhnqymEzrB1qaeMbIFO2+sKju1OnOHPTTljMrJb7+wpZ7+uWxgoF81sP9g8F1tH//lrskNw==","signatures":[{"sig":"MEYCIQDwu9o3yjpkPRmVGEvAfHKlYY1fUC+VMLtd2kdHIJelBAIhAIHYng2IEki2j/n7zVqHQqjJK8PCNSZXRtKTyoDeG572","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51482},"main":"dist/index.js","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","test:dev":"jest --verbose --watch src/__tests__/index.ts --detectOpenHandles","testonly":"npm test","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"7.20.1","description":"Persistance layer using MongoDB for BlueLibs Security","directories":{},"_nodeVersion":"15.12.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jest":"^27.2.4","eslint":"^6.6.0","ts-jest":"^27.0.5","prettier":"^2.0.5","jest-junit":"^10.0.0","typescript":"^4.0.2","@types/chai":"^4.2.3","@types/jest":"^27.0.2","@types/node":"^8.0.28","@bluelibs/core":"^1.0.0","@bluelibs/nova":"^1.0.0","@types/graphql":"^0.11.3","@types/mongodb":"^3.6.3","chai-as-promised":"^7.1.1","class-transformer":"^0.3.1","source-map-support":"^0.5.13","@bluelibs/mongo-bundle":"^1.0.0","eslint-config-prettier":"6.3.0","eslint-plugin-prettier":"3.1.1","@bluelibs/logger-bundle":"^1.0.0","@types/chai-as-promised":"^7.1.2","@bluelibs/security-bundle":"^1.0.0","@typescript-eslint/parser":"2.3.0","@bluelibs/validator-bundle":"^1.0.0","@typescript-eslint/eslint-plugin":"2.3.0"},"peerDependencies":{"@bluelibs/core":"^1.0.0","@bluelibs/nova":"^1.0.0","@bluelibs/mongo-bundle":"^1.0.0","@bluelibs/logger-bundle":"^1.0.0","@bluelibs/security-bundle":"^1.1.0","@bluelibs/validator-bundle":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/security-mongo-bundle_1.1.0_1636443426494_0.9714321208426258","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@bluelibs/security-mongo-bundle","version":"1.2.0","license":"MIT","_id":"@bluelibs/security-mongo-bundle@1.2.0","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"fc6627ee930b4257bf8db2599a9cb466baf649f0","tarball":"https://registry.npmjs.org/@bluelibs/security-mongo-bundle/-/security-mongo-bundle-1.2.0.tgz","fileCount":45,"integrity":"sha512-xUUplhbfphceoQ+ankr909/alhWeiXLdVGGcVaymCM3O30JVco942zabvIR1bpGKDh0hsZE69iwvJZ3Yq9W2EA==","signatures":[{"sig":"MEQCIAgcuqTjZQuXrNnG6q0j8zGetaLq5KmCM2ysC4szU95vAiAtStNGq/meaJkVdNv8vNbpFhUgtPp+JLj0DgrwkG+bdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtxgTCRA9TVsSAnZWagAA9f0P/10nHB282bo90AAJdgUU\nh6UrYYxYU7s0WKpZI6ON9Cn5ilQN1d1svCmSF7I9/Hu+talkJfy8Vk5HXpQo\nl2MNDp+hYUPiwvsEliy5z+GzsLllLxGWh2YivQ2IqWnYWi13SNx2BmTDTQ9J\nq58qgXfpJW2W7sllE6lN8H8R20rjYqfRtbPsQUrTlEp9GGyma3Rmc0BRPNs+\nSNgOWaN61vuWvcTcEpoEt5IT8FdMy1CMyfSg/yrlIIeETi18E8+HuxLTCXUG\np8mJZDuE+ve7k5eXiVrc3XZ+On38RjjsgKtjkvcd+CjFqxQq/wIRPWlhgaAG\nLngEJgZEsPHmZSccf3ii/yW0wMxF7ZAmtrr9gXqLFlnQxo8t+mB5mfufk85/\nRgVnBV8muEomAW1axsshnLWU9C1WzK39HvdkwHqirgRzLQirJkeqSD45ZGFh\nabinILVlNieSeZn1x0VjvrAZrYYHdR3wLN+J322c/3/tulg/RZvEJKSxed0e\nQq3CeADWpv5h/fr5THv5ERk1e07Y9w9fobnbtQVHK4CzkSqGTpu0inIMxo7F\nRhMQ5uK58WxbadYICWnFSC2/6TkO1DLI3puCOLotemS1nahFR7TMl4jk/HF6\nzTySVu4HSfJQn0VnMXFgEIqABSMPLyCRomyzey4HkbOExJVIMLbjOh5XlKxE\nnq4h\r\n=/LMo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"12bfa514305736d958964e98522acd867f7d43f1","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","test:dev":"jest --verbose --watch src/__tests__/index.ts --detectOpenHandles","testonly":"npm test","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"8.1.0","description":"Persistance layer using MongoDB for BlueLibs Security","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jest":"^27.3.1","eslint":"^6.6.0","ts-jest":"^27.0.5","prettier":"^2.0.5","jest-junit":"^10.0.0","typescript":"4.4.4","@types/chai":"^4.2.3","@types/jest":"^27.0.3","@types/node":"^14.18.0","@bluelibs/core":"^1.0.0","@bluelibs/nova":"^1.0.0","@types/graphql":"^0.11.3","chai-as-promised":"^7.1.1","class-transformer":"^0.3.1","source-map-support":"^0.5.13","@bluelibs/mongo-bundle":"^1.0.0","eslint-config-prettier":"6.3.0","eslint-plugin-prettier":"3.1.1","@bluelibs/logger-bundle":"^1.0.0","@types/chai-as-promised":"^7.1.2","@bluelibs/security-bundle":"^1.0.0","@typescript-eslint/parser":"2.3.0","@bluelibs/validator-bundle":"^1.0.0","@typescript-eslint/eslint-plugin":"2.3.0"},"peerDependencies":{"@bluelibs/core":"^1.0.0","@bluelibs/nova":"^1.3.2","@bluelibs/mongo-bundle":"^1.4.0","@bluelibs/logger-bundle":"^1.0.0","@bluelibs/security-bundle":"^1.1.0","@bluelibs/validator-bundle":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/security-mongo-bundle_1.2.0_1639389203327_0.025923551280608415","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@bluelibs/security-mongo-bundle","version":"1.2.1","license":"MIT","_id":"@bluelibs/security-mongo-bundle@1.2.1","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"9aaa5c7efe962fc9cccbceb5b67507dca41dedc5","tarball":"https://registry.npmjs.org/@bluelibs/security-mongo-bundle/-/security-mongo-bundle-1.2.1.tgz","fileCount":45,"integrity":"sha512-a0y/S59geOaX+ZVRgT8PFZf6QpfGLxaZhz5KdvftYPTNOfgPgoIlfUVDvfxRuV1p7bIPnqyzYXYbpYFMjpIKxg==","signatures":[{"sig":"MEUCIQDltA5TFYglWOjA3nfHp7XDwFFNRQ0CiESVEpEmyqqPBwIgW7vxSFZ6YzumS83jjL+h54sa3xFmvy4cIJeqaos/dFM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiV8/zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUng/9HsAaXeHfsdRL57RJggLmXex2pm4RphdFD1DVpARasRG/mWg5\r\noPEC1DiqD/F/Ubvbpc+hM2+Z+AM7PV5ALmaoaItAfV+53nDRTwY05gvb8agx\r\nls/jApgzF6xLPEg9tvgGzk00SSxKxF6svezTwhxNZswLokdCmwX2RyCpcZpR\r\nakUkJ86sWH/8of97x2S4li3OvEuElSRWURXuOMOliHVuMkt0hBOqsVoWV2t5\r\n4ejQp10oL/s2OUHTefcApvTl0ekR/kgyHMVCpwrIW6YkmuW2Q0BIuav3JLUy\r\n2VKmTqlgQd3DQv5+pEvITGDV8/X2km4g+9RvQmVY2Gq9kAAGY4vrvt0iz8mZ\r\nJCfBdjXbnJxcXf6TML+h+eTVvutY4K6jUBlhIHTVn8yOiUjXyuuUZiy3ZBWT\r\nSJv/0vn2GUwnOYUyCql+0cVsx2WtziTosRsFbQFbHjTEqC8F9Ct8j/gtuONk\r\nXSB43XBbA8ZJrM3Wv8jSMA5LeOgPAXXkpOuLm81QwSXJbvRM4lWAJE5XyJTw\r\nFVLD61YDCsV939+lpQWVpg8+hDNiWlRwHskYc4AJyA1vWDaTL5nZ88AVmNM1\r\nNoalC6AD1Vk7qupSoOsBBveavPzP9plMYkyax3rWm1YCRb9z/t04WEpIUkJX\r\nDhY+NwqllHsc1WcSkefz8sS34S5f8iM8ivs=\r\n=rj4x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"3c9a99dff7892cb3f08b39b9e9a279cb70662884","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","test:dev":"jest --verbose --watch src/__tests__/index.ts --detectOpenHandles","testonly":"npm test","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"8.1.0","description":"Persistance layer using MongoDB for BlueLibs Security","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jest":"^27.3.1","eslint":"^6.6.0","ts-jest":"^27.0.5","prettier":"^2.0.5","jest-junit":"^10.0.0","typescript":"4.4.4","@types/chai":"^4.2.3","@types/jest":"^27.0.3","@types/node":"^14.18.0","@bluelibs/core":"^1.0.0","@bluelibs/nova":"^1.0.0","@types/graphql":"^0.11.3","chai-as-promised":"^7.1.1","class-transformer":"^0.3.1","source-map-support":"^0.5.13","@bluelibs/mongo-bundle":"^1.0.0","eslint-config-prettier":"6.3.0","eslint-plugin-prettier":"3.1.1","@bluelibs/logger-bundle":"^1.0.0","@types/chai-as-promised":"^7.1.2","@bluelibs/security-bundle":"^1.0.0","@typescript-eslint/parser":"2.3.0","@bluelibs/validator-bundle":"^1.0.0","@typescript-eslint/eslint-plugin":"2.3.0"},"peerDependencies":{"@bluelibs/core":"^1.0.0","@bluelibs/nova":"^1.3.2","@bluelibs/mongo-bundle":"^1.4.0","@bluelibs/logger-bundle":"^1.0.0","@bluelibs/security-bundle":"^1.1.0","@bluelibs/validator-bundle":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/security-mongo-bundle_1.2.1_1649922035168_0.7165804998700409","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@bluelibs/security-mongo-bundle","version":"1.2.2","license":"MIT","_id":"@bluelibs/security-mongo-bundle@1.2.2","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"828f86db19dc0626b2c0a41498f3bc1b209968b7","tarball":"https://registry.npmjs.org/@bluelibs/security-mongo-bundle/-/security-mongo-bundle-1.2.2.tgz","fileCount":45,"integrity":"sha512-Y3hUdca6gXJrv8H6iIHIjhHN/QpMnGp+B8u3Lu8ALEzPO41BTDdThnh3VTzi3K1bDIEy7+FjQ4QJEQfZ52b77A==","signatures":[{"sig":"MEUCIDbF2Hbfsr95kCoQ6wPiQgXvvl2cDxrCjVP8NMSqs519AiEA/UiCMaeMUqeLiNrj4x/R8gqsOVInp9J++FXEDEQlkPI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiscW0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOcg//aIOz3eQGSY9/JrMC+CaHmcqviZsIkKhpazE36fxQEf37jO+S\r\nL+Gbhxk+yPqiqyDWKW8Ghwn9gtLuKpnhkQlTrK9RfCAqQaiavTWR+OKGY3D6\r\nPA75bh7F3xk1o8EvX/0MqIUiwbj9U0XDsmHJrWUC/QgadEZsNo4rGpWWAcsc\r\niPsjKkIyGI1HW++Cd3W9s3BfqEprFl/CCe+vymHHwXveion7fubGKRx11Kzm\r\nAYIwp4JT0rNXFYx+9UmmX4cuuo5ZCnLSV1KBbONjtHLSmWF7vkY6UH5gvoZY\r\n1O/0nP44TYtAGolIFaIpdF0L6m+meKcJGXiRSwXteClztUKU6Ee4JXuZh3Me\r\nqcG7QleEZKVu6QLZDY0tZoFKhYSaNPHmqixCpMe82Ny+e+rBUIAxj2LaHOAf\r\ngGSIeoCtIFrVybIknHekGOy5q0Mje7xGduT7rb4OB1BOwUE4zAY8r9Lo2qe9\r\n8edMuU7iR0ZgyKQatfQ0KX0q2YHZNNDfedYFaQFsDIGdddEbn0Nb2p/h72l1\r\nCOWaeg4PRs2gItvjz7kkNl97kpUgFhgeEkX5xgN5Z6W1+aKE0IfwcNZBj3oU\r\nv1DLXnmPGO0S8/hGMwahXkjvllK0oDM7SDeg3PkXfEsZgnwY0+aveNosNn5z\r\nbhJDTX4lV1UsdJnfemkh2sR13294XJy1mWQ=\r\n=tF4I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"68873e8ff53a0ba771678cc8d8418cb2b6eb7ccb","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","test:dev":"jest --verbose --watch src/__tests__/index.ts --detectOpenHandles","testonly":"npm test","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"8.1.0","description":"Persistance layer using MongoDB for BlueLibs Security","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jest":"^27.3.1","eslint":"^6.6.0","ts-jest":"^27.0.5","prettier":"^2.0.5","jest-junit":"^10.0.0","typescript":"4.4.4","@types/chai":"^4.2.3","@types/jest":"^27.0.3","@types/node":"^14.18.0","@bluelibs/core":"^1.0.0","@bluelibs/nova":"^1.0.0","@types/graphql":"^0.11.3","chai-as-promised":"^7.1.1","class-transformer":"^0.3.1","source-map-support":"^0.5.13","@bluelibs/mongo-bundle":"^1.0.0","eslint-config-prettier":"6.3.0","eslint-plugin-prettier":"3.1.1","@bluelibs/logger-bundle":"^1.0.0","@types/chai-as-promised":"^7.1.2","@bluelibs/security-bundle":"^1.0.0","@typescript-eslint/parser":"2.3.0","@bluelibs/validator-bundle":"^1.0.0","@typescript-eslint/eslint-plugin":"2.3.0"},"peerDependencies":{"@bluelibs/core":"^1.0.0","@bluelibs/nova":"^1.3.2","@bluelibs/mongo-bundle":"^1.4.0","@bluelibs/logger-bundle":"^1.0.0","@bluelibs/security-bundle":"^1.1.0","@bluelibs/validator-bundle":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/security-mongo-bundle_1.2.2_1655817652171_0.21220387158649445","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@bluelibs/security-mongo-bundle","version":"1.2.3","license":"MIT","_id":"@bluelibs/security-mongo-bundle@1.2.3","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"09ffe9909ee391626a2549bd89a9c6d80278bd54","tarball":"https://registry.npmjs.org/@bluelibs/security-mongo-bundle/-/security-mongo-bundle-1.2.3.tgz","fileCount":45,"integrity":"sha512-751zbVIFNTEGOcUS9gZBreFnL8Kj5AbAwlEqB+5YvqpxInGIHKqCS0PfpVeHv8t6Ru9HUnmOQ0K2vqxBi3aF0Q==","signatures":[{"sig":"MEYCIQCZLyrJpixa/SclVQQXJIA9ZV9dy5JbvcVdveQK+SgWNAIhANIB0Lx7B6p6JpSlEoRo4HpjvCS4VO9HNpCqLjYohLmQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvRH4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmok7Q/+NuSjRONqTaQCaCo7Z6fD2fhYQOSYP0/Ts8mCbAsb/y5FysWl\r\nzxedZ2/TxCL4aT3YZbMqcNTYzntJIndbxNYOy8EEthSHCq6DBucBpgrSF3fl\r\nEnQWeC1WWCHF7+LxICl3BD34c/ge0dFonOPQMFzCEKnotcjWAXPODbcqg6BX\r\n4vqOkG10gzcx5o53Q+brb/JSmgduq43nrL3hU2gJIDcfyOrmHkkHGN6M8+us\r\n6S2bS7U7Jss1hepqs3mRbyB0WpZFs6JcguaTk5oAsUk9XuCw7OoAMTT8dEHK\r\nhwVlAwV3S1jUd4keA3PmIMKbqpuO2D16l0ELgBVqsc970QidWX6PeY8hoRkf\r\nJfv/lDTMhX/JRiSCK7PeSq2awCUSzABSb8U1IGrDb/28/LIbsbgM51fRGtUg\r\nQ5XpuNnEZda8K79HeFE19iFrw0fE4Z5eqt3NHV0EC6AltokE6wEvnX5GRAre\r\nYbVtzOsTwXKSd11WpWbZmEkYDTu7nPDmBKyOL0kVgWubPC9tfH/IVSlXQWsG\r\n6R2iTSHgsS6iCbAC+MPR03SUoMIAEyEf0Mxev7Z6HxnmuXcEwH5mhWbuD+9X\r\nF/bA69ZSpYLsRgcDNeQCmsP4bUDkJLwwoDNT9jNSDPjYYdkPkEhQM9R1IuMP\r\nyGtx3chOCsYBUkeIPMkb7GCQtTKniNhF5EY=\r\n=IV+R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"d98812705f062984dc53100b72774b1490564ea3","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","test:dev":"jest --verbose --watch src/__tests__/index.ts --detectOpenHandles","testonly":"npm test","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"8.1.0","description":"Persistance layer using MongoDB for BlueLibs Security","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@bluelibs/ejson":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jest":"^27.3.1","eslint":"^6.6.0","ts-jest":"^27.0.5","prettier":"^2.0.5","jest-junit":"^10.0.0","typescript":"4.4.4","@types/chai":"^4.2.3","@types/jest":"^27.0.3","@types/node":"^14.18.0","@bluelibs/core":"^1.0.0","@bluelibs/nova":"^1.0.0","@types/graphql":"^0.11.3","chai-as-promised":"^7.1.1","class-transformer":"^0.3.1","source-map-support":"^0.5.13","@bluelibs/mongo-bundle":"^1.0.0","eslint-config-prettier":"6.3.0","eslint-plugin-prettier":"3.1.1","@bluelibs/logger-bundle":"^1.0.0","@types/chai-as-promised":"^7.1.2","@bluelibs/security-bundle":"^1.0.0","@typescript-eslint/parser":"2.3.0","@bluelibs/validator-bundle":"^1.0.0","@typescript-eslint/eslint-plugin":"2.3.0"},"peerDependencies":{"@bluelibs/core":"^1.0.0","@bluelibs/nova":"^1.3.2","@bluelibs/mongo-bundle":"^1.4.0","@bluelibs/logger-bundle":"^1.0.0","@bluelibs/security-bundle":"^1.1.0","@bluelibs/validator-bundle":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/security-mongo-bundle_1.2.3_1673335288701_0.9407606695613284","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@bluelibs/security-mongo-bundle","version":"1.2.4","license":"MIT","_id":"@bluelibs/security-mongo-bundle@1.2.4","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"54277f71adf4f6763799351950d6acb1c76dc0da","tarball":"https://registry.npmjs.org/@bluelibs/security-mongo-bundle/-/security-mongo-bundle-1.2.4.tgz","fileCount":45,"integrity":"sha512-7dsK9Qj+DNi7Am7Q9WVAbbssZ/CL0PE2igrIjK1LApOSuD8AQ0AC5AObsOh2Y5mv25RYISdEWt1QYy64GlIITQ==","signatures":[{"sig":"MEQCIBunULlviVwFgUQn1u8jESOVr/WjiRmbx+A03c7YMAYKAiAQOBA+2Cs9ooAYd5kplKcb/agO5xrEiR9ikH+GdDIZtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0N+BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIUQ//V8xDXMTtWPwXzbjWedBRkoW8lBhJiB6eF9w/39O1mshk8jU0\r\njFDb7E/jKkufmaFb2BgnsKsSUMBt7VQibZOY0qIHJ8pyJBdDIFzuNOw+lvop\r\nLqdjGClWuiMsK6ooOrMdn+Y8yPu/ZzU4NEtHMLG8PbKnezRBW1iakuiuFfID\r\nGHTmY37Z2Yn1YKA3ZmDG8M3d8BhXgejVjl7EaL8zE0h9GgG+di24CsYtqQ4J\r\nyMY3itdbY12d34zSt6DMK77h4xpNiIQzdfhzCGNCLBiGwEz/2aD4d8xbNjA/\r\nFg9VxfzZ0L00awwd4x8J6p6qemOBMJEBs1llrQRCzzDMLmVeVfr12h6k+zSo\r\nDafj00jFbXwmCLOzKCn9UPKJaFcYAKJl5ENCwQtj4+02xltnh0oehY6BLKdR\r\n2IgePaQIOwH+KIV+kcszNEj3Cf7IkZyNO+q0rD8Q/qpLSBS93UclNEYjJvcO\r\nv1oCD3G7JS3yC07JLfdVWmiXEcfvSmYo0XbycYjW+owE+qzN1L79cJdDHW5P\r\nKTS4jdClGlxXJP1Wz7RPaoAcbUmH80NctnFhTWo9i5GmfqrLsKjG3WVPR85m\r\n+nBQjgUgBHpay6o0lEErabaToxsAX00qDETs6VLJHfVhFFbO5Mv/t8XgOMQ4\r\na4gLawIFnbgRbpPlS2TbeJ8B2xS8aAmC2kY=\r\n=cD7G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"8bba5043b2b9958e0cd3dfb7a1e5dad0e46db08b","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","test:dev":"jest --verbose --watch src/__tests__/index.ts --detectOpenHandles","testonly":"npm test","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"8.1.0","description":"Persistance layer using MongoDB for BlueLibs Security","directories":{},"_nodeVersion":"16.13.0","dependencies":{"@bluelibs/ejson":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jest":"^27.3.1","eslint":"^6.6.0","ts-jest":"^27.0.5","prettier":"^2.0.5","jest-junit":"^10.0.0","typescript":"4.4.4","@types/chai":"^4.2.3","@types/jest":"^27.0.3","@types/node":"^14.18.0","@bluelibs/core":"^1.0.0","@bluelibs/nova":"^1.0.0","@types/graphql":"^0.11.3","chai-as-promised":"^7.1.1","class-transformer":"^0.3.1","source-map-support":"^0.5.13","@bluelibs/mongo-bundle":"^1.0.0","eslint-config-prettier":"6.3.0","eslint-plugin-prettier":"3.1.1","@bluelibs/logger-bundle":"^1.0.0","@types/chai-as-promised":"^7.1.2","@bluelibs/security-bundle":"^1.0.0","@typescript-eslint/parser":"2.3.0","@bluelibs/validator-bundle":"^1.0.0","@typescript-eslint/eslint-plugin":"2.3.0"},"peerDependencies":{"@bluelibs/core":"^1.0.0","@bluelibs/nova":"^1.3.2","@bluelibs/mongo-bundle":"^1.4.0","@bluelibs/logger-bundle":"^1.0.0","@bluelibs/security-bundle":"^1.1.0","@bluelibs/validator-bundle":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/security-mongo-bundle_1.2.4_1674633088798_0.30807203503231495","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@bluelibs/security-mongo-bundle","version":"1.2.5","license":"MIT","_id":"@bluelibs/security-mongo-bundle@1.2.5","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"homepage":"https://github.com/bluelibs/bluelibs#readme","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"dist":{"shasum":"baeb43d39bc0b857824d18a96bed5299cee7045f","tarball":"https://registry.npmjs.org/@bluelibs/security-mongo-bundle/-/security-mongo-bundle-1.2.5.tgz","fileCount":45,"integrity":"sha512-686Kwici+b/gGPpZ6WzmO9FCl5XfMZLYm/D/DguMZHZ1Yqzk1wxVXXEHvhtKo8hMxZprmhd8AErkOu7rQX9wnw==","signatures":[{"sig":"MEQCIF97QCxRm7fj9YgAwnSRiW0AO3QBOI8B+fWVapvcrZiuAiAJrp8tIkboJlAtKW/YQFmttzith4WIeGLwZQg/U4p/lQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54333},"main":"dist/index.js","gitHead":"63ed7f1f15fa4b9b95d66570239b5b7976c7819e","scripts":{"test":"jest --verbose dist/__tests__/index.js","watch":"tsc -w","compile":"tsc","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json","pretest":"npm run compile","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","test:dev":"jest --verbose --watch src/__tests__/index.ts --detectOpenHandles","testonly":"npm test","test:clean":"jest --clearCache","test:watch":"jest --verbose --watch dist/__tests__/index.js","prepublishOnly":"npm run compile","coverage:upload":"codecov"},"typings":"dist/index.d.ts","_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"repository":{"url":"git+https://github.com/bluelibs/bluelibs.git","type":"git"},"typescript":{"definition":"dist/index.d.ts"},"_npmVersion":"10.8.1","description":"Persistance layer using MongoDB for BlueLibs Security","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@bluelibs/ejson":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jest":"^27.3.1","eslint":"^6.6.0","ts-jest":"^27.0.5","prettier":"^2.0.5","jest-junit":"^10.0.0","typescript":"^4.9.5","@types/chai":"^4.2.3","@types/jest":"^27.0.3","@bluelibs/core":"^1.0.0","@bluelibs/nova":"^1.0.0","@types/graphql":"^0.11.3","chai-as-promised":"^7.1.1","class-transformer":"^0.3.1","source-map-support":"^0.5.13","@bluelibs/mongo-bundle":"^1.0.0","eslint-config-prettier":"6.3.0","eslint-plugin-prettier":"3.1.1","@bluelibs/logger-bundle":"^1.0.0","@types/chai-as-promised":"^7.1.2","@bluelibs/security-bundle":"^1.0.0","@typescript-eslint/parser":"2.3.0","@bluelibs/validator-bundle":"^1.0.0","@typescript-eslint/eslint-plugin":"2.3.0"},"peerDependencies":{"@bluelibs/core":"^1.0.0","@bluelibs/nova":"^1.3.2","@bluelibs/mongo-bundle":"^1.4.0","@bluelibs/logger-bundle":"^1.0.0","@bluelibs/security-bundle":"^1.1.0","@bluelibs/validator-bundle":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/security-mongo-bundle_1.2.5_1722938594888_0.8468677780196003","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"@bluelibs/security-mongo-bundle","version":"1.2.6","description":"Persistance layer using MongoDB for BlueLibs Security","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/bluelibs/bluelibs.git"},"scripts":{"compile":"tsc","watch":"tsc -w","pretest":"npm run compile","test":"jest --verbose dist/__tests__/index.js","test:clean":"jest --clearCache","test:dev":"jest --verbose --watch src/__tests__/index.ts --detectOpenHandles","test:watch":"jest --verbose --watch dist/__tests__/index.js","testonly":"npm test","test:ci":"npm run coverage -- --ci --maxWorkers=2  --reporters=default --reporters=jest-junit","coverage":"npm test -- --coverage","coverage:upload":"codecov","prepublishOnly":"npm run compile","gen-doc":"typedoc ./src/index.ts --exclude ./src/__tests__ --out typeDocs --tsconfig tsconfig.json"},"peerDependencies":{"@bluelibs/core":"^1.0.0","@bluelibs/logger-bundle":"^1.0.0","@bluelibs/mongo-bundle":"^1.4.0","@bluelibs/nova":"^1.7.0","@bluelibs/security-bundle":"^1.1.0","@bluelibs/validator-bundle":"^1.0.0"},"devDependencies":{"@bluelibs/core":"^1.0.0","@bluelibs/logger-bundle":"^1.0.0","@bluelibs/mongo-bundle":"^1.0.0","@bluelibs/nova":"^1.0.0","@bluelibs/security-bundle":"^1.0.0","@bluelibs/validator-bundle":"^1.0.0","@types/chai":"^4.2.3","@types/chai-as-promised":"^7.1.2","@types/graphql":"^0.11.3","@types/jest":"^27.0.3","@typescript-eslint/eslint-plugin":"2.3.0","@typescript-eslint/parser":"2.3.0","chai":"^4.2.0","chai-as-promised":"^7.1.1","class-transformer":"^0.3.1","eslint":"^6.6.0","eslint-config-prettier":"6.3.0","eslint-plugin-prettier":"3.1.1","jest":"^27.3.1","jest-junit":"^10.0.0","prettier":"^2.0.5","source-map-support":"^0.5.13","ts-jest":"^27.0.5","typescript":"^4.9.5"},"typings":"dist/index.d.ts","typescript":{"definition":"dist/index.d.ts"},"license":"MIT","dependencies":{"@bluelibs/ejson":"^1.2.1"},"_id":"@bluelibs/security-mongo-bundle@1.2.6","gitHead":"2ecc2feca100b82a429b11840450473584f90c63","bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"homepage":"https://github.com/bluelibs/bluelibs#readme","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-7UwGJDdIU8ko/2kPRJpqPDCj/G5sV3rwVybbdPDlD+teuczh3PMStBr8K2aFjWW4dR8kcGiVyzr+dMqMks9H1Q==","shasum":"8b05e6749c2b0027f5348872c781cccbda098c70","tarball":"https://registry.npmjs.org/@bluelibs/security-mongo-bundle/-/security-mongo-bundle-1.2.6.tgz","fileCount":45,"unpackedSize":54333,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEhJuvk8fXPiidRkneDdPlz1bPimGlHiOmRQYvllSeHgIgB+8BX6CJdTAj5Yvq7liKlkyDmFyDrY+GoLTylGJKbVU="}]},"_npmUser":{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"},"directories":{},"maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/security-mongo-bundle_1.2.6_1724153809445_0.20930121712183802"},"_hasShrinkwrap":false}},"time":{"created":"2021-08-04T14:22:12.223Z","modified":"2024-08-20T11:36:49.904Z","1.0.0":"2021-08-04T14:22:12.484Z","1.0.1":"2021-10-07T18:20:09.692Z","1.1.0":"2021-11-09T07:37:06.725Z","1.2.0":"2021-12-13T09:53:23.445Z","1.2.1":"2022-04-14T07:40:35.389Z","1.2.2":"2022-06-21T13:20:52.376Z","1.2.3":"2023-01-10T07:21:28.879Z","1.2.4":"2023-01-25T07:51:28.983Z","1.2.5":"2024-08-06T10:03:15.036Z","1.2.6":"2024-08-20T11:36:49.663Z"},"bugs":{"url":"https://github.com/bluelibs/bluelibs/issues"},"license":"MIT","homepage":"https://github.com/bluelibs/bluelibs#readme","repository":{"type":"git","url":"git+https://github.com/bluelibs/bluelibs.git"},"description":"Persistance layer using MongoDB for BlueLibs Security","maintainers":[{"name":"theodordiaconu","email":"diaconu.theodor@gmail.com"}],"readme":"<h1 align=\"center\">BlueLibs SECURITY-MONGO-BUNDLE</h1>\r\n\r\n<p align=\"center\">\r\n  <a href=\"https://travis-ci.org/bluelibs/security-mongo-bundle\">\r\n    <img src=\"https://api.travis-ci.org/bluelibs/security-mongo-bundle.svg?branch=master\" />\r\n  </a>\r\n  <a href=\"https://coveralls.io/github/bluelibs/security-mongo-bundle?branch=master\">\r\n    <img src=\"https://coveralls.io/repos/github/bluelibs/security-mongo-bundle/badge.svg?branch=master\" />\r\n  </a>\r\n</p>\r\n\r\nIn this bundle we're overriding the persistence layers from SecurityBundle to make them work with MongoBundle.\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm i -S @bluelibs/security-bundle @bluelibs/security-mongo-bundle\r\n```\r\n\r\n```js\r\nimport { SecurityBundle } from \"@bluelibs/security-bundle\";\r\nimport { SecurityMongoBundle } from \"@bluelibs/security-mongo-bundle\";\r\n\r\nkernel.addBundle(\r\n  new SecurityBundle({\r\n    // options\r\n  }),\r\n  // Order doesn't really matter.\r\n  new SecurityMongoBundle()\r\n);\r\n```\r\n\r\n## Overriding\r\n\r\nYou have the option to make changes to your collections, for example if you user is linked to other collections or you simply want a different collectioName:\r\n\r\n```typescript\r\nimport {\r\n  UsersCollection,\r\n  PermissionsCollection,\r\n} from \"@bluelibs/security-mongo-bundle\";\r\nimport { IUser } from \"@bluelibs/security-bundle\";\r\n\r\n// We make the type behave with all of our needs\r\ninterface IAppUser extends IUser {\r\n  profileId: ObjectID;\r\n}\r\n\r\nclass AppUsersCollection extends UsersCollection<IAppUser> {\r\n  static collectionName = \"User\"; // override it, by default it's \"users\"\r\n\r\n  static links = {\r\n    profile: {\r\n      collection: () => ProfilesCollection,\r\n      field: \"profileId\",\r\n    },\r\n  };\r\n\r\n  static indexes = [\r\n    {\r\n      key: {\r\n        profileId: 1,\r\n      },\r\n    },\r\n  ];\r\n}\r\n```\r\n\r\n```typescript\r\nnew SecurityMongoBundle({\r\n  usersCollection: AppUsersCollection,\r\n});\r\n```\r\n\r\n## Support\r\n\r\nThis package is part of [BlueLibs](https://www.bluelibs.com) family. If you enjoy this work please show your support by starring [the main package](https://github.com/bluelibs/bluelibs). If not, let us know what can we do to deserve it, [our feedback form is here](https://forms.gle/DTMg5Urgqey9QqLFA)\r\n","readmeFilename":"README.md"}