{"_id":"@airplanegobrr/database","_rev":"9-3b82cf530dc1c35c22708cdf7e85bb0f","name":"@airplanegobrr/database","dist-tags":{"latest":"2.5.2"},"versions":{"1.0.0":{"name":"@airplanegobrr/database","version":"1.0.0","description":"A simple database thingy made to save to json","main":"database.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/AirplaneGobrr-Trash/database.git"},"keywords":["DATABASE","json","data","save"],"author":{"name":"AirplaneGobrr"},"license":"ISC","bugs":{"url":"https://github.com/AirplaneGobrr-Trash/database/issues"},"homepage":"https://github.com/AirplaneGobrr-Trash/database#readme","gitHead":"7f8a14b315ba6cb2838e93233ce50731f057a607","_id":"@airplanegobrr/database@1.0.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-UcjwVeotMejIIO/Ps5Ig3gSsr97kHeecAj9RAzpLF0IbnCvTQbKXLRh1g1Xmk+ZjUu6QLs0AuJnoV/Lyo2ytEw==","shasum":"1c956c472ce7c29efd35169078e16487dc565244","tarball":"https://registry.npmjs.org/@airplanegobrr/database/-/database-1.0.0.tgz","fileCount":3,"unpackedSize":6353,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGdZ+nCMl9BywffGPUsw6bIB/KM1QeDbWc6eCYiwKYIgIhAJs5ADGNtwNupwOigRdID1/WYXW3fOs9y9g3zGVrA1Cs"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM28DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrueA/7B05ozmKIuMcUrWb5ccKyP8wIY9eUlmse+1ZLIfc3Jy6jbnpy\r\ng79NrD9U8D1oHQ0O8CVLrgkLAD+Ug+1uClInKvfhpDcr8cR4c3qd1jvjxPAz\r\neN8o2s1G5+WW5yg2ZsJdq7IMfy6rY7Nly0xJbu709Q/n1mBd40wC3qsNDy/Q\r\nZNX7zd3z6lbXfvSFYuepOmUzUGOz2nNjWnx12rZcmti6GDgKSZr5D5lGSvhP\r\ngckqygv7AzSFlgMjvTx7JgRYfrKr8+TkCvbG0W8TwBlk563c3BF0t+TTnBYK\r\nWBC2HnSQcZgaEW31Fxj6q90xjAGErj6NflXoEaQRBuZzwZULoqica0mPnCZT\r\noU1JYCgerkxSOfk7+PWr94lshG38c3cpNt2uuTZDkTcLdjwQZeMc4/dAQFpO\r\ndONR0C+X8sWRBDj8u7NKLdM2ojxz2YJp0RuEXaowBUyzr62MMrPLGfP6eenv\r\nouRdwjWJtYeztxate/+1GVK6w8uFq4DZOmmcAtb2JSYcCQf5ffAoCdviVzwT\r\nImI+GxrfeSsf4LjRfF0TqSa155lXYPa7v1JnfwNFZ4hsktEzvOZlpg1B3jZw\r\nIYCSKOKV0VKkNuR5HiDIfqzyjrx1w82LDIi/BMsmvrPTlT6+Wbs0z0cEEH0+\r\nVctyS4D2yB7mR4QlEQrsp/kkBTPZRCVKRdQ=\r\n=w+ec\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"airplanegobrr","email":"airplanegobrrfeedback@gmail.com"},"directories":{},"maintainers":[{"name":"airplanegobrr","email":"airplanegobrrfeedback@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/database_1.0.0_1664315139528_0.6979763665552523"},"_hasShrinkwrap":false},"1.0.2":{"name":"@airplanegobrr/database","version":"1.0.2","description":"A simple database thingy made to save to json","main":"database.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/AirplaneGobrr-Trash/database.git"},"keywords":["DATABASE","json","data","save"],"author":{"name":"AirplaneGobrr"},"license":"ISC","bugs":{"url":"https://github.com/AirplaneGobrr-Trash/database/issues"},"homepage":"https://github.com/AirplaneGobrr-Trash/database#readme","gitHead":"a7db6baf01be58bb0946e5fd6ea523240fa5540a","_id":"@airplanegobrr/database@1.0.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-iekBSCHrT73AeNpLKr7ICRUU9EVW2iC6qwVKZGpyaO8tpX88G0ffgSfubkCa1uDYH7A8v/6curo3CUcIfh0jgA==","shasum":"06ccf80067c9600031c33b2642c4c05a57959dce","tarball":"https://registry.npmjs.org/@airplanegobrr/database/-/database-1.0.2.tgz","fileCount":4,"unpackedSize":7393,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE6Apm6lHrXggmiaR/hqgdwW3OO9U2HkW/CTior2oh6rAiAQEaeXsaqifFpqumYIeQgH+NHYX2LGLUFnT04kl5VwfA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM3E5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpqmg/5ABSkGeH9rISC3YLcKox0KJQSkVJ5O2nr4CusDPYZdeBQk48l\r\nCJbAPKE8LqGFNB3cX62KLHNaH8+EzlpnW6BkuejWkr1uoTGPvbZt+IlfMSdf\r\nsLcw1VpGU5JPCbFxol7Nho3fxWOH0lJijXt2rQuWwSk4bUTMFSXj0LbfRRtZ\r\nh+B/S9NFxPesG2ZpY345q/g3zX2pf/U90F2XhlHZqpmFCBUEjeeeAvXI0ydi\r\ni1AI5ahpy5lYlZEWCnZSDvYyTdUNnPOtqNCebcmuRzquUR+IlvSDuIaajuYM\r\nDmCWs+4YmxQxJnYYexzTL7P26zmkmc6KhHVNK0faUoM/UdmA4tNPGj0JGWn4\r\nbDrfwjcEGDo4uC3YHIWr41NwRQQzaSjJplIpfvnGrHQK6cbSEz3NMqbFKpmT\r\n0SBZTQe2unXRLYxYCXPiq3E5xsDjjf0YupKxaLeb0IQaZ1FBSMrA6jIVHTXC\r\nELj6sSk5TV5ppylMLAXs/cyPqc9IYiJw27CbP1zOE9H6RmUoudqWAJiA7KMm\r\nd7nPcP6gQCfsP6lquRcnIRVjVRQd2qiws/ZmMqMSxl6P9O/tdIb5Dg4Zoc+L\r\nb62wTfBpZpoR8Wb9ziubxPYAyRx7P/y58dJMZ5/AQd9qpXxi/OQ5CnWNyIsG\r\n+R2gFPHvq3OYyVqze6492CTBWqLPLfl7FCk=\r\n=JRI/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"airplanegobrr","email":"airplanegobrrfeedback@gmail.com"},"directories":{},"maintainers":[{"name":"airplanegobrr","email":"airplanegobrrfeedback@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/database_1.0.2_1664315705439_0.6659410736038642"},"_hasShrinkwrap":false},"1.0.3":{"name":"@airplanegobrr/database","version":"1.0.3","description":"A simple database thingy made to save to json","main":"database.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/AirplaneGobrr-Trash/database.git"},"keywords":["DATABASE","json","data","save"],"author":{"name":"AirplaneGobrr"},"license":"ISC","bugs":{"url":"https://github.com/AirplaneGobrr-Trash/database/issues"},"homepage":"https://github.com/AirplaneGobrr-Trash/database#readme","devDependencies":{"promise-mysql":"^5.2.0","quick.db":"^9.0.6"},"gitHead":"959a147316fb582dc1058ccbdd255bf3d2276afb","_id":"@airplanegobrr/database@1.0.3","_nodeVersion":"16.9.0","_npmVersion":"7.21.1","dist":{"integrity":"sha512-foh1L13KxsWpdtKIWPLOM2CPB9eO2hXerjjQBqw/RBhD+nfJQ2bzhiLPnDqoz4hS9jCkfjvvx+i4t1SBW+bm4Q==","shasum":"b2a6acb910e5285219ba051ce6c26a967ded2e89","tarball":"https://registry.npmjs.org/@airplanegobrr/database/-/database-1.0.3.tgz","fileCount":4,"unpackedSize":5578,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBBJoe482IwrO0DRxVMDfIhlyYDAxsCkYIL/gWv3e8TCAiEAqFCbIWP5R0HUJIYQ9HXWEyf50hkYqjvKArzKoqCfwXU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZvWgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEIg//eTnZrQ0rP6pNZy5m9HaKfK0Pa+c4MIUweaCdsvD4m4toGci0\r\nhxBoHMmA4o9tWeh+Z/e4VTwSspKOGBmPy6kxRLoaMW0T1KDH9Rp7LUDI2fpC\r\nK6JbZEHSEQMxSkw1xHaJzLvezhxIa6+6g6OXOYTsn8x0bOGJ2HeP4qdQs4p0\r\nyhVtDJ9lwKZxYBJYkGJ5GLP/r+ODhGbi7n2LuoTU/TYSRM6ts2iaop5yPrFV\r\n2/VRl2bAOFrIXrJrLeB6a46muVGsJAqjYUnahsn4TI2Xz4LrdzUFjhWmvFJH\r\n/x4Y68l030i3FJRZ8lg4xnYZwXkQB7XHxXuxMiM69WI6JpoZ9crmezSHXZN6\r\nl42qXYnkgCC14EhbnFW08sgAk171KHcZViYxjrZ0hYLSKDjjPwXFoplNG6Wh\r\n4ARHcRktQ56Bv0o7y4cmoQ0aT2Us9+Cy6VNGHRpNAty0LE2r7RzSWqceF3FJ\r\n8XLVdqvCVCWZXoUqTgGoKXL515Rao5i8rbNf3hBvkqil87/HcDuj8PpfWaKY\r\nCcOQvvp3bbspyWQVR24/wYLmT9yXHaw8OBVhoCrX7ftgIdLKFKPzCTYyH0L0\r\nVsG87C3st50l9Sx3kKBoQoJR9qXTUwdz+xZK4LrScfDERv+fB1BdjTUOiez3\r\nbBn+xc1m9JoiVmBLCR1V0PVxSRvb0sVdgrA=\r\n=OV/M\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"airplanegobrr","email":"airplanegobrrfeedback@gmail.com"},"directories":{},"maintainers":[{"name":"airplanegobrr","email":"airplanegobrrfeedback@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/database_1.0.3_1667691936503_0.654696288842572"},"_hasShrinkwrap":false},"1.0.4":{"name":"@airplanegobrr/database","version":"1.0.4","description":"A simple database thingy made to save to json","main":"database.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/AirplaneGobrr-Trash/database.git"},"keywords":["DATABASE","json","data","save"],"author":{"name":"AirplaneGobrr"},"license":"ISC","bugs":{"url":"https://github.com/AirplaneGobrr-Trash/database/issues"},"homepage":"https://github.com/AirplaneGobrr-Trash/database#readme","gitHead":"1732ba18d9f63936018f395f6064bfc523db52d5","_id":"@airplanegobrr/database@1.0.4","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-kW8hikT2zo3/5kt3+3hZ3jFgqfO1YM6t55Xt27W+DlTFlMH50nwHGJ9P/2JAIZr6nijbhlyQfislTS4G2feLiQ==","shasum":"3f2946ecfdc728ebdd90a1d95f9340d2910697f7","tarball":"https://registry.npmjs.org/@airplanegobrr/database/-/database-1.0.4.tgz","fileCount":3,"unpackedSize":4973,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB3EWcEQbyMPRvCNrxEPdDqb+Itp+k8+aUx/Bc4rAxp6AiAYCiAfv2RVc026oTYgTZg0jEqDEwNTAHz3Jedx8JSNcA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5S46ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvxxAAlcFh12oRllsP+q5ATw7keriGckE+v8GAb3PWDZj83FC8Oaum\r\nmGYFw+r6Guqjbwm8OlRtxxppGKaKhg3wgEVpxpf5ioLKYCwOaN/5wtyGjtJF\r\nyiRAh/LZzLHQUak8B9x3ljbyUzaatR4n66lpQE7W068VrrN3B0zwjS2sxWja\r\nR1TJzqS3GNJ4iy9xKYmrToJ9tx0LnLuFJmz2U9UTgoYzCCiIA1OdKceax8Kw\r\nkD9U1w3dcJSlmds1O+c2yaRbR1ECLBs5stWcrtpB3SW7XjfRo9s1Kx8gjrW2\r\nmcbLzIkF0ZEEf5PXHurjshpdvndyCm0yP+dvwO09Or/jooznxl1wfgfNj2Fd\r\n0TQJ1ipz59vVDwJiNtv4j9MAaNrCz3jF4M3EP/O1HvdfEoBclFE+k8DZv49Q\r\nEbZF/6bJRSeKRtkYHHTTMP5TxOS+mT/nMZjSnXOj9Coe0imaCPV6ax2Wab+V\r\ncBv9L1hKiRuoTo+ZQQ5Q5xORZ4HJWnBfsLOYYhBADvOUc+5/JSpgN1zm4l01\r\nOxCbCsKvwbuxaXdNzm+E5ntRJzKmOxvxKj4UqKSH7KvZnEPeHDdiflQfLavL\r\nW+v3qc5YlAnc4flAFUq7psrxCKoDvHUNS2TD/Rtq6z3qNMyV+k5EpPBt/AKn\r\n4WtvY5JsGfwxx9svXGMtw0w2/00a/9lbJTY=\r\n=1JUw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"airplanegobrr","email":"airplanegobrrfeedback@gmail.com"},"directories":{},"maintainers":[{"name":"airplanegobrr","email":"airplanegobrrfeedback@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/database_1.0.4_1675963962153_0.329826294438883"},"_hasShrinkwrap":false},"1.0.5":{"name":"@airplanegobrr/database","version":"1.0.5","description":"A simple database thingy made to save to json","main":"database.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/AirplaneGobrr-Trash/database.git"},"keywords":["DATABASE","json","data","save"],"author":{"name":"AirplaneGobrr"},"license":"ISC","bugs":{"url":"https://github.com/AirplaneGobrr-Trash/database/issues"},"homepage":"https://github.com/AirplaneGobrr-Trash/database#readme","gitHead":"c515fb78c3cbe8790d4ee3d7b0cdf42bac3f0efe","_id":"@airplanegobrr/database@1.0.5","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-+HR0KxswxToMWNJWE/OHqSkAwNxr5TPsTI3Sa5nDiAtQhSfpqyq1MI9sIBNqkO0NkRkphmRfOnuYs96cVI3p6A==","shasum":"c9272543a701917c588a9f3e71b160a8d8397c06","tarball":"https://registry.npmjs.org/@airplanegobrr/database/-/database-1.0.5.tgz","fileCount":3,"unpackedSize":6866,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3Wv3coe247cwqIpe5J5WRcjXM/zHf6CIXJdRV2cju5AiEAzcOKK/E1t6MqOARL3hwvbvehNkwdx6WUXXHGpG4VMZU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7m17ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7hg/5AAiWcAGGsm0pY+J9IQMp5MgKX2fMxLvNLbJGQfQMFVq9FYcK\r\nR6hsCmXmVzylKgPwxvnf4xWE57beDUBGyKi7T09O6vdzJ4L7zBKh9UZPAzFl\r\n2Xjb+6REr3awDK//DJYirqqX5tgnIgaBnZGN81MQatYOlEt/a+Dm2X3ybIs0\r\n+OcYTN/EIcfmh/cTuHq+Gnf0RkK6c/4MkbxadIIdLw1oSF4fyonSAzSM/xHK\r\n56zh5KFjIGADB4aXlXnpYQBBrL1/Hgsb2qHwjvKcDBv2oUPRGt1DPBzxbYZz\r\nDmOoHByZ98TjXgne0O/qrlpEwqm1OnWkdmnnLqp2oHtbYB1MgTGHNDiKThqH\r\nnliTyCfH6GhmXeBryIcQfKl/4dAWK3El531x3KS63KjxnqN4RmCCSw3FfvLq\r\noXJYczCkY1XTW0nJ3Lzw+05s6e3oiWKdbAPhhs5kvPQJI37qxeFmrkU6PJOY\r\nt1ZoTvPY1mw7PW58uZLqzLGGsaGRqOsBSGoF4aQ+wD+trajGa0hkVURKRKv4\r\nxGpfvB1o0ddpuWrkd2wL4h2Vn5qK0Hd9cZ3bStXbqU8j+6/rQwZ+OU8VD96F\r\nv+Jhrmcakvt8HnScpk5CeaNvT58BLox45X+UM9M3HEC1w2b8o0HC98JBXL9F\r\n+rK4kGtSt92UNsDJSGqEzCdl/YS7Z1WC05k=\r\n=kt05\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"airplanegobrr","email":"airplanegobrrfeedback@gmail.com"},"directories":{},"maintainers":[{"name":"airplanegobrr","email":"airplanegobrrfeedback@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/database_1.0.5_1676569979358_0.9116913585833508"},"_hasShrinkwrap":false},"2.0.0":{"name":"@airplanegobrr/database","version":"2.0.0","description":"A simple database thingy made to save to json","main":"database.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/AirplaneGobrr-Trash/database.git"},"keywords":["DATABASE","json","data","save"],"author":{"name":"AirplaneGobrr"},"license":"ISC","bugs":{"url":"https://github.com/AirplaneGobrr-Trash/database/issues"},"homepage":"https://github.com/AirplaneGobrr-Trash/database#readme","devDependencies":{"socket.io-client":"^4.6.1"},"gitHead":"96198df6376742ed71aaf3f4125c1285064f0019","_id":"@airplanegobrr/database@2.0.0","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-Dd8wt6ULAmTf3evyoR8sPP3hscQd4CT42ePmncyIAFIjD0SK2YGxQuzQ1xj4kulG72WgmU1nmNHqa1AC26PH7g==","shasum":"c8fa9edfb73077b801a58f0a3b53abb449aebfe1","tarball":"https://registry.npmjs.org/@airplanegobrr/database/-/database-2.0.0.tgz","fileCount":3,"unpackedSize":5159,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDVNnMsd0OgsrqzQudTAB/X2ASMFuLdbf6VSKcoMwlpnAiB76CxNSqun6DlItdtEl5tBF+D8IdwMPYglqabIfm3u+A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD0q2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOPQ/+JzPeoLxAGzSXqtCronRIAowIJm6AN6n9a2PYpqcQWzbGZhwo\r\nkevIDYpNBvA63od4OJiTpWTUsnxffjgdNUnUaHLtAp/j6WpJ9mA9ihP1SDwv\r\n4x7n+DuvB/YGai1PrXjcNeABmXDS3ADQImDRn3gTvvBU8DbD4KDJjRTTka9d\r\nX4vVaiFpUM2bCJj7eUnvcknl41+2oBt5aU9K13So5IN5u0tLV+QiOgfboxEB\r\n2HT5KToAaB6a3UyCYY6SmJ5RBHrRHXRF0Joj+wEFpnBffYe0JmqkRE3Q3bbs\r\n71n8Wa+h3n5khWRmL2uz3DXXH6/+E6EtFPqyL0PbSGB93zMMjLNG4xknw5xq\r\nsXYpdVmwq5SmEaWH9WwLvGsHFP76asfLp1Ltlcp8UpQ8rprah+S9u3U4un6Q\r\nZi4jM2lJUN63Zl6KHMoAGnCvakmwgwqwHp5X7mJtfHTyOSnPhwM0YG8Xe6/P\r\nwbz3he4yMY2omagaIG2G9uJVLIBPbLODMm/yg4hKylJyMin6ptpW1zsCSoVv\r\nkV6WaBEIwk7X7iJ5qHPEHlsbEbiN8fKzjl5fzRyeCZOvxhWw1JImNI1Lfa0W\r\nOw80LLM1vYZv9dTt8SDeJR2Bsvx/jeywitV68Umbr17RppTHlQ3csVqudKZe\r\ntLFJ1dSTebJ0wLLNz3Vb5H/GT4OuU7l9Uuk=\r\n=kyW/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"airplanegobrr","email":"airplanegobrrfeedback@gmail.com"},"directories":{},"maintainers":[{"name":"airplanegobrr","email":"airplanegobrrfeedback@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/database_2.0.0_1678723766200_0.3682016662453462"},"_hasShrinkwrap":false},"2.0.1":{"name":"@airplanegobrr/database","version":"2.0.1","description":"A simple database thingy made to save to json","main":"database.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/AirplaneGobrr-Trash/database.git"},"keywords":["DATABASE","json","data","save"],"author":{"name":"AirplaneGobrr"},"license":"ISC","bugs":{"url":"https://github.com/AirplaneGobrr-Trash/database/issues"},"homepage":"https://github.com/AirplaneGobrr-Trash/database#readme","devDependencies":{"socket.io-client":"^4.6.1"},"gitHead":"089abb6145fd182328cb8c97e932ef5e804209d7","_id":"@airplanegobrr/database@2.0.1","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-3yMD6Yt07YfSPKVTFacniN/+3avQz0HCqB2n+kVcIAxy7BWuWGJFIiFe8ZN65wGo3wmIokSZnGJr3Lpl0Zk+RQ==","shasum":"41e980b6dd206121a5012c63e2e70a8264209e2a","tarball":"https://registry.npmjs.org/@airplanegobrr/database/-/database-2.0.1.tgz","fileCount":5,"unpackedSize":11808,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7hqNbpYdY1s/69hyi/DgXoe7jIkgPMMUCsLye0iaRqAiBQv/ehC/4/WjjnhsDQy9HIWA6TvZ2ZPOPoPwf+K/orOQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD0vaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhVg/+LsGPZt8Kq0PZ8CQlabuqIfmhI+c7kf6eTzmC5gH9o6zgaVCM\r\nhLnijL1xi4ts6Mo5sDIZvgzuG6x7ZpRlVRYQOpGZG549F2Ff4gR5A4GXmix/\r\n8s1omvdUJK8mh9ZnVG5Q5R6CoY3ZDOwrdXp9el6DzvzOEQHlAU23XkXPKRiK\r\n+ikbbW5LWit5Qn3JWWfOpH2YkYIgQFVw+mqUMbVVgjDcqr3E9ORt2V1s2jXI\r\naIe7yMyGf3ITL9vZ4Q5WVfD+ec7kMWO3mVfOaQEoklgbyOcHR0n1u91Db1Fo\r\nP0dLLB4gNHp6DOiEi2TZyHYF1vecSIKINRWyoWqusZIOswQGaUHjgifyzkul\r\nbm9AHCCfka0Jz5z9vDViEQKkQfO2PHBsn+nmRdh6AthOWS5GCdyvJE+c0i5K\r\nPfJRbZw3axtjFaNviXdJDVbQmux1uCEOJ7Bj/7K0dNSKJDCSmFhs3Y4fqsig\r\nRE1TBbR0Z2bdWsZzSDicl5iw6gkfm13TtldR6EHiWPPVUZE8PYgQMtG//60p\r\n0zLp8w5apkQqy9/BQQ3SNDd+3HAgUhxBehCXvFZYfLlyjEQQxAyTOEK0NNaE\r\nm8ClMDvly18O27WDzkPzjS7Rdj9DZXETVaJsw+EvCP9DcUQtasVsmcvQViBJ\r\nr0pPyu19vQF70YyIbDIyJ2TbADgsuDycX3c=\r\n=L/iR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"airplanegobrr","email":"airplanegobrrfeedback@gmail.com"},"directories":{},"maintainers":[{"name":"airplanegobrr","email":"airplanegobrrfeedback@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/database_2.0.1_1678724057914_0.6583796076579795"},"_hasShrinkwrap":false},"2.5.0":{"name":"@airplanegobrr/database","version":"2.5.0","description":"A simple database thingy made to save to json","main":"database.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/AirplaneGobrr-Trash/database.git"},"keywords":["DATABASE","json","data","save"],"author":{"name":"AirplaneGobrr"},"license":"ISC","bugs":{"url":"https://github.com/AirplaneGobrr-Trash/database/issues"},"homepage":"https://github.com/AirplaneGobrr-Trash/database#readme","optionalDependencies":{"socket.io-client":"^4.6.1","json-bitmask":"^1.0.0"},"devDependencies":{"express":"^4.18.2","socket.io":"^4.6.1"},"gitHead":"b7b32a414ad18c4ca3b729cc6ba9134f19414fe0","dependencies":{"socket.io-client":"^4.6.1","json-bitmask":"^1.0.0"},"_id":"@airplanegobrr/database@2.5.0","_nodeVersion":"20.0.0","_npmVersion":"9.6.4","dist":{"integrity":"sha512-g+qU4lzlMr9L9Bufs/WMv8YxX7phCxEqEqsAwefbcroepGcMVQPdF3T3UZMtyeX2u5jR9FxJJYqXLb1dsk6x1g==","shasum":"2f563e6a2578c7cee90f50054ec24e8adc5b291b","tarball":"https://registry.npmjs.org/@airplanegobrr/database/-/database-2.5.0.tgz","fileCount":3,"unpackedSize":6656,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZa/ILmPxQh8EVSrvcX7fKlX4/BnHF3ZvT3bYb6QvXKgIhAM7Xhfekm87zAUZ6yK4OSnZPtfLvChvBnFKEKN1yw376"}]},"_npmUser":{"name":"airplanegobrr","email":"airplanegobrrfeedback@gmail.com"},"directories":{},"maintainers":[{"name":"airplanegobrr","email":"airplanegobrrfeedback@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/database_2.5.0_1684295781303_0.7192627246870484"},"_hasShrinkwrap":false},"2.5.1":{"name":"@airplanegobrr/database","version":"2.5.1","description":"A simple database thingy made to save to json","main":"database.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/AirplaneGobrr-Trash/database.git"},"keywords":["DATABASE","json","data","save"],"author":{"name":"AirplaneGobrr"},"license":"ISC","bugs":{"url":"https://github.com/AirplaneGobrr-Trash/database/issues"},"homepage":"https://github.com/AirplaneGobrr-Trash/database#readme","optionalDependencies":{"socket.io-client":"^4.6.1","json-bitmask":"^1.0.0"},"devDependencies":{"express":"^4.18.2","socket.io":"^4.6.1"},"gitHead":"65fe65fb96dc121a0d733a03a6e20362b54da9fb","dependencies":{"socket.io-client":"^4.6.1","json-bitmask":"^1.0.0"},"_id":"@airplanegobrr/database@2.5.1","_nodeVersion":"18.12.1","_npmVersion":"9.2.0","dist":{"integrity":"sha512-eInVN6NQCx0xWN2lXcZA37C610nlIPQiAMDQzQJ4myYV3weGTM4+pkcg/xjsuo7zI6l13ykmfrhajl2qu1B06g==","shasum":"098f12b1d652a1280c31f5a0ca116416e78de98c","tarball":"https://registry.npmjs.org/@airplanegobrr/database/-/database-2.5.1.tgz","fileCount":7,"unpackedSize":24197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBAoBkhBt2Mh3MFG52D0KP9MhtHBiS8Y0qOGOa5G8yPWAiEAxIYg1DgSHOPoaG+0vX9OrOoxv/MPNUyPTNmH5TXPh58="}]},"_npmUser":{"name":"airplanegobrr","email":"airplanegobrrfeedback@gmail.com"},"directories":{},"maintainers":[{"name":"airplanegobrr","email":"airplanegobrrfeedback@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/database_2.5.1_1693340378339_0.24110568479229788"},"_hasShrinkwrap":false},"2.5.2":{"name":"@airplanegobrr/database","version":"2.5.2","description":"A simple database thingy made to save to json","main":"database.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/AirplaneGobrr-Trash/database.git"},"keywords":["DATABASE","json","data","save"],"author":{"name":"AirplaneGobrr"},"license":"ISC","bugs":{"url":"https://github.com/AirplaneGobrr-Trash/database/issues"},"homepage":"https://github.com/AirplaneGobrr-Trash/database#readme","optionalDependencies":{"socket.io-client":"^4.6.1","json-bitmask":"^1.0.0"},"devDependencies":{"express":"^4.18.2","socket.io":"^4.6.1"},"gitHead":"91d461be712fe59becb69df90c2b10f47ea1375e","dependencies":{"socket.io-client":"^4.6.1","json-bitmask":"^1.0.0"},"_id":"@airplanegobrr/database@2.5.2","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-1lAIY4hZNItaWj3VIOPQpIZr4FHDaR28xaj42ZrGgfmnp9j3D6LJpENXzX11fyM2C4jyFjfhGJneJ24bnL0HAw==","shasum":"18dcbb7482482fc2c5eae1f7a4f52e779cd2dd55","tarball":"https://registry.npmjs.org/@airplanegobrr/database/-/database-2.5.2.tgz","fileCount":9,"unpackedSize":25296,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDz8rI2aHqTRm2DFQ0PT5Za+IPHURu+P/LiH2ZcJD5BGwIgdkBU5uR4USxW+D+fuqstJMajCd46+YfrPh7gAPknL8E="}]},"_npmUser":{"name":"airplanegobrr","email":"airplanegobrrfeedback@gmail.com"},"directories":{},"maintainers":[{"name":"airplanegobrr","email":"airplanegobrrfeedback@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/database_2.5.2_1694928536307_0.9262950224639781"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-27T21:45:39.475Z","1.0.0":"2022-09-27T21:45:39.734Z","modified":"2023-09-17T05:28:56.659Z","1.0.2":"2022-09-27T21:55:05.624Z","1.0.3":"2022-11-05T23:45:36.662Z","1.0.4":"2023-02-09T17:32:42.338Z","1.0.5":"2023-02-16T17:52:59.506Z","2.0.0":"2023-03-13T16:09:26.346Z","2.0.1":"2023-03-13T16:14:18.116Z","2.5.0":"2023-05-17T03:56:21.433Z","2.5.1":"2023-08-29T20:19:38.547Z","2.5.2":"2023-09-17T05:28:56.485Z"},"maintainers":[{"name":"airplanegobrr","email":"airplanegobrrfeedback@gmail.com"}],"description":"A simple database thingy made to save to json","homepage":"https://github.com/AirplaneGobrr-Trash/database#readme","keywords":["DATABASE","json","data","save"],"repository":{"type":"git","url":"git+https://github.com/AirplaneGobrr-Trash/database.git"},"author":{"name":"AirplaneGobrr"},"bugs":{"url":"https://github.com/AirplaneGobrr-Trash/database/issues"},"license":"ISC","readme":"# Database\r\n\r\n# Warning 2.0.0 + may have some breaking changes from 1.0.X\r\n\r\n**Alot** of backend code was changed so please check!\r\n\r\nThis is my custom built database module for nodejs!\r\n\r\nTests:\r\n\r\n`npm test` (this is not a good test.)\r\n\r\n# How to use\r\n\r\n## Normal way\r\n\r\n```js\r\nconst Database = require('@airplanegobrr/database')  \r\nconst db1 = new Database()\r\nawait db1.set(\"name\", true)\r\nawait db1.set(\"age\", 20)\r\n\r\nawait db1.add(\"age\", 20)\r\nawait db1.toggleBoolean(\"name\")\r\n```\r\n\r\n## With custom file names\r\n\r\n```js\r\nconst Database = require('@airplanegobrr/database')  \r\nconst db2 = new Database({filename: \"data2.json\"})\r\nawait db2.set(\"name\", true)\r\nawait db2.set(\"age\", 20)\r\n\r\nawait db2.add(\"age\", 20)\r\nawait db2.toggleBoolean(\"name\")\r\n```\r\n\r\n## Manual Saving (No need for awaits)\r\n\r\n```js\r\nconst Database = require('@airplanegobrr/database')\r\nconst db3 = new Database({ manual: true, filename: \"noAwaits.json\" })\r\ndb3.set(\"name\", true)\r\ndb3.set(\"age\", 20)\r\n\r\ndb3.add(\"age\", 20)\r\ndb3.toggleBoolean(\"name\")\r\nif (!db3.saved) await db3.save()\r\n```\r\n\r\n# Server\r\nNotes:\r\n- the `null` can be replaced by a http server input (you can get the builtin http server via `server.express` `server.app` `server.http` and lastly `this.server`) (MAKE SURE TO INSTALL express, socket.io, socket.io-client, json-bitmask)\r\n```js\r\nconst Database = require('./database')\r\n\r\nconst server = new Database.server(null, {\r\n    databases: [\r\n        { name: \"exampleDatabase\", allowedUsers: [\"user1\", \"user2\"] }\r\n    ],\r\n    users: [\r\n        { user: \"user1\", password: \"pass\", authLevel: 1 },\r\n        { user: \"user2\", password: \"pass\", authLevel: 2 }\r\n        // ADMIN: 1, READ: 2, WRITE: 4, DELETE: 8, CREATEDATABASE: 16\r\n        // READ and WRITE example: 6, + CREATEDATABASE: 22\r\n    ],\r\n    allowCreationOfDatabases: true, // allows clients to make databases (DOES NOTHING CURRENTLY)\r\n    loginRequired: true // set to false to disable all this, will be false by default\r\n})\r\nawait server.start()\r\nconsole.log(\"Server started\")\r\nconst client = new Database({\r\n    driver: new Database.drivers.online({\r\n        url: \"WS://127.0.0.1:3000\",\r\n        auth: { user: \"user2\", password: \"pass\" },\r\n        database: \"exampleDatabase\"\r\n    })\r\n})\r\nawait client.load()\r\nconsole.log(\"Client loaded!\")\r\nawait client.set(\"abc\", {hello:\"eeee\"}).catch(e=>{console.log(\"ERROR\", e)})\r\nawait client.set(\"abc.test\", {no: false}).catch(e=>{console.log(\"ERROR\", e)})\r\n```\r\n\r\n\r\n\r\nHave fun!","readmeFilename":"readme.md"}