{"_id":"@dogesupremacy/quick.mongodb","_rev":"1-00f5cc78a4bfb58a40bb9862c7b295b3","name":"@dogesupremacy/quick.mongodb","dist-tags":{"latest":"1.0.0-fix1"},"versions":{"1.0.0":{"name":"@dogesupremacy/quick.mongodb","version":"1.0.0","description":"An updated version of quick.mongodb but with discord.js-docgen removed (due to high severity vulnerabilities). Quick.mongodb us a quick mongodb wrapper for beginners.","main":"index.js","types":"typings/index.d.ts","exports":{".":[{"require":"./index.js","import":"./esm/index.mjs"},"./index.js"],"./esm":"./esm/index.mjs"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":""},"author":{"name":"spikie"},"license":"MIT","homepage":"","funding":"","keywords":["db","quickmongo","quick.mongo","mongodb","mongoose","quick.db","enmap","josh","keyv","mongo","easy-mongodb","endb","patched"],"dependencies":{"lodash":"^4.17.21","mongoose":"^5.13.14"},"directories":{"doc":"docs","test":"test"},"gitHead":"de60653eaf301458760e489118d54925baffa27f","_id":"@dogesupremacy/quick.mongodb@1.0.0","_nodeVersion":"16.15.0","_npmVersion":"8.10.0","dist":{"integrity":"sha512-4s5wRl+BMOLNABVywArdKw9SgNWQxFu0E8hhjcXt39UROfbwZlFFCa55nAbQ9ytzPYXfJPyn6VfEf1Zcy927aA==","shasum":"1e00eb4c89cfb5fe08ba60936c2d1e2baeed7900","tarball":"https://registry.npmjs.org/@dogesupremacy/quick.mongodb/-/quick.mongodb-1.0.0.tgz","fileCount":10,"unpackedSize":35686,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCq/yb3IOvMSniNbB6lDNMmjz0k88tKoyPVJ9mScACNQIgfVkcobHcRHk6cnqgpUNog61m7rniUN7sz2zHsbJr2tU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivag5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrh9Q//cbGdww7LUOE79E1YdSNoDhTJdo3miopY1YyOFiD1h87Wj+0H\r\nam77G9h9HIIiZ2T14Vli4R0Me5U73HejBmXEVBmSL8l1wmGL6Jgov8R/XB83\r\n6CjP/cyfiymJZSfR0A5Ufkj8OxpbnwLbXZpdPT2fGAjikt6MGcvb/99QmeMD\r\nSEvB48ydup+v1AxYOKx/EKsoamKAmG4eMJw6brzqzWIhFTsFogsnM21KtF2p\r\nCIzOdBMjt/6P351pV7twDYdmOf4TqL0AkFsxsxlkPI8YBnauOjoWvMKrP4Hx\r\n4j4/MghNVP9O4X81fc7KKkMu56VBNjy3v4S4lsNzsc5nc6RkMYgI+qGiD/a5\r\nDRPsekyLGZg0urPXT65CZQt7xvSLI/kLLdcI3uaNU3SwtiTEtCGAc47vgvBa\r\nnlQh9EYXMuinKMfNPRjrTdd8/LOIFI0lCFAGmxBjKA80a3+/a1zqllPSc+NT\r\nbsydX164QwhaR780UgN3uNAKnm21+UVeuBD/fo3MDpFjzU+LTcZ1Mbv9brry\r\nvo2sx3mXkxeiy+qs4/8jdwb35AHx21p0BG878hrGYb2cM9yucOIjw6hA6a/w\r\nQyLso29PFZS+yh2ykHOaTj29fRJ0oyIF+0uLUWXQmZPaeTquc6DTf8irsm8O\r\nOWB2TGrGvKbnFZkjgwISUEv/9S/GSzW7rBs=\r\n=Mhh5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dogesupremacy","email":"ireallydolikememesandroblox@gmail.com"},"maintainers":[{"name":"dogesupremacy","email":"ireallydolikememesandroblox@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quick.mongodb_1.0.0_1656596537262_0.8993164534775482"},"_hasShrinkwrap":false},"1.0.0-fix1":{"name":"@dogesupremacy/quick.mongodb","version":"1.0.0-fix1","description":"An updated version of quick.mongodb but with discord.js-docgen removed (due to high severity vulnerabilities). Quick.mongodb us a quick mongodb wrapper for beginners.","main":"index.js","types":"typings/index.d.ts","exports":{".":[{"require":"./index.js","import":"./esm/index.mjs"},"./index.js"],"./esm":"./esm/index.mjs"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":""},"author":{"name":"spikie"},"license":"MIT","homepage":"","funding":"","keywords":["db","quickmongo","quick.mongo","mongodb","mongoose","quick.db","enmap","josh","keyv","mongo","easy-mongodb","endb","patched"],"dependencies":{"lodash":"^4.17.21","mongoose":"^6.4.1"},"directories":{"doc":"docs","test":"test"},"gitHead":"76cdfbdbbddc53f3ac63a22c3f27458ede391916","_id":"@dogesupremacy/quick.mongodb@1.0.0-fix1","_nodeVersion":"16.15.0","_npmVersion":"8.10.0","dist":{"integrity":"sha512-WEnJv9S1gYUPsTyd5sn7PB4Fr1y/n5sNNioYMFkwvk+E0vPoxHiTm+g73wnZXRKtvjrPkfAH4sQ83WRtyhGoeg==","shasum":"5480ef2ac126df3abb59d1ce30d4227d2962aca1","tarball":"https://registry.npmjs.org/@dogesupremacy/quick.mongodb/-/quick.mongodb-1.0.0-fix1.tgz","fileCount":10,"unpackedSize":35689,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEc0JkXrWA4d93AyBw2lsElg8mz1dZ8vhhfAbtJl43jAIgKCdRuGNieQGkqZlA8Ave8kpa9HZ4qHbsz9FntRFLM4A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivalwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoviQ/9HDffIVuAmKf7DFheygw8KtupUmqIAUH4aFzFmwF7rmXeqy9K\r\n4aAropfZq/RRKAQBsh61Zm9VRNQKCISJSpgnJ6TogEw70JA+T/UeaZWy9Smk\r\nH62ja+RBiuvCiXqQXSov8C6LrWLi+3+R3lGC0UWu0xw+RnxzavWNR/myadDN\r\niefBEdl3sU+d8ii0zFxU3lQngBblX09I7VD+xU4hvfIuem2nNQr7H+h1QPNS\r\nYhJRE8BKBqQ/dRJfdI9U7hNEraLr2TTvcOqqiHMJJnwibW0SPt1mUHDyJ3w7\r\n4nuMhuEzEHkFUPMGwNfM4Vta2Pb3NU+sjwZvRLJsH1yKCrdxKXLXQSoeEXsA\r\nZrsv3dvGsTOj5QLHKWYBS7fDjPGnEY+a1UZO7fxS2lzDvNL0i73ZCUH4QP3O\r\nX49lTBbeDPze0A922PEzotSa3NH11odeaB46TPqrFKRu8DO8v4iLFc6U9ufW\r\nQ6iWQsHNbmq34wu3pt/H10MYJEE8CzFyuou5v2Pd2rYfI7hNaNfrpv1HfIuC\r\ncLW8y9aC4vZK1GSTQ+VsH4zJhYZ7DuuGcssRstzqPOo0fnxLMlpabnSnA+a1\r\nmgIIpic2J55OWgwR+YrNHs47Axb3KF44Gja7aIR6ZuQCjVYVyLL8w4oxHuyK\r\nnyUo8ZHeXYUCLAIqF5EdM5qJGY03KrHWqHE=\r\n=b40M\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dogesupremacy","email":"ireallydolikememesandroblox@gmail.com"},"maintainers":[{"name":"dogesupremacy","email":"ireallydolikememesandroblox@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quick.mongodb_1.0.0-fix1_1656596848739_0.08080511537988522"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-30T13:42:17.206Z","1.0.0":"2022-06-30T13:42:17.409Z","modified":"2022-06-30T13:47:29.037Z","1.0.0-fix1":"2022-06-30T13:47:28.952Z"},"maintainers":[{"name":"dogesupremacy","email":"ireallydolikememesandroblox@gmail.com"}],"description":"An updated version of quick.mongodb but with discord.js-docgen removed (due to high severity vulnerabilities). Quick.mongodb us a quick mongodb wrapper for beginners.","keywords":["db","quickmongo","quick.mongo","mongodb","mongoose","quick.db","enmap","josh","keyv","mongo","easy-mongodb","endb","patched"],"repository":{"type":"git","url":""},"author":{"name":"spikie"},"license":"MIT","readme":"# @dogesupremacy/quick.mongodb (Updated Quick.MongoDB)\r\nAn updated version of quick.mongodb but with discord.js-docgen removed (due to high severity vulnerabilities). Quick.mongodb us a quick mongodb wrapper for beginners.\r\n\r\n![QuickMongo](https://nodei.co/npm/quick.mongodb.png)\r\n\r\n# Features\r\n- Beginner friendly\r\n- Easy to use\r\n- Very similar to **[quick.db](https://npmjs.com/package/quick.db)**\r\n- Dot notation support\r\n- Import & export support\r\n- Key value based\r\n- Simple\r\n- Asynchronous\r\n- Multiple model support\r\n\r\n# Quick Example\r\n\r\n```js\r\nconst { Database } = require(\"@dogesupremacy/quick.mongodb\");\r\nconst db = new Database(\"mongodb://localhost/quick.mongodb\");\r\n\r\ndb.on(\"ready\", () => {\r\n    console.log(\"Database connected!\");\r\n});\r\n\r\ndb.set(\"foo\", \"bar\");\r\n\r\ndb.get(\"foo\").then(console.log);\r\n```\r\n\r\n# Importing data from @dogesupremacy/quick.mongodbdb\r\n\r\n```js\r\nconst db = require(\"@dogesupremacy/quick.mongodb\");\r\nconst { Database } = require(\"quick.mongodb\");\r\nconst mongo = new Database(\"mongodb://localhost/quick.mongodb\");\r\n\r\nfunction importData() {\r\n    const data = db.all();\r\n    mongo.import(data).then(() => {\r\n        console.log(\"Done!\");\r\n    });    \r\n}\r\n\r\nmongo.on(\"ready\", () => importData());\r\n```\r\n\r\n# Example\r\n\r\n```js\r\nconst { Database } = require(\"@dogesupremacy/quick.mongodb\");\r\nconst db = new Database(\"mongodb://localhost/quick.mongodb\");\r\n\r\n// Setting an object in the database:\r\ndb.set(\"userInfo\", { difficulty: \"Easy\" }).then(console.log);\r\n// -> { difficulty: 'Easy' }\r\n\r\ndb.push(\"userInfo.items\", \"Sword\").then(console.log);\r\n// -> { difficulty: 'Easy', items: ['Sword'] }\r\n\r\ndb.add(\"userInfo.balance\", 500).then(console.log);\r\n// -> { difficulty: 'Easy', items: ['Sword'], balance: 500 }\r\n\r\n// Repeating previous examples:\r\ndb.push(\"userInfo.items\", \"Watch\").then(console.log);\r\n// -> { difficulty: 'Easy', items: ['Sword', 'Watch'], balance: 500 }\r\n\r\ndb.add(\"userInfo.balance\", 500).then(console.log);\r\n// -> { difficulty: 'Easy', items: ['Sword', 'Watch'], balance: 1000 }\r\n\r\n// Fetching individual properties\r\ndb.get(\"userInfo.balance\").then(console.log);\r\n// -> 1000\r\ndb.get(\"userInfo.items\").then(console.log);\r\n// -> ['Sword', 'Watch']\r\n```\r\n\r\n# Credits\r\nThis project was originally developed made by spikie. All I have done is removed a package causing high severity vulnerabilities and updated a few other packages.","readmeFilename":"README.md"}