{"_id":"@elijahjcobb/nosql","_rev":"13-d1352e69a1ebb936588b1474607d1fa3","name":"@elijahjcobb/nosql","dist-tags":{"latest":"0.0.14"},"versions":{"0.0.1":{"name":"@elijahjcobb/nosql","version":"0.0.1","description":"A smart SQL database manager with easy and quick to use query and object management features.","main":"dist/index","types":"dist/index","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"npm run compile","compile":"npm run clean && /usr/local/bin/tsc -p tsconfig.json","watch":"tsc -w -p .","clean":"rm -rf dist"},"repository":{"type":"git","url":"git+https://github.com/elijahjcobb/nosql.git"},"publishConfig":{"access":"public"},"keywords":["sql","smart","query","save","update","create","delete","typescript","type","safe"],"author":{"name":"Elijah Cobb","email":"elijah@elijahcobb.com","url":"https://elijahcobb.com/"},"license":"MIT","bugs":{"url":"https://github.com/elijahjcobb/nosql/issues"},"homepage":"https://github.com/elijahjcobb/nosql#readme","dependencies":{"mysql":"latest","@elijahjcobb/collections":"latest","@elijahjcobb/error":"latest","@elijahjcobb/encryption":"latest","sqlstring":"latest","@types/node":"latest","@types/mysql":"latest","@types/sqlstring":"latest"},"devDependencies":{"typescript":"latest","tslint":"latest"},"gitHead":"c60a61d23d28344b288763c6b2734378dd9c335f","_id":"@elijahjcobb/nosql@0.0.1","_nodeVersion":"10.14.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-eY1And6UJNDLaF4fPjVr1ZQsVPxjaYmojFXll/WvCO73XIrKypYeeTY/rXPCbWY1BDeUH35wX6NP2bfldOaZTQ==","shasum":"0bf55e197e3dd1a5953df604c18c7d5dc0196ead","tarball":"https://registry.npmjs.org/@elijahjcobb/nosql/-/nosql-0.0.1.tgz","fileCount":24,"unpackedSize":75437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAUXECRA9TVsSAnZWagAA6aoP/R9jVHK3MrFeFAt000EA\nt3+GRHgndX1/otSPJQdfmNLYL5G8Z4X0b7U6COd/xSoH4PZc4DFMLacb9ki2\nsB9EBdL5wpMgkM8mwgPd7Pp5XqOPaXUK/pa2IomSe+aYpGEn8iqfIKeEKJOs\nbAhn+y32nzfi/1XwQIY1CIi9pcOf2TcuVrEnf7bM1oiXVEgYhVY7xFc0EFe+\nOQqcvXQy0qpl4QPYGWazpHU7uKu2jCzBegFHehHYlWgpCIcH+iaICfvdIwlA\n1Q2nUlyfEnsuHJ9r3PbWYo2aI3hnn4dD2BG8N4L/8LwTbUlZ7vUz1SYwIyDb\nE1DEcX0R9EV8SscZVPKdj1XELBPGhR8uu0PpG50C41GDjTO/LvycmR9Lyrgi\nN6FVaLfppdK+DkM4ONeuWBKg7QWmzM/Evqt0vJRn8Z9f4QgazkiH+icLhZm/\nlPKVUzrJFoG1w5DkiNeahO45Lj4SAkJmTvdWQVXfFoMhvQNx9oN9ycxvpw/X\nEZB/4V5qHrLh8kRXwIdGX/hqTnDtt8rDpgsQNvSui0gOFm3NO6bM8X61znd/\ng0KQ/0tCqKGErIqgQGFqOc72dZQR3kxmvnYIXdJuCwMu1GCzvTjTYy/kl4V3\nqFsRegw/7iezhqwFLJXL/XKDR9C1QYfGAXxA0k9IoDmO2Foh3VYpYgp8eErT\nmXzg\r\n=bBNU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrXycB82Iox42lzFsjWQT6J2VA7qHWwQ0igXxohR9REwIgHHttS28brnVNf9EtNgXcybaaqZZ8SjAqjrIokQEbMW4="}]},"maintainers":[{"name":"ejc","email":"elijah@elijahcobb.com"}],"_npmUser":{"name":"ejc","email":"elijah@elijahcobb.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nosql_0.0.1_1560364484254_0.42823830968888577"},"_hasShrinkwrap":false},"0.0.2":{"name":"@elijahjcobb/nosql","version":"0.0.2","description":"A smart SQL database manager with easy and quick to use query and object management features.","main":"dist/index","types":"dist/index","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"npm run compile","compile":"npm run clean && /usr/local/bin/tsc -p tsconfig.json","watch":"tsc -w -p .","clean":"rm -rf dist"},"repository":{"type":"git","url":"git+https://github.com/elijahjcobb/nosql.git"},"publishConfig":{"access":"public"},"keywords":["sql","smart","query","save","update","create","delete","typescript","type","safe"],"author":{"name":"Elijah Cobb","email":"elijah@elijahcobb.com","url":"https://elijahcobb.com/"},"license":"MIT","bugs":{"url":"https://github.com/elijahjcobb/nosql/issues"},"homepage":"https://github.com/elijahjcobb/nosql#readme","dependencies":{"mysql":"latest","@elijahjcobb/collections":"latest","@elijahjcobb/error":"latest","@elijahjcobb/encryption":"latest","sqlstring":"latest","@types/node":"latest","@types/mysql":"latest","@types/sqlstring":"latest"},"devDependencies":{"typescript":"latest","tslint":"latest"},"gitHead":"602b5972e5f4e29092514c1f880154dddadf0847","_id":"@elijahjcobb/nosql@0.0.2","_nodeVersion":"10.14.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5j/rtcvCujbHw6yU7A5x7DhcP5ybqVvb5lwWB5r44qDuAOeYw3qC4xC/ubKEvGvOUmvSFm6ZXyr4II6hQls4GA==","shasum":"b7f218dca2d60352541db9960709dc42000820e1","tarball":"https://registry.npmjs.org/@elijahjcobb/nosql/-/nosql-0.0.2.tgz","fileCount":24,"unpackedSize":80033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAUjSCRA9TVsSAnZWagAA3dgP+QCYU9n8jFh56+cqxBvl\n8YpDFUNFlE/zYuc2HQFbIDd+FRSuKCznhxSzX4sfS4SDDus1n9T8fQqDQebu\nV5Wg+PY7kUxyE3LGqSiHLfw8bbnHMpzz7LgI6mIeWoR7ILsO9VlrOKcMHAgl\nXD2n+Pc9zI1efESi31vYA5RFqs/uOkjyDsVlXIHriSbvnho/FtnNW4p8IN5G\niZuypWWOxz3kBtxdw7avdLzpWKnEDnI8TQSGhFfN8XByXHNPN1CTsWpVDMtX\nbdJAeowYk4pthcRUFMVvvFw1SFEqMTo3wu4EClYUan8cq6GSHQs6T7eCscKv\nfBx97yi0vlYtytsW6MlbLs9KpAf45ZIXbJ/P2dGbfIQIA24buK62bqZn9tbw\npX4QUh7QKYfHCBa4UdSajWC4dSUHcTLtKwNVitLUJnfO9nDZkJrZ2xHHADEJ\ndJz2yUDc/3xS/BW5/Dn6BGhJquUmZsro1iLpkTV49jH3zgVH1Y63bLyY+9Tq\nRrAryZh3PvrSQ9eqaql3BcHJO8gpENojiT0VmnXFsdiURsv0eqJJDjc/mkpL\nye+lPus3JC/A3s0svd22ta0McmyJkRQZG9zNGXjxHsPk5vOyvwbPH2iPe+DU\nBOCuKJj3U3BLYt/T1Q0aLriIeyFpVro70JqRohrrELek7Qf/VlDe1Y+a8W4x\nbee6\r\n=Kn2F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQYw4BiXPdW9xS+Q4bzfb93bG2FEqF77HXTDnXce5MCAIhALbV+0gP6qBQi9kQXImfcdy4hVzJzKu/rTmXXMru/BLO"}]},"maintainers":[{"name":"ejc","email":"elijah@elijahcobb.com"}],"_npmUser":{"name":"ejc","email":"elijah@elijahcobb.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nosql_0.0.2_1560365265757_0.5036095653060633"},"_hasShrinkwrap":false},"0.0.3":{"name":"@elijahjcobb/nosql","version":"0.0.3","description":"A smart SQL database manager with easy and quick to use query and object management features.","main":"dist/index","types":"dist/index","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"npm run compile","compile":"npm run clean && /usr/local/bin/tsc -p tsconfig.json","watch":"tsc -w -p .","clean":"rm -rf dist"},"repository":{"type":"git","url":"git+https://github.com/elijahjcobb/nosql.git"},"publishConfig":{"access":"public"},"keywords":["sql","smart","query","save","update","create","delete","typescript","type","safe"],"author":{"name":"Elijah Cobb","email":"elijah@elijahcobb.com","url":"https://elijahcobb.com/"},"license":"MIT","bugs":{"url":"https://github.com/elijahjcobb/nosql/issues"},"homepage":"https://github.com/elijahjcobb/nosql#readme","dependencies":{"mysql":"latest","@elijahjcobb/collections":"latest","@elijahjcobb/error":"latest","@elijahjcobb/encryption":"latest","sqlstring":"latest","@types/node":"latest","@types/mysql":"latest","@types/sqlstring":"latest"},"devDependencies":{"typescript":"latest","tslint":"latest"},"gitHead":"7ff7312e746a3fc33d770bb17928bf84a7fdc046","_id":"@elijahjcobb/nosql@0.0.3","_nodeVersion":"10.14.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-xUBrzdrSTrWZ7ZHrCZcw/e5MsjYMKsQRhSMoUmOOIXcF/WB8MtJm6dPcMfpU0O+ONdpZPvL6y5djujutNMthCQ==","shasum":"0ffb34e5f9709c8c131a65771c1130acf01c2e06","tarball":"https://registry.npmjs.org/@elijahjcobb/nosql/-/nosql-0.0.3.tgz","fileCount":22,"unpackedSize":78426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAZA0CRA9TVsSAnZWagAAW7QP/2JSx9lmHS2U9lQR+na6\nzfBB+Qq4QOvAhETDEZUcl9Ia78h4EPb/RDMxBC1H5hLS7Emn/m+zv8F7MTg1\neS0Yb1ggfVUmAct1m/pUuApUTFM9Fs+15txRtoaa8fYcOIDtQM41ri0cxKmu\nn36NCeWRKYesmkIHxWvc9y9q9Vt9GBsWO75R5fC1I0WR1irkrzDBaqtRFJw1\nOiLKNS99LE26NZLc/og7i3bIiZTYGZkpjl+xcM4/Gz5A7h6tDCc9XdySFHUh\n3ILaHEJSFHNJvMcE27vVhJ+TsilY5wqVbwxBhOLVYBLRBzWdFA0pK9tqXAFM\nICHoJYb2PQZcBqJs0FSPNBaeOruurC+ublypZLy8bf45gFWb1LILMiBEY/m6\njwhB47kCS9ZPF1a5j/JSaftNby4SxZn0Unfe69ZeBQi27wSVcov35hwkuRsc\n6npM4XHcWIRPDK65ZsFgnIRox9FHdrWMudopqOoYoi6bJo7Ow5sGrXQrCLm3\nlJA+6G6L6zqrMycMnZezll550CKd8y5n0794vwv4ZZHNmLrXzHFqQywwE7VP\nQdtOj3WKtcb2CLfMgYrcMVkY5wRGCCewKrtqyNSda4ZfhvsIz00r79rHjH+i\nEqXoXMEEETngoWod/bZdl5MGe4N9fl3guyPCNFe5K8OnuWH7mBPKDVWA9mWo\n+PMz\r\n=te4L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCH8qh6YYa0HTbn2osgHsHAjtV/DUpLACUt1ylqnhynVQIgLK1JvrsGQbYq74dsehZhZNDKOBc0+AlluNQydlp+GQw="}]},"maintainers":[{"name":"ejc","email":"elijah@elijahcobb.com"}],"_npmUser":{"name":"ejc","email":"elijah@elijahcobb.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nosql_0.0.3_1560383539846_0.2936593826668168"},"_hasShrinkwrap":false},"0.0.4":{"name":"@elijahjcobb/nosql","version":"0.0.4","description":"A smart SQL database manager with easy and quick to use query and object management features.","main":"dist/index","types":"dist/index","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"npm run compile","compile":"npm run clean && /usr/local/bin/tsc -p ./tsconfig.json","watch":"tsc -w -p .","clean":"rm -rf dist"},"repository":{"type":"git","url":"git+https://github.com/elijahjcobb/nosql.git"},"publishConfig":{"access":"public"},"keywords":["sql","smart","query","save","update","create","delete","typescript","type","safe"],"author":{"name":"Elijah Cobb","email":"elijah@elijahcobb.com","url":"https://elijahcobb.com/"},"license":"MIT","bugs":{"url":"https://github.com/elijahjcobb/nosql/issues"},"homepage":"https://github.com/elijahjcobb/nosql#readme","dependencies":{"@elijahjcobb/collections":"latest","@elijahjcobb/encryption":"latest","@elijahjcobb/error":"latest","@types/jest":"^24.0.14","@types/mysql":"latest","@types/node":"^12.0.8","@types/sqlstring":"latest","jest":"^24.8.0","mysql":"latest","sqlstring":"latest"},"devDependencies":{"tslint":"^5.17.0","typescript":"^3.5.2"},"gitHead":"cc8a295caad293ff452ac24d02665f69938384e5","_id":"@elijahjcobb/nosql@0.0.4","_nodeVersion":"10.14.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-aHNkouE1Nm3Uid0Rdk8w4w7YmfxP71QqY2ytUweFFqnoM3/HMbDEDgn0cXk4DbDrqyA+hVqWSQXoCacrkxdpcA==","shasum":"6f73f4b2a8ce4be163be812115095bb527bd6ae2","tarball":"https://registry.npmjs.org/@elijahjcobb/nosql/-/nosql-0.0.4.tgz","fileCount":22,"unpackedSize":91334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBWaECRA9TVsSAnZWagAAYHIP/iM2yfTn0Y0xChItwmAO\nohHQH+FFWeXKDd4wtuhw2L1uOZuRFC0GKBReBx2gXzskGVPS8asXztoVH2N8\nCvl/FyMrfoPDIMF8mmFh2Su52tnNgO34P0+QD6gUwdhobzHpHldCPdri0Q+a\ncGnn8yh55ZRoznWQkjpiJreBx2SmAqjXxHPbpoNdsh2oqyb3ONgAtvTsUaDq\nNiS0Y6JOiU64Kyh1vD9lA+VXKF76RnEyNpwz5vsbuSFAXtcJfV6e27Cph3qm\nhJ5ha6Q+sCaTwirfoadBjEI6XNRA1DZTtAqwiCnGLhLe5V1BlqxVstKs19F6\nWfcC2gpBhXfXsuSH/F7s+nLJZJYScfeULzdbTb5yoUMPvWQnU54Ql5s1gN4J\ny7eVB+75WErIplPxtBxKxGUmXssWFTmNKmsWHCQ4jowWsF5605B0JAY9r+55\nR+Z7/lJaCK0J3KGoaOo9Oz3+oCaAgNl9s65bpQRaF9pvDAqmGLDbYhQ/K+57\nAah3G1iSIxDq+TOiCAovMfgywQLwrSQSpPgoFAJKpeY1qviBStU+Z0JndYmO\neeM/rzgiV157O837l+mFdX2V6s5+vFtK0DZYG0Z+eA6vB7q/iotROxmuFa9T\nwYGzLgwcey2EZZ3rSCMrk1NsUyabeCklghB+oop03yPZzCXX2Vb0oyr7iemb\nkfqW\r\n=oLS7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnRlHsKAxTlwsemDR1JTFqDAVQNrwLtk9Z/VNKk8sURgIhAK2SX6/hBiggo7RIG2oKHis0Ov+0nkQPv5nb+1zK6De7"}]},"maintainers":[{"name":"ejc","email":"elijah@elijahcobb.com"}],"_npmUser":{"name":"ejc","email":"elijah@elijahcobb.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nosql_0.0.4_1560635011361_0.9452691686057695"},"_hasShrinkwrap":false},"0.0.5":{"name":"@elijahjcobb/nosql","version":"0.0.5","description":"A smart SQL database manager with easy and quick to use query and object management features.","main":"dist/index","types":"dist/index","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"npm run compile","compile":"npm run clean && /usr/local/bin/tsc -p ./tsconfig.json","watch":"tsc -w -p .","clean":"rm -rf dist"},"repository":{"type":"git","url":"git+https://github.com/elijahjcobb/nosql.git"},"publishConfig":{"access":"public"},"keywords":["sql","smart","query","save","update","create","delete","typescript","type","safe"],"author":{"name":"Elijah Cobb","email":"elijah@elijahcobb.com","url":"https://elijahcobb.com/"},"license":"MIT","bugs":{"url":"https://github.com/elijahjcobb/nosql/issues"},"homepage":"https://github.com/elijahjcobb/nosql#readme","dependencies":{"@elijahjcobb/collections":"latest","@elijahjcobb/encryption":"latest","@elijahjcobb/error":"latest","@types/jest":"^24.0.14","@types/mysql":"latest","@types/node":"^12.0.8","@types/sqlstring":"latest","jest":"^24.8.0","mysql":"latest","sqlstring":"latest"},"devDependencies":{"tslint":"^5.17.0","typescript":"^3.5.2"},"gitHead":"428f233c542b1e4d1a9121ae7dca1714b1c3eb7e","_id":"@elijahjcobb/nosql@0.0.5","_nodeVersion":"10.14.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-SsehUzGkZ74VN0PjbWMAxzN3lsxAbTORxZXB6bOW0g/TeP3jgIMB5MPAesf240yY0efchiWMTKDVYxuHsWAGvw==","shasum":"e5326acacc4742159b192ac66fc730e9ae8d8f14","tarball":"https://registry.npmjs.org/@elijahjcobb/nosql/-/nosql-0.0.5.tgz","fileCount":22,"unpackedSize":91338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBb3gCRA9TVsSAnZWagAAUkAP/j29wKMCCyjKYv7XXYLb\nAWX6rs2K8xJq965EX/P1upbet7EzqwlwcT/ttQVuRVEfuzfqc2wTZTNF4WQY\nJjhehKAQO3qltd4EhfhFs4Z6Pai+2iH7BMd2QMGuITvV45tLUjAGT4QA9w3p\nb5H2dl37vDcNpiAbyp1Wqi/Gk2/ZQRte/6Er8rDJPOB6JFzEOayHq804c4WA\nSAqE8uJtTvUpJ6msEE0pMRpYRnvkygx5O9c/AV0BDOAD5v+TqZKhfjQ8wUq9\nRZSQqQ72bh+gkFdsEwPZdcLjii3L++T0Co6by+WYEpLbpoetg/IIhujKhq7p\nOzbWELLBMhv1el5+K2TrnNSnEs10UmhCiHvlf7D6CXN+qF3/Jd+0Dht6Ozt2\nYNkHHwQxluZCbQHoC7gedY1uXqbWYDPRW3ET0lkGlSycOG0TNocvbLe/j7dT\ny/FSRUODeqAr1KPAdgoq1+cguU5G/bzxo5N2yK1yJjCPn3Hwdzjh2R/XiRnZ\nfw43oP0xPDX+DkO+SrS5NYX5Eh5TCn9bHOB8JOHsoLoUnUxlgNDoBFeT2QaB\ndQZ9TNu6Zu4xHpdcOF3Gyai4l2MZ8q9WQPH4VRkYv3ntVUxYFsdmiKr2xPCD\n5+XraiUrVuDBbuj0PK3RcKDjpRd+iHv0zoePvoi77bi4Chory2GXnSRwbmze\n9rwN\r\n=i8dX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDbfUICkD5A9t+82KhruHTHPHMJ4B92mERI0oU/LMeUwIhALvziq4m1ybXIebEoa7PRqC90pwv5FP6MPe9+Wd2E+yt"}]},"maintainers":[{"name":"ejc","email":"elijah@elijahcobb.com"}],"_npmUser":{"name":"ejc","email":"elijah@elijahcobb.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nosql_0.0.5_1560657376101_0.5133273206535882"},"_hasShrinkwrap":false},"0.0.6":{"name":"@elijahjcobb/nosql","version":"0.0.6","description":"A smart SQL database manager with easy and quick to use query and object management features.","main":"dist/index","types":"dist/index","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"npm run compile","compile":"npm run clean && /usr/local/bin/tsc -p ./tsconfig.json","watch":"tsc -w -p .","clean":"rm -rf dist"},"repository":{"type":"git","url":"git+https://github.com/elijahjcobb/nosql.git"},"publishConfig":{"access":"public"},"keywords":["sql","smart","query","save","update","create","delete","typescript","type","safe"],"author":{"name":"Elijah Cobb","email":"elijah@elijahcobb.com","url":"https://elijahcobb.com/"},"license":"MIT","bugs":{"url":"https://github.com/elijahjcobb/nosql/issues"},"homepage":"https://github.com/elijahjcobb/nosql#readme","dependencies":{"@elijahjcobb/collections":"latest","@elijahjcobb/encryption":"latest","@elijahjcobb/error":"latest","@types/jest":"^24.0.14","@types/mysql":"latest","@types/node":"^12.0.8","@types/sqlstring":"latest","jest":"^24.8.0","mysql":"latest","sqlstring":"latest"},"devDependencies":{"tslint":"^5.17.0","typescript":"^3.5.2"},"gitHead":"e7d3a628296730a6f7044fd137d3fef1e975c284","_id":"@elijahjcobb/nosql@0.0.6","_nodeVersion":"10.14.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-cQHlCb/Bh5bkdZhvAJo9p1mAkoMWYMii0DDYfwlIKIK9j08UtVDPZ1hV0Dzoe9DLiR//3BBmezctVqgdvYJ2AA==","shasum":"69df96eeb51cbc30af56666ae5182f909cc2ee80","tarball":"https://registry.npmjs.org/@elijahjcobb/nosql/-/nosql-0.0.6.tgz","fileCount":35,"unpackedSize":127639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCtaXCRA9TVsSAnZWagAAGPoP/RsC4OVYos0wCRqGJS9u\nUC+oytcU6NaBx4AKMrnLKSWDRVDfAXOLsDarOYi3DIunvqcfzpKs1zISCQQr\n2tjJF5ZoIZpJe1n5bAUftHVVq5Mjc+sLsk4EdrOVUnAqz5fSGN7LVGp6ksP+\nTxUPZcGK+RtjGvqOE8hshRptiw13a1PVcfAZubSMXvWSglSnSh8EtJUP3fZ9\nc/j1pLUpZ2OXaloy7kJ+fq9aUSG5Oj4m25DEphc1CCyNXG0uacBUO8OiQGZ8\nJmUDwUfYZmcKRo3uMQRYh6TE5oYea4hEF1aa/tg3kyNKzEq8xzidJ38jODGO\n/JLPN1pJmY5huEy8oiLgb88aI0uooCjYXRdHfUzQ+lgcFNjYNzqzrHaESHxm\nscjb31XOSzaeOtceeqrq/cssTDMMGfGNXhkoZ+H3AtbDl1MbBBfhIryqdKCU\nSdn1+xf2zi+9hK+UVrXT6w9xmpzPk72RwyFgli/A+KZepQTnQ6nTmEmdTSev\n5z1echBBPA15cd9p2Frss3g9aCiXcaxgxfAv0iOb/HElpdML64OdXYww8zV6\nKpBvz+VO0t+Zpp19kTNycUi3iuJtyK+K4wuG81Ib0R2d/ab/C3VMxkqdpZaZ\nRj+7qWB/LsFxqPzEDdZLEmLAeUIU/SNt1k8TUItK7+AdXOBw6YHn1FHA5pPu\nZ6ry\r\n=k5ST\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFyOYNupcQh1Lqe8JsAxc6gx/6cfqU2IzTkayyR5RLeWAiEA+5hgtoJxX62DHdb8a7XqibB+6fc7CSiTCtMOGtlfo/g="}]},"maintainers":[{"name":"ejc","email":"elijah@elijahcobb.com"}],"_npmUser":{"name":"ejc","email":"elijah@elijahcobb.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nosql_0.0.6_1560991382787_0.4351276436552043"},"_hasShrinkwrap":false},"0.0.8":{"name":"@elijahjcobb/nosql","version":"0.0.8","description":"A smart SQL database manager with easy and quick to use query and object management features.","main":"dist/index","types":"dist/index","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"npm run compile","compile":"npm run clean && /usr/local/bin/tsc -p ./tsconfig.json","watch":"tsc -w -p .","clean":"rm -rf dist"},"repository":{"type":"git","url":"git+https://github.com/elijahjcobb/nosql.git"},"publishConfig":{"access":"public"},"keywords":["sql","smart","query","save","update","create","delete","typescript","type","safe"],"author":{"name":"Elijah Cobb","email":"elijah@elijahcobb.com","url":"https://elijahcobb.com/"},"license":"MIT","bugs":{"url":"https://github.com/elijahjcobb/nosql/issues"},"homepage":"https://github.com/elijahjcobb/nosql#readme","dependencies":{"@elijahjcobb/collections":"latest","@elijahjcobb/encryption":"latest","@elijahjcobb/error":"latest","@elijahjcobb/sql-cmd":"latest","@types/jest":"^24.0.14","@types/mysql":"latest","@types/node":"^12.0.8","@types/sqlstring":"latest","jest":"^24.8.0","mysql":"latest","sqlstring":"latest"},"devDependencies":{"tslint":"^5.17.0","typescript":"^3.5.2"},"gitHead":"6fb66f5fa6b4359a49de585e240e5602947f58f3","_id":"@elijahjcobb/nosql@0.0.8","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-emvPZVx/Mi6Qm/x4qIs3kI35S8g2zJ6TWcs7RztCABDeQK5Z7+frFJmZcjBAo0Gg/5/WF298RFFMTZPDwDpapA==","shasum":"f87f4bb8d21b79d15dee274a25e529562182c409","tarball":"https://registry.npmjs.org/@elijahjcobb/nosql/-/nosql-0.0.8.tgz","fileCount":38,"unpackedSize":128828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDWdzCRA9TVsSAnZWagAAZdIP/0ts9x+6q9DQcAruUNBx\nuxg7JoyifObwDPFSyo1Pe7et+gydWaqOFeh3prL8Qvng4JtaNDLBfIgGnxf3\n/ztPdRocfPdp6F9mZ40K9aAEXaX6nYBXWl4gge6qf9tOPcYZcbeS+fgy18fv\nkqOV/Gr3hAX8kygvaT2h3Qk3qa334ZgyquZPQuyjfQAdcL5ybOUSENNrvH50\np75zW4HS0iYsuFKvVgoAcaxUm7o1gnsXyj5STOyaRuA1aTEkpDZtPj9tqero\nWE6HjevTNrFuswv7CCQxCf4KjrFch6q7NOmWiIEXQVhwbTT0loNbcFgZTlKo\nApf0XjWgBidzpzHfjMG+CGpBq/AudUTNckdExZY0a1H7mCBJRGwD2BgrRfjP\nzyADAFzUGa1sTrMgV0rA8rq5yNzbx/XiA5AoePJGwxuK4kT07rkMJuti8n1Y\nU6z7h7mHUWrX5gMmbZlUF0Ejgm6csn0dVfNUx/XhII/O+IdeCnd9qoUEhicz\nEMZCl2ZcGTmBX5aZ1xkLqOw9AR4EGE3EzS9ZUahTdU9mV5l/587TGj0yEqZN\n1WCMgRId0Al30mSdvn5ZiqlYz0V99UJl/2JoDgdaOtWT6mFINAIQRXekBLWf\naO5X2m2nVnqoIm9XCgct5pBVKUrXr4YAJAa7JLJ88qh/gd96TCLT/AUoXQoj\nGxRl\r\n=tqoW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBf3V2Auu8MZpEgiqDRKWKMVZ0eQ1nd31jXMC/H8lvR8AiBTAYawKHK6GFflkfBbpWZBw5MIcKBV/8vAt8L93cehXA=="}]},"maintainers":[{"name":"ejc","email":"elijah@elijahcobb.com"}],"_npmUser":{"name":"ejc","email":"elijah@elijahcobb.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nosql_0.0.8_1561159538091_0.42400045748289905"},"_hasShrinkwrap":false},"0.0.9":{"name":"@elijahjcobb/nosql","version":"0.0.9","description":"A smart SQL database manager with easy and quick to use query and object management features.","main":"dist/index","types":"dist/index","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"npm run compile","compile":"npm run clean && /usr/local/bin/tsc -p ./tsconfig.json","watch":"tsc -w -p .","clean":"rm -rf dist"},"repository":{"type":"git","url":"git+https://github.com/elijahjcobb/nosql.git"},"publishConfig":{"access":"public"},"keywords":["sql","smart","query","save","update","create","delete","typescript","type","safe"],"author":{"name":"Elijah Cobb","email":"elijah@elijahcobb.com","url":"https://elijahcobb.com/"},"license":"MIT","bugs":{"url":"https://github.com/elijahjcobb/nosql/issues"},"homepage":"https://github.com/elijahjcobb/nosql#readme","dependencies":{"@elijahjcobb/collections":"latest","@elijahjcobb/encryption":"latest","@elijahjcobb/error":"latest","@elijahjcobb/sql-cmd":"latest","@types/jest":"^24.0.14","@types/mysql":"latest","@types/node":"^12.0.8","@types/sqlstring":"latest","jest":"^24.8.0","mysql":"latest","sqlstring":"latest"},"devDependencies":{"tslint":"^5.17.0","typescript":"^3.5.2"},"gitHead":"1d58837041f1576d0fff269a82c1b151e3ba3b93","_id":"@elijahjcobb/nosql@0.0.9","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-/9/5rXa33DsyK9l9SA9X10TBBwK7Bf879aAhFcdfc8p4H/KCvo20/FluZFcPzZ+aoVQ/t0NI6R1bHI8RSOrkzg==","shasum":"16e70bd2cad3760023c3d7d955e8286a7bd06594","tarball":"https://registry.npmjs.org/@elijahjcobb/nosql/-/nosql-0.0.9.tgz","fileCount":38,"unpackedSize":128713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDXBnCRA9TVsSAnZWagAAjLUP/i1zJlDGRDkzZVx6tBGL\nuJMR+cwVcZeVQYRrwV6pJFc43xO2z6c8jS8ax+6Tq0LjMXtseg0unW+zdomw\nQ4vHsz9zffkKf7FUdktJOpoSa99mCPCLFxh70AjrEYbU++ilTQCrEyEzh+b+\nYB3ldkcAukWgw6fj/40g/Rk7E2WTlP6Re4ryq/ToTnoAPLLF/THPYB24bGQN\ntRHwtHgKen5K2w+gGhcCrdkXjqYDgvqyqV+Vy1PwddYj5jOfiEl2P9ObpUDE\naCg5fdNkm6Wwwjh5DUY7Ltx7RWtjt2Q6t5NDolJ0o9ULWkieNe1Apljmtudf\n8myHPSMhUi3lFNaVi3HpiTby1DdOMc39GCfVwbvGi7c6hhlfjERA8kB0IKWI\nG42HYNoxQfQeqdDKSpmFR6KTQSB9Cxu69XOIT+nNkP10yjzgMTRVk9aadex+\n10dBl+aVLRXtoKE6C4eJCzhSPiJ1sbCFRnZSBjtxe2EHJGCM3mz/q5aqUXt5\nsHC64T1Z8hITWvM40YKCgD8VVaqFMPmQf7xdg0Mdqgm6uVMgpc5c6NnZRi4q\nfhPptW674MRCZbdsBWUmmG+8PIHkXi/8jWDEepnffA2ysYyJvMDCHqlto3CP\nq3w+phKUaZtyb9Zy9AN/nYA3xQ7k3a7pNXSZUiS0G37P2F/FP8JH6ZqfQ1gd\nI6vB\r\n=hSA6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE2w7JSE2xXjncuzLxBSYSTiecYU7Hyyj2+RWNDpNX34AiEA8eEzgBGe9P5wCSTJ3TtQaXUocYFhBx1S45LHrkusQUE="}]},"maintainers":[{"name":"ejc","email":"elijah@elijahcobb.com"}],"_npmUser":{"name":"ejc","email":"elijah@elijahcobb.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nosql_0.0.9_1561161830692_0.7164445014352514"},"_hasShrinkwrap":false},"0.0.10":{"name":"@elijahjcobb/nosql","version":"0.0.10","description":"A smart SQL database manager with easy and quick to use query and object management features.","main":"dist/index","types":"dist/index","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"npm run compile","compile":"npm run clean && /usr/local/bin/tsc -p ./tsconfig.json","watch":"tsc -w -p .","clean":"rm -rf dist"},"repository":{"type":"git","url":"git+https://github.com/elijahjcobb/nosql.git"},"publishConfig":{"access":"public"},"keywords":["sql","smart","query","save","update","create","delete","typescript","type","safe"],"author":{"name":"Elijah Cobb","email":"elijah@elijahcobb.com","url":"https://elijahcobb.com/"},"license":"MIT","bugs":{"url":"https://github.com/elijahjcobb/nosql/issues"},"homepage":"https://github.com/elijahjcobb/nosql#readme","dependencies":{"@elijahjcobb/collections":"latest","@elijahjcobb/encryption":"latest","@elijahjcobb/error":"latest","@elijahjcobb/sql-cmd":"latest","@types/jest":"^24.0.14","@types/mysql":"latest","@types/node":"^12.0.8","@types/sqlstring":"latest","jest":"^24.8.0","mysql":"latest","sqlstring":"latest"},"devDependencies":{"tslint":"^5.17.0","typescript":"^3.5.2"},"gitHead":"a3ef26acbe5d285d8892573d46c0a45d8571ca66","_id":"@elijahjcobb/nosql@0.0.10","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-vvAdt2oUSC7wac3Xwq129dV0R5mJFHFgqqU0sOMhWMj+HkBKJqcx7CfkzgHb5Qh3cfy5STGCaV29eEloEAJ3VA==","shasum":"939c46c90cc84c9c07b0b8775aa973ae8d5007fd","tarball":"https://registry.npmjs.org/@elijahjcobb/nosql/-/nosql-0.0.10.tgz","fileCount":38,"unpackedSize":128820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDXEwCRA9TVsSAnZWagAAhLsP/AjVwvsoKiSP28rRYSYI\njx8jJphZLxAnezOdLkxA2iy5mcpsZtqWjekOkcgAS6t+9YM4DrJerO6zBAGY\nGDIj7NdSx6t34qT6Ze2+hXNzUDJRxaZo40rJQgDZAiQDSKaG0L0tJXfPI5Zg\nxin2EwESS8hM/sTj4f6AH0TuiyAgXrbqfbnrdIMKW5A3Xs/EVajLyh4SroY4\nIbIa/kbHpZE/+xbmHMKx7rSVw0xQpRTz4eN58TGWBDS+xdlml8L8bJfPwSqV\nKrnv1VvdAcWfzWsvUiSlIkk/dLg/olQqgKc3qbvTuEC003dDmLfhR/LwBBo3\noZWy9hiO14MkxsjlTDB3cpnROtZL2L50q14pCPpL9JNRTKs0AATtAPjrb1LC\nW28n6yq424FPVE9qYeNH4LT0rarQZ4MfGS6IO5oDK8iC52OjxHoX2r9uXkz7\nQnpmLF4I3toJmHYGh2XrHevH0lYtkZ7ZPrNH8RW6WZJyxSYimjUFcuUBD/Or\ncg/OitAFcZSPLOzA1VTSmmzgY7pXqkRQ+0/bQN3U8kd2SrcX8rJmhCnOiJhl\nkuL7OzhqVQ2UDYf9yYthV1gwR2hjLFnC8m+fiBsJlRaC9iT1Q5Do1xpri+G0\nCRyid37f8+mj9kjbGfkuiTC0uLaGyYmUV8ihKP6Yi6QyGlCI9K0oK1CiCy66\niPQy\r\n=gcPV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxlyqjRC7rac7oGFLsgJVlwa0Wrt1fX18Xnn5Nqnya9gIhAPnbmTbKzRCW4ZabrQ0q6b3KM9o6H3CtATEIY9mehjMH"}]},"maintainers":[{"name":"ejc","email":"elijah@elijahcobb.com"}],"_npmUser":{"name":"ejc","email":"elijah@elijahcobb.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nosql_0.0.10_1561162031236_0.12603694926722286"},"_hasShrinkwrap":false},"0.0.11":{"name":"@elijahjcobb/nosql","version":"0.0.11","description":"A smart SQL database manager with easy and quick to use query and object management features.","main":"dist/index","types":"dist/index","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"npm run compile","compile":"npm run clean && /usr/local/bin/tsc -p ./tsconfig.json","watch":"tsc -w -p .","clean":"rm -rf dist"},"repository":{"type":"git","url":"git+https://github.com/elijahjcobb/nosql.git"},"publishConfig":{"access":"public"},"keywords":["sql","smart","query","save","update","create","delete","typescript","type","safe"],"author":{"name":"Elijah Cobb","email":"elijah@elijahcobb.com","url":"https://elijahcobb.com/"},"license":"MIT","bugs":{"url":"https://github.com/elijahjcobb/nosql/issues"},"homepage":"https://github.com/elijahjcobb/nosql#readme","dependencies":{"@elijahjcobb/collections":"latest","@elijahjcobb/encryption":"latest","@elijahjcobb/error":"latest","@elijahjcobb/sql-cmd":"latest","@types/jest":"^24.0.14","@types/mysql":"latest","@types/node":"^12.0.8","@types/sqlstring":"latest","jest":"^24.8.0","mysql":"latest","sqlstring":"latest"},"devDependencies":{"tslint":"^5.17.0","typescript":"^3.5.2"},"gitHead":"f6ce0f8744bb96fa1b1894efaad34ddbbca1f293","_id":"@elijahjcobb/nosql@0.0.11","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-mTa8Teo8+B7G6lD/PxLSW5TBAKXeiArSqOHl890ASNt8VMjZsvCx2sUFucqz5sUFGvERl86xo0ID1Tg42UOxyA==","shasum":"4b74587e1ea274680413d9d432affef72907dced","tarball":"https://registry.npmjs.org/@elijahjcobb/nosql/-/nosql-0.0.11.tgz","fileCount":38,"unpackedSize":128822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDXIPCRA9TVsSAnZWagAA0CkP/jP4BIwQdRrQp9AVilg5\nvMPqEJDtxgolP/zYQNvq6HKooXrco3HTPHBlLkF4ONtK8GljbpQfh7b19BAd\n7JefDgnrjnKqhNIB3zRGnzEDZ5UvZL5xBQPQBdLciYmA+ld4nTDOOcGnsVaD\nZJFvuezZ5/7D+68TVK8liNG0NgNCfH20KffYtf/M0gY1M7SxUiwA9NGiaBYb\n+2wVFfnBE2Yfrgrzl7+41r7gl6qlyPAbZoxmVbb1MiyAlnx75GzIGRsx5JR0\n0t9NlP4T6VcbKe9pYg4yh6wN7dDL0wZyHCZCRt7PlD37ThFFatAOwUtBdwjJ\nGlEOZfbIq7AersViQEE7a2HPVKh3GoVU3szFGlWxceh7Uujmrk7MT+htId50\nBEjdn9uUh/NpBfjSQuvWnxx8ebXiQIOXGxAS7XSkb3rwRJvTL1aonk0S7/a2\n9BPcRUsfqwihD1BUQlElC/v/YeaMsSoSkqn0xcf3ublk+0wRWoZyGq0GrlG5\noyasseXp3MW15W/4x4lh2ev581VqfpXhYMd59fyo/vCRojUsnnGnxGiwbOZf\nZnAMBaahg3gc8oSisLjQRJmswF4LzSRAs7Aa2wf5CZnKkq+UzZv1WoLqyLk2\nPaT2JP5MlK4u85Sx6KgqxBUpknDDDBrW1JySex6o9LpilQ3e0Ykc9U0OBF0d\ncpdK\r\n=pbSY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCI7JAcGruva1yFnJ+N/eDfp0zia+J+ZpcygLeXDIfTVwIhAKPZgk1XZWOys8RFdt9qh1VhaJXMicECdnJBL7Ihqg/8"}]},"maintainers":[{"name":"ejc","email":"elijah@elijahcobb.com"}],"_npmUser":{"name":"ejc","email":"elijah@elijahcobb.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nosql_0.0.11_1561162254881_0.7789129447811529"},"_hasShrinkwrap":false},"0.0.12":{"name":"@elijahjcobb/nosql","version":"0.0.12","description":"A smart SQL database manager with easy and quick to use query and object management features.","main":"dist/index","types":"dist/index","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"npm run compile","compile":"npm run clean && /usr/local/bin/tsc -p ./tsconfig.json","watch":"tsc -w -p .","clean":"rm -rf dist"},"repository":{"type":"git","url":"git+https://github.com/elijahjcobb/nosql.git"},"publishConfig":{"access":"public"},"keywords":["sql","smart","query","save","update","create","delete","typescript","type","safe"],"author":{"name":"Elijah Cobb","email":"elijah@elijahcobb.com","url":"https://elijahcobb.com/"},"license":"MIT","bugs":{"url":"https://github.com/elijahjcobb/nosql/issues"},"homepage":"https://github.com/elijahjcobb/nosql#readme","dependencies":{"@elijahjcobb/collections":"latest","@elijahjcobb/encryption":"latest","@elijahjcobb/error":"latest","@elijahjcobb/sql-cmd":"latest","@types/jest":"^24.0.14","@types/mysql":"latest","@types/node":"^12.0.8","@types/sqlstring":"latest","jest":"^24.8.0","mysql":"latest","sqlstring":"latest"},"devDependencies":{"tslint":"^5.17.0","typescript":"^3.5.2"},"gitHead":"6384ca438426c3d12be082704dcc301222a9aca0","_id":"@elijahjcobb/nosql@0.0.12","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-NYSaqwPjrAtUygyRsEwFdo44lYPnB3Mvv+y9QYEteQCGxVpStUsIgBgkjjCTO/fYiSA0OMreG5CYiecHCLOvLg==","shasum":"3a093e0b1211d49fbafc7999f7824df4b102aa4c","tarball":"https://registry.npmjs.org/@elijahjcobb/nosql/-/nosql-0.0.12.tgz","fileCount":38,"unpackedSize":129853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDYC7CRA9TVsSAnZWagAA3zoP/0r0z/M9c/RvlHpjvkmk\nxSF5UW3kKPgaO91ayggw46SxxhKtCKvjfIpggTNDRNtBcBDz/HqCDxmCk/v+\nfW9BX1W0797lyLI0rZ8Uv+d7q29fkb7p9Cclh7I8SQ9CrTg9wbRWiqcnWWCg\noSvj14VLGAWTbyPUXVdwGcneKRXPdcwaOU+EZGQnuEJ0gKGU+PHutC7y1IbD\ngi6LKwGDYihpMIR1UOhMYXHNcGJkXCMdjt6PQYA2xe0q3xnjfIrAPiZYKjxZ\nuk+aPYO72SSe2c5Qg9uwIwFfLwF7yYlsCcdN3Ux0IkwZJDNHSOBH1LVeg/fo\npFTwGUDIv0FqODkRbq7BQJbBbmSm5JVkSgF37HlWnCZ6+3Qe3B0u8SO+UDFs\ngtGE4H+YM4zc3JAwyBvdbmO2JV/gEyHYsrJYPyZGJudBcGCu5OMQiqaP+qnS\nQxVlR7Z3hYiqwKoCwez/v6wGFlFWel4A/atYO9iHy+MKc1F4lKLy8w2kUigp\nzkGQx2XyIS9rXrKcfZxwdESiyUl4igcsdjGRMDVmDjWufu99UtyhCmMnJ3eq\nNHPPDaTpJU48eOuvrCKNr2ViUZqhJPlE7A1a/HhA/bVi123M58VQxr/ZuG9B\niyMyQNIGd7jfYYiDJjrsJCSPpCCoiDAKCr1RH5SjvmP3yXg5EG3wWidc7xIw\n6sju\r\n=BtBR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAysp93EWIw+dGE3wEYz6fhM9DMBQxk5yjazPg4ZQLEhAiAUK493HpPTgbUdL8tIo5U5IylLwJYKLXKoIsGTFp42uw=="}]},"maintainers":[{"name":"ejc","email":"elijah@elijahcobb.com"}],"_npmUser":{"name":"ejc","email":"elijah@elijahcobb.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nosql_0.0.12_1561166010513_0.6995282416511561"},"_hasShrinkwrap":false},"0.0.13":{"name":"@elijahjcobb/nosql","version":"0.0.13","description":"A smart SQL database manager with easy and quick to use query and object management features.","main":"dist/index","types":"dist/index","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"npm run compile","compile":"npm run clean && /usr/local/bin/tsc -p ./tsconfig.json","watch":"tsc -w -p .","clean":"rm -rf dist"},"repository":{"type":"git","url":"git+https://github.com/elijahjcobb/nosql.git"},"publishConfig":{"access":"public"},"keywords":["sql","smart","query","save","update","create","delete","typescript","type","safe"],"author":{"name":"Elijah Cobb","email":"elijah@elijahcobb.com","url":"https://elijahcobb.com/"},"license":"MIT","bugs":{"url":"https://github.com/elijahjcobb/nosql/issues"},"homepage":"https://github.com/elijahjcobb/nosql#readme","dependencies":{"@elijahjcobb/collections":"latest","@elijahjcobb/encryption":"latest","@elijahjcobb/error":"latest","@elijahjcobb/sql-cmd":"latest","@types/jest":"^24.0.14","@types/mysql":"latest","@types/node":"^12.0.8","@types/sqlstring":"latest","jest":"^24.8.0","mysql":"latest","sqlstring":"latest"},"devDependencies":{"tslint":"^5.17.0","typescript":"^3.5.2"},"gitHead":"141d77a7859d455f6576e4ad554949c74a96ffe3","_id":"@elijahjcobb/nosql@0.0.13","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-2aIRiXdmSXoETcsvmi5j+2BVJOQX3/SCvJtKRan05DqIPBHThpSvmiuzNe94dtpwNWMisb+LzJsnIBglP9t8Tg==","shasum":"666434341eb6129ba45cc82c55042dbddc51ac44","tarball":"https://registry.npmjs.org/@elijahjcobb/nosql/-/nosql-0.0.13.tgz","fileCount":38,"unpackedSize":129773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDYOrCRA9TVsSAnZWagAA+6QP/iMktf2ZkHtRoXcws6DF\nTJsvJ/uGwdpKbFeMWL7RT9YZFE7Vsgp1jTFCGoXdyh1Q04S8wqf5a0/ujHtZ\n5YO2bZLI2H03RbnPLQ2zb6NoHblJoYwyzhYJ9qRXUzVZUdnjM85af8AEm1FJ\n0yvqGC/gFozRp5RPSCTQHGDx9SNe2+i+cebQ6JUnfHvrGMeji9BiWCvXlt4N\nFBGfebdoVvOX9XVZBiLa2TEyf43N4MFoEthKtmPDqyfEEmy7CsvwXG1Rupcf\nJFPn7lufeZbF/IVmdb+ymG0TBd8Y/Zllu1PEQe9kpMlkUd0tpdHlOZuoIayk\n+yxLcOKTJBF9aPPSKoccqCryD6JfjiegoB9kOjWUHC8n3vtcRI1k+u49B7Jl\nK9JUowDImrJClpkOJxRVPUIo/08+YxHUpT9S89NcIMJwUHpNWuOpl3o2Z20Y\ngnr4UIDG/alzY64S0XHkY+mubFmlj1qr6+FCv/so3+nMjrUvQGE0ZNft4KON\nzEwToThQKOcFHZdZEhWZtsoM4k6R57Wwl+dOfs5IgdePl2wsHxdaLgSqdVtD\nEhPZ4G8ZRd+6zVc1QD+z09ozDfLq9qtwbY/xJqD7/8p5fEGkj2lLkU95EVzC\ncr8xSnIhBexMcxk6FCdvYBXTlrqnkm4SS+l77/X/gWzX1Iczl2MTm+n/zC0J\nBb0R\r\n=IXCU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/Vo1emJ8K7GZunuHYAGZdKv6sr6E+JjDNYG7CcdEZcAIhAJlttD5QyXZuQxUM3ir5t+eR8cSuMQ4vW6RJ8QiPdZtS"}]},"maintainers":[{"name":"ejc","email":"elijah@elijahcobb.com"}],"_npmUser":{"name":"ejc","email":"elijah@elijahcobb.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nosql_0.0.13_1561166762819_0.7178006565669017"},"_hasShrinkwrap":false},"0.0.14":{"name":"@elijahjcobb/nosql","version":"0.0.14","description":"A smart SQL database manager with easy and quick to use query and object management features.","main":"dist/index","types":"dist/index","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"npm run compile","compile":"npm run clean && /usr/local/bin/tsc -p ./tsconfig.json","watch":"tsc -w -p .","clean":"rm -rf dist"},"repository":{"type":"git","url":"git+https://github.com/elijahjcobb/nosql.git"},"publishConfig":{"access":"public"},"keywords":["sql","smart","query","save","update","create","delete","typescript","type","safe"],"author":{"name":"Elijah Cobb","email":"elijah@elijahcobb.com","url":"https://elijahcobb.com/"},"license":"MIT","bugs":{"url":"https://github.com/elijahjcobb/nosql/issues"},"homepage":"https://github.com/elijahjcobb/nosql#readme","dependencies":{"@elijahjcobb/collections":"latest","@elijahjcobb/encryption":"latest","@elijahjcobb/error":"latest","@elijahjcobb/sql-cmd":"latest","@types/jest":"^24.0.14","@types/mysql":"latest","@types/node":"^12.0.8","@types/sqlstring":"latest","jest":"^24.8.0","mysql":"latest","sqlstring":"latest"},"devDependencies":{"tslint":"^5.17.0","typescript":"^3.5.2"},"gitHead":"824a413f1bc09f12b54ac48dcf3e424eeb61614b","_id":"@elijahjcobb/nosql@0.0.14","_nodeVersion":"10.14.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-T3gQRBZKk99uW0BixC2OWR52X0oafdgmdCqCU43ShdzpNvWorSiFw2ej+4e5CYwKapsyg3DrRFEBF/nB5bgwpQ==","shasum":"8694a6e1f035ca12bcdb874b774087fcb7c8c58f","tarball":"https://registry.npmjs.org/@elijahjcobb/nosql/-/nosql-0.0.14.tgz","fileCount":38,"unpackedSize":130051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFiAyCRA9TVsSAnZWagAAnUYQAIclTx4wUXHYaRZ5smAp\nhDzL07l1leV9En4h+xgPL5FawgOd+L2JGAEjs6/Dm9+loOKLG0Fim3g77Lya\nzqU1MsFoNUdBZHru3OFuTffyhHuF9qmk919QzQPXE5NZM0g9hDNg3WPUh1av\ndNoznFKt0uBSjsWX32hwBN5+Qnc99LfJzSsbdjhK+BdupwLTC0ntnk1yBk2+\nmJdenWuU6uNMPkNQNgmAjHDUpp5f3jOG27lJn2nLuK0iANTlzTw/JOKQDK2p\nODb4WLCLM1OcNKN0AqLclZ/7Y89PlPgWyAbQPPATqLbVlQvfOdqa0HrOFVXF\n7G/OJCs4qKF6AjpVHwuRJkk2sbipqkLQ9Qyd7FaQQnn8NhFTTNxLEAP9rkJH\nKPMMXCE44ASxopko0cqq49WfVCIDQgYTw2F16T4p4E8vHogKb1/2Lz2Sy9U3\nwsik1sfJSJWleXTLlOE3zx34VW6xb35bg6nkxFiv3po6GWZq9WlWDlPup6f5\nLyum1xPipgqnx37AYnV5M5fSnojVOqEN0Ps3gkZM9aUdXLZnjCdGX2XY+gvm\nhiKWxfy7vvpgLwbcQF6+WCUZgj6NiT72W2yjXfWMbgvSjQmp1/8Bp/Zq/v3f\nmVmCQ3hvjA7a5/691tAP6dT0hwGuUsd+/g/LdO/sypz6NcWZzsDvjHg/Qi0z\n6+HA\r\n=+SLO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFqJZr2XH/ykmB62/GKxKix+7gRApMOz917AzQwmsIKtAiEA+V31LmKdlDbJ0rVuoN8Ia51L5QvL9cYix0VDIC9HYfQ="}]},"maintainers":[{"name":"ejc","email":"elijah@elijahcobb.com"}],"_npmUser":{"name":"ejc","email":"elijah@elijahcobb.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nosql_0.0.14_1561731121767_0.780310606746194"},"_hasShrinkwrap":false}},"time":{"created":"2019-06-12T18:34:44.065Z","0.0.1":"2019-06-12T18:34:44.407Z","modified":"2022-04-05T07:11:58.271Z","0.0.2":"2019-06-12T18:47:45.853Z","0.0.3":"2019-06-12T23:52:19.976Z","0.0.4":"2019-06-15T21:43:31.507Z","0.0.5":"2019-06-16T03:56:16.216Z","0.0.6":"2019-06-20T00:43:02.952Z","0.0.8":"2019-06-21T23:25:38.256Z","0.0.9":"2019-06-22T00:03:50.817Z","0.0.10":"2019-06-22T00:07:11.380Z","0.0.11":"2019-06-22T00:10:55.034Z","0.0.12":"2019-06-22T01:13:30.674Z","0.0.13":"2019-06-22T01:26:03.024Z","0.0.14":"2019-06-28T14:12:01.877Z"},"maintainers":[{"name":"ejc","email":"elijah@elijahcobb.com"}],"description":"A smart SQL database manager with easy and quick to use query and object management features.","homepage":"https://github.com/elijahjcobb/nosql#readme","keywords":["sql","smart","query","save","update","create","delete","typescript","type","safe"],"repository":{"type":"git","url":"git+https://github.com/elijahjcobb/nosql.git"},"author":{"name":"Elijah Cobb","email":"elijah@elijahcobb.com","url":"https://elijahcobb.com/"},"bugs":{"url":"https://github.com/elijahjcobb/nosql/issues"},"license":"MIT","readme":"# nosql\nA smart SQL database manager with easy and quick to use query and object management features.\n\n## Import\nImport all modules needed from the `@elijahjcobb/nosql` package.\n```typescript\nimport { ECSQLObject } from \"@elijahjcobb/nosql\";\n```\n\n## Initialize\nEverything in this package is promise based. So inside an `async` function call the static function `connect()` on the\n`ECMDatabase` class.\n```typescript\nimport { ECSQLDatabase } from \"@elijahjcobb/nosql\";\n\nECSQLDatabase.init({\n\thost: \"localhost\",\n\tport: 3306,\n\tusername: \"root\",\n\tpassword: \"\",\n\tdatabase: \"testing\",\n\tverbose: false,\n\tduplicateKeys: {\n\t\t\"user_email_uindex\": \"email\"\n\t}\n});\n```\n#### Init Object Structure\n| Key | Type | Optional | Default | Description |\n| --- | --- | --- | --- | --- |\n|`database`|`string`|`false`| `none` | The database to access on your SQL server. |\n|`verbose`|`boolean` | `true` | `false` | Enabling verbose mode will log every event processed by this package. |\n|`duplicateKeys`| `object` | `true` | `none` | You can specify a key and value for the duplicated column so that when a duplication occurs this package will through an error that is relevant for your situation. | \n|`host`| `string` | `true` | `localhost` | The host your SQL server is running on.|\n|`port`|`number`|`true`|`3306`|The port your SQL server is running on.|\n|`username`|`string`|`true`|`root`|The username for logging into your SQL server.|\n|`password`|`string`|`true`|`none`|The password for logging into your SQL server.|\n\n## Creating a Prototype\nCreate a class that extends the abstract class `ECSQLObject`. `ECSQLObject` requires a generic `Props` type. Make an interface that extends `ECSQLObjectPropType` and then use that interface as the\ntype for the `ECSQLObject`. Make sure to add a public constructor to your new class that calls\n`super(table: string, types: ECSQLObjectTypes<Props>)`. That way to make a new object of your class you don't  need to supply anything in the constructor.\n\n#### Example\n```typescript\nimport { ECSQLObject, ECSQLObjectPropType } from \"@elijahjcobb/nosql\";\n\ninterface UserProps {\n\tname: string;\n\tage: number;\n\tpassword: Buffer;\n}\n\nclass User extends ECSQLObject<UserProps> {\n\t\n\tpublic constructor() {\n\t\t\n\t\tsuper(\"userTable\", {\n\t\t\tname: \"string\",\n\t\t\tage: \"number\",\n\t\t\tpassword: \"buffer\"\n\t\t});\n\t\t\n\t}\n\t\n}\n```\n> In the example above a `User` class is created. Now you can easily do anything on your user. You can also write\nfunctions on your `User` that only a `User` would have.\n\n## Using a Prototype\nEvery prototype has a `props` property that conforms to the type you define. An object will have:\n* `id: string`\n* `updatedAt: number`\n* `createdAt: number`\n* `props: T`\n\n#### Props\nThe props follows the interface you supply when making a class that extends `ECSQLObject`. Using the example from above\nyou can access different properties on the `User`.\n\n```typescript\nlet user: User = new User();\nuser.props.name = \"Elijah\";\nuser.props.age = 20;\nuser.props.password = Buffer.alloc()\nuser.id; // the id of the user\nuser.updatedAt; // the timestamp the user was last updated\nuser.createdAt; // the timestamp the user created\n\nawait user.update();\nawait user.create();\nawait user.delete();\nawait user.fetch(\"id-goes-here\");\nawait user.updateProps(\"name\", \"age\");\n```\n\n\n#### Fetching an Object\nYou can use the `ECMQuery` to fetch an object. Pass the class of the object and the id and it will return a type safe\ninstance of the class for the given id.\n```typescript\nlet user: User = await ECSQLQuery.getObjectWithId(User, \"the-id-of-user\");\n```\n\n## Query with `ECMQuery`\n\n#### Create Query\nTo create a query, make a new instance of `ECSQLQuery` and pass the class of the object you will be querying and whether\nall the filters should be queried as `AND` or `OR`;\n\n#### Filters\nYou in the constructor for an `ECSQLQuery` you supply a factory but you also supply a filter which can be a `ECSQLFiler`\nor an `ECSQLFilterGroup` instance. Filter groups are used to group filters by a common conditional. Check out the\nexample below...\n\n#### Sort\nYou can sort the query by using the `setSort(<ECSQLSort>)` method that takes a `ECSQLSort` instance. To create a new instance,\nprovide a key that is a key of the props, and a sort direction.\n\n#### Setting a Limit\nUse the `setLimit(<number>)` function that takes a number to limit the amount of responses from the query.\n\n#### Sending Query\nYou can use the `getAll()` or `getFirst()` methods that return promises of either the first object that matches the\nquery, or all objects that match the query.\n\n#### Example\n```typescript\nlet query: ECSQLQuery<User, UserProps> = new ECSQLQuery(User, new ECSQLFilterGroup(\n\tECSQLCondition.And,\n\tnew ECSQLFilter(\"age\", ECSQLOperator.NotEqual, 51),\n\tnew ECSQLFilterGroup(\n\t\tECSQLCondition.Or,\n\t\tnew ECSQLFilter(\"age\", ECSQLOperator.Equal, 15),\n\t\tnew ECSQLFilterGroup(\n\t\t\tECSQLCondition.And,\n\t\t\tnew ECSQLFilter(\"age\", ECSQLOperator.LessThanOrEqual, 100),\n\t\t\tnew ECSQLFilter(\"age\", ECSQLOperator.GreaterThanOrEqual, 20)\n\t\t)\n\t)\n));\n```\n> This example would return all users whose age is between 20 and 100 or whose age is 15 but not 51.\n\n## Need more than default types?\nIf you need to use instances that are not `string`, `number`, `boolean`, `array`, `object`, or `buffer` that is now\nsince version `0.0.4`. Below is an example of how you can very easily support this.\n\n#### Explanation\nAll you need to do is add the property on your class like you normally would. In the example below a `MyDate` date object is used.\nBecause the `MyDate` can be stored as a `string` which is one of the types supported by this package, you can override\nthe two methods in the class below. `overrideEncoding` and `overrideDecoding` are called after internal encoding and decoding\noccur. So if you want to have your own `MyDate` for a birthday, you can simply set it and return `encoded`. Likewise, to\ninitialize the date, use the decoding method and set the value from the `row` that is provided.\n\n#### Example\n```typescript\nclass MyDate {\n\t\n\tpublic date: string;\n\t\n\tpublic constructor(date: string) {\n\t\tthis.date = date;\n\t}\n\t\n}\n\ninterface UserProps {\n\tfirstName: string;\n\tbirthday: string;\n}\n\nclass User extends ECSQLObject<UserProps> {\n\n\tpublic birthday: MyDate | undefined;\n\n\tpublic constructor() {\n\n\t\tsuper(\"user\", {\n\t\t\tfirstName: \"string\",\n\t\t\tbirthday: \"string\"\n\t\t});\n\n\t}\n\n\tpublic async overrideEncoding(encoded: ECSQLObjectRowOverride<UserProps>): Promise<ECSQLObjectRowOverride<UserProps>> {\n\n\t\tif (this.birthday) {\n\n\t\t\tencoded.set(\"birthday\", this.birthday.date);\n\n\t\t}\n\n\t\treturn encoded;\n\n\t}\n\n\tpublic async overrideDecoding(row: ECSQLObjectRow<UserProps>): Promise<void> {\n\n\t\tthis.birthday = new MyDate(row.get(\"birthday\") as string);\n\n\t}\n\n}\n``` \n\n## Testing\nThis package contains a `/tests` directory with some `jest` unit tests. If you find a bug please let me know and I will\nfix the package! :)\n\n## Documentation\nEverything is completely documented. You can view the\n[declaration files](https://github.com/elijahjcobb/nosql/tree/master/dist) or even the\n[source code](https://github.com/elijahjcobb/nosql/tree/master/ts) on GitHub.\n\n## Bugs\nIf you find any bugs please [create an issue on GitHub](https://github.com/elijahjcobb/nosql/issues) or if you are old\nfashioned email me at [elijah@elijahcobb.com](mailto:elijah@elijahcobb.com).","readmeFilename":"README.md"}