{"_id":"@ajayos/nodedb","_rev":"9-8f71342ca6fd9d253aa8ec8ce57f5550","name":"@ajayos/nodedb","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@ajayos/nodedb","version":"1.0.0","description":"Database for nodejs","main":"index.js","ts":"index.ts","scripts":{"test":"tsc index.ts && node index.js","start":"node index.js"},"repository":{"type":"git","url":"git+https://github.com/Ajayos/nodedb.git"},"keywords":["db","database","sql","Ajayos","ajay"],"author":{"name":"Ajay o s"},"license":"Apache-2.0","bugs":{"url":"https://github.com/Ajayos/nodedb/issues"},"homepage":"https://github.com/Ajayos/nodedb#readme","dependencies":{"@ajayos/nodelog":"^1.0.2","crypto":"^1.0.1","fs":"^0.0.1-security","path":"^0.12.7","sqlite3":"^5.1.6","util":"^0.12.5"},"gitHead":"67f83d154abc71104a174f3ca1582f3e6c408e1c","_id":"@ajayos/nodedb@1.0.0","_nodeVersion":"19.4.0","_npmVersion":"9.3.0","dist":{"integrity":"sha512-XTz7L9aDKzN5Zz9jNNlGsxoQeWuL3cDvi2p8f5P83yLZLYh0qBZWodWb8mtPGLlBb9SllY1aH/9uU/ZrSX9P0g==","shasum":"21da18e3a0c4b12a7c8881599d94b242145ec8db","tarball":"https://registry.npmjs.org/@ajayos/nodedb/-/nodedb-1.0.0.tgz","fileCount":5,"unpackedSize":29259,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxS4bPkmxEGK+wH/I5/G/5bc7hu6IivRjytXyT1N+W6wIgLI+44eaoQ9KHQBhO4Gtx5eF1vYTZ/62SyUdAsHhC3zQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTSTkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGtw//dHLxxO1RuBXoyP7/mUk6PColXTx+Sih3ogRwzjanFtHuYoFo\r\nmNOATB+ab/ZFfvDdOmYYj6yeT0e9ljukUGUuir/ehFIEQLVa87ayZazFQOAT\r\nPHDMJvKlSFa4RT4KjEAKDdbg1o/Pw1iptWuvghTAgGjctGM1BCuq0gCbQ66b\r\nUqgDR7CIuRClp+Le2CZU95Tn85M8rx9yOGWzRbRBnMcP8W3c6ZbT0vauGzpy\r\njh8bH05ikTwrhMIiH8tmHC/Fq5oztt6vTJKkbw0RQ8oJGNV8hYl2FgMepJm/\r\nJnaG5Avl6p7oP4+A/CxMeEx8ARrIcUiVUecithnnvMf2r+rQ6NXOgctxBKtp\r\nfOcrx7HtOZbInYekJe+5d72xvHbQORJ/pBCXmHFqUImVnqrwaKMKQfZtGIaF\r\nMO6PJnn/C/shU3fKU07aA+kSECGjiVLQp4snqhe8p9pc4lAnKZvEcNsfBsu2\r\nj5A5wl+Ts/7mU8DXh2YyyGm+VhKr6D37g2V4VSv8DGWMl5PgJdBCSe36K66t\r\nuVMwhXKOeozULEj24UVj9su0vYQafDMokZPIUzGc6bvfeE5NHNel/WiXQ1HI\r\neoYPavDDi2rhKqcIGqfIN+8VSGXxbcMKA8w3e8gzl2QQsQY3GHMBJnv854hJ\r\ng8sXUP4dlQnsGDhIqG4mXzZjlF4mBkDwa10=\r\n=jwIi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ajayos","email":"ajayosakhub@gmail.com"},"directories":{},"maintainers":[{"name":"ajayos","email":"ajayosakhub@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodedb_1.0.0_1682777316484_0.2604763582605576"},"_hasShrinkwrap":false},"1.0.1":{"name":"@ajayos/nodedb","version":"1.0.1","description":"Database for nodejs","main":"index.js","ts":"index.ts","scripts":{"test":"tsc index.ts && node index.js","start":"node index.js"},"repository":{"type":"git","url":"git+https://github.com/Ajayos/nodedb.git"},"keywords":["db","database","sql","Ajayos","ajay"],"author":{"name":"Ajay o s"},"license":"Apache-2.0","bugs":{"url":"https://github.com/Ajayos/nodedb/issues"},"homepage":"https://github.com/Ajayos/nodedb#readme","dependencies":{"@ajayos/nodelog":"^1.0.2","crypto":"^1.0.1","fs":"^0.0.1-security","path":"^0.12.7","sqlite3":"^5.1.6","util":"^0.12.5"},"gitHead":"67f83d154abc71104a174f3ca1582f3e6c408e1c","_id":"@ajayos/nodedb@1.0.1","_nodeVersion":"19.4.0","_npmVersion":"9.3.0","dist":{"integrity":"sha512-BR16ea2DRxLZcTGo2qfQaRt7bfIP2/tWuwMkAs0XFB1TqKGOGBFIlwxhN51Lssu7vU2sQBgDSRNaWzyoRgYuSA==","shasum":"3b3aa406b145efe1fcaad12d6a839cb5f2d69694","tarball":"https://registry.npmjs.org/@ajayos/nodedb/-/nodedb-1.0.1.tgz","fileCount":5,"unpackedSize":29497,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzp+8XMpF2rQeIxbb6JybaQjZ1RcWbDi6fv69S0TtyggIhANYFDQrBE1jTY5H1udQtjB+B12m2IZF/Ku2nphNVcnv8"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTSgJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozCQ/9ELHI+c670imHPXQkbA4B3LcnTcjL/3GHRsHYnpeqY57x3rgR\r\n+sr2yE16mOeU+4uKaDwxKOj/n922idjpwJwfZgWIsWUrDC2OLZ5nmPDCyoKQ\r\nucbK0WTChNhIBwFsMvQhN2pJVcsiVlRXKP+f82NhjHtR8j4C8cCO19VHm+IQ\r\nCI7Ym1EAHNgxWxQ5hgjxdzC0G/ldJURghRxrJTeR5hbLloR+qT8LrB2Aovfy\r\n+b3gleb+5FoB2cBjvAmNG+OwCisfTNTeRxbBqorTNTfm9wcRnAOiH0oX0iko\r\nz17nl6hwc2Itsc+FRBtWYP6v8/eSx+RPrLWxrYckN95Pf+/IZdgsHFCloaW4\r\nTm7X2gAxZl2689ga0hVHd7f1yjgDrj0FDuvNP7bm2pvzB4rzT1BpLe9ZiDNy\r\nIdF2QXObNS+pw8fZJs+nqgYidLKmYuSoF1Fyq1NX/DFhuHtYRFWW4tgXmDFh\r\n/zUexSnFc4yi1STWAjgzE8AeACMfYiwp3/S8mK1kqTauJ7erGZFrjHToZP4B\r\nsVFUjQNX+Et/0906iFW83jmmv0oOEgzte37ujIqOn6hGO7reWf4/rQR+mClt\r\nmZfmemB4AXsFfEkelGRA5/gsk3dCX/JCIgUrizfVgtiuD5mOab6zPCXSifBU\r\nT3z7fddjVSmp56qmCA/ebOPTKx/cLTj4vOU=\r\n=kEr4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ajayos","email":"ajayosakhub@gmail.com"},"directories":{},"maintainers":[{"name":"ajayos","email":"ajayosakhub@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodedb_1.0.1_1682778120824_0.10047844169709408"},"_hasShrinkwrap":false},"1.0.2":{"name":"@ajayos/nodedb","version":"1.0.2","description":"Database for nodejs","main":"index.js","ts":"index.ts","scripts":{"test":"tsc index.ts && node index.js","start":"node index.js"},"repository":{"type":"git","url":"git+https://github.com/Ajayos/nodedb.git"},"keywords":["db","database","sql","Ajayos","ajay"],"author":{"name":"Ajay o s"},"license":"Apache-2.0","bugs":{"url":"https://github.com/Ajayos/nodedb/issues"},"homepage":"https://github.com/Ajayos/nodedb#readme","dependencies":{"@ajayos/nodelog":"^1.0.2","crypto":"^1.0.1","fs":"^0.0.1-security","path":"^0.12.7","sqlite3":"^5.1.6","util":"^0.12.5"},"gitHead":"5d3c8e5d6c7ae76e10ea85227635415f5d137d13","_id":"@ajayos/nodedb@1.0.2","_nodeVersion":"19.4.0","_npmVersion":"9.3.0","dist":{"integrity":"sha512-6qvH7OeTWdpyZD3JBTYC5Clh1I4kve5Q5lF+QdVOYeZaE4RwBTljXvnkfNj+wEMq6qPpL7ZTnHubi4MoNSFksQ==","shasum":"767ba81030dfaced4cdde719f69794764d462252","tarball":"https://registry.npmjs.org/@ajayos/nodedb/-/nodedb-1.0.2.tgz","fileCount":5,"unpackedSize":29442,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDdHJytP5i5sZHg+3hP8IFomLu5mfn004BiQ4JGLBM9nAiBCEh34jRr5pxlm88xP6P/s7Cx/EJzR08cDLNDb7peqzg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTS/zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNtxAAm2WRFqIblaT/Ylr4wkB9T6RsNiBsarBqBiUXueBkpHvMNxg1\r\n2kpo+z/6TnvyfULI6K4o/7u3AfYP4FGbg8kZn6xOYqFU/zyW7bBbmnZfSVoO\r\nGqYjj5ZQ606UMjL5RR7p7XX5JiW1IVr74DrTIOmWh6+L9VY9Skr4WxfJZbgs\r\nduFoxVBRO7xDzNl1MLNGRHUDv8NtLSbIH89hCo2ovUgzGofjXE7aa1JnMOyc\r\ng+I/F/kCuGL4zt1bt08E8G9R5zmwztjFreniAmAcBLsVPpk9eShGJ3miuVUQ\r\nfuIk67bNAQoFlFDh/w2c/4jn/cGoZ/dQlT1VX2X6nGKxrsHNahBOHmgQsbpw\r\neG6yATF/QmD8aDvmBPgUfBFi99AL492GGdo436ltU5r5OGzpsW0hapWvnFWB\r\nhBO7DzX0By/LkvZ/L94NAjOIc/L9ycVQQjKUAZU5KMncaB8ft1yfKlUEuitW\r\niPflgbHmjGnE5MXXun8KKKXrGWqk4TqNXxRceBohAI8Sa5eUJNkxjQ3NPYic\r\nhbVayMYHHGLPPdlNFza9Do6uTitxYVGD2T7iaEY8pJNVcvNa5sTKNG1Rr3Ix\r\n0jcdfWwbAINl+eKRUmOWQA5Qm2cA97gj79HKYkU0SCZEb3rD97H/15LpKSyr\r\nr13GSfm+METDRg924Y8fgWxdbPup/69ntnk=\r\n=/34g\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ajayos","email":"ajayosakhub@gmail.com"},"directories":{},"maintainers":[{"name":"ajayos","email":"ajayosakhub@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodedb_1.0.2_1682780146972_0.151372588704614"},"_hasShrinkwrap":false},"1.0.3":{"name":"@ajayos/nodedb","version":"1.0.3","description":"Database for nodejs","main":"index.js","ts":"index.ts","scripts":{"test":"tsc index.ts && node index.js","start":"node index.js"},"repository":{"type":"git","url":"git+https://github.com/Ajayos/nodedb.git"},"keywords":["db","database","sql","Ajayos","ajay"],"author":{"name":"Ajay o s"},"license":"Apache-2.0","bugs":{"url":"https://github.com/Ajayos/nodedb/issues"},"homepage":"https://github.com/Ajayos/nodedb#readme","dependencies":{"@ajayos/nodelog":"^1.0.2","crypto":"^1.0.1","fs":"^0.0.1-security","path":"^0.12.7","sqlite3":"^5.1.6","util":"^0.12.5"},"gitHead":"e3e954208538fd0c0aed35f87287169ac4ca6740","_id":"@ajayos/nodedb@1.0.3","_nodeVersion":"19.4.0","_npmVersion":"9.3.0","dist":{"integrity":"sha512-AjCMhqZS3nGvdup+xfumvfef6z+v2Wn7Q+Wqpsn7kDcYddxrHHgFBOr9GYR6AJgB5FQ692O3qFOm2zOd6CTHMQ==","shasum":"0b65330fd8948529f2c1da5158372e839cce5304","tarball":"https://registry.npmjs.org/@ajayos/nodedb/-/nodedb-1.0.3.tgz","fileCount":5,"unpackedSize":29406,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRb5SDwYCN2qdyrADR5HUNwv6XHyLIb/Xk4g9hv4Mf/QIgfig5KkOj5Sv8BAfj4QzhO3rTghYmgTfk5X9mBbSP9qU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTTuHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRJQ//faA6xcGepgWi2bRYYg4vuVUQWkJNcO2TJXPAdzbMzfVTwcRR\r\nJz+oZimH+bKlUVFzP8puyjrg7hk+UL2kTx0tRXUZpOet/K99W9gXrxDxH9Ff\r\nBoUM6al1xqurg1kW0sK07c7izp5zTsJHYSLqluVsmLn71sSvRqtcq/4kUct2\r\nA6yzeMIJNna+VX8MYsI73Rbz0E/lSGjGXJW8jDNENZX2O1HxobfdDbIDFS1G\r\nOchcYFjUT94nOEulFbs33zCxmYM7ASyPkCQlyOKpwmkYYNsDGMUzIme6KEbn\r\nY3yv3rB1WbMSc3SJCNxKVmiiIzvwugemo9pE8dF6pGXKQ9rPLYLSkaMSUZGT\r\nQVFtf0K0SfsUd7Ped4MmNYc0LRYwtYDrcZmrTD9kFCGPQH56L4ZCPAUD4TN0\r\nzs5VxwShetrUYt1pf05+6f29E5w+CSG3l5J+NCHtJYzNsLstBG9JTJ6l/qLz\r\ncQ9cXjGPfZLZezLiNIRP85LVzqb0EZrL5U7XM9hKg6xxLjeMgUg9RTxHnEvW\r\n7IP/ArfSpbZHDqaiQAShvOhclnNf9Un4tUtL97dZ3QsN0LS4rNLltodLn+sM\r\nH1yKJ+u540f5O3iE9mANxzOGTIaf1oaiiSY8W3pm5EIbuMQBEJVvDJAJ+9ff\r\n8O+mMYSdRZ1c1/7ON6Nh4aA6XWBFsq/G4b0=\r\n=dIfw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ajayos","email":"ajayosakhub@gmail.com"},"directories":{},"maintainers":[{"name":"ajayos","email":"ajayosakhub@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodedb_1.0.3_1682783111529_0.7826197438023206"},"_hasShrinkwrap":false},"1.0.4":{"name":"@ajayos/nodedb","version":"1.0.4","description":"Database for nodejs","main":"index.js","ts":"index.ts","scripts":{"test":"tsc index.ts && node index.js","start":"node index.js"},"repository":{"type":"git","url":"git+https://github.com/Ajayos/nodedb.git"},"keywords":["db","database","sql","Ajayos","ajay"],"author":{"name":"Ajay o s"},"license":"Apache-2.0","bugs":{"url":"https://github.com/Ajayos/nodedb/issues"},"homepage":"https://github.com/Ajayos/nodedb#readme","dependencies":{"@ajayos/nodelog":"^1.0.2","crypto":"^1.0.1","fs":"^0.0.1-security","path":"^0.12.7","sqlite3":"^5.1.6","util":"^0.12.5"},"gitHead":"e3e954208538fd0c0aed35f87287169ac4ca6740","_id":"@ajayos/nodedb@1.0.4","_nodeVersion":"19.4.0","_npmVersion":"9.3.0","dist":{"integrity":"sha512-nP6y0X1XRZB6QeC7EfJZ2FgIfPp7N1G1CFDOmIvB1x8NjGtp9kwt+eQi3Uii2wDvPK/bvr6h5lzsJ2EqTtX+fw==","shasum":"d4bdec020e7d545f33f2e5af266d143a40a9f354","tarball":"https://registry.npmjs.org/@ajayos/nodedb/-/nodedb-1.0.4.tgz","fileCount":5,"unpackedSize":39513,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3mkvAEqPqbLLIgb9vnNPxYvSEQd2GoNRFIu3t8zHBNgIhAJUS10+HxlfRQSaDTtKYZwGkCRi7KNezYK60BeKrdBTL"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTWDlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7yRAAlJKhBUmDFXgA5JuZGdjGdGOMlhJU0IK1KOuHn34GwrvUnsje\r\n1rsEE7jgM8dg5dfecOIZJ1zc7FnlC0TMBN0jLXI89NUfj8Xd3E4UygJluLsE\r\nd+DU8Dm2kOlnB3tyaZQo2jmhDbbz/IkJb/O+TgjLrXX6sFsnJSqrGVUVMJoM\r\ngL1fGtDO/owIzuhbF4XMOTdPYXE18hrGPZzRfYjZuJFb/bsmRA8AVwGnxL2p\r\nCklhNkB5gi4ZsGBP5+Zhkq/0K7Mp9RJLgmrbj3RKGjNQiyN1QV9E+Xk2qDp6\r\nSbIL0ibVJ1yrE3/W5IT0f2vCDgfO3yicdRqPbaFY9yNuyxnMGnlgKa5xDSev\r\nAiuZyA4AtmKFXPzUHElSueUZnXbUEUww/c/kAgBbJjV7wuquZ9O7nZ6u9eHd\r\nXiwMsq6KRGyGUhq/yOHkZz2FvKe4f0Gi6KaiCvMo6JqqcNZl0HwsteW6ncgS\r\n5P/zMt6EoyUqltxVBVi1xG0KP42hsvXTHd4hsGLmu33DRpnJIQJyfjeyrLCK\r\neoWFQW3rW1W5Pvo6fg8xlmYWP5AXQuyfvnr9/6RTVaL7NaBpfdF0D+UYdLbT\r\nOrAt9vY3hLC1/ybPlmDcHSvn9QYt22p1kYSU0E+ts6rehs76z5/1VmrroLSt\r\nmfWYhQnJ3Zvk+dwh9zJYr5BwiTJC+3THbDU=\r\n=OgbM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ajayos","email":"ajayosakhub@gmail.com"},"directories":{},"maintainers":[{"name":"ajayos","email":"ajayosakhub@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodedb_1.0.4_1682792676848_0.7043096328996941"},"_hasShrinkwrap":false},"1.0.5":{"name":"@ajayos/nodedb","version":"1.0.5","description":"Database for nodejs","main":"index.js","ts":"index.ts","scripts":{"test":"tsc index.ts && node index.js","start":"node index.js"},"repository":{"type":"git","url":"git+https://github.com/Ajayos/nodedb.git"},"keywords":["db","database","sql","Ajayos","ajay"],"author":{"name":"Ajay o s"},"license":"Apache-2.0","bugs":{"url":"https://github.com/Ajayos/nodedb/issues"},"homepage":"https://github.com/Ajayos/nodedb#readme","dependencies":{"@ajayos/nodelog":"^1.0.2","crypto":"^1.0.1","fs":"^0.0.1-security","path":"^0.12.7","sqlite3":"^5.1.6","util":"^0.12.5"},"gitHead":"34b8c438d690736278d2d8edfd892d6362a7188e","_id":"@ajayos/nodedb@1.0.5","_nodeVersion":"19.4.0","_npmVersion":"9.3.0","dist":{"integrity":"sha512-0/OVvHLCselBHz5BpZxNKh00zIzFYK0bl3mYU7Zdecc9whYtN/jYgs3d4NkiDfv9TzCqRfP8KlMY6NE33sV6ag==","shasum":"d43f76f6c146b5afa7fbe0d2d979b4c3c0dbd5c0","tarball":"https://registry.npmjs.org/@ajayos/nodedb/-/nodedb-1.0.5.tgz","fileCount":6,"unpackedSize":39527,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH8e13VXgL40nEJ6KLU+bxKsVfYreQtG/m9OgJFmPtyyAiEA62FGtuaOtPvOU47679/iNlqaJrVJL4j57DS16TOLlFY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTWh3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRQw/+Lbje9Kvc0rOHxIqvRp7Gqee9Mbe8LNwgxGvHgVg4OwSgmEDV\r\n0/jqbS/yXF4YkupV46k51zfUMeyMfUE8qfmQE8eJmtglAJxmNchDuLa2Arek\r\n9Hans+Rfy2AEfTBHe20E4jYuZsYAI1ap6YcrV+nmdhtezZnNKryabERfp9AR\r\nsbT2rpIokn1wk6I7LglvEEL90SLkyKGcxhhP3vDUv7NwLU4dZufUSoiyl6hS\r\n+kfJnyCKTdSp4wOnULArbdD5LH2G1LgCSpqNpm6OMkZODkxcxPZv8z3bLvQD\r\nW28g4oH+iYwkZnRa9lIZU6XmPsOrdKZRslCM/oi6Aw5pE91R9Gh2QL8rXl8P\r\nsdFDARqr+HEDNz9EsC6ftAjyvge00ljWtFsyabTDocXPFLUFyTFgeCC9jbox\r\ngSRpJY1tcPrnQcatxhzQUIa3qaDx0xDHf1JOhbUrH2gptuupPQxaqxBlhOP/\r\nNkP5Z35mLsI6x/ZsF60WJOjXizuuUepQbE/HG/xakTtxRMBgPlDaJ0DQ4AMQ\r\nOwE7MWDs3xEnlAQCwT4ok7W9KimMeusZQ6SZa9jxGfgQaV6d5p3YmMaG43wg\r\nT6PX3m/qJ7A8ylqdxVpZvwthwilY1BiAqUIIjeivWJvjMnTEytH4RhQvemxq\r\n0CCE3GK9vVTn0zpkKbVFXFL9gqBxDc6a6wA=\r\n=wun2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ajayos","email":"ajayosakhub@gmail.com"},"directories":{},"maintainers":[{"name":"ajayos","email":"ajayosakhub@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodedb_1.0.5_1682794615258_0.23812323193271157"},"_hasShrinkwrap":false},"1.0.7":{"name":"@ajayos/nodedb","version":"1.0.7","description":"Database for nodejs","main":"index.js","ts":"index.ts","scripts":{"test":"tsc index.ts && node index.js","start":"node index.js"},"repository":{"type":"git","url":"git+https://github.com/Ajayos/nodedb.git"},"keywords":["db","database","sql","Ajayos","ajay"],"author":{"name":"Ajay o s"},"license":"Apache-2.0","bugs":{"url":"https://github.com/Ajayos/nodedb/issues"},"homepage":"https://github.com/Ajayos/nodedb#readme","dependencies":{"@ajayos/nodelogger":"^1.0.3","crypto":"^1.0.1","fs":"^0.0.1-security","path":"^0.12.7","sqlite3":"^5.1.6","util":"^0.12.5"},"gitHead":"41236914946359a7db0f333cf91991fbec14c751","_id":"@ajayos/nodedb@1.0.7","_nodeVersion":"19.4.0","_npmVersion":"9.3.0","dist":{"integrity":"sha512-uoaCnh7OuC3aQ0tFL4egRfkugfE/6KlfPDDd3S0hN3CnKcCUdf3Ucm3x2amuLgQUTH187WXvzNlivnQhXWE+KQ==","shasum":"37e59eb7f5fae8833fe195d169dec03ec8f834ff","tarball":"https://registry.npmjs.org/@ajayos/nodedb/-/nodedb-1.0.7.tgz","fileCount":5,"unpackedSize":39528,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcBLgj9amQjDjdCwmpxVT02dCAucAnKJjdzNISzS2fpAIgO1mvv2aTZZfPVNi3rtqR3oxhCGQVVyvJ7cOQ8ae70ZQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTnSeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqa3w//QWoZzX6pXQz5iTRY3QRWDJ/q6DmsggCJPDPRVWwsW/lvbapq\r\nlLYc7GxWZq3NfrSebbzqvIRgvPIikfKBPZcCYx2IYrvT+ePcfvVEfxrZqFDm\r\nZN01aLb6yOhWfarZ7Vgtd1JsNVQwOfCa5JWHGgLWcMwGtrmSmD1MHFIIOpZH\r\nFAoH4Q5e5f7rJNvy1aWbWjENlHaFgYldav3un+yj6G5O3LAcoCC7UXuCxLdv\r\nNmf660EymWECOtisxa8YYh95QdUfueEyITn2mTADrBcEmgOKMW1yfLhX711L\r\nWI5oCfhWCEhRHXcUQOchHDqjVnkBlgNkLZvN8axXEzbkwH2P0Bv3cnYYjsDv\r\nEdY+Jys6BbsVUY1BXblUOF/rd1eodi7cLjrLWlBm4hW4aOFHnx3SexXjT1+2\r\n3N3kfNeTb4LL2TG5Oo3Xf5Gtkf14gZ/pLpvU4GaePFIhjBVPIzXuiwlbLENz\r\nrFG14koc9pwJDiQUKbVKrLYFUbDZObuD7iGEFZz8hN2ntdMIyfcVNMGgKESZ\r\nSt5BoKQm1vqLrwJ5NtqBwT87bScA/fJBknpL7MjG69dO15AIA9A55bjy6aMM\r\nNkVPCRUfF0wUyqzUy9Kh5RDcklkiolTOwCCFF3CZWH343J706oIV4Madi9i9\r\nlKG9V94X9dZFvlABqkrOSAaqpib0bdSAN8I=\r\n=P/Kq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ajayos","email":"ajayosakhub@gmail.com"},"directories":{},"maintainers":[{"name":"ajayos","email":"ajayosakhub@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodedb_1.0.7_1682863262652_0.41156763009608555"},"_hasShrinkwrap":false},"1.0.8":{"name":"@ajayos/nodedb","version":"1.0.8","description":"NodeDB is a simple key-value store for Node.js, built on top of SQLite.","main":"index.js","scripts":{"start":"node example.js"},"repository":{"type":"git","url":"git+https://github.com/Ajayos/nodedb.git"},"keywords":["db","database","sql","Ajayos","ajay"],"author":{"name":"Ajay o s"},"license":"Apache-2.0","bugs":{"url":"https://github.com/Ajayos/nodedb/issues"},"homepage":"https://github.com/Ajayos/nodedb#readme","dependencies":{"colors":"^1.4.0","crypto":"^1.0.1","fs":"^0.0.1-security","path":"^0.12.7","sqlite3":"^5.1.6","util":"^0.12.5"},"gitHead":"9da66a22c95bbe660b13e67fa2078d6bd59f9c2c","_id":"@ajayos/nodedb@1.0.8","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-CmbLrPJVR6CVRUsss29N4eSttiA3pr/0msQRTKXKCgfs6rJyGnklqvb5MyrB3sZMl1v8XgLBRoxZ/r0nEXN0tA==","shasum":"282ea3cd6d132cf7f7b7145e6c3168404e3063e4","tarball":"https://registry.npmjs.org/@ajayos/nodedb/-/nodedb-1.0.8.tgz","fileCount":9,"unpackedSize":149766,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvGgiJpCw6G7UoGKHfugqCYrpxlO2WaWpVPWZcoFlt0wIgUPVcKVm+ufzkpE/dqvy38XQ5BevE6PuAg9ypYVNaoIY="}]},"_npmUser":{"name":"ajayos","email":"ajayosakhub@gmail.com"},"directories":{},"maintainers":[{"name":"ajayos","email":"ajayosakhub@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodedb_1.0.8_1692536166146_0.6927942062583508"},"_hasShrinkwrap":false},"1.0.9":{"name":"@ajayos/nodedb","version":"1.0.9","description":"NodeDB is a simple key-value store for Node.js, built on top of SQLite.","main":"index.js","scripts":{"start":"node example.js"},"repository":{"type":"git","url":"git+https://github.com/Ajayos/nodedb.git"},"keywords":["db","database","sql","Ajayos","ajay"],"author":{"name":"Ajay o s"},"license":"Apache-2.0","bugs":{"url":"https://github.com/Ajayos/nodedb/issues"},"homepage":"https://github.com/Ajayos/nodedb#readme","dependencies":{"colors":"^1.4.0","crypto":"^1.0.1","fs":"^0.0.1-security","path":"^0.12.7","sqlite3":"^5.1.6","util":"^0.12.5"},"gitHead":"73febdfbf7743f8636852183a67175aab9a33f7d","_id":"@ajayos/nodedb@1.0.9","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-Qv80l5rzcmde9uhu/jciCTDKxhDlZDAKUyBhDa2sqJ0Yoaa1iEKYAtyUVZi+L5xGtyUyicYjQuCtrtWnUtixog==","shasum":"6a1117f10324b368c1d6dda01930c3d41a9e0d36","tarball":"https://registry.npmjs.org/@ajayos/nodedb/-/nodedb-1.0.9.tgz","fileCount":8,"unpackedSize":148564,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5nORNBJu8/An8OCvoiOdSNBlblKukJYQKDpXH90mSnQIgHZI8l49Pl9jETjnJQfb3bK9OspwjTfQcVp2krf1Dr0U="}]},"_npmUser":{"name":"ajayos","email":"ajayosakhub@gmail.com"},"directories":{},"maintainers":[{"name":"ajayos","email":"ajayosakhub@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodedb_1.0.9_1692536662413_0.35994783712848566"},"_hasShrinkwrap":false},"1.1.0":{"name":"@ajayos/nodedb","version":"1.1.0","description":"NodeDB is a simple key-value store for Node.js, built on top of SQLite.","main":"index.js","scripts":{"start":"node example.js"},"repository":{"type":"git","url":"git+https://github.com/Ajayos/nodedb.git"},"keywords":["db","database","sql","Ajayos","ajay"],"author":{"name":"Ajay o s"},"license":"Apache-2.0","bugs":{"url":"https://github.com/Ajayos/nodedb/issues"},"homepage":"https://github.com/Ajayos/nodedb#readme","dependencies":{"colors":"^1.4.0","crypto":"^1.0.1","fs":"^0.0.1-security","path":"^0.12.7","sqlite3":"^5.1.6","util":"^0.12.5"},"gitHead":"e5e2bb6d2fa159aa6277d5d75ba3683227af7203","_id":"@ajayos/nodedb@1.1.0","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-YyYWm9l38mBfWVXhw/rGiTen86Y030rwmBhCGeYgPf4m/G5UPAwZUVHyUtnzZrJ5YHXCEjKMeGLv783O9sNfTg==","shasum":"1b18fabbec34e3ee0b26356c3dca8dec9d667b0d","tarball":"https://registry.npmjs.org/@ajayos/nodedb/-/nodedb-1.1.0.tgz","fileCount":8,"unpackedSize":148558,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEQo4UlmID1R9VHi3dCyKW/LJIPqBZBTKJmKzuQrnL/wIhAPbFGVX2UVbfwyvRS+l+hZ7G6D8guczFo356jnQbF3k+"}]},"_npmUser":{"name":"ajayos","email":"ajayosakhub@gmail.com"},"directories":{},"maintainers":[{"name":"ajayos","email":"ajayosakhub@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodedb_1.1.0_1692537968408_0.9586622731165935"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-29T14:08:36.433Z","1.0.0":"2023-04-29T14:08:36.668Z","modified":"2023-08-20T13:26:08.869Z","1.0.1":"2023-04-29T14:22:00.987Z","1.0.2":"2023-04-29T14:55:47.239Z","1.0.3":"2023-04-29T15:45:11.759Z","1.0.4":"2023-04-29T18:24:37.033Z","1.0.5":"2023-04-29T18:56:55.412Z","1.0.7":"2023-04-30T14:01:02.816Z","1.0.8":"2023-08-20T12:56:06.380Z","1.0.9":"2023-08-20T13:04:22.631Z","1.1.0":"2023-08-20T13:26:08.704Z"},"maintainers":[{"name":"ajayos","email":"ajayosakhub@gmail.com"}],"description":"NodeDB is a simple key-value store for Node.js, built on top of SQLite.","homepage":"https://github.com/Ajayos/nodedb#readme","keywords":["db","database","sql","Ajayos","ajay"],"repository":{"type":"git","url":"git+https://github.com/Ajayos/nodedb.git"},"author":{"name":"Ajay o s"},"bugs":{"url":"https://github.com/Ajayos/nodedb/issues"},"license":"Apache-2.0","readme":"# NodeDB\r\n\r\nNodeDB is a simple key-value store for Node.js, built on top of SQLite.\r\n\r\n## Installation\r\n\r\nYou can install NodeDB using npm:\r\n\r\n```sh\r\nnpm install @ajayos/nodedb\r\n```\r\n\r\n## Setup\r\n\r\n1. Install NodeDB using npm:\r\n\r\n```sh\r\nnpm install @ajayos/nodedb\r\n```\r\n\r\n2. Import and create an instance of the DB class with a custom database file path:\r\n\r\n```javascript\r\nconst DB = require('@ajayos/nodedb');\r\nconst customDBPath = '/path/to/custom/database/file.db';\r\nconst nodedb = new DB(customDBPath);\r\n```\r\n\r\n3. Use the available functions to interact with the database, as demonstrated in the examples below.\r\n\r\n## Project Description\r\n\r\nNodeDB provides an efficient way to manage key-value data in your Node.js applications by leveraging the power of SQLite. It offers a lightweight and embedded database solution suitable for small to medium-sized projects. Whether you need to store user profiles, configuration settings, or any other structured data, NodeDB simplifies the process by providing easy-to-use functions for storing, retrieving, and deleting data.\r\n\r\n## Functions and Usage\r\n\r\n### `setDB(tableName, rowName, data)`\r\n\r\nInserts or updates a row in the specified table with the specified key and data.\r\n\r\n#### Example Usage:\r\n\r\n```javascript\r\nawait nodedb.setDB('users', 'ajay', { name: 'Ajay o s', age: 20 });\r\n```\r\n\r\n### `getDB(tableName, rowName)`\r\n\r\nRetrieves a row from the specified table with the specified key, or all rows if no key is specified.\r\n\r\n#### Example Usage:\r\n\r\n```javascript\r\nconst ajay = await nodedb.getDB('users', 'ajay');\r\nconsole.log(ajay); // { name: 'Ajay o s', age: 20 }\r\n```\r\n\r\n#### Example Usage (All Rows):\r\n\r\n```javascript\r\nconst allUsers = await nodedb.getDB('users');\r\nconsole.log(allUsers); // [ { rowName: 'ajay', data: { name: 'Ajay o s', age: 20 } }, ... ]\r\n```\r\n\r\n### `deleteDB(tableName, rowName)`\r\n\r\nDeletes a row from the specified table with the specified key, or the entire table if no key is specified.\r\n\r\n#### Example Usage:\r\n\r\n```javascript\r\nawait nodedb.deleteDB('users', 'ajay');\r\n```\r\n\r\n#### Example Usage (Delete Table):\r\n\r\n```javascript\r\nawait nodedb.deleteDB('users');\r\n```\r\n\r\n### `setDATA(tableName, rowName, data: any)`\r\n\r\nSimilar to `setDB`, but stores data without JSON stringifying it.\r\n\r\n#### Example Usage:\r\n\r\n```javascript\r\nawait nodedb.setDATA('metadata', 'version', 1.2);\r\n```\r\n\r\n### `getDATA(tableName, rowName)`\r\n\r\nSimilar to `getDB`, but retrieves data without JSON parsing it.\r\n\r\n#### Example Usage:\r\n\r\n```javascript\r\nconst version = await nodedb.getDATA('metadata', 'version');\r\nconsole.log(version); // 1.2\r\n```\r\n\r\n#### Example Usage (All Rows):\r\n\r\n```javascript\r\nconst allVersions = await nodedb.getDATA('metadata');\r\nconsole.log(allVersions); // [ { rowName: 'version', data: 1.2 }, ... ]\r\n```\r\n\r\n### `deleteDATA(tableName, rowName)`\r\n\r\nSimilar to `deleteDB`, but deletes data without JSON parsing it.\r\n\r\n#### Example Usage:\r\n\r\n```javascript\r\nawait nodedb.deleteDATA('metadata', 'version');\r\n```\r\n\r\n#### Example Usage (Delete Table):\r\n\r\n```javascript\r\nawait nodedb.deleteDATA('metadata');\r\n```\r\n\r\nExample\r\nHere's a complete example of how to use NodeDB to interact with a database:\r\n\r\n```javascript\r\nconst DB = require('@ajayos/nodedb');\r\n\r\n// Define a custom database file path\r\nconst customDBPath = 'mydatabase.sql';\r\n\r\n// Create an instance of the DB class\r\nconst nodedb = new DB(customDBPath);\r\n\r\nasync function main() {\r\n  // Set data using setDB\r\n  await nodedb.setDB('users', 'ajay', { name: 'Ajay o s', age: 20 });\r\n\r\n  // Get data using getDB\r\n  const ajay = await nodedb.getDB('users', 'ajay');\r\n  console.log('Retrieved Data:', ajay);\r\n\r\n  // Delete a specific row using deleteDB\r\n  await nodedb.deleteDB('users', 'ajay');\r\n}\r\n\r\n// Run the main function\r\nmain().catch((error) => {\r\n  console.error('An error occurred:', error);\r\n});\r\n```\r\n\r\n## Note\r\n\r\nFor functions like `deleteDB` and `deleteDATA`, if you provide only the `tableName`, the entire table will be deleted. To delete a specific row, provide both `tableName` and `rowName`.\r\n\r\n## License\r\n\r\nNodeDB is licensed under the Apache License 2.0. See the [LICENSE](/LICENSE) file for details.\r\n\r\n## Repository\r\n\r\nYou can find the repository for NodeDB on GitHub at [https://github.com/Ajayos/nodedb](https://github.com/Ajayos/nodedb)\r\n","readmeFilename":"README.md"}