{"_id":"@mephisto5558/mongoose-db","_rev":"27-dc45077778af22354aff086bfac22092","name":"@mephisto5558/mongoose-db","dist-tags":{"latest":"4.2.0"},"versions":{"0.0.0":{"name":"@mephisto5558/mongoose-db","version":"0.0.0","keywords":["mongodb","mongoose"],"author":{"name":"Mephisto5558"},"license":"MIT","_id":"@mephisto5558/mongoose-db@0.0.0","maintainers":[{"name":"mephisto5558","email":"mephisto5558@gmail.com"}],"homepage":"https://github.com/Mephisto5558/Mongoose-DB#readme","bugs":{"url":"https://github.com/Mephisto5558/Mongoose-DB/issues"},"dist":{"shasum":"40c234a1ef3ded719ca5fcf57d3d430a999c6d05","tarball":"https://registry.npmjs.org/@mephisto5558/mongoose-db/-/mongoose-db-0.0.0.tgz","fileCount":8,"integrity":"sha512-QS0MGVC8UkvE/7VKWclnFTtCqeR8xiiZKy+aKSdAUcF50x0R2EOsGtM0PVudB+dAqg6mQDiIOMS7eDkQ0E63uw==","signatures":[{"sig":"MEQCIQCyQktSThamQ1RyOF2+b4EWpgqLGXqcKQ3OYLvvv4+PqAIfYktCLBqfUanX3wdgCH15fT8XQLjwJA6QYxqkEKRfvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13451},"main":"index.js","engines":{"node":">=16.11.0"},"gitHead":"269b352385d993a6d702187a2f9a5064ef7f39b7","scripts":{"test":"echo \"Error: no test specified\""},"_npmUser":{"name":"mephisto5558","email":"mephisto5558@gmail.com"},"repository":{"url":"git+https://github.com/Mephisto5558/Mongoose-DB.git","type":"git"},"_npmVersion":"9.6.4","description":"A DB class for Mongoose/MongoDB with cache, with flattend access. Currently requires discord.js, this will be changed in the future","directories":{},"_nodeVersion":"18.17.0","dependencies":{"mongoose":"^7.6.3","@discordjs/collection":"^1.5.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mongoose-db_0.0.0_1698504813209_0.883051097924693","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@mephisto5558/mongoose-db","version":"1.0.1","keywords":["mongodb","mongoose"],"author":{"name":"Mephisto5558"},"license":"MIT","_id":"@mephisto5558/mongoose-db@1.0.1","maintainers":[{"name":"mephisto5558","email":"mephisto5558@gmail.com"}],"homepage":"https://github.com/Mephisto5558/Mongoose-DB#readme","bugs":{"url":"https://github.com/Mephisto5558/Mongoose-DB/issues"},"dist":{"shasum":"2a0b3ec7d7407ee6cf33b90c49f1f312c2330818","tarball":"https://registry.npmjs.org/@mephisto5558/mongoose-db/-/mongoose-db-1.0.1.tgz","fileCount":10,"integrity":"sha512-uK1BO7wJOFJ5dvJlcr8zDw49xyZ0bm1lvDqNHKRqTJUoj0G5O9/aMXnFIUI98hko4fCMhcAxsTtouoLxzwcugg==","signatures":[{"sig":"MEQCIGaJ+KhSK7wO38gyfmgDpxUObAL29Zql5rkCr0b+w/tkAiAjxuFuVhh7xy0fLZWHpcA+bH22pyn/9djaDdatycRilw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16700},"main":"index.js","types":"./index.d.ts","engines":{"node":">=16.11.0"},"gitHead":"870f35be2286f291b6dec55f61c33e460862def3","scripts":{"test":"echo \"Error: no test specified\""},"_npmUser":{"name":"mephisto5558","email":"mephisto5558@gmail.com"},"repository":{"url":"git+https://github.com/Mephisto5558/Mongoose-DB.git","type":"git"},"_npmVersion":"9.6.4","description":"A DB class for Mongoose/MongoDB with cache, with flattend access. Currently requires discord.js, this will be changed in the future","directories":{},"_nodeVersion":"18.17.0","dependencies":{"mongoose":"^7.6.3","@discordjs/collection":"^1.5.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mongoose-db_1.0.1_1698512745318_0.808344580709609","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@mephisto5558/mongoose-db","version":"1.1.0","keywords":["mongodb","mongoose"],"author":{"name":"Mephisto5558"},"license":"MIT","_id":"@mephisto5558/mongoose-db@1.1.0","maintainers":[{"name":"mephisto5558","email":"mephisto5558@gmail.com"}],"homepage":"https://github.com/Mephisto5558/Mongoose-DB#readme","bugs":{"url":"https://github.com/Mephisto5558/Mongoose-DB/issues"},"dist":{"shasum":"5ab49506fe05c12e7161d1497a2e0e3d1f5d1d08","tarball":"https://registry.npmjs.org/@mephisto5558/mongoose-db/-/mongoose-db-1.1.0.tgz","fileCount":10,"integrity":"sha512-nL4i+8Xfthc7A4ComJYVhwbj6JkqEGTQNDUwU6vqJJiWGvdOrnQVHbhHyLBxmkYqdZ+hpK27W/JhUBUavVPqkg==","signatures":[{"sig":"MEQCIBPG1OyVbnIG+kAxM6WB6q6XuleFJ7xTOE9COEPOSHtsAiA0XRDg7JEBh9IrRHr1HotPRd0PwWo8zvYppax4apv+SA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16767},"main":"index.js","types":"./index.d.ts","engines":{"node":">=16.11.0"},"gitHead":"2d1ee6d3fbbe5ced3ff204c9dc45258298208284","scripts":{"test":"echo \"Error: no test specified\""},"_npmUser":{"name":"mephisto5558","email":"mephisto5558@gmail.com"},"repository":{"url":"git+https://github.com/Mephisto5558/Mongoose-DB.git","type":"git"},"_npmVersion":"9.6.4","description":"A DB class for Mongoose/MongoDB with cache, with flattend access. Currently requires discord.js, this will be changed in the future","directories":{},"_nodeVersion":"18.17.0","dependencies":{"mongoose":"^7.6.3","@discordjs/collection":"^1.5.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mongoose-db_1.1.0_1698600001511_0.41591818696206073","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@mephisto5558/mongoose-db","version":"1.1.1","keywords":["mongodb","mongoose"],"author":{"name":"Mephisto5558"},"license":"MIT","_id":"@mephisto5558/mongoose-db@1.1.1","maintainers":[{"name":"mephisto5558","email":"mephisto5558@gmail.com"}],"homepage":"https://github.com/Mephisto5558/Mongoose-DB#readme","bugs":{"url":"https://github.com/Mephisto5558/Mongoose-DB/issues"},"dist":{"shasum":"13d7c72c049f22508446f978f937d45830941ed1","tarball":"https://registry.npmjs.org/@mephisto5558/mongoose-db/-/mongoose-db-1.1.1.tgz","fileCount":10,"integrity":"sha512-vEd5oF2KbVCsqKUWmsV9KdPAFPuWHEX8oRR17qzaX4XqArAkNZo0w3PiwSbq8sdI4Hs9QfcchIMFGnlPCwro4g==","signatures":[{"sig":"MEUCIQDHzvWppa8YvKmvEehBbiKzi6R9SywtPvUGRGgCa5vMOgIgUFLb5G/wyZ7GkDwjow9/gxRhPL7pb20TRh6TcIAreaM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16788},"main":"index.js","types":"./index.d.ts","engines":{"node":">=16.11.0"},"gitHead":"a28f967ce3b7dbc1242efec1fe1e345ed3c8ac6a","scripts":{"test":"echo \"Error: no test specified\""},"_npmUser":{"name":"mephisto5558","email":"mephisto5558@gmail.com"},"repository":{"url":"git+https://github.com/Mephisto5558/Mongoose-DB.git","type":"git"},"_npmVersion":"9.6.4","description":"A DB class for Mongoose/MongoDB with cache, with flattend access. Currently requires discord.js, this will be changed in the future","directories":{},"_nodeVersion":"18.17.0","dependencies":{"mongoose":"^7.6.3","@discordjs/collection":"^1.5.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mongoose-db_1.1.1_1698600783328_0.3896030102342387","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@mephisto5558/mongoose-db","version":"1.1.2","keywords":["mongodb","mongoose"],"author":{"name":"Mephisto5558"},"license":"MIT","_id":"@mephisto5558/mongoose-db@1.1.2","maintainers":[{"name":"mephisto5558","email":"mephisto5558@gmail.com"}],"homepage":"https://github.com/Mephisto5558/Mongoose-DB#readme","bugs":{"url":"https://github.com/Mephisto5558/Mongoose-DB/issues"},"dist":{"shasum":"b6c7fc5278769ebd71fb6608c056db4f5fb721ea","tarball":"https://registry.npmjs.org/@mephisto5558/mongoose-db/-/mongoose-db-1.1.2.tgz","fileCount":10,"integrity":"sha512-F+ARAozA2MSkkMTjtzld9L4oTi9MRMS73IIrglgYk89Ee8OOex3xjsbF7fjd2JSw1ug971h27YMAe0lRV6fAJg==","signatures":[{"sig":"MEYCIQDPMW8CpPKpqppf0ItWdWZPtdejzmoLz0r2xoqDYur2fwIhAIIUspg+IHnMpk55Hhlry/y0B9p4zEXbX/h7Spj2x7TI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16759},"main":"index.js","types":"./index.d.ts","engines":{"node":">=16.11.0"},"gitHead":"560178c89750c7ef0e58a66306028bf023444f72","scripts":{"test":"echo \"Error: no test specified\""},"_npmUser":{"name":"mephisto5558","email":"mephisto5558@gmail.com"},"repository":{"url":"git+https://github.com/Mephisto5558/Mongoose-DB.git","type":"git"},"_npmVersion":"9.6.4","description":"A DB class for Mongoose/MongoDB with cache, with flattend access. Currently requires discord.js, this will be changed in the future","directories":{},"_nodeVersion":"18.17.0","dependencies":{"mongoose":"^7.6.3","@discordjs/collection":"^1.5.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mongoose-db_1.1.2_1698608966080_0.7091216669639926","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@mephisto5558/mongoose-db","version":"2.0.0","keywords":["mongodb","mongoose"],"author":{"name":"Mephisto5558"},"license":"MIT","_id":"@mephisto5558/mongoose-db@2.0.0","maintainers":[{"name":"mephisto5558","email":"mephisto5558@gmail.com"}],"homepage":"https://github.com/Mephisto5558/Mongoose-DB#readme","bugs":{"url":"https://github.com/Mephisto5558/Mongoose-DB/issues"},"dist":{"shasum":"eec7b643a787f99493578bbfac2a843fa9458990","tarball":"https://registry.npmjs.org/@mephisto5558/mongoose-db/-/mongoose-db-2.0.0.tgz","fileCount":10,"integrity":"sha512-Gseirs2zu55WN7oRuhvuUc4Kc2m/jiiY1+qRn+biIZf6iWPqwgywkIfDVZQifKyIEG4tGDZCP4VLqy7QEs3Cbg==","signatures":[{"sig":"MEYCIQCY7j5PQQ+KHzPNpoBPkh2C57QbNDV1lQXFTzBSEOJcvQIhAJJKUvx0jbbbcN9nxxUm+1zGjJyl6sHeeUnRBCRCO/0Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19218},"main":"index.js","types":"./index.d.ts","engines":{"node":">=16.11.0"},"gitHead":"9d11c0ed2d6f62d15e8f49dfda8d37b29b89b305","scripts":{"test":"echo \"Error: no test specified\""},"_npmUser":{"name":"mephisto5558","email":"mephisto5558@gmail.com"},"repository":{"url":"git+https://github.com/Mephisto5558/Mongoose-DB.git","type":"git"},"_npmVersion":"10.2.5","description":"A DB class for Mongoose/MongoDB with cache, with flattend access. Currently requires discord.js, this will be changed in the future","directories":{},"_nodeVersion":"20.10.0","dependencies":{"mongoose":"^8.0.0","@discordjs/collection":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mongoose-db_2.0.0_1702732042510_0.03418296212111893","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@mephisto5558/mongoose-db","version":"2.0.1","keywords":["mongodb","mongoose"],"author":{"name":"Mephisto5558"},"license":"MIT","_id":"@mephisto5558/mongoose-db@2.0.1","maintainers":[{"name":"mephisto5558","email":"mephisto5558@gmail.com"}],"homepage":"https://github.com/Mephisto5558/Mongoose-DB#readme","bugs":{"url":"https://github.com/Mephisto5558/Mongoose-DB/issues"},"dist":{"shasum":"f1ee05f0b6f0865c072be965d09297ac4513ddf6","tarball":"https://registry.npmjs.org/@mephisto5558/mongoose-db/-/mongoose-db-2.0.1.tgz","fileCount":10,"integrity":"sha512-dRQOL0sIjABrP2R4zy5IaVWOfa37bwvKFmud6DKM/cg225GXn7xaD/VfgI1fY3HUwhKBL/fyda7nAGcGlR8NCA==","signatures":[{"sig":"MEUCICKwCvU9SNGE+CNqGdvGxpWEPVTjufTaLyel90cazQxCAiEAw3lSPHfsdAS8APNu8DQTRFgBFdt2sSMfw/TBi5wd0pY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19388},"main":"index.js","types":"./index.d.ts","engines":{"node":">=16.11.0"},"gitHead":"c2545d828aaa7bed593907f125824c244de45429","scripts":{"test":"echo \"Error: no test specified\""},"_npmUser":{"name":"mephisto5558","email":"mephisto5558@gmail.com"},"repository":{"url":"git+https://github.com/Mephisto5558/Mongoose-DB.git","type":"git"},"_npmVersion":"10.2.5","description":"A DB class for Mongoose/MongoDB with cache, with flattend access. Currently requires discord.js, this will be changed in the future","directories":{},"_nodeVersion":"20.10.0","dependencies":{"mongoose":"^8.0.0","@discordjs/collection":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mongoose-db_2.0.1_1702752049164_0.9114257332086111","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@mephisto5558/mongoose-db","version":"2.1.0","keywords":["mongodb","mongoose"],"author":{"name":"Mephisto5558"},"license":"MIT","_id":"@mephisto5558/mongoose-db@2.1.0","maintainers":[{"name":"mephisto5558","email":"mephisto5558@gmail.com"}],"homepage":"https://github.com/Mephisto5558/Mongoose-DB#readme","bugs":{"url":"https://github.com/Mephisto5558/Mongoose-DB/issues"},"dist":{"shasum":"9911bbcaa20e347498c2a5b5d5d853eb6853f314","tarball":"https://registry.npmjs.org/@mephisto5558/mongoose-db/-/mongoose-db-2.1.0.tgz","fileCount":4,"integrity":"sha512-rheV8TPQ0AJ4Ma9Jxmn/9rwe/DQJnzX/VbWqdR0Gykn6O4BucTiMryXqCAXaST9IBIb45+PgJgWfqnI+AOKW0w==","signatures":[{"sig":"MEYCIQDprT8rw57CdlzdN2xU+HYcPZejOnoze8d467YMaLGRxgIhALpmagLVKLHxBhQ71tvXm8ofJBffRBIJiMfqLtHWH96o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10027},"main":"index.js","types":"index.d.ts","engines":{"node":">=16.11.0"},"gitHead":"e057b30d117cda09f7926d7b3808e337659b6dc7","scripts":{"test":"echo \"Error: no test specified\""},"_npmUser":{"name":"mephisto5558","email":"mephisto5558@gmail.com"},"repository":{"url":"git+https://github.com/Mephisto5558/Mongoose-DB.git","type":"git"},"_npmVersion":"10.2.5","description":"A DB class for Mongoose/MongoDB with cache, with flattend access. Currently requires discord.js, this will be changed in the future","directories":{},"_nodeVersion":"20.10.0","dependencies":{"mongoose":"^8.0.0","@discordjs/collection":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mongoose-db_2.1.0_1702989121261_0.878237371307447","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@mephisto5558/mongoose-db","version":"2.1.1","keywords":["mongodb","mongoose"],"author":{"name":"Mephisto5558"},"license":"MIT","_id":"@mephisto5558/mongoose-db@2.1.1","maintainers":[{"name":"mephisto5558","email":"mephisto5558@gmail.com"}],"homepage":"https://github.com/Mephisto5558/Mongoose-DB#readme","bugs":{"url":"https://github.com/Mephisto5558/Mongoose-DB/issues"},"dist":{"shasum":"621f18fea107b27a0cbcee774468872fb8714e87","tarball":"https://registry.npmjs.org/@mephisto5558/mongoose-db/-/mongoose-db-2.1.1.tgz","fileCount":5,"integrity":"sha512-RQD55jYljOsBCUMuYEbdZOCDswkMsOZGo7msnzNE2Q1xh+vW1hIrOI6IGAI6QjQ6juRAdw5rMaAt5KUz3SwzBQ==","signatures":[{"sig":"MEUCIQCVHpcqMBFDVNv0BbN0GdlmKfDXrIsOtJEdR1t+ds7QYAIgHJcsh+CwhT++T0P8EnViJiy8DYNDRcnpskVF5L1Hs7Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12835},"main":"index.js","types":"index.d.ts","engines":{"node":">=16.11.0"},"gitHead":"4b757c6568056d9d7668f872e2e8d2db5d74a6c7","scripts":{"test":"echo \"Error: no test specified\""},"_npmUser":{"name":"mephisto5558","email":"mephisto5558@gmail.com"},"repository":{"url":"git+https://github.com/Mephisto5558/Mongoose-DB.git","type":"git"},"_npmVersion":"10.2.5","description":"A DB class for Mongoose/MongoDB with cache, with flattend access. Currently requires discord.js, this will be changed in the future","directories":{},"_nodeVersion":"20.10.0","dependencies":{"mongoose":"^8.0.0","@discordjs/collection":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mongoose-db_2.1.1_1702989212179_0.9416120549325855","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@mephisto5558/mongoose-db","version":"2.1.2","keywords":["mongodb","mongoose"],"author":{"name":"Mephisto5558"},"license":"MIT","_id":"@mephisto5558/mongoose-db@2.1.2","maintainers":[{"name":"mephisto5558","email":"mephisto5558@gmail.com"}],"homepage":"https://github.com/Mephisto5558/Mongoose-DB#readme","bugs":{"url":"https://github.com/Mephisto5558/Mongoose-DB/issues"},"dist":{"shasum":"be83eaf4ab7328c83092a1606ed82f770ede24b7","tarball":"https://registry.npmjs.org/@mephisto5558/mongoose-db/-/mongoose-db-2.1.2.tgz","fileCount":5,"integrity":"sha512-XqeYIntVepSlou6q920BttvJLsbE1tRO8RHAO8McdYpThf/2XTPNX/ikSe1c68oxknrSQ1FxN+jPIkhzCpDjYA==","signatures":[{"sig":"MEUCIGad3sPiv4DZPn7hT2uSYXXl3zOH64swAQxn/q1/Zpg5AiEAv3Nspt7AsHRkbNTCitOQ+D2QcYqdDTc31dWRftQS4ps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12861},"main":"index.js","types":"index.d.ts","engines":{"node":">=16.11.0"},"gitHead":"1097fe6924e4404f795ea96b4b0e204406e36b17","scripts":{"test":"echo \"Error: no test specified\""},"_npmUser":{"name":"mephisto5558","email":"mephisto5558@gmail.com"},"repository":{"url":"git+https://github.com/Mephisto5558/Mongoose-DB.git","type":"git"},"_npmVersion":"10.2.5","description":"A DB class for Mongoose/MongoDB with cache, with flattend access. Currently requires discord.js, this will be changed in the future","directories":{},"_nodeVersion":"20.10.0","dependencies":{"mongoose":"^8.0.0","@discordjs/collection":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mongoose-db_2.1.2_1704552983843_0.17874549577849752","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@mephisto5558/mongoose-db","version":"2.1.3","keywords":["mongodb","mongoose"],"author":{"name":"Mephisto5558"},"license":"MIT","_id":"@mephisto5558/mongoose-db@2.1.3","maintainers":[{"name":"mephisto5558","email":"mephisto5558@gmail.com"}],"homepage":"https://github.com/Mephisto5558/Mongoose-DB#readme","bugs":{"url":"https://github.com/Mephisto5558/Mongoose-DB/issues"},"dist":{"shasum":"ea5e754286cf2685522521dbed7582d156da7bba","tarball":"https://registry.npmjs.org/@mephisto5558/mongoose-db/-/mongoose-db-2.1.3.tgz","fileCount":5,"integrity":"sha512-0LLOMUWaGcqYn+vwKoaS0Kht2cjcGQciKBBIz/7Xje3aXaVLSRJav0rjMdkRxQELVSyGD8TTwLTixx2spkQDKA==","signatures":[{"sig":"MEUCIAgDCMERACcV69bV3bl7XhMC+uLYuNnc5jYN5WDmiK76AiEAwCwRCwAPAjcgttOewnfQTCRk8y5ck64dxp4ZrwcIy1I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15947},"main":"index.js","types":"index.d.ts","engines":{"node":">=16.11.0"},"gitHead":"457cb53601d5051c2bbd0aa65abbe964b596586e","scripts":{"test":"echo \"Error: no test specified\""},"_npmUser":{"name":"mephisto5558","email":"mephisto5558@gmail.com"},"repository":{"url":"git+https://github.com/Mephisto5558/Mongoose-DB.git","type":"git"},"_npmVersion":"10.2.5","description":"A DB class for Mongoose/MongoDB with cache, with flattend access. Currently requires discord.js, this will be changed in the future","directories":{},"_nodeVersion":"20.10.0","dependencies":{"mongoose":"^8.0.0","@discordjs/collection":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mongoose-db_2.1.3_1704638245316_0.9848710697142604","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@mephisto5558/mongoose-db","version":"3.0.0","keywords":["mongodb","mongoose"],"author":{"name":"Mephisto5558"},"license":"MIT","_id":"@mephisto5558/mongoose-db@3.0.0","maintainers":[{"name":"mephisto5558","email":"mephisto5558@gmail.com"}],"homepage":"https://github.com/Mephisto5558/Mongoose-DB#readme","bugs":{"url":"https://github.com/Mephisto5558/Mongoose-DB/issues"},"dist":{"shasum":"b225787d2029acc541576b37d3f49c4930e97a4b","tarball":"https://registry.npmjs.org/@mephisto5558/mongoose-db/-/mongoose-db-3.0.0.tgz","fileCount":5,"integrity":"sha512-eScWCRrKTOz923p+sUYEABFZPeUZbCdUiozMjHhxJ3CWjPRxNPptEXYjkjHY3lpxDrUMQxEd8pmg0urAiZCYSQ==","signatures":[{"sig":"MEYCIQC678htC2VtZMAjBEUaCI3SwpeI6zGcKP7Cei3sd/dD0gIhAJ72m3fv+/vqGf5xfXxSCPuaufnPwoOtBB3wiA7SKfAJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15978},"main":"index.js","types":"index.d.ts","engines":{"node":">=16.11.0"},"gitHead":"3c8c3494b86bc572f188ea34c6a44ac1ccaae536","scripts":{"test":"echo \"Error: no test specified\""},"_npmUser":{"name":"mephisto5558","email":"mephisto5558@gmail.com"},"repository":{"url":"git+https://github.com/Mephisto5558/Mongoose-DB.git","type":"git"},"_npmVersion":"10.2.5","description":"A DB class for Mongoose/MongoDB with cache, with flattend access. Currently requires discord.js, this will be changed in the future","directories":{},"_nodeVersion":"20.10.0","dependencies":{"mongoose":"^8.0.0","@discordjs/collection":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mongoose-db_3.0.0_1705149434779_0.5709091313492609","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@mephisto5558/mongoose-db","version":"3.0.1","keywords":["mongodb","mongoose"],"author":{"name":"Mephisto5558"},"license":"MIT","_id":"@mephisto5558/mongoose-db@3.0.1","maintainers":[{"name":"mephisto5558","email":"mephisto5558@gmail.com"}],"homepage":"https://github.com/Mephisto5558/Mongoose-DB#readme","bugs":{"url":"https://github.com/Mephisto5558/Mongoose-DB/issues"},"dist":{"shasum":"2f909084e70a6b95e8b3c8440387efcf0bca6873","tarball":"https://registry.npmjs.org/@mephisto5558/mongoose-db/-/mongoose-db-3.0.1.tgz","fileCount":5,"integrity":"sha512-0K06ccZQT5UXJP2MNdx680x6Z8pLnyrYrnGaxoTFTFWg1kcj971C1XwiPDNnSEyuBuNyiUbK1cKl0rjh9aarWQ==","signatures":[{"sig":"MEUCIQDomdDQYEgaznzG0myO64KzfTNZNcEpu0y14MtWJmSK5AIgBq/0QqTlsKPbHKj9q5XwIAlAhaSevCe/iAedPB2Nt0w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16431},"main":"index.js","types":"index.d.ts","engines":{"node":">=16.11.0"},"gitHead":"72bb00d34ce061ee59d393f1ab3e60dde42c9af1","scripts":{"test":"echo \"Error: no test specified\""},"_npmUser":{"name":"mephisto5558","email":"mephisto5558@gmail.com"},"repository":{"url":"git+https://github.com/Mephisto5558/Mongoose-DB.git","type":"git"},"_npmVersion":"10.2.5","description":"A DB class for Mongoose/MongoDB with cache, with flattend access. Currently requires discord.js, this will be changed in the future","directories":{},"_nodeVersion":"20.10.0","dependencies":{"mongoose":"^8.0.0","@discordjs/collection":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint-plugin-jsdoc":"^48.1.0","@stylistic/eslint-plugin":"^1.6.2","@mephisto5558/eslint-config":"^1.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-db_3.0.1_1708178823690_0.9893068897263115","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@mephisto5558/mongoose-db","version":"3.1.0","keywords":["mongodb","mongoose"],"author":{"name":"Mephisto5558"},"license":"MIT","_id":"@mephisto5558/mongoose-db@3.1.0","maintainers":[{"name":"mephisto5558","email":"mephisto5558@gmail.com"}],"homepage":"https://github.com/Mephisto5558/Mongoose-DB#readme","bugs":{"url":"https://github.com/Mephisto5558/Mongoose-DB/issues"},"dist":{"shasum":"9878c829b688c3a2bab1cb23006a6154cff961b3","tarball":"https://registry.npmjs.org/@mephisto5558/mongoose-db/-/mongoose-db-3.1.0.tgz","fileCount":5,"integrity":"sha512-6BamjeljCs9hGGLSKm2VqAlkdnkgyGKTf/MLgvKqjfNvnMfSXrqDKvrf6iYbnw1Bl0j4Ro6zoGnFYGDh3x6N/A==","signatures":[{"sig":"MEUCIQCMFpTC1Pn3sUacX2cVVzUX/Hdc0S/gk70UwddvO3Dp4gIgLVEBJGDBjHU/xDqBtZqOp/t+GPKTXeoiKUPJ8NrXeIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16642},"main":"index.js","types":"index.d.ts","engines":{"node":">=16.11.0"},"gitHead":"f60d08498bb0d96ea1a283d2984424bd57832d21","scripts":{"test":"echo \"Error: no test specified\""},"_npmUser":{"name":"mephisto5558","email":"mephisto5558@gmail.com"},"repository":{"url":"git+https://github.com/Mephisto5558/Mongoose-DB.git","type":"git"},"_npmVersion":"10.2.4","description":"A DB class for Mongoose/MongoDB with cache, with flattend access. Currently requires discord.js, this will be changed in the future","directories":{},"_nodeVersion":"20.10.0","dependencies":{"mongoose":"^8.0.0","@discordjs/collection":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint-plugin-jsdoc":"^48.1.0","@stylistic/eslint-plugin":"^1.6.2","@mephisto5558/eslint-config":"^1.0.1","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-db_3.1.0_1708505049744_0.8361116868246767","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@mephisto5558/mongoose-db","version":"3.1.1","keywords":["mongodb","mongoose"],"author":{"name":"Mephisto5558"},"license":"MIT","_id":"@mephisto5558/mongoose-db@3.1.1","maintainers":[{"name":"mephisto5558","email":"mephisto5558@gmail.com"}],"homepage":"https://github.com/Mephisto5558/Mongoose-DB#readme","bugs":{"url":"https://github.com/Mephisto5558/Mongoose-DB/issues"},"dist":{"shasum":"96def2eea6b7445e46ec11f51b6f887b5c13e0dc","tarball":"https://registry.npmjs.org/@mephisto5558/mongoose-db/-/mongoose-db-3.1.1.tgz","fileCount":5,"integrity":"sha512-EdL4F3TROq7lPfg2wQiABxUYb5fhD9aIU9VNnvgkn45fG9N59DAOJVY7H4sRGSOmdnSCHLoCATBnSVgQhMwRwQ==","signatures":[{"sig":"MEQCIH51+2wTmIE41wDsFYjUdvV7Ekp/HlxnkeGFXYhO8YTTAiAHfN1vde1OiXExv0SkmKN2oLz/csFbfRbZcv5UowpTBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16807},"main":"index.js","types":"index.d.ts","engines":{"node":">=16.11.0"},"gitHead":"bed2be6175cdc62cdebe81c262eb68c1c4bfe136","scripts":{"test":"echo \"Error: no test specified\""},"_npmUser":{"name":"mephisto5558","email":"mephisto5558@gmail.com"},"repository":{"url":"git+https://github.com/Mephisto5558/Mongoose-DB.git","type":"git"},"_npmVersion":"10.2.4","description":"A DB class for Mongoose/MongoDB with and without cache, with flattend access.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"mongoose":"^8.0.0","@discordjs/collection":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint-plugin-jsdoc":"^48.2.3","eslint-plugin-sonarjs":"^0.25.1","eslint-plugin-unicorn":"^52.0.0","@stylistic/eslint-plugin":"^1.7.0","@mephisto5558/eslint-config":"^1.2.1","@typescript-eslint/eslint-plugin":"^7.5.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-db_3.1.1_1712649689613_0.04366307312602702","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"@mephisto5558/mongoose-db","version":"3.1.2","keywords":["mongodb","mongoose"],"author":{"name":"Mephisto5558"},"license":"MIT","_id":"@mephisto5558/mongoose-db@3.1.2","maintainers":[{"name":"mephisto5558","email":"mephisto5558@gmail.com"}],"homepage":"https://github.com/Mephisto5558/Mongoose-DB#readme","bugs":{"url":"https://github.com/Mephisto5558/Mongoose-DB/issues"},"dist":{"shasum":"4fa2b80b9f7811033f04bb1c95e0403a1da8227c","tarball":"https://registry.npmjs.org/@mephisto5558/mongoose-db/-/mongoose-db-3.1.2.tgz","fileCount":5,"integrity":"sha512-UH5l304MYTVb6C5zy0j1iInU4vDSIM/IFQmSlUoQVqvo5ElWB6tqXLF0z3ZvO6Q6WVgRmgGPPBesQEiY5atr3Q==","signatures":[{"sig":"MEUCIGb8VRauulRgVEmy5iJJyD5YVEtKgZzWJsWIC3CJJRL7AiEA+o5wwiKGBIBX8ouv9qm5DNjvEqhJ/WMhSmb/gVMO6dM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16971},"main":"index.js","types":"index.d.ts","engines":{"node":">=16.11.0"},"gitHead":"00220799a126d00f78df44c19541e0dbcb1eb0ef","scripts":{"test":"echo \"Error: no test specified\""},"_npmUser":{"name":"mephisto5558","email":"mephisto5558@gmail.com"},"repository":{"url":"git+https://github.com/Mephisto5558/Mongoose-DB.git","type":"git"},"_npmVersion":"10.2.4","description":"A DB class for Mongoose/MongoDB with and without cache, with flattend access.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"mongoose":"^8.0.0","@discordjs/collection":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint-plugin-jsdoc":"^48.2.4","eslint-plugin-sonarjs":"^1.0.3","eslint-plugin-unicorn":"^53.0.0","@stylistic/eslint-plugin":"^2.1.0","@mephisto5558/eslint-config":"^1.2.3","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-db_3.1.2_1717509138653_0.9127421740407604","host":"s3://npm-registry-packages"}},"3.1.3":{"name":"@mephisto5558/mongoose-db","version":"3.1.3","keywords":["mongodb","mongoose"],"author":{"name":"Mephisto5558"},"license":"MIT","_id":"@mephisto5558/mongoose-db@3.1.3","maintainers":[{"name":"mephisto5558","email":"mephisto5558@gmail.com"}],"homepage":"https://github.com/Mephisto5558/Mongoose-DB#readme","bugs":{"url":"https://github.com/Mephisto5558/Mongoose-DB/issues"},"dist":{"shasum":"89152c602fccf8f1bdf0308a692d5dc339270cdd","tarball":"https://registry.npmjs.org/@mephisto5558/mongoose-db/-/mongoose-db-3.1.3.tgz","fileCount":5,"integrity":"sha512-eQHGhglCflumXp1zaCl+x2d5UH4MkEgkyyGdGiepbxBefpVz22cx7gWRvEppQ/V+gLj5quie8nSNhrig6qFzyA==","signatures":[{"sig":"MEYCIQDzHvAPDY0aqbZEjZIkACWbwyt8E2Svbm6xt12J8pqIiwIhAIMyNHXLjP8zp7jVK87QZ59BZUAbLl7cmkh3aAjmWR2Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16969},"main":"index.js","types":"index.d.ts","engines":{"node":">=20.11.0"},"gitHead":"dd0ae529012d24e12713d7fb5bd27731d8d6e904","scripts":{"test":"echo \"Error: no test specified\""},"_npmUser":{"name":"mephisto5558","email":"mephisto5558@gmail.com"},"repository":{"url":"git+https://github.com/Mephisto5558/Mongoose-DB.git","type":"git"},"_npmVersion":"10.2.4","description":"A DB class for Mongoose/MongoDB with and without cache, with flattend access.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"mongoose":"^8.5.3","@discordjs/collection":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.9.0","@mephisto5558/eslint-config":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-db_3.1.3_1724059750409_0.23193123169143326","host":"s3://npm-registry-packages"}},"3.1.4":{"name":"@mephisto5558/mongoose-db","version":"3.1.4","keywords":["mongodb","mongoose"],"author":{"name":"Mephisto5558"},"license":"MIT","_id":"@mephisto5558/mongoose-db@3.1.4","maintainers":[{"name":"mephisto5558","email":"mephisto5558@gmail.com"}],"homepage":"https://github.com/Mephisto5558/Mongoose-DB#readme","bugs":{"url":"https://github.com/Mephisto5558/Mongoose-DB/issues"},"dist":{"shasum":"62164a7a09da83af4486f6f1238192dfa3506959","tarball":"https://registry.npmjs.org/@mephisto5558/mongoose-db/-/mongoose-db-3.1.4.tgz","fileCount":5,"integrity":"sha512-u4gH2xyJl1njoEP7gnbG9qSYd7T7ZvgE10bdXd5nKAzhrvJLajyMUf2SI02hQ7uNA3wIpzATXyZn/QYKAKLnYA==","signatures":[{"sig":"MEYCIQCY5con1RGQD+Ho/5/JLI0qCisW5MqWFRK3F9vHiIa+pAIhAOvtMBA0Ulb56WjBeiYIwDA/kivbD+xfPRAvvbGNqAnt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17393},"main":"index.js","types":"index.d.ts","engines":{"node":">=20.11.0"},"gitHead":"2e103712400e4556542a7cf3e5d8e50807b579f7","scripts":{"test":"echo \"Error: no test specified\""},"_npmUser":{"name":"mephisto5558","email":"mephisto5558@gmail.com"},"repository":{"url":"git+https://github.com/Mephisto5558/Mongoose-DB.git","type":"git"},"_npmVersion":"10.9.0","description":"A DB class for Mongoose/MongoDB with and without cache, with flattend access.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"mongoose":"^8.8.4","@discordjs/collection":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","@mephisto5558/eslint-config":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-db_3.1.4_1734030524074_0.46535383518440665","host":"s3://npm-registry-packages-npm-production"}},"3.1.5":{"name":"@mephisto5558/mongoose-db","version":"3.1.5","keywords":["mongodb","mongoose"],"author":{"name":"Mephisto5558"},"license":"MIT","_id":"@mephisto5558/mongoose-db@3.1.5","maintainers":[{"name":"mephisto5558","email":"mephisto5558@gmail.com"}],"homepage":"https://github.com/Mephisto5558/Mongoose-DB#readme","bugs":{"url":"https://github.com/Mephisto5558/Mongoose-DB/issues"},"dist":{"shasum":"acf1dd7e31cd2b3ce91c96c06151e9d3d20c0dad","tarball":"https://registry.npmjs.org/@mephisto5558/mongoose-db/-/mongoose-db-3.1.5.tgz","fileCount":5,"integrity":"sha512-yQyJ4QFGuvzvfN6vb3bwjkzo6zHqW3s2tq9TIEfeORZw+dgk3bxMywtFkxZ42arXVZ8rZHPNPf1NMFE0e59/jQ==","signatures":[{"sig":"MEUCIBCAiMETCk32ryaCb3NvU5L8mW0KUsyb7j6midyh2NJ7AiEA9zUInPxzs393xgHqu5Hu8fCRh0UQsm4yeiD4p/Yk7BA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17407},"main":"index.js","types":"index.d.ts","engines":{"node":">=20.11.0"},"gitHead":"6e013a33e015aca824f02db2dbfe8f75e4eef718","scripts":{"test":"echo \"Error: no test specified\""},"_npmUser":{"name":"mephisto5558","email":"mephisto5558@gmail.com"},"repository":{"url":"git+https://github.com/Mephisto5558/Mongoose-DB.git","type":"git"},"_npmVersion":"10.9.0","description":"A DB class for Mongoose/MongoDB with and without cache, with flattend access.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"mongoose":"^8.8.4","@discordjs/collection":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","@mephisto5558/eslint-config":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-db_3.1.5_1734099098056_0.0003998796429423024","host":"s3://npm-registry-packages-npm-production"}},"3.1.6":{"name":"@mephisto5558/mongoose-db","version":"3.1.6","keywords":["mongodb","mongoose"],"author":{"name":"Mephisto5558"},"license":"MIT","_id":"@mephisto5558/mongoose-db@3.1.6","maintainers":[{"name":"mephisto5558","email":"mephisto5558@gmail.com"}],"homepage":"https://github.com/Mephisto5558/Mongoose-DB#readme","bugs":{"url":"https://github.com/Mephisto5558/Mongoose-DB/issues"},"dist":{"shasum":"ce4526a5b6a9f6edf91793f705609897222e5ec1","tarball":"https://registry.npmjs.org/@mephisto5558/mongoose-db/-/mongoose-db-3.1.6.tgz","fileCount":5,"integrity":"sha512-IpjayYku/Ok6jC3mHTgjKNS+2pwFShkMeTbtfbvtLnjQzmO5ezHJ00TsY6tqUUqB7bpK6D3Sm8Wb3W3y9lVVVg==","signatures":[{"sig":"MEQCIFCLEJNCy665ln4K1yMW86nOdvdTNtMS3wFchqbe5K3KAiAMuhHFyvRNqi4ixpJ5SnSBiK7y6nI+ADr3TTm9eIb42Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17523},"main":"index.js","types":"index.d.ts","engines":{"node":">=20.11.0"},"gitHead":"75f27aefa44ac0965d81825e3a233c2714474384","scripts":{"test":"echo \"Error: no test specified\""},"_npmUser":{"name":"mephisto5558","email":"mephisto5558@gmail.com"},"repository":{"url":"git+https://github.com/Mephisto5558/Mongoose-DB.git","type":"git"},"_npmVersion":"10.9.2","description":"A DB class for Mongoose/MongoDB with and without cache, with flattend access.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"mongoose":"^8.9.3","@discordjs/collection":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.17.0","@mephisto5558/eslint-config":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-db_3.1.6_1737201138952_0.17767538766464708","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@mephisto5558/mongoose-db","version":"3.2.0","keywords":["mongodb","mongoose"],"author":{"name":"Mephisto5558"},"license":"MIT","_id":"@mephisto5558/mongoose-db@3.2.0","maintainers":[{"name":"mephisto5558","email":"mephisto5558@gmail.com"}],"homepage":"https://github.com/Mephisto5558/Mongoose-DB#readme","bugs":{"url":"https://github.com/Mephisto5558/Mongoose-DB/issues"},"dist":{"shasum":"6381a2dd95e50c3654237301c3287c63ad1e2ad4","tarball":"https://registry.npmjs.org/@mephisto5558/mongoose-db/-/mongoose-db-3.2.0.tgz","fileCount":5,"integrity":"sha512-h2YlV5lsIC/Av5ohv1YDQIeXoLL5wClKMSIRvsDyamk67K7ObEA9lHLXdl6nlUCM+Ef3kUFhMjdMR+LNe67pxA==","signatures":[{"sig":"MEUCIEIR2X6A6Iss/WY2SiKrtgy5vLZ8yHX+NnHUQfRNnSM4AiEAo9AhNC9yNVCKQvCGBkzdEBzbg0H/WIGFgDp7BbKZ0aM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26331},"main":"index.js","types":"index.d.ts","engines":{"node":">=20.11.0"},"gitHead":"c82286c59baa810ee6a33ce14c409c9e822aa246","scripts":{"test":"echo \"Error: no test specified\""},"_npmUser":{"name":"mephisto5558","email":"mephisto5558@gmail.com"},"repository":{"url":"git+https://github.com/Mephisto5558/Mongoose-DB.git","type":"git"},"_npmVersion":"11.4.2","description":"A DB class for Mongoose/MongoDB with and without cache, with flattend access.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"mongoose":"^8.16.3","@discordjs/collection":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.31.0","@mephisto5558/eslint-config":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-db_3.2.0_1752582335753_0.7153207948725884","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@mephisto5558/mongoose-db","version":"4.0.0","keywords":["db","database","mongodb","mongoose"],"author":{"name":"Mephisto5558"},"license":"MIT","_id":"@mephisto5558/mongoose-db@4.0.0","maintainers":[{"name":"mephisto5558","email":"mephisto5558@gmail.com"}],"homepage":"https://github.com/Mephisto5558/Mongoose-DB#readme","bugs":{"url":"https://github.com/Mephisto5558/Mongoose-DB/issues"},"dist":{"shasum":"0f143c80deecb57db6749252dddfbfa7e7e547bf","tarball":"https://registry.npmjs.org/@mephisto5558/mongoose-db/-/mongoose-db-4.0.0.tgz","fileCount":5,"integrity":"sha512-1Sbg0yyevmm95dvOkuTusovYRhpL1zonJiYqcxgo4EuNOXKh6VS5BfuPsNIAQYBGg4tvE3GuXYsFTtRoSLprUg==","signatures":[{"sig":"MEYCIQDDlP6Hwo12haRxSXO4I2RggaZYYqt7XYVFJiy5M+AcjAIhAPDm4ZluFtg231/Q7pbPZJRip/xATz8+fydwSk0ykSem","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19997},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.11.0"},"gitHead":"3339dfb2e7301abd0fee3dbd7a0ce1c2312dcf27","scripts":{"test":"echo \"Error: no test specified\"","build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"mephisto5558","email":"mephisto5558@gmail.com"},"repository":{"url":"git+https://github.com/Mephisto5558/Mongoose-DB.git","type":"git"},"_npmVersion":"11.6.2","description":"A DB class for Mongoose/MongoDB with and without cache, with flattend access.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"mongoose":"^8.20.x","@discordjs/collection":"^2.1.x"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"latest","@types/node":"20.x","@mephisto5558/eslint-config":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-db_4.0.0_1763412172896_0.31861362099581925","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@mephisto5558/mongoose-db","version":"4.0.1","keywords":["db","database","mongodb","mongoose"],"author":{"name":"Mephisto5558"},"license":"MIT","_id":"@mephisto5558/mongoose-db@4.0.1","maintainers":[{"name":"mephisto5558","email":"mephisto5558@gmail.com"}],"homepage":"https://github.com/Mephisto5558/Mongoose-DB#readme","bugs":{"url":"https://github.com/Mephisto5558/Mongoose-DB/issues"},"dist":{"shasum":"65a5f5fa7922b005c1be07d1a601772590aaad4b","tarball":"https://registry.npmjs.org/@mephisto5558/mongoose-db/-/mongoose-db-4.0.1.tgz","fileCount":5,"integrity":"sha512-A1aXztTCDBd792qCmp7Sxw/0gFg4a2D/FJpiYkLqkeSm/jN6PyoUv0dHBQQ/xgvt69tVlo7ToIDSaqJaQlHF/g==","signatures":[{"sig":"MEUCIDaaQeo7bHSe+r/0dEmnVtutULCGuORh1e86wv50WUr3AiEA2psyNZIMtvrHrbcsEfUOiZY1HtBVhHc38gM+gq0Gd4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22506},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.11.0"},"gitHead":"302e54937cf1aef6b033e2d39ca8d140a579d825","scripts":{"test":"echo \"Error: no test specified\"","build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"mephisto5558","email":"mephisto5558@gmail.com"},"repository":{"url":"git+https://github.com/Mephisto5558/Mongoose-DB.git","type":"git"},"_npmVersion":"11.6.2","description":"A DB class for Mongoose/MongoDB with and without cache, with flattend access.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"mongoose":"^8.20.x","@discordjs/collection":"^2.1.x"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"latest","@types/node":"20.x","@mephisto5558/eslint-config":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-db_4.0.1_1763632742198_0.6563871556560199","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@mephisto5558/mongoose-db","version":"4.0.2","keywords":["db","database","mongodb","mongoose"],"author":{"name":"Mephisto5558"},"license":"MIT","_id":"@mephisto5558/mongoose-db@4.0.2","maintainers":[{"name":"mephisto5558","email":"mephisto5558@gmail.com"}],"homepage":"https://github.com/Mephisto5558/Mongoose-DB#readme","bugs":{"url":"https://github.com/Mephisto5558/Mongoose-DB/issues"},"dist":{"shasum":"067fe0fdccaacf40fda8a8eddeb145949001451b","tarball":"https://registry.npmjs.org/@mephisto5558/mongoose-db/-/mongoose-db-4.0.2.tgz","fileCount":5,"integrity":"sha512-z4hhQeL6WL1+nVD0kDQTOuqoHlJOj0uCe2Kgc9/88IJToJiT2vvgQoRzBtruqODGrAJezQE4kpvDTD8mQTXVDA==","signatures":[{"sig":"MEYCIQC6trLwwN2WBlxTYa1vFFbwJCAHmJbXHRzUrqX2sh4P/QIhANhIXAbj6jtNnIB1FkKqkvd6oS91VFWBG4oaOvKiVwGh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21422},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.11.0"},"gitHead":"5d4ba2a9cdb057c2aa6f2142fbea562d92ad7b2c","scripts":{"test":"echo \"Error: no test specified\"","build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"mephisto5558","email":"mephisto5558@gmail.com"},"repository":{"url":"git+https://github.com/Mephisto5558/Mongoose-DB.git","type":"git"},"_npmVersion":"11.6.4","description":"A DB class for Mongoose/MongoDB with and without cache, with flattend access.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"mongoose":"^8.20.x","@discordjs/collection":"^2.1.x"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"latest","@types/node":"20.x","@mephisto5558/eslint-config":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-db_4.0.2_1764163860446_0.4684219063676469","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@mephisto5558/mongoose-db","version":"4.0.3","keywords":["db","database","mongodb","mongoose"],"author":{"name":"Mephisto5558"},"license":"MIT","_id":"@mephisto5558/mongoose-db@4.0.3","maintainers":[{"name":"mephisto5558","email":"mephisto5558@gmail.com"}],"homepage":"https://github.com/Mephisto5558/Mongoose-DB#readme","bugs":{"url":"https://github.com/Mephisto5558/Mongoose-DB/issues"},"dist":{"shasum":"a090693b2db6da455108e0dcbd4c7d1f3512221a","tarball":"https://registry.npmjs.org/@mephisto5558/mongoose-db/-/mongoose-db-4.0.3.tgz","fileCount":5,"integrity":"sha512-OIEhJewmzQitYdx5gf1PzxnihP88yigKiS7/xoqQDyoI06hjBIszD/peRIGX2SrSK1/X4NGrKS4VuFknDie/LA==","signatures":[{"sig":"MEUCIQChL+TgbfuRIXROt/tonACLY8tV+DFqiE7qALe6EHVe2wIgHA6i5aGvTS6o5CVhmz/tk2F4N3GNXqFDcmz7mKQct/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21461},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.11.0"},"gitHead":"ed69523868ab31db26b8041fc6bd778f98b74162","scripts":{"test":"echo \"Error: no test specified\"","build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"mephisto5558","email":"mephisto5558@gmail.com"},"repository":{"url":"git+https://github.com/Mephisto5558/Mongoose-DB.git","type":"git"},"_npmVersion":"11.6.4","description":"A DB class for Mongoose/MongoDB with and without cache, with flattend access.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"mongoose":"^8.20.x","@discordjs/collection":"^2.1.x"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"latest","@types/node":"20.x","@mephisto5558/eslint-config":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-db_4.0.3_1764235426438_0.17615014948190466","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@mephisto5558/mongoose-db","version":"4.0.4","keywords":["db","database","mongodb","mongoose"],"author":{"name":"Mephisto5558"},"license":"MIT","_id":"@mephisto5558/mongoose-db@4.0.4","maintainers":[{"name":"mephisto5558","email":"mephisto5558@gmail.com"}],"homepage":"https://github.com/Mephisto5558/Mongoose-DB#readme","bugs":{"url":"https://github.com/Mephisto5558/Mongoose-DB/issues"},"dist":{"shasum":"f999f44d7f2c52bcbf5a65170afe4be7debf906a","tarball":"https://registry.npmjs.org/@mephisto5558/mongoose-db/-/mongoose-db-4.0.4.tgz","fileCount":5,"integrity":"sha512-eX7t7L1mvHRnDjonDVe6FA9BPMN98Go9GTI7eW58aZip+G5mx34H3C6iGHH52neRwOXiEW2afbOgdP0+E67xHw==","signatures":[{"sig":"MEUCIGoU0VOtkeamk3F3M3JI8JnVU41GaaH7VIkB8qAieFODAiEAsgrU/ZvPC6L4WVTIEIgtj7+0HPhzUTQ3SMVQ1ZsKZ3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21825},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.11.0"},"gitHead":"dee05e542b6766867078df3e0af1a624cb0d761c","scripts":{"test":"echo \"Error: no test specified\"","build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"mephisto5558","email":"mephisto5558@gmail.com"},"repository":{"url":"git+https://github.com/Mephisto5558/Mongoose-DB.git","type":"git"},"_npmVersion":"11.6.4","description":"A DB class for Mongoose/MongoDB with and without cache, with flattend access.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"mongoose":"^8.20.x","@discordjs/collection":"^2.1.x"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"latest","@types/node":"20.x","@mephisto5558/eslint-config":"latest"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-db_4.0.4_1764335384950_0.1252059938973058","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@mephisto5558/mongoose-db","version":"4.2.0","description":"A DB class for Mongoose/MongoDB with and without cache, with flattend access.","keywords":["database","db","mongodb","mongoose"],"homepage":"https://github.com/Mephisto5558/Mongoose-DB#readme","bugs":{"url":"https://github.com/Mephisto5558/Mongoose-DB/issues"},"repository":{"type":"git","url":"git+https://github.com/Mephisto5558/Mongoose-DB.git"},"license":"MIT","author":{"name":"Mephisto5558"},"type":"module","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"npm run clean && tsc -p ./tsconfig.build.json","clean":"node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true });\"","lint":"eslint . --cache --cache-location ./node_modules/.cache/eslint/ >eslint.log","test":"echo \"Error: no test specified\"","watch":"npm run build -- --watch"},"dependencies":{"@discordjs/collection":"^2.1.x","mongoose":"9.7.x"},"devDependencies":{"@mephisto5558/eslint-config":"latest","@types/node":"20.x"},"engines":{"node":">=20.11.0"},"devEngines":{"runtime":{"name":"node","onFail":"error","version":"^22.22.2 || >=24.15.0"}},"gitHead":"62f539cfc0fa57c7a5e5f9678603c554ccb417a5","_id":"@mephisto5558/mongoose-db@4.2.0","_nodeVersion":"26.3.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-X1REbW+3c4Qdz2eJaUF2i4Ta5xZnoaMp7etQJsrKerEjjVhER+e5A8OFWqOTr3qbpnqfCKzF158D0McLNt62DA==","shasum":"6de080473a0b9b6142957e0db825e7c6c1c0d4d6","tarball":"https://registry.npmjs.org/@mephisto5558/mongoose-db/-/mongoose-db-4.2.0.tgz","fileCount":20,"unpackedSize":98555,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEAZYZvOhqct8uXA2iz0t5hYbVM1X3Wt2bkSYzAGuuzfAiEA9ClmK+3+c7NQknrCMluz9kVZSRgm0srF/mBWERyLPSc="}]},"_npmUser":{"name":"mephisto5558","email":"mephisto5558@gmail.com"},"directories":{},"maintainers":[{"name":"mephisto5558","email":"mephisto5558@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mongoose-db_4.2.0_1782214915764_0.7855216258994637"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-28T14:53:33.079Z","modified":"2026-06-23T11:41:56.065Z","0.0.0":"2023-10-28T14:53:33.489Z","1.0.1":"2023-10-28T17:05:45.552Z","1.1.0":"2023-10-29T17:20:01.788Z","1.1.1":"2023-10-29T17:33:03.553Z","1.1.2":"2023-10-29T19:49:26.261Z","2.0.0":"2023-12-16T13:07:22.712Z","2.0.1":"2023-12-16T18:40:49.347Z","2.1.0":"2023-12-19T12:32:01.411Z","2.1.1":"2023-12-19T12:33:32.340Z","2.1.2":"2024-01-06T14:56:24.011Z","2.1.3":"2024-01-07T14:37:25.511Z","3.0.0":"2024-01-13T12:37:14.928Z","3.0.1":"2024-02-17T14:07:03.854Z","3.1.0":"2024-02-21T08:44:09.961Z","3.1.1":"2024-04-09T08:01:29.739Z","3.1.2":"2024-06-04T13:52:18.855Z","3.1.3":"2024-08-19T09:29:10.543Z","3.1.4":"2024-12-12T19:08:44.254Z","3.1.5":"2024-12-13T14:11:38.251Z","3.1.6":"2025-01-18T11:52:19.145Z","3.2.0":"2025-07-15T12:25:35.932Z","4.0.0":"2025-11-17T20:42:53.100Z","4.0.1":"2025-11-20T09:59:02.406Z","4.0.2":"2025-11-26T13:31:00.716Z","4.0.3":"2025-11-27T09:23:46.611Z","4.0.4":"2025-11-28T13:09:45.136Z","4.2.0":"2026-06-23T11:41:55.901Z"},"bugs":{"url":"https://github.com/Mephisto5558/Mongoose-DB/issues"},"author":{"name":"Mephisto5558"},"license":"MIT","homepage":"https://github.com/Mephisto5558/Mongoose-DB#readme","keywords":["database","db","mongodb","mongoose"],"repository":{"type":"git","url":"git+https://github.com/Mephisto5558/Mongoose-DB.git"},"description":"A DB class for Mongoose/MongoDB with and without cache, with flattend access.","maintainers":[{"name":"mephisto5558","email":"mephisto5558@gmail.com"}],"readme":"# Mongoose-DB\r\n[![Activity](https://img.shields.io/github/commit-activity/m/Mephisto5558/Mongoose-DB)](https://github.com/Mephisto5558/Mongoose-DB/pulse)\r\n[![License](https://img.shields.io/github/license/Mephisto5558/Mongoose-DB)](https://github.com/Mephisto5558/Mongoose-DB/blob/main/LICENSE)\r\n[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=Mephisto5558_Mongoose-DB&metric=ncloc)](https://sonarcloud.io/component_measures?metric=ncloc&id=Mephisto5558_Mongoose-DB)\r\n[![wakatime](https://wakatime.com/badge/github/Mephisto5558/Mongoose-DB.svg)](https://wakatime.com/badge/github/Mephisto5558/Mongoose-DB)<br>\r\n[![npm version](https://badge.fury.io/js/@mephisto5558%2Fmongoose-db.svg)](https://www.npmjs.com/package/@mephisto5558/mongoose-db)\r\n[![npm downloads](https://img.shields.io/npm/dm/%40mephisto5558%2Fmongoose-db)](https://www.npmjs.com/package/@mephisto5558/mongoose-db)<br>\r\n[![CodeQL](https://github.com/Mephisto5558/Mongoose-DB/actions/workflows/github-code-scanning/codeql/badge.svg)](https://github.com/Mephisto5558/Mongoose-DB/actions/workflows/github-code-scanning/codeql)\r\n[![ESLint](https://github.com/Mephisto5558/Mongoose-DB/actions/workflows/eslint.yml/badge.svg?branch=main)](https://github.com/Mephisto5558/Mongoose-DB/actions/workflows/eslint.yml)\r\n[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=Mephisto5558_Mongoose-DB&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=Mephisto5558_Mongoose-DB)<br>\r\n[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=Mephisto5558_Mongoose-DB&metric=security_rating)](https://sonarcloud.io/component_measures?metric=Security&id=Mephisto5558_Mongoose-DB)\r\n[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=Mephisto5558_Mongoose-DB&metric=sqale_rating)](https://sonarcloud.io/component_measures?metric=Maintainability&id=Mephisto5558_Mongoose-DB)\r\n[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=Mephisto5558_Mongoose-DB&metric=reliability_rating)](https://sonarcloud.io/component_measures?metric=Reliability&id=Mephisto5558_Mongoose-DB)\r\n[![Duplicated Lines (%)](https://sonarcloud.io/api/project_badges/measure?project=Mephisto5558_Mongoose-DB&metric=duplicated_lines_density)](https://sonarcloud.io/component_measures?metric=Duplications&id=Mephisto5558_Mongoose-DB)<br>\r\n[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=Mephisto5558_Mongoose-DB&metric=bugs)](https://sonarcloud.io/summary/new_code?id=Mephisto5558_Mongoose-DB)\r\n[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=Mephisto5558_Mongoose-DB&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=Mephisto5558_Mongoose-DB)\r\n[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=Mephisto5558_Mongoose-DB&metric=code_smells)](https://sonarcloud.io/summary/new_code?id=Mephisto5558_Mongoose-DB)\r\n[![Technical Debt](https://sonarcloud.io/api/project_badges/measure?project=Mephisto5558_Mongoose-DB&metric=sqale_index)](https://sonarcloud.io/summary/new_code?id=Mephisto5558_Mongoose-DB)\r\n\r\n[![Discord Server](https://discord.com/api/guilds/1011956895529041950/widget.png?style=shield)](https://discord.com/invite/yWwGTeppjR)\r\n\r\n## DB Module for Node.js using Mongoose and MongoDB\r\n\r\nThis module provides a `DB` and a `NoCacheDB` class for MongoDB operations. The operations include:\r\n\r\n- Establishing a connection to a MongoDB instance.\r\n- Performing CRUD operations (Create, Read, Update, Delete).\r\n- Caching data for performance (use the NoCacheDB if you don't want a cache).\r\n- Logging operations and values.\r\n\r\n## Installation\r\n```bash\r\nnpm install @mephisto5558/mongoose-db\r\n```\r\n\r\n## How to Use\r\n\r\n### 1. Import the DB Module\r\nFirst, you need to import the `DB` module into your JavaScript file:\r\n\r\n```js\r\nconst { DB } = require('@mephisto5558/mongoose-db');\r\n// or\r\nimport { DB } from '@mephisto5558/mongoose-db'\r\n```\r\n\r\n### 2. Initialize a New DB Instance\r\nCreate a new instance of the `DB` class, providing a MongoDB connection string:\r\n\r\n```js\r\nconst db = await new DB().init('<your-mongodb-connection-string>');\r\n```\r\n\r\n## Examples\r\n\r\n### Fetch All Data\r\nFetch all data from the database and cache it:<br>\r\nNote that this is done automatically after creating a new instance.\r\n\r\n```js\r\nawait db.fetchAll();\r\nconsole.log('All data fetched');\r\n```\r\n\r\n### Fetch a Specific Collection\r\nFetch a specific collection from the database and cache it:\r\n\r\n```js\r\nconst data = await db.fetch('collection')\r\nconsole.log('Fetched data:', data);\r\n```\r\n\r\n### Get a Value from the Cache\r\n```js\r\nconst value = db.get('collection', 'key');\r\nconsole.log('Value:', value);\r\n```\r\n\r\n`key` can be a flattened key:\r\n\r\nValue in Mongodb:\r\n```json\r\n{\r\n  \"key\": \"collection\",\r\n  \"value\": {\r\n    \"key\": {\r\n      \"subkey1\": {\r\n        \"subkey2\": \"value\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\nJS code:\r\n```js\r\nconst value = db.get('collection', 'key.subkey1.subkey2')\r\n```\r\n\r\n### Set a Value in a Collection\r\nSet a value in a specific collection, with an option to overwrite existing data:<br>\r\nIt is strongly suggested to use `DB#update` instead.\r\n\r\n```js\r\nconst newValue = db.set('collection', 'value', true);\r\nconsole.log('New value:', newValue);\r\n```\r\n\r\n### Update a Specific Value in a Collection\r\nUpdate a specific value in a specific collection:<br>\r\nThe key can be flattend, see `DB#get` for more information.\r\n\r\n```js\r\nconst updatedValue = db.update('collection', 'key', 'new-value').\r\nconsole.log('Updated value:', updatedValue);\r\n```\r\n\r\n### Add a Value to a Collection\r\nAdd a value to an array, with an option to prevent duplicate entries (using a set in MongoDB):<br>\r\nThe key can be flattend, see `DB#get` for more information.\r\n\r\n```js\r\nconst updatedArray = db.push('collection', 'key', 'value');\r\nconsole.log('Updated collection:', updatedCollection);\r\n```\r\n\r\n### Delete a Value or a Whole Collection\r\nDelete a specific value or a whole collection, if no key is provided. This returns false if the key did not exist:<br>\r\nThe key can be flattend, see `DB#get` for more information.\r\n\r\n```js\r\nconst success = db.delete('collection', 'key');\r\nconsole.log('Deletion successfull:', success);\r\n```\r\n","readmeFilename":"README.md"}