{"_id":"@autobits/express-myconnection","_rev":"7-ae66f4347e8be6a8b331ac2d57e53fec","name":"@autobits/express-myconnection","dist-tags":{"latest":"1.0.8"},"versions":{"1.0.0":{"name":"@autobits/express-myconnection","version":"1.0.0","description":"Connect/Express middleware that auto provides mysql connections.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://bitbucket.org/autobotsteam/express-myconnection.git"},"homepage":"http://bitbucket.org/autobotsteam/express-myconnection","keywords":["express","mysql","connect","pool","middleware","autobits"],"dependencies":{"bluebird":"2.9.34"},"author":{"name":"Autobits Systems"},"license":"MIT","gitHead":"cb2788b078718f0606dd40438177404eb6f7a764","_id":"@autobits/express-myconnection@1.0.0","_npmVersion":"6.4.0","_nodeVersion":"8.9.1","_npmUser":{"name":"awilches","email":"alvaro.jose.w@gmail.com"},"dist":{"integrity":"sha512-WMsDMQ4DwN3jPpcZ5hJ80URX4ADWXL8Z3zpkJ/6jJocIj9J0/qTcSa0GzuXVaLOQHpgKXloy6sRjyy09a6MTHA==","shasum":"51d51e5df04072e6b0128e4d9eaa5cb3a29a46f3","tarball":"https://registry.npmjs.org/@autobits/express-myconnection/-/express-myconnection-1.0.0.tgz","fileCount":5,"unpackedSize":22664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwzAGCRA9TVsSAnZWagAAuo0P/2NTwIcL1y1Ic/9Pu7E1\nAk0A/wy88bPp4BLXWQTJaQjQEUcLgGh0gSdsRfUXyaWGbpjmCifrSEQw68Y1\nOoyY9kZK0c6skVwlw03UQbeZtLAWh7KxPG9M5QSCnLM8tbxpjNmKjI9p2ZHW\naKAftDnXNRjyvA0pbVWCC4zIMj77COSUp8J6LGn9dFypbS987oVhcg5aIay8\no4ehzjiX/9BlIroEatEhI+aU0XTXbs+8NRYQ+c6K43IVDpW+8yDHoumcOyiN\nfweck3UpkBz/T6cqc9oEK8vFhPrv4Ehba/HnBZ1eubnReDWSnDR6ttsX+0G0\n+5Ce3p55WaHP+wNCUF2HyEGBqY5r3HOJ+AyeAMP/DcoeQC+xtHUVAsXg4x7x\nHdTkSCYo8Rm4GJh0JnMSDREtCxRypJYLBvzJTED63HhJ+idaq79CUNudT+8g\niLka2g4dyw0KSC9zhIAaZD8peMIWO7S4qT1OUmDPNJKsFb/SlS0rFLcOiqjm\nBYqHJhzyeJ2ewOja3Ib4lQTk7Mu8RcDVfu7pFK7a62Bzk+JFuBNOn7XxFnSw\nxPCIZarNhEpbzxEjBN/RdjsrQC/Ae7Bb1AL71QKfW6ZxYSIYfduIXehQT5bG\nTMcEdNFNNuBIRtrs02Ty9r7jTGXu1qNDIf53OE8z4jjwHIvPRPqLZXjVv21O\nYn5J\r\n=Xk/u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXHdjzuX+NnhL5F7ZXshM+Gjhg179DBA8Zphky9DyKkAiA0/JBO+hQkAzef1M4FtWh/OGXHEUbw6cExmQ9Zq6u2oQ=="}]},"maintainers":[{"name":"awilches","email":"alvaro.jose.w@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-myconnection_1.0.0_1573072902338_0.11867395559826677"},"_hasShrinkwrap":false},"1.0.1":{"name":"@autobits/express-myconnection","version":"1.0.1","description":"Connect/Express middleware that auto provides mysql connections.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://bitbucket.org/autobotsteam/express-myconnection.git"},"homepage":"http://bitbucket.org/autobotsteam/express-myconnection","keywords":["express","mysql","connect","pool","middleware","autobits"],"dependencies":{"bluebird":"2.9.34"},"author":{"name":"Autobits Systems"},"license":"MIT","gitHead":"cb2788b078718f0606dd40438177404eb6f7a764","_id":"@autobits/express-myconnection@1.0.1","_npmVersion":"6.4.0","_nodeVersion":"8.9.1","_npmUser":{"name":"awilches","email":"alvaro.jose.w@gmail.com"},"dist":{"integrity":"sha512-PU3UnX6QpnL4ZUtcltJCdCUgZ881wGA7SxUVE5yrWT5HyOf9cRFwjbUKgCPX98VHZoiI56wF9KXcu+T3uHaXrw==","shasum":"b1f02af512c7789a5504c1d290cbb9e56d256e3b","tarball":"https://registry.npmjs.org/@autobits/express-myconnection/-/express-myconnection-1.0.1.tgz","fileCount":5,"unpackedSize":23264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwzDdCRA9TVsSAnZWagAAmdUP/AqN73CbC/l+AoKo5IYi\nn9b6zUQJ5VTYrQudlxWbClwa3iT1SyL5wS8lg63eNWmHrCOzPE59xvLBjwW0\nZFWb55eT7Uwq4bt5yrK/pyukw6oz8na0NX7H4T85s2zjhsVftCISBK1tGnId\nIhWPL2gO4Ewm3LDjqnI2MAI5tqcCtQc0PpT3VAaHXXBG4lCUn+FDAQnsjoLT\nDSAZ38dQLzSX73QN24P9jpciQljhZCK1aAF/DZnFHwZVrnG0BCuqMucQtIBq\nrgp8lCzRxvVvltwvrjNJAuy9vlJmkAQUrejOEsMKNTin3ONLwkr6q+pXcm++\ngDE8EW2k8ptOv1cQaLH7trmjiHxfTj1/OebAmSgUb4conP+SBVMmd+NF9dX3\nBSbEfpRIj/qmYVxwAZ9ZFcE71VU2JRurIHUY5jERVD54hft86vVRS3jW2A+F\nWzATzsIA1SuQNTD78czeYUezS/QfVQ7+dr0FvStMWXLNAxqIrhG5EB4fmqBh\nYa998Ax/Yz+DqvIZMU7oI4chftr/P+LUtmi9SxH/nXWZ6YplfPLSDGJV77oI\nVaL+HRigLqryadPLv5A9qzPzOsibG/Kg1oFwj5x6lPJ3JORxUXX1W/X26eEU\nv7tx1bQeXjIV3GWcBCOpWlx/xB8y95qpF65/EuYNzfyKUHawMCsIFGCVgwez\nr2+V\r\n=ea/l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGiLHQW7O7eMH9l0pKwXaXHEr7/TrJaAM6/Ph5R6N51mAiBpN4b49xb26BKBEPFEFlZZiIwZ1T5kCUzMfjRqnFMFTQ=="}]},"maintainers":[{"name":"awilches","email":"alvaro.jose.w@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-myconnection_1.0.1_1573073116615_0.3209963780935239"},"_hasShrinkwrap":false},"1.0.2":{"name":"@autobits/express-myconnection","version":"1.0.2","description":"Connect/Express middleware that auto provides mysql connections.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://bitbucket.org/autobotsteam/express-myconnection.git"},"homepage":"http://bitbucket.org/autobotsteam/express-myconnection","keywords":["express","mysql","connect","pool","middleware","autobits"],"author":{"name":"Autobits Systems"},"license":"MIT","gitHead":"e93d830e57022ae7e0c6f0ad89e0ee2fc49db7ba","_id":"@autobits/express-myconnection@1.0.2","_npmVersion":"6.4.0","_nodeVersion":"8.9.1","_npmUser":{"name":"awilches","email":"alvaro.jose.w@gmail.com"},"dist":{"integrity":"sha512-7EDd7ja4R3tsbzeQKcSr742T60qkc+uYB6UqS6/6vc7WuEWz6R9YxrtBXUFjUMhLDvTDONnADQhU81H74AlgRQ==","shasum":"377c6ef603536a0e0dbac421c541234a70b701f0","tarball":"https://registry.npmjs.org/@autobits/express-myconnection/-/express-myconnection-1.0.2.tgz","fileCount":5,"unpackedSize":22585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwzsuCRA9TVsSAnZWagAAN/YQAIKhFQaev1VVFt0+i8Vm\nSx6kjGDxs88GnM1KGRv2xEAL1uoVvIAfuTV8iZeU6XXASuK5DaXH5PmtNFAa\nMaCAjAqNyjwoSaanI9lyQ+ze99U3Hzl78JME82acCGi3WkCWi2wJmC4nJE8i\nQP7TbFzYqUzJNeJYnBFvxkykivHMHMNE9mBKTuKCjHITH34b+8YkJ0tNcwPx\nyAj9Hn8waX4TltbfDUtUejOkFQTMxN/x0avR11LIt+2wC4FT6r6eHgTKUutg\nv5l4gs+R+Liyl8qHxsYrksgkVCDHwJDSZ35hYvGnyRnCHvwM2FVFHat6/3Nt\nTRI9RvISWzI1U+1Hq4G5xP4ybADcU3ojCcCTPzXktsqvgU5lD3dENuN89DK0\nStIDdl9ZZfbCunPealeyqEK2cXVMM5v/3PcVt7Rh1acrKvRQW99MyfhoFB6e\nWCdRBJEYmQb826lmOSUTPLoUcDoBdzZtQjXhzafOoncLKSfz1xQ3M7x88YR7\nDg6nWgh6cZPyi2aLAxyl87/faVVAij7UIRbJL0WnpTx23RfakZRnH24O9AVo\n9Z98smzw6n+LZcZrohz2JP6og1YwV58GTJ35Kb316oxQ/w7+2o4vtSgctMMa\ndbgfLLP5EX/+m+c/dqQGjxUkIZz+qk9d8le5lvle9iEdvQW+/v5lYKGxGD2c\n4jdE\r\n=YqzD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4cPGx0rKR/OVSLEFtPe4Jh6X80fys2nzAO4vdRvAFgwIgTjzGx8YKQEUN+c38W+8LxkGnvL1M+DPfSgMJsRxjdJg="}]},"maintainers":[{"name":"awilches","email":"alvaro.jose.w@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-myconnection_1.0.2_1573075758298_0.5819531187910163"},"_hasShrinkwrap":false},"1.0.5":{"name":"@autobits/express-myconnection","version":"1.0.5","description":"Connect/Express middleware that auto provides mysql connections.","main":"index.js","directories":{"example":"examples"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://bitbucket.org/autobotsteam/express-myconnection.git"},"homepage":"http://bitbucket.org/autobotsteam/express-myconnection","keywords":["express","mysql","connect","pool","middleware","autobits"],"dependencies":{"bluebird":"2.9.34"},"author":{"name":"Autobits Systems"},"license":"MIT","gitHead":"e26787b6fda197313b55ba8ec8c5be482577133b","_id":"@autobits/express-myconnection@1.0.5","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Qw9Qm2gzSKQ/iFx8WdxnU/DNTJFk4dIduKNrVmjLo7grrcoty37zi1S9Nl/2tHBNi5E/pWk1uDlWibN0kTgOXQ==","shasum":"42383c7e5df402a69e1af82ade7b424058fba50c","tarball":"https://registry.npmjs.org/@autobits/express-myconnection/-/express-myconnection-1.0.5.tgz","fileCount":9,"unpackedSize":25065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe63xzCRA9TVsSAnZWagAAChkP+wR64oCGuGT72pcoTviO\no9dTXdH1JHkx0Szd24Ci5Muaka+N/J0z8gvBGx/BtIfPVjChvpNrk0AJtmIt\n/vJp96CIv1ZsTAablc5WMpdleA/bVrQ4edd4sUCCTfElwiVRil28iOTMDWl0\n23nzROJNSBV3CCw3K1qaIdO1NJpb6r47tunrw+TK0bLJbZqMWrcMwYSWicOv\n3drSBFHreswgyi/MPofRauScx6WH+pQKqRYEl+r557yr9Z2Hu2UBs+xXVxwT\nASUutjw1ID49LsmehhlCWiG6kYznD6SnkDaJyWRZiX8zE3ZNP6MG6HDv9i4z\nc3swNirQiiN1URQ81RGX3SUAqaNzkMJoW0O7BNE18cBNQCkrLKo9xVVOussD\nDcDQYbdNhLVE4+MreLoU80RE0kngR6l0zkSc+RVea1jI8H9b3OYhR40/DgdC\n/emWAOxyTYcLhpNVxOzyxeTWkjdXCZqrbljlElatYWVwwMKOz2JN9d11Fwz1\nmKXgteIjDKLXXpCVOovdJvqOMoJj8272PHfmZou0yaxw3cDNMhGtS2Xv/IuB\nMTLAsZn8ovb3H9CK36b6wO35Gp50GE9FP0adhaLSOaSynpOZDmkqY0PGykm2\nDrqsjoy4IvMvYLBrtOnlDvcNPMBuFSPUa7YRhZCAaDvWNrgCGJ5rGV9KHleZ\nLuom\r\n=rptI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDB/iEuHcK2b304kmlzsa5nVqyZHjy/j2lWThujwy8XSQIgYkPxDXDW0TVTqQdI8UkQUYXyc5mX40h0pfQQBXshBUQ="}]},"maintainers":[{"name":"awilches","email":"alvaro.jose.w@gmail.com"}],"_npmUser":{"name":"awilches","email":"alvaro.jose.w@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-myconnection_1.0.5_1592491122859_0.14016644067991257"},"_hasShrinkwrap":false},"1.0.6":{"name":"@autobits/express-myconnection","version":"1.0.6","description":"Connect/Express middleware that auto provides mysql connections.","main":"index.js","directories":{"example":"examples"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://bitbucket.org/autobotsteam/express-myconnection.git"},"homepage":"http://bitbucket.org/autobotsteam/express-myconnection","keywords":["express","mysql","connect","pool","middleware","autobits"],"author":{"name":"Autobits Systems"},"license":"MIT","gitHead":"e26787b6fda197313b55ba8ec8c5be482577133b","_id":"@autobits/express-myconnection@1.0.6","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-3uTec9fbnumLw3EbjWNPBu8aMn58NHPYIayCkqi5e6F5+vJLjBHdH21DdDyMZd9R4oghPKYy+dDaSm3HZrQl9Q==","shasum":"ae2407223f37d6b8a42ab815b1bdccd39ece8ad8","tarball":"https://registry.npmjs.org/@autobits/express-myconnection/-/express-myconnection-1.0.6.tgz","fileCount":9,"unpackedSize":25007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe636NCRA9TVsSAnZWagAAEJAP/RXSg1cnV8Ed1Bf4WXWo\nsE1c8uuariR/LL7TpOmizYhpKT99zgDxSc2x8/5j+V7a+zEC5YDZArqiFvyw\n+kChTgm0AsuNlJIg0O9plXitWzlCJ9mEEVBjir+ZZk6E6BY7OZ0SIGe581nl\nNpyN2VA1+LOpXnCC5hRJ+AqR3SSGEsFpOnu10hKZExh6ZjhPx9xktosQ8O6j\nXBW66bYX8TvNuLRx1j9cfvgYGGIT2fNcxxEGXznD5KwnCTnj/a9pjtZRFg9H\nS08/Mc61LVelrdSPexq0iAc4mkXHpVM3TtyA6G/tE1h3eBzz2ewraNk2NEMD\nX3L+wvQESk/4fQjEiL3buuLwJtDDH3TZqw5C1YKIBLK0fHkXK469/GHKb2Gy\n3jQNETMlgxsB5+u1Ddzppt0QPLRI+/D4LWBg5d+sHDUKIpaZam1I8j433fUe\nNt0I7qCav4VcDX37/q33N//nJWyksIoeypBDIWgXoiACzsa7uWvwC2NWjPoQ\nlSYeLtlwiWVJoJavQ8C2B/Cjmtwhl3EUC1u6AzXrIVBP//WfpNlE5VVqMS4K\nOs0HRLdPLpWuj31rk3ygP5vJQe4PdW2g0aG5IUL0REZ5X1RUJ8eOs2aqzdXt\nUqamY5tyPbf3IGS2foXQ5d7SxH9nO806qBIwxMExRj+EVK5nFzMMEFeaiwXN\nxr+D\r\n=enPs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFSUj+TFMOgjGrEXHvtmRCPGJOb8DVYvKlIIfDpjLC5jAiEAwGY7GWpS0wHnFRBXm/GhItEXTaqgqXgkfsBIZ4z9n8Q="}]},"maintainers":[{"name":"awilches","email":"alvaro.jose.w@gmail.com"}],"_npmUser":{"name":"awilches","email":"alvaro.jose.w@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-myconnection_1.0.6_1592491661561_0.7900604940428904"},"_hasShrinkwrap":false},"1.0.7":{"name":"@autobits/express-myconnection","version":"1.0.7","description":"Connect/Express middleware that auto provides mysql connections.","main":"index.js","directories":{"example":"examples"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://bitbucket.org/autobotsteam/express-myconnection.git"},"homepage":"http://bitbucket.org/autobotsteam/express-myconnection","keywords":["express","mysql","connect","pool","middleware","autobits"],"author":{"name":"Autobits Systems"},"license":"MIT","gitHead":"e26787b6fda197313b55ba8ec8c5be482577133b","_id":"@autobits/express-myconnection@1.0.7","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-LJm2wIxhwkMSeX/0ovAbs0nzXY73XBA5XbJOUo7ulFWMcY3ts2e7ybXFD+AVNFl+MJbMk+bGG8gv2vBxnF39Fw==","shasum":"9e86786f52e29a319cbcc0111ea0360790bc33a9","tarball":"https://registry.npmjs.org/@autobits/express-myconnection/-/express-myconnection-1.0.7.tgz","fileCount":9,"unpackedSize":25007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe637vCRA9TVsSAnZWagAAdE4QAJvNHigPCqfUyr5PXjfo\nEe/7ZoBrFHtR7E4UlAW7cnGdKalCDo+8p5Fsdy0ZL2nmCAO30Cemj3a6CYKW\nz1eYZxWqKGVwl3P2dwEmhOMSsuFIU8qkgUCpTHI8JebfohwmhYVCUYTfkAzL\nKifIFOHoasgDhRqVUwjm8rMXTOusXOroLNjzxswvh9eHvXanr4+lsYWgu7iS\n+0/l2ujmmyUNvhmM2O6mmzQRm+1dhkPJww9KSGS7Y4i1VHWBLhmUteZVjJUd\nUufnXSbsNVuX5OkqR7tAqzftZY+Ns5oTdDqAkHuk5fwIOvIQRaAzAN8DNhHF\n7wYqGW2MM2oTBKYvmb/502y1EbflKAVs3j9gN4Tk+UnAXa1eSruCYB9VYClC\nh3VJL6eDvC454+wqiphKRr5gAV3luYhxvC9ieJK1eplEobd6kSamJ/AEH1//\n4ZPW0kMIQEadjZCaQY+8Y07I5KuIgp2ivzGMKT7Qm69V+GfGiBYyRULfmJY7\nf8w54pDHcTjpSK0k/GJb7QV6VfzaIDxAlQAIbUo13q1deUFXy8QGmxMpju+q\nBlZ2QSCHIuMPbpP2OjT5GayVZ9rGW2hYxXxLpfaYxVpLQcHFhgFJ3LRHeOt0\nkdeBTwQx2orP2H1n3BzcYzqfgtGebyVIzy4F2uGo3nrvKQBgNW3cfFM1183C\n3JEf\r\n=ZmGq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+6bkZiT60nQ3C18IiRiw5UwMrgmze0u25JMH3WvomIQIhAKXO46O784LiSJYtEhnJH3OTAmFkKpTyaWuJG2RS8ATG"}]},"maintainers":[{"name":"awilches","email":"alvaro.jose.w@gmail.com"}],"_npmUser":{"name":"awilches","email":"alvaro.jose.w@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-myconnection_1.0.7_1592491759239_0.024071563950025077"},"_hasShrinkwrap":false},"1.0.8":{"name":"@autobits/express-myconnection","version":"1.0.8","description":"Connect/Express middleware that auto provides mysql connections.","main":"index.js","directories":{"example":"examples"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://bitbucket.org/autobotsteam/express-myconnection.git"},"homepage":"http://bitbucket.org/autobotsteam/express-myconnection","keywords":["express","mysql","connect","pool","middleware","autobits"],"author":{"name":"Autobits Systems"},"license":"MIT","gitHead":"43bb2304cd78f2ca8d3db634dc54ac43098077da","bugs":{"url":"https://bitbucket.org/autobotsteam/express-myconnection/issues"},"_id":"@autobits/express-myconnection@1.0.8","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-22MlPGNHyQUS4x6p+6Yk+ZrbMAGdvAWFbNu8ml4FzQ3M+Ox57VBTpU50WHpi8ndl93Q/l6B3QDKwmxQ9qjQrLA==","shasum":"c1dbe7716f8c0703e9c4fa27014afde0fd0dc58e","tarball":"https://registry.npmjs.org/@autobits/express-myconnection/-/express-myconnection-1.0.8.tgz","fileCount":9,"unpackedSize":25162,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDutaU9GzHwHgEJKFJyOUFhndC15t/gwOxBPAcsBNm/8gIgSAx2dwbRyzNLGfkpshbKUmboyN3zSCDicEUw9H3b+Jg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA75JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLSBAAoJ9vj4MZ2zMcQlOaldQ3njtUFP3z+Hp4jPGDlECoptBWNGJJ\r\nwnsWGjFsAZaAFhgbwLvYzN4s5sCTa20MNrSKIX5EV/fDbO8Ufcf10JeahT6b\r\nX4+5pYTaiHzYVgMei29K9C8pwip29+mF96NbULCRLPJD4EEIq80tFWl94pHb\r\nJ7anPl30aza5Ej8GE9aAfzRTqzsbY3g4ZXTJDFgbtVLCCxshnlhEZKIT0A8G\r\n+uYHoiUXTy003GOAVtsDuains4iv4H0UEu6BGEpoUiQsnLw3lEUbWqfSafC4\r\n+pylsp3TKGRJ3cmbvINZ4N6gXj4MsSxp+i/f9zocoBtF9GhevUCgi5KCTuaT\r\nmQEipf4EZ6+TTvwZ4Vsymdfm2qg5sPgtiHWGhBqs+1Yhm3Jo4K4RgjkGM1Hl\r\nPWR7c04PCVmLI3j8x/lwykdQa802teoE4Al+VOJAIOEyPL0urw7oHJLR6Swf\r\n6ABkaYZfPo5uagh5RFgpEK9Rmk5Bng3sZ9402INNV97J0dueRTzdR6H8e9x+\r\nSnuIshUlAjsHcMXJHE5zvj3fSCIZqHzcb9gwv8R11bjuEBQ5eocwjfehKwZf\r\nWjEh9ewxGkxIw/N/rnLwW4qvdhcj4CH2agtskZ1PJSwF/hww4aYCrADEIqs6\r\nrSX/GyT7JYmpef+M5EEY7xNgsyunbM4ohf4=\r\n=0kHX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"awilches","email":"alvaro.jose.w@gmail.com"},"maintainers":[{"name":"awilches","email":"alvaro.jose.w@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-myconnection_1.0.8_1661189705546_0.2892800799251791"},"_hasShrinkwrap":false}},"time":{"created":"2019-11-06T20:41:42.121Z","1.0.0":"2019-11-06T20:41:42.488Z","modified":"2022-08-22T17:35:05.879Z","1.0.1":"2019-11-06T20:45:16.744Z","1.0.2":"2019-11-06T21:29:18.435Z","1.0.5":"2020-06-18T14:38:42.963Z","1.0.6":"2020-06-18T14:47:41.718Z","1.0.7":"2020-06-18T14:49:19.360Z","1.0.8":"2022-08-22T17:35:05.741Z"},"maintainers":[{"name":"awilches","email":"alvaro.jose.w@gmail.com"}],"description":"Connect/Express middleware that auto provides mysql connections.","homepage":"http://bitbucket.org/autobotsteam/express-myconnection","keywords":["express","mysql","connect","pool","middleware","autobits"],"repository":{"type":"git","url":"git+https://bitbucket.org/autobotsteam/express-myconnection.git"},"author":{"name":"Autobits Systems"},"license":"MIT","readme":"This is a Fork of the project https://github.com/pwalczyszyn/express-myconnection\n\nThe only difference from the original one is that this module return promises instead of callbacks and additionally this module allows to set 2 different mysql connections for the same express API.\nThis fork was required to support simultaneous connections to 2 different mysql databases (main instance and a read-replica instance), **Secondary connection is optional**.\n\n### Usage\n\n    // app.js\n    ...\n    var mysql = require('mysql'), // node-mysql module\n    myConnection = require('express-myconnection'), // express-myconnection module\n    \n    dbOptions = {\n      host: 'localhost',\n      user: 'dbuser',\n      password: 'password',\n      port: 3306,\n      database: 'mydb'\n    };\n    dbOptionsSecondary = {\n      host: 'localhost2',\n      user: 'dbuser2',\n      password: 'password2',\n      port: 3306,\n      database: 'mydb'\n    };\n      \n    app.use(myConnection(mysql, 'single', dbOptions, dbOptionsSecondary));\n    ...\n    \n**express-myconnection** extends `request` object with `getConectionAsync` and `getConectionSecondaryAsync` promise functions, this way connection instance can be accessed anywhere in routers during request/response life cycle:\n\n    // myroute.js\n    ...\n    module.exports = function(req, res, next) {\n        ...\n        req.getConnectionAsync(function(err, connection) {\n          if (err) return next(err);\n          \n          connection.query('SELECT 1 AS RESULT', [], function(err, results) {\n            if (err) return next(err);\n            \n            results[0].RESULT;\n            // -> 1\n            \n            res.send(200);\n          });\n          \n        });\n        ...\n    }\n    ...\n\n    // myroute2.js\n    ...\n    module.exports = function(req, res, next) {\n        ...\n        req.getConnectionSecondaryAsync(function(err, connection) {\n          if (err) return next(err);\n          \n          connection.query('SELECT 1 AS RESULT', [], function(err, results) {\n            if (err) return next(err);\n            \n            results[0].RESULT;\n            // -> 1\n            \n            res.send(200);\n          });\n          \n        });\n        ...\n    }\n    ...\n\n**release connection** use req.releaseConnection to manual release a connection\n    // myroute.js\n    ...\n    module.exports = function(req, res, next) {\n      ...\n      req.getConnectionAsync(function(err, connection) {\n        if (err) return next(err);\n        connection.query('SELECT 1 AS RESULT', [], function(err, results) {\n          connection = null;\n          req.releaseConnection();    //manual to release a connection\n          if (err) return next(err);\n          results[0].RESULT;\n          // -> 1\n          requestUrl(url, function(err, data) {\n            if (err) return next(err);\n            req.getConnection(function(err, connection) {   //get a connection again\n              connection.query('SELECT 2 AS RESULT', [], function(err, results) {\n                  res.send(200);\n              });\n            });\n          })\n        });\n        \n      });\n      ...\n    }\n    ...","readmeFilename":"README.md","bugs":{"url":"https://bitbucket.org/autobotsteam/express-myconnection/issues"}}