{"_id":"di-why","_rev":"45-38f81bc3306449e8d5873b443ff0c045","name":"di-why","dist-tags":{"latest":"0.20.1"},"versions":{"0.0.1":{"name":"di-why","version":"0.0.1","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.0.1","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"024e668008625e83f9a854071b98d9688b22f74c","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.0.1.tgz","fileCount":11,"integrity":"sha512-2Bu+qRykSkdslpDEoSY6ISwOAWiEkHo1vyB2mlMHw3pTLUWR1wOaoeIZFq9Z3Cbyd2LELznVfgE3tuscQjcDQQ==","signatures":[{"sig":"MEUCIQCHS1lJY3dtzDN9YETc4rRL62GN6cPlsd5ifyfBooLNfQIgPkUvFfjcn0LFfUL6tGmslSB+3NTkjnd+R9sc3dz0d2w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdS99NCRA9TVsSAnZWagAAS0oP/AmYm4Sxgu6exgAfLiiq\nK02J3PZoPuaQssDin7ibW/MFgLJf/nDoCiBSOco1zQc2Qia7tRgOjI/ATMg6\ngAV1QuYsLNIaiEeBSRnehIS6ZTn4+DeVCoOzp9ir3rWkzoWFPaS1Ca27TQbr\nrKMqey3m851Uuq0DYPADJy6UHbcZFu8jh26N7BsspYukJvWhzr5ypTViNVBD\nFB4Jty0HQ56yza/EZ10dYfyVHEBVjN86UFnBcq+nAi560ikBq2ULt5gGhMVU\n9s2q9EUpb9wFhUoTMzEgVRebzzJt6G3vBlAejtLpq0QGGRMzHly8+vVB32c0\nZ5wb8WlttPRQ3umpEoMqorkGuH1NdPc/oUx4lFCVLOd7JpgycJo05QtHG+jG\nW8Hn+mIVHHDyvx/XcwfxjPbI4qYhhH5AmdA6psxFie0Pji+g3RoYYUFHGeQ8\nBEpfE8AsaPqBusIjd7u06m59dHzNFYoUE0ROukDlaSJFDsljQPV5NqHzuYRg\nphOFc8DCiE1mjMknYO4/YYtR2zoLSmUk6QMGIT9plIrqQEBu6M5f5FsjKQY/\ny7Hfs/Qgvn6yBoZ7g6c4irrGMePkFSzhmWJsTltUpiIFjRnMod1c9TXoUn12\nbVJldnbZeBkRgnmhl2Puzr95uIys7l6WNsIE9THXjrNlQax/GTNeb4qqf783\nKGKK\r\n=S+rD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","config":{"ghooks":{"pre-commit":"npm run test && npm run coverage:generate && npm run coverage:check"}},"gitHead":"850122c3f70336b1708a2c3d35b3975d1365c85b","scripts":{"test":"mocha --require @babel/register --recursive","build":"babel -d ./build ./src","clean":"rm -fr ./build/*","serve":"NODE_ENV=production node ./build/index.js","develop":"nodemon --exec babel-node ./src/index.js","coverage":"npm run coverage:generate && npm run coverage:check && npm run coverage:report && npm run coverage:report:upload","prebuild":"npm run clean","coverage:check":"nyc check-coverage --lines 70 --branches 70 --statements 70 --functions 70","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","semantic-release":"semantic-release","coverage:generate":"nyc npm run test","coverage:report:upload":"CODECOV_TOKEN=\"$(grep \"CODECOV_TOKEN=\" .env | cut -d'=' -f2)\" codecov"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"6.10.2","description":"A static diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"11.9.0","dependencies":{"mysql":"^2.17.1","saylo":"^0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"4.2.0","mocha":"6.1.4","dotenv":"^8.0.0","ghooks":"^2.0.4","marked":"^0.6.3","codecov":"^3.5.0","nodemon":"1.19.1","@babel/cli":"7.4.4","@babel/core":"7.4.5","@babel/node":"7.4.5","@babel/register":"7.4.4","semantic-release":"^15.13.19","@babel/preset-env":"7.4.5"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.0.1_1565253452692_0.6210455589706065","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"di-why","version":"0.0.2","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.0.2","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"dcc78cfc7927f5deb9c02d55264aa9667c2840b7","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.0.2.tgz","fileCount":9,"integrity":"sha512-J8BfFrrllPVHY5enKmfFUPckfjDnEZqWZlBzcCdJBcrqgD5ltYxsexA5dtXE58nZN42IEseKJgCOYS330M87QQ==","signatures":[{"sig":"MEQCID0Q1JTASHMLrEEPFwaKs8Qp3hX3PsUA9dNDZn9R9El4AiBExeZMUh3OyIfnEGjHDYf5qf27dPtwGmHmJTFOEOuW5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdS+CGCRA9TVsSAnZWagAAP50P/0jjgBE5+vwJpekcEAix\nBoRtBnh+rGHilPSICXlpFbr9B6oncN3rrE4aVZvJZVYYrBe0VCMhdGFwpDf7\nfgirsXQGkZSOZCG9G/FWE+G1psz7GCjTJnfuopus5dxJsTIFbcvhJHEv5WZO\naoZ1KhMKVwPVWhqMsQZVbWiDmXJE/TUtF3nZyFZAovzoQWOb7ROD9N8eJ6+X\nkTadpqT7rDnjeyWkAUI9pKAOKVdOmxWWf6Er576/FocPD+Ja24rIRDnXks6/\n8Qno4q/hAH58wJK1Wej0dgvS0GOt05dK+3xdBIvNU/mh/dSS4hL3j2KaXwBS\nB+wdwK6Zrs1Qeo5sSPe/LmJ1GTDiyX8JBB/6oArvd48dd5Jsl+venQ6SczYD\nmXFOkDtdfL7ePZnKgdi0GB+mMN0dleA6+K92TCmWuWO4jSirzQ+iVqXPcOeg\nAXTGt8GOKL/lWMG3U2o/3/CpMsBH95PMxwY/7WQqgEuD9D44VWQHCn70vwgV\n4vlXOHFAOgITHEBT4wlLJpef4zX3UcmlFNLVRbaXfuWMhdEev8b3FKrIcnhc\n1ebDKaD6ONunHLOfjyyRHnhg4YKBMgqkVVAhRvXCx5U0XVXXepwk6dk5rkOC\n44on9vBjqHIg+EZeLMrqlrPIBCoNknND77B+OQO+NxvyepWOr1uFEsNZb++D\n5Orw\r\n=6NY3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","config":{"ghooks":{"pre-commit":"npm run test && npm run coverage:generate && npm run coverage:check"}},"gitHead":"93d6184ab33c1db2600620d944aab1dfbf4f8498","scripts":{"test":"mocha --require @babel/register --recursive","build":"babel -d ./build ./src","clean":"rm -fr ./build/*","serve":"NODE_ENV=production node ./build/index.js","develop":"nodemon --exec babel-node ./src/index.js","coverage":"npm run coverage:generate && npm run coverage:check && npm run coverage:report && npm run coverage:report:upload","prebuild":"npm run clean","coverage:check":"nyc check-coverage --lines 70 --branches 70 --statements 70 --functions 70","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","semantic-release":"semantic-release","coverage:generate":"nyc npm run test","coverage:report:upload":"CODECOV_TOKEN=\"$(grep \"CODECOV_TOKEN=\" .env | cut -d'=' -f2)\" codecov"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"6.10.2","description":"A static diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"11.9.0","dependencies":{"mysql":"^2.17.1","saylo":"^0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"4.2.0","mocha":"6.1.4","dotenv":"^8.0.0","ghooks":"^2.0.4","marked":"^0.6.3","codecov":"^3.5.0","nodemon":"1.19.1","@babel/cli":"7.4.4","@babel/core":"7.4.5","@babel/node":"7.4.5","@babel/register":"7.4.4","semantic-release":"^15.13.19","@babel/preset-env":"7.4.5"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.0.2_1565253765596_0.5205417044676384","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"di-why","version":"0.6.1","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.6.1","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"8060831d2bb3eefc383765e74a3bdec3dd6dc6c3","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.6.1.tgz","fileCount":9,"integrity":"sha512-n976PtrVL73pFlcUv8jVn8X9n8i9t2iuteqzEGATpf/RCMA4FEgL7tErGDGhANSj6gjgjtCdIufCOMavG5NVsg==","signatures":[{"sig":"MEYCIQC6os7uxdKntPjZyX1Qhse1yw8zA6XjN+E1/8KuFsjyPAIhALV42BjIbkBTPCpE+pLt9bZ8OJdShqeMGmUhYK/e0CuF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTYOrCRA9TVsSAnZWagAAszwQAKSbs1MYjq+gweazlrDu\nKfSihMk0EDUipCliVPMoQ1VjUdR5yORjPPxvjGBMFnGeLu+bbwK/F0PxRYYP\n7hyA3QYOXIwv8Nl6ClVGbq6J5GQs7VTknnNyOks4wnR9WzN76uBpYhKZ8nub\nYHGt1fYw/KFp3i81WnWFYUp5Jl7y2+NlgVCl8HMPEntf+a4OuZT/ja7lVeuv\nU3r7HAFOgpnZl3tN62OV3VyubJOAU1CSUEs5YbBew1QydeOdogTrWTRRaI0X\nzwserTD5VFzWKDPvRlgYxg/luOHn9zwWyN+ohIEzRRFyhFFD6G8K6ZsxaSX4\npHIgafGVvdi7BJqDCaKgtUKUF4Cyn/AUBWXcaQaZFJN1VCL3wgRJIbYWExqo\no6trbhYZRlyzpHha5UzlqYXgTxrn+yDwAMerzmmpN3QVY8aCpLCV8V0uQZL+\nUpxKeHJJ2EC4CNp3Bni8BjZwXfZO16vyUuoBzsnK4G5E98k1ImEwNRDnv9ap\nuYsi/eivS+w3J2U13Il68QUkdxqK69c6hf5ZYnONRhbCcWMz+nIYAbjzIOdN\nDMeKlLWmEFGllys0ptQjowkunUN7I8JPEGKWGH81/lOKGGmq7P+JKmmJneE8\nfTDx5c6Z1XtRn+uSiHQbqR9ex1blkBIewW3bDFP4Iafndx7dvTcBIxMqaje3\nJB7F\r\n=B7kL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","config":{"ghooks":{"pre-commit":"npm run test && npm run coverage:generate && npm run coverage:check"}},"gitHead":"3ae53a663e7b446e25bd7d75bdc1fc07e6bf74b9","scripts":{"test":"mocha --require @babel/register --recursive","build":"babel -d ./build ./src","clean":"rm -fr ./build/*","serve":"NODE_ENV=production node ./build/index.js","develop":"nodemon --exec babel-node ./src/index.js","coverage":"npm run coverage:generate && npm run coverage:check && npm run coverage:report && npm run coverage:report:upload","prebuild":"npm run clean","coverage:check":"nyc check-coverage --lines 70 --branches 70 --statements 70 --functions 70","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","semantic-release":"semantic-release","coverage:generate":"nyc npm run test","coverage:report:upload":"CODECOV_TOKEN=\"$(grep \"CODECOV_TOKEN=\" .env | cut -d'=' -f2)\" codecov"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"6.10.3","description":"A static diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"11.9.0","dependencies":{"mysql":"^2.17.1","saylo":"^0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"4.2.0","mocha":"6.1.4","dotenv":"^8.0.0","ghooks":"^2.0.4","marked":"^0.6.3","codecov":"^3.5.0","nodemon":"1.19.1","@babel/cli":"7.4.4","@babel/core":"7.4.5","@babel/node":"7.4.5","@babel/register":"7.4.4","semantic-release":"^15.13.19","@babel/preset-env":"7.4.5"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.6.1_1565361066102_0.6885195974566085","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"di-why","version":"0.7.0","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.7.0","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"7504f3f2000147d6fc07192ac37683352c84e88d","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.7.0.tgz","fileCount":9,"integrity":"sha512-yE7NyuyLNsmiZ9kfTHe16Ukcu1SIh3klfKlrcK+ynqOZKRfP0QIctMUUr5k8S2PWTMBfdlCVIIOEQ0qGSJ80Cg==","signatures":[{"sig":"MEUCICyZLDkSR4HGhquhnftmxAehwlcC9J997+ZBSsf8ki8TAiEAyPn9Um3944w0vjG6S35qnExf7P6aXVtXh5cjKHgSE70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTboRCRA9TVsSAnZWagAAGrcP/0wYVjPtNTkvaNBxdqbH\nH94zndc7Mrqpi+7uKYL0dK/1WhEaMHmomUzinXOsyzIoYG+QjFzRHvjDv3Y7\nVV/oQ+nHkjU16PHAe6+h3VhaZerG0/fqrA9ULPFN2+Ohibt8oCLqOPmpm9i4\nZOj8AJg8S47MgCfGFPyngnjtzjFWno/ZNMOdgegTT+Fn0peQXAyyEm4r8f9f\nDucAPSNJdj8WS//LLd6bjXUoZ9bT2i1BkbFtpBtqzRxZj+PMWWYQIUMOXecl\nEC3ZuSKlpNkxIo6sLhJgl1D78jTOYqCUbZIGCXJJiwLgnpokBl5RqlXfEDRQ\nfw80bEP3DoveDLkdbjdsAvaIk2wEes8s9iKiwAqEcHFlO6+Rx+SdMOFgDvFh\n6+qAMpngG7FUazHuxBXeXAi2O2lEY19i6djFcaUhNUBIK1wibvdImL5xBqPs\n2MnVLrs2Q7DQiWpM5jIYbR5iN9d4aJ40OhK5bCp2yL5I+CkFbv563i16q/ef\nozJa2TMtLJ3FLRsiLP0eDhZyMOpACT/TaC4mmAS2Xz9pbLYoWXHxkzBdbMC5\nyfmPrUh1Y77ulV+dp/mkOph1bakJjgA6rQ7vnf2ddDGRD9E4Y5hkFsyJX0TS\naz9e+Nd6FBIOzyPJeOH5HL/4dwwH84EODsq2zGRsFAzkadO3WpPjkPIoq03i\nqhMK\r\n=Jj0u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","config":{"ghooks":{"pre-commit":"npm run test && npm run coverage:generate && npm run coverage:check"}},"gitHead":"0ab5b0c4ce36704984372ab79f1d71180cda5f6d","scripts":{"test":"mocha --require @babel/register --recursive","build":"babel -d ./build ./src","clean":"rm -fr ./build/*","serve":"NODE_ENV=production node ./build/index.js","develop":"nodemon --exec babel-node ./src/index.js","coverage":"npm run coverage:generate && npm run coverage:check && npm run coverage:report && npm run coverage:report:upload","prebuild":"npm run clean","coverage:check":"nyc check-coverage --lines 70 --branches 70 --statements 70 --functions 70","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","semantic-release":"semantic-release","coverage:generate":"nyc npm run test","coverage:report:upload":"CODECOV_TOKEN=\"$(grep \"CODECOV_TOKEN=\" .env | cut -d'=' -f2)\" codecov"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"6.10.3","description":"A static diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"11.9.0","dependencies":{"mysql":"^2.17.1","saylo":"^0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"4.2.0","mocha":"6.1.4","dotenv":"^8.0.0","ghooks":"^2.0.4","marked":"^0.6.3","codecov":"^3.5.0","nodemon":"1.19.1","@babel/cli":"7.4.4","@babel/core":"7.4.5","@babel/node":"7.4.5","@babel/register":"7.4.4","semantic-release":"^15.13.19","@babel/preset-env":"7.4.5"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.7.0_1565374992632_0.46488679823117884","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"di-why","version":"0.7.1","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.7.1","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"b266ca031d9aa262ed4cff59def6317cb6b60ee6","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.7.1.tgz","fileCount":9,"integrity":"sha512-5uXlGyZuoIMrbh9nTEEFIfiGU+kyB0pqvbFlhZctZ+IjUgO5VUBi5yHfIwrNYrEY18G2HwwrXFTbvAnry7iYZg==","signatures":[{"sig":"MEUCIFEe/DiDAwbuOMmISydqbPi8Q+sKWjC1ybDoRV3Sju0+AiEA4faI49uk+vjehEAKgsxs4HrjL/mhXn/uTt1e4OOQp34=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTpxOCRA9TVsSAnZWagAAI38P/3e8juTAk3L4JtmTDXDJ\n4JHt/JFZF0PaXTFlhLEA7idK1nugGVYFm24JVtOnbiWAZGP75i7pQbtAlfi/\npXmHBy02N3EiUW3tgQP364983jY4DG6btMC9R3sgMM2FvU1jNPQw7HOB6TfJ\nuZA/VmTAkMOsQdI9MFeEsqVEvNZrc4l8fvdjufA16nBtVEejZ29ZfhrRMMJV\nj9pdf+hlLKBIkheQLM6WFoHjnSQ+CE/LRsM9afNkJgTvNMdMOrz5LacDYH0d\nGwYFagSXHfNK5wLjg2/hnk4bVExTrCdhC4x/AD0/55p3PWd/LPYpY7JGINs9\n8jmqOZtoabO5wTUJUOa6lBKesh3DSXpzz5wF3cI1EcWCUBILyqOf1pnGB5K2\n2TT1hUyZXwhva+COglGCcDXdrF+ze80gmVr9QptPxfRCfKVECFqUI/zaf76n\nYPa4NK86YDFPf+Rnm/fBY3g+G1sAoaB0IOJy1NF/1U/G/+TSvZBBpepEebja\nDw8Jb+n0AynN1+l1JPtw9/Um9idQhUKr6D8/9Q50tIFg34GQGMMEajtD0n4T\nph0o/IahKlBPZP1DQxMPIsPwkKjPhwCnFD+bt9iavGrIusEnKw4/DtuX1V/r\n7grPNtYGaG7wIJB51nBWuf0A1qe722JYTkfdMEW0XCKyTMzRir7QN+Y8r9wN\nA7zE\r\n=npCz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","config":{"ghooks":{"pre-commit":"npm run test && npm run coverage:generate && npm run coverage:check"}},"gitHead":"1f51c239e3896c502a4f9caca749ac99bef5f295","scripts":{"test":"mocha --require @babel/register --recursive","build":"babel -d ./build ./src","clean":"rm -fr ./build/*","serve":"NODE_ENV=production node ./build/index.js","develop":"nodemon --exec babel-node ./src/index.js","coverage":"npm run coverage:generate && npm run coverage:check && npm run coverage:report && npm run coverage:report:upload","prebuild":"npm run clean","coverage:check":"nyc check-coverage --lines 70 --branches 70 --statements 70 --functions 70","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","semantic-release":"semantic-release","coverage:generate":"nyc npm run test","coverage:report:upload":"CODECOV_TOKEN=\"$(grep \"CODECOV_TOKEN=\" .env | cut -d'=' -f2)\" codecov"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"6.10.3","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"11.9.0","dependencies":{"mysql":"^2.17.1","saylo":"^0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"4.2.0","mocha":"6.1.4","dotenv":"^8.0.0","ghooks":"^2.0.4","marked":"^0.6.3","codecov":"^3.5.0","nodemon":"1.19.1","@babel/cli":"7.4.4","@babel/core":"7.4.5","@babel/node":"7.4.5","@babel/register":"7.4.4","semantic-release":"^15.13.19","@babel/preset-env":"7.4.5"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.7.1_1565432909834_0.6207860465706918","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"di-why","version":"0.7.2","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.7.2","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"13b556a77c2527c33634184a762ea248ac35fe66","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.7.2.tgz","fileCount":9,"integrity":"sha512-snbP0exMpA7nmwfruJ2EAxV2/Bv6Mp8FDwEeCpL4keYn+7sq8IdZ3EF7jTXW3Mtpx8iaE2jBcl7BOweeZoO0TQ==","signatures":[{"sig":"MEYCIQCBc1EDgG8fbYefHzFXC4XaMgIKCQRgHm/YuIh/+plIXgIhAMMu06XM0fezNY+lrF793XUCsaDQefHbTJOL6RSHUOm/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTp4tCRA9TVsSAnZWagAAJO0P/i1A8xFRljrTAp61TU2c\nGlFQNgqYmbfrnHgnZQIsShFvPNfd+FTNCmeX/e+yxSPEVsf83b8UKiuH0W8H\nMtNVGX/fnSNsf/Lrf7TUgqQQx68qGh0mGsUOCrgylc+wZyCFBreqyKqJpaQK\nFoHgcWpqE+8yr4FsdYfxVIq9srCPWCRWo+CPaJpao4nTwznQRqQk1rNbI/9w\nSMciT1dvB3CBlYqE/cPTzQ4FnjXzb61FRYNDCA5OryJGBdua6BAH/dKdDSPy\n+L/gUBdazXSDneGrp6o4RZTZVVGrDOFBxdV3ET+z6bAN2BcQ32L1FwNeDDyK\n2Vmzbq+p0eYAcCYzV4Lt5HVltchpEV7SKxDX8kd/53mnoV2r7lB+5F+hV+CB\nBHW7i2zJMCVcf0ofkcnKITR7942KbhxWqn/r2kU4SRnPeIeNrSZ93UZY//3J\n/pquEjOgyesFKYdTZJJTYEp1h/6eYTuTPhdFauiuOU9BZUegj1aCj2WTEvfJ\no61mrDCK54cpmkvIupntKcOsa/IvXx8NcwzlyczAzj4EYYfr7/akQfkqYfLj\njSH8CSZhAKMLof7eHN+HxR1ZJvLYKvYGjFli2Xg4VqUv7KqlU3vM88FFpJJ6\ng7Uzd48/lZmXx4lGC55iCGKzGmmF3TuDqD1eQd2laBQB/FWDu4yM4aHoLGzD\nrV4v\r\n=QB6Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","config":{"ghooks":{"pre-commit":"npm run test && npm run coverage:generate && npm run coverage:check"}},"gitHead":"2ae6005615915924f177af331453e825043ad97a","scripts":{"test":"mocha --require @babel/register --recursive","build":"babel -d ./build ./src","clean":"rm -fr ./build/*","serve":"NODE_ENV=production node ./build/index.js","develop":"nodemon --exec babel-node ./src/index.js","coverage":"npm run coverage:generate && npm run coverage:check && npm run coverage:report && npm run coverage:report:upload","prebuild":"npm run clean","coverage:check":"nyc check-coverage --lines 70 --branches 70 --statements 70 --functions 70","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","semantic-release":"semantic-release","coverage:generate":"nyc npm run test","coverage:report:upload":"CODECOV_TOKEN=\"$(grep \"CODECOV_TOKEN=\" .env | cut -d'=' -f2)\" codecov"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"6.10.3","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"11.9.0","dependencies":{"mysql":"^2.17.1","saylo":"^0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"4.2.0","mocha":"6.1.4","dotenv":"^8.0.0","ghooks":"^2.0.4","marked":"^0.6.3","codecov":"^3.5.0","nodemon":"1.19.1","@babel/cli":"7.4.4","@babel/core":"7.4.5","@babel/node":"7.4.5","@babel/register":"7.4.4","semantic-release":"^15.13.19","@babel/preset-env":"7.4.5"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.7.2_1565433388568_0.5347498288798223","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"di-why","version":"0.8.0","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.8.0","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"3da9e276bc2fc37cba71325fd45e52ad76734ab4","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.8.0.tgz","fileCount":9,"integrity":"sha512-9Tv8UznSZJ8FodRpLXZDysJsHV4UNHxx7nMcANJdNnnFlUGfikCxWtymVN6Vrh803dCFK9vzTggD8l+mNDKZ5g==","signatures":[{"sig":"MEQCIF6qk4tMRnHaI7IJdUREA7ebM8RMNPtHlQVswXnWCDb1AiBPRQuWiyfiGFuj4krDVP+jD0vGgvuOLRwRT5WuIcs4eQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTvoTCRA9TVsSAnZWagAAKtAQAIXoZ6fWYFaoj0IzOi1j\n0Cz0Osvk+/rvdSGuIf6UtE7z5S0LqsjooCbsoj33ebtLEg89WK8hknnzO33U\nRiZXT8obPPEmAWVol3ztFyfdILuBCpcqf6VsYfuNg5GL+KW3a1WXhrF+rB7I\npx28fiSGhutkq8W3674d00np+IO7wW+b+f7B2VXX6LNE26xZwas6d1AfUiyG\nFKBK4ogqNLkGkkcf2ZS2Y2tBF2dE9pco+hVd2OUp8K0ydKUyrNwrA4ufX0bP\nw8lXIL5yprO3rf0YjqK7SN5f0uv/D9KnpWGRtZP46Gb28uvExz428HuhdOWO\nZpEVSYHZPPF8zYp5/DZwRTcFaLWtwx9XD8k/RO5+coJABBlUn/0B+PFB6jHk\nuEJwZVJQ2QCGMZ8nnbJscQToo7uf8dR6O02tpXQtsvVy/B7TB0jHxkVpqLtQ\nKWzNeV2yRH5xsLmR6DMmCyly4XySKDGzMt/yj07fjqLB75UajgfNvEEJfS0t\nF9LQ7SSvKzbFZzqGMZlRnNDNhpV3QZscg0gv9A4cSiUHlr+VALWW27+RxSTj\n2KVQMcyWl6JNRqVYSpICdSNhq8WBqSY8xTfMVVY3pPJrIQNP8Re3X9FKpQ0W\nxYbzkZPqGBEuV8G8gdmEx93ecqsCxqoxHobIZxMueFoSb3xhsKnkBOeni7PE\nPuRj\r\n=/IqM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","config":{"ghooks":{"pre-commit":"npm run test && npm run coverage:generate && npm run coverage:check"}},"gitHead":"3b121029dbbe3f7b61b61a9a96c2d579f507b760","scripts":{"test":"mocha --require @babel/register --recursive","build":"babel -d ./build ./src","clean":"rm -fr ./build/*","serve":"NODE_ENV=production node ./build/index.js","develop":"nodemon --exec babel-node ./src/index.js","coverage":"npm run coverage:generate && npm run coverage:check && npm run coverage:report && npm run coverage:report:upload","prebuild":"npm run clean","coverage:check":"nyc check-coverage --lines 70 --branches 70 --statements 70 --functions 70","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","semantic-release":"semantic-release","coverage:generate":"nyc npm run test","coverage:report:upload":"CODECOV_TOKEN=\"$(grep \"CODECOV_TOKEN=\" .env | cut -d'=' -f2)\" codecov"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"6.10.3","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"11.9.0","dependencies":{"mysql":"^2.17.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"4.2.0","mocha":"6.1.4","dotenv":"^8.0.0","ghooks":"^2.0.4","marked":"^0.6.3","codecov":"^3.5.0","nodemon":"1.19.1","@babel/cli":"7.4.4","@babel/core":"7.4.5","@babel/node":"7.4.5","@babel/register":"7.4.4","semantic-release":"^15.13.19","@babel/preset-env":"7.4.5"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.8.0_1565456914573_0.3495292100014331","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"di-why","version":"0.8.1","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.8.1","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"52c9a8cadc04758eab2560ede3df17abded399ba","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.8.1.tgz","fileCount":9,"integrity":"sha512-HzdQhK+PtmrWEOLQniqaYXN8Xa6MNK7pVTiFUZlbJ0liV/nj1vidTqbRDqyM8So9SKN4xjNM7bKt9p9nxCOeCw==","signatures":[{"sig":"MEUCIER3tcrbU2h9/Fe9XbVUWHXV21aX/30anAfCZO9ZEYZXAiEA1FLoa6m00EgyUE23CqODAph2s76xIxODVRJMWOhulbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTv1PCRA9TVsSAnZWagAAoSYP/00xu1mgFiqt7it921ZC\noeIc7FZxxHDlrlfoUBxuvNhk+6yzJlY9vnbkNIivlPCZADF+s6rNdGim2HkR\npsbcDl2Beqkw+wacTbB+n7Y23/nlAUdxoGpKCfRfUE1RTRncT4Di8XquW14v\nVAthHxjglIe78TESHZx3K85HLQz6MBYB+N0hOBU6Y3tasOzb9BqCjGF4Q64n\nJQ4UE5gKaP9DSiuCju+kjER94zPIxM6JZ1qYacWpnjEgZD7gS9NiQJuvWytM\nBkkmoHQKg4Ss9eQRBoc7YBl9Aatp/5Vjj/OjgbRkd1rOGJTKAQg+L69ITYTy\nzlFxCaNSfUeR7tV0pIkEsO2tw8hwBJJ91/BO0ZylqR+/FuJVC/5YH/yAIlRj\nl4J6h7GNJMKyhkCmK9J0mNCXagu9533jcJDvqLUXuw+y4hprxocvbBu8DjhI\nKIdhmQPGPjmORdpuwzH1hnjN2kjX/TDx85uh3B4lVMcENpz3X8eR65If5z/z\nCqQq7Vv0THfvWrS/xUsmgQTEba3us5AXKP1g13Sc0V/Mkw0SohwJUEG1uDFG\nqwlYY5cBEvjzc4wGCiCe7SwCoN/zkSy/oSOQRD706H2TLSoodOY+SHWAN7b2\nF6S3FQawgHtKR0HQurgU3sBFAvyIIs4gMJAOyHjyUa4jkXE/0GsnveYaXFPh\n1SyG\r\n=6Opg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","config":{"ghooks":{"pre-commit":"npm run test && npm run coverage:generate && npm run coverage:check"}},"gitHead":"a62b62d42dd2b68c0d6fd958600dbdc32bfe42a2","scripts":{"test":"mocha --require @babel/register --recursive","build":"babel -d ./build ./src","clean":"rm -fr ./build/*","serve":"NODE_ENV=production node ./build/index.js","develop":"nodemon --exec babel-node ./src/index.js","coverage":"npm run coverage:generate && npm run coverage:check && npm run coverage:report && npm run coverage:report:upload","prebuild":"npm run clean","coverage:check":"nyc check-coverage --lines 70 --branches 70 --statements 70 --functions 70","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","semantic-release":"semantic-release","coverage:generate":"nyc npm run test","coverage:report:upload":"CODECOV_TOKEN=\"$(grep \"CODECOV_TOKEN=\" .env | cut -d'=' -f2)\" codecov"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"6.10.3","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"11.9.0","dependencies":{"mysql":"^2.17.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"4.2.0","mocha":"6.1.4","dotenv":"^8.0.0","ghooks":"^2.0.4","marked":"^0.6.3","codecov":"^3.5.0","nodemon":"1.19.1","@babel/cli":"7.4.4","@babel/core":"7.4.5","@babel/node":"7.4.5","@babel/register":"7.4.4","semantic-release":"^15.13.19","@babel/preset-env":"7.4.5"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.8.1_1565457742718_0.07382600996376265","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"di-why","version":"0.9.0","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.9.0","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"fa68951386a1540798916c5745363fc37c8bc460","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.9.0.tgz","fileCount":9,"integrity":"sha512-niiKcOGMYAsHyzKR7Lfm0c26WJWnikjSWkvsnJxIO+HgRn1cvF/K2ZCaPtxxhZvBD79W1roKK7QO7LK8k5jdYw==","signatures":[{"sig":"MEUCIQCG7xBov09q+Fd2JJnlXOMRHdyqreJ5dxuQ5z5Z+uwQVgIgTGxyd+NIjutAIMxYxkSdYK2OZauFLAnPE86Lpf20+Og=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdT/diCRA9TVsSAnZWagAAr2UP/0zlTtvTGGLkrMQgBlin\n77SvtVPVKeE4BY3b+CX39v85DG7Jch/VCFH5w4mqKg6zgtrBuuMNghhD5IYD\n821yJVcXaa4P/9tWOHJ6f/2U6dtV+6eWDsE+q6Gg/6hlW8TQOOAp8JzpPi7W\nCPyTY/MnL6OcDGIWtBWzNZMCWgamzQW38IL/ltB8LDAqB6gPCu6i6+ya+Zbo\n+CCKZy51w9KnjbPt2ATsLX3EcNFUFdksg2HSzBDHH4kYXR+3kWpgRAtzrDQu\n0bSe5miZCGDMD0DsVjEa98JiZs9DwvOZLTs8RUR3aLMnp9TTYd4UKFlac+DO\nCSn5INlgitueHTxFUFC2NejCNo6LHBscveeOrHan3Fu53oL1GE97qa9xQG4T\npQUSB5NGzdB8V8IKms24p9YhPhBOL6WFyz6lwxFa5mbf1ZU7z8an+Zsyr4PN\n2MxF57zkjyC6LGJ9KBGI3IyrL3xjEZs8mHjQWYXL4j0nuVqUJXl/J0GJc+bf\n8J2zyuYDC5lt5NnWTplcg2I8PsQNJWBfan9aSI1Y+Xz/fg5pPE6f2iVhZRMo\ngY38r3ErdeNWnIGXPZlVJFqZSnxEzXmVVxwKWnt+ezx/AqLa5pQlKA9COu3L\n9dFw4tbEstK35HPtWymjK5kZndtVXLt/fpY3FtOkS3THZBPIixjAu6QbAp3I\neSy6\r\n=H9v4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","config":{"ghooks":{"pre-commit":"npm run test && npm run coverage:generate && npm run coverage:check"}},"gitHead":"fd3c2d736cb4b96feef86b8bda454febcbd1e540","scripts":{"test":"mocha --require @babel/register --recursive","build":"babel -d ./build ./src","clean":"rm -fr ./build/*","serve":"NODE_ENV=production node ./build/index.js","develop":"nodemon --exec babel-node ./src/index.js","coverage":"npm run coverage:generate && npm run coverage:check && npm run coverage:report && npm run coverage:report:upload","prebuild":"npm run clean","coverage:check":"nyc check-coverage --lines 70 --branches 70 --statements 70 --functions 70","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","semantic-release":"semantic-release","coverage:generate":"nyc npm run test","coverage:report:upload":"CODECOV_TOKEN=\"$(grep \"CODECOV_TOKEN=\" .env | cut -d'=' -f2)\" codecov"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"6.10.3","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"11.9.0","dependencies":{"mysql":"^2.17.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"4.2.0","mocha":"6.1.4","dotenv":"^8.0.0","ghooks":"^2.0.4","marked":"^0.6.3","codecov":"^3.5.0","nodemon":"1.19.1","@babel/cli":"7.4.4","@babel/core":"7.4.5","@babel/node":"7.4.5","@babel/register":"7.4.4","chai-as-promised":"^7.1.1","semantic-release":"^15.13.19","@babel/preset-env":"7.4.5"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.9.0_1565521761551_0.15514597172873423","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"di-why","version":"0.9.1","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.9.1","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"ba8ac390fce4f0534a9b74701b4cf92bdc351dde","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.9.1.tgz","fileCount":9,"integrity":"sha512-4CM0V7PXkPKSjy1kEJMmWE6BLT73hhnCCtFnZ2PG64xmsNPPTMu5x3GhcDi/a9LDRdIe62ql6vpcgUoiJCTDOg==","signatures":[{"sig":"MEUCIGel840R5x1Ik9iJtRsQREGOrzv9/zS2UgPhpwE977DbAiEA0BMyal3XEdmnfMW8rdAMpkf0Zvsq3KZmEtCrktT6bk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUDFlCRA9TVsSAnZWagAAtyMP/jHiSWFoAVR2pxnrevLQ\nPtbDCGmnSbGtuIpT1w8nwKbSreBKB3Ll8nsH8+6SsOjLJNhn7sapGFIEHA3K\nuisFZyUn9irYZ1c20JSN9pR/aYCV9idBmTnArWup/fb5uLU47xPGPv3ZEk13\nOna+rAAzNOfWP2G8Q2zq1qqp+fP+dV/1ZLLgJmra53oeQNxAcLjNb0WttE9U\n7dWVRlbBcmNgo7L6V5IceLgyxrUBVsgn8ciPnQkdmPr8APWWMZwF2ZPpcYJ+\nclmyC19anE060HNUBoe4mXAh9TOZSOiefmgVcsnQHJZdr6pqTP7DBCi6C/yS\npRuUuczE4t2EX2/vH4vUYJIEzQsAEAF2c3r103zj7p59oIVeQfUbepMpUaVv\nWaCs8t+VA41t/1ja90qRkfg9qO01IRa72vrYA5wx3r7FsOR5FuGHOQwyJGZ6\nPiGuJ8cNu7Xj0PeTcff58+zM5VaBlyG+mooIwSa+7FQk4mi1NYz9RwN8PgJN\n0KWyQmYBkB3Zyh04HFm1OnGA72MM+xYQNPgI8/cV9nMFOKtV0QM2M2qUpeo7\nxUBUPhFo+eczi9QZZFl4bqz0apdkrXD779Rdkzp/c1XdDLlFXa9y8BhnYgyy\ngYLxHCUUipXhMm26gS2vrLzHWy8qN9q0di56QXjYzWSL1vSuNSij3vPwrmox\nSkLQ\r\n=uQAf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","config":{"ghooks":{"pre-commit":"npm run test && npm run coverage:generate && npm run coverage:check"}},"gitHead":"af35f1d1f73952d74b79f9ebd5bc053c6a924fca","scripts":{"test":"mocha --require @babel/register --recursive","build":"babel -d ./build ./src","clean":"rm -fr ./build/*","serve":"NODE_ENV=production node ./build/index.js","develop":"nodemon --exec babel-node ./src/index.js","coverage":"npm run coverage:generate && npm run coverage:check && npm run coverage:report && npm run coverage:report:upload","prebuild":"npm run clean","coverage:check":"nyc check-coverage --lines 70 --branches 70 --statements 70 --functions 70","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","semantic-release":"semantic-release","coverage:generate":"nyc npm run test","coverage:report:upload":"CODECOV_TOKEN=\"$(grep \"CODECOV_TOKEN=\" .env | cut -d'=' -f2)\" codecov"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"6.10.3","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"11.9.0","dependencies":{"mysql":"^2.17.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"4.2.0","mocha":"6.1.4","saylo":"^0.2.1","dotenv":"^8.0.0","ghooks":"^2.0.4","marked":"^0.6.3","codecov":"^3.5.0","nodemon":"1.19.1","@babel/cli":"7.4.4","@babel/core":"7.4.5","@babel/node":"7.4.5","@babel/register":"7.4.4","chai-as-promised":"^7.1.1","semantic-release":"^15.13.19","@babel/preset-env":"7.4.5"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.9.1_1565536612420_0.04025493577723993","host":"s3://npm-registry-packages"}},"0.9.2":{"name":"di-why","version":"0.9.2","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.9.2","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"b114bd4b256440cbc45541c0585753b80e78a236","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.9.2.tgz","fileCount":9,"integrity":"sha512-SMjIvPVUXHCRxzmm9c60FpyH/O2j48wDCJJ3Nhn+wMhKQgwL71i9cJMN5q3u9FSxcuWrIZD2pJ2q8q5UOLxGDA==","signatures":[{"sig":"MEQCIEpkhEvww6Ie24bSSSOAuioTW5W7U8qj0s20taE4PbwEAiBmu41qCD6FrdOoK1X0kyNoa8dJ8SzYjiZCbmCqE0c0DQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUG/lCRA9TVsSAnZWagAA2/0QAKRQZNJc3Unj/ivy4Et/\nE+wYpW1CLLL73hwxBrYq2Zg5j0H0C12DCuY6+KaTPz++6Dj99os0fjrZWG6h\ndipCNkZPqeGUC+OWayDSPY5jWCxt5DEvmQ2htU3R7Dvt4xrl3cOC3X3UcpWt\nZDIiEbQIc9FttAiygQW9hQ1SJ4oiAFqVd+sLO3/9Vbk2yjXGLy+WySzJjQeU\nyRVWqU4J7M6mTnDhZKYFCxFKpk+ukJugPgyGtfuF+VQTT6RLWBDI+DiyAjBK\n7giAx2ITTuZC43V49U4hJidCM4SUgW/nacwsqcDdQAQGtZ/Si12hPZvaqawd\nHpnPsLp7gTq4nUyIO7TavvE4gEAengNnWjfvePWtvkiA/EgBnW54RVB8NWST\nv/Yv8xRi1u5H0fWtJxC3NYfoly8h3u7i85SU1WLHhO1seZAbGnYNqAKo9eRo\nPGVcIo6mmi2TwJ+L9BoXWmdMDxnpylbXuOqlhbB4PrywAvu3yRaSX5qJYXS+\n/1/2EyhWEOp2xABXJGc7BLgNIYEV8ONE62YCwpV5TnaOOIf8cJcs4T540qQ/\nBR8tAn0pafoUyfFk3zmHQ2ByKCJMZqLSfnWzz+H6FUt7fPZ6J8UhScKEc4PM\nVAuUN14Dt0VpyhxoJOHQeov/e0QZr2KpiwIeMHpaLxrbHn+lcVKwKVCVgfdH\nLMf/\r\n=GcgZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","config":{"ghooks":{"pre-commit":"npm run test && npm run coverage:generate && npm run coverage:check"}},"gitHead":"f62b2a927ecaa42a622135ff5dc52d73c7930daa","scripts":{"test":"mocha --require @babel/register --recursive","build":"babel -d ./build ./src","clean":"rm -fr ./build/*","serve":"NODE_ENV=production node ./build/index.js","develop":"nodemon --exec babel-node ./src/index.js","coverage":"npm run coverage:generate && npm run coverage:check && npm run coverage:report && npm run coverage:report:upload","prebuild":"npm run clean","coverage:check":"nyc check-coverage --lines 70 --branches 70 --statements 70 --functions 70","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","semantic-release":"semantic-release","coverage:generate":"nyc npm run test","coverage:report:upload":"CODECOV_TOKEN=\"$(grep \"CODECOV_TOKEN=\" .env | cut -d'=' -f2)\" codecov"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"6.10.3","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"11.9.0","dependencies":{"mysql":"^2.17.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"4.2.0","mocha":"6.1.4","saylo":"^0.2.1","dotenv":"^8.0.0","ghooks":"^2.0.4","marked":"^0.6.3","codecov":"^3.5.0","nodemon":"1.19.1","@babel/cli":"7.4.4","@babel/core":"7.4.5","@babel/node":"7.4.5","@babel/register":"7.4.4","chai-as-promised":"^7.1.1","semantic-release":"^15.13.19","@babel/preset-env":"7.4.5"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.9.2_1565552613186_0.8244226466339546","host":"s3://npm-registry-packages"}},"0.9.3":{"name":"di-why","version":"0.9.3","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.9.3","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"aebce47f6b4fa7ab6534354d20a1fad7f18207a0","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.9.3.tgz","fileCount":9,"integrity":"sha512-Qd////oN1yJ6MO/40CQXG9NqTaX/oi5OLgcstf9B9RofEjaEmp/y7y65HIxdb2lu/IETrTx5M1oj4OrFR645rA==","signatures":[{"sig":"MEUCIQD6xxdwgTMoKI8yY5hSfrhpICyb/e4+F+hZJq8dX245+gIgauEAgmCAUh+oKKO/V6eM3IEy0ldSpVYTb9TIVnPb8LU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUHI2CRA9TVsSAnZWagAAN+AP/iaA7M6PKx9nep0Y6FZ3\nyCNRA0ZtXkShJ/1mFFrvIwbk+zRvkkGr8GqlKMRZCm7T06UjFSBg+H0ozJJ6\nks9f6favSTvwvxXEzhQLsxdSbEm2KDEG6U2ts11lwKeveUHpTI7FBT9N/rMq\nDu4uQY0j9HaoGnbP2vVXZC9svi0iSoQEhVLlxq2iyUjeAl/QAcmmLD6/U264\nxwN7j7PzHZ0kowWo1fJjnLoOMa3wbN/HDlYqv1occvmjCmxZGYKq3+tZk8hz\nzvqlXr/UXvFpIcpY4mZvtdTsLzmhQcxwxhvztnTRbzw+ty4fFBnUY937Q3IZ\nqOgT525w+r6M9dWhwNO6FmY2J3SAGH5RhkQPOOa+Pj8qRuFV+q0quNd+rsiG\n8zuPUDdoqaywETW7Q1XEWTtdoR20BT2LWel+qkuNikcBIROtrceC9Fi11urU\n2FH0V5dUU+xATrpbGhDiCQKy5qLG5Oac9HB3OhegSnr8O6TlPOGQXTdbbsDh\nhdEGHjzwPV/vjNmOJDbd/b1Ko+qyhlEy08JHZmR3SbDuLtLWcN2pBVq5Z+xL\nsPiXHNzyR6szOOufy+MTrwCdd2hycZ1j82dlzYkagx79wZxuiwP3lI3/HuWi\nRwHasIgs5Ee/fKPbC0vfGfWkmFK2wB57f5wuJeQ477/F8n6LIk5Pv8IBCkbI\nMyn3\r\n=1ijR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","config":{"ghooks":{"pre-commit":"npm run test && npm run coverage:generate && npm run coverage:check"}},"gitHead":"9433fdeb5e737b3b192534206d60f15261375b48","scripts":{"test":"mocha --require @babel/register --recursive","build":"babel -d ./build ./src","clean":"rm -fr ./build/*","serve":"NODE_ENV=production node ./build/index.js","develop":"nodemon --exec babel-node ./src/index.js","coverage":"npm run coverage:generate && npm run coverage:check && npm run coverage:report && npm run coverage:report:upload","prebuild":"npm run clean","coverage:check":"nyc check-coverage --lines 70 --branches 70 --statements 70 --functions 70","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","semantic-release":"semantic-release","coverage:generate":"nyc npm run test","coverage:report:upload":"CODECOV_TOKEN=\"$(grep \"CODECOV_TOKEN=\" .env | cut -d'=' -f2)\" codecov"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"6.10.3","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"11.9.0","dependencies":{"mysql":"^2.17.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"4.2.0","mocha":"6.1.4","saylo":"^0.2.1","dotenv":"^8.0.0","ghooks":"^2.0.4","marked":"^0.6.3","codecov":"^3.5.0","nodemon":"1.19.1","@babel/cli":"7.4.4","@babel/core":"7.4.5","@babel/node":"7.4.5","@babel/register":"7.4.4","chai-as-promised":"^7.1.1","semantic-release":"^15.13.19","@babel/preset-env":"7.4.5"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.9.3_1565553205801_0.6915853691487435","host":"s3://npm-registry-packages"}},"0.9.4":{"name":"di-why","version":"0.9.4","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.9.4","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"891e0ee24a063802faf515ce97f74fca510de2fc","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.9.4.tgz","fileCount":9,"integrity":"sha512-MWLSDaGlykwssE9jP2oYTK3VmHjaZzvmOvm4J4s2mw6cO19xFpi05QxobLjFGOQTkEVhckBhVPfUKwBAs64IPg==","signatures":[{"sig":"MEUCIQCuBLBLfTrc/KOpF3R7ts3JEpDoO57N2xmphXl3/8inPAIgU4QxyOy0QaI5jvdx7SayBCp+w+crff4ANwQcvaIfQqg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUH3ZCRA9TVsSAnZWagAAhOEQAInNBKhKSRVBShs6qhf7\nF1CZWsAsypP52RJJfWTCITbHWWlhJ/t46g6NQl82PDpCgY0H6iuxMnt1U2tG\nc60fynI82x3kKWmqOU5VZdnJwLnwOEiAvoeIjP2MO5ACvHXZK+KS1no5UyHR\nWQNDzkM7OdcOAPzOLnV/D+0fOok0ZqUW6bzVx/kaHVvhHExO20mUUvsO82+z\novIPs2q8WBR7hQxqleXWOZUMiUKbGU+5KivtbVHRUmRlwCbGJT2wdyjrawre\n+Ggbf3cZhCzYtK3wkafhv6JL04MLh/l6GQL5NPCLG554MB5mxR6Nr3V9g5w0\nfCXPAgxgB6KC0dVC70+iO/FH6YIoGUgaPXZ7NvDQjAIVXxjdCNLzNN857Snd\n4xMbn21k9Rj9jnRf1cX1eKOJL7F28Tni+mxmgapLIvw9FItD9xHvo4KRzqwf\nZd4J1jvImW5BmrIWxqra74C+1mzt03chKgGDYZRE4cuDffkUxygKgeSDefu3\nDtFh96uIFiYHfJoEZAqMuT8tp9oIDu5sRY64wJTIgSy6Hp+gAs1UM/f01kuL\n13Qmvey78J48p2kngO2iJQ5JSOwbBQi77Bj8i2bKXbeDVPOfToJc7dpGceiz\neI6U9ZrR0jQstrzLvJPLIyhRDuRebAFHzrd8g5hQhOPuwjtUF7kQEj2lZKVa\njdW1\r\n=e/ot\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","config":{"ghooks":{"pre-commit":"npm run test && npm run coverage:generate && npm run coverage:check"}},"gitHead":"40877465f01327a98af50a98710e505a14969657","scripts":{"test":"mocha --require @babel/register --recursive","build":"babel -d ./build ./src","clean":"rm -fr ./build/*","serve":"NODE_ENV=production node ./build/index.js","develop":"nodemon --exec babel-node ./src/index.js","coverage":"npm run coverage:generate && npm run coverage:check && npm run coverage:report && npm run coverage:report:upload","prebuild":"npm run clean","coverage:check":"nyc check-coverage --lines 70 --branches 70 --statements 70 --functions 70","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","semantic-release":"semantic-release","coverage:generate":"nyc npm run test","coverage:report:upload":"CODECOV_TOKEN=\"$(grep \"CODECOV_TOKEN=\" .env | cut -d'=' -f2)\" codecov"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"6.10.3","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"11.9.0","dependencies":{"mysql":"^2.17.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"4.2.0","mocha":"6.1.4","saylo":"^0.2.1","dotenv":"^8.0.0","ghooks":"^2.0.4","marked":"^0.6.3","codecov":"^3.5.0","nodemon":"1.19.1","@babel/cli":"7.4.4","@babel/core":"7.4.5","@babel/node":"7.4.5","@babel/register":"7.4.4","chai-as-promised":"^7.1.1","semantic-release":"^15.13.19","@babel/preset-env":"7.4.5"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.9.4_1565556184530_0.11314411771572774","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"di-why","version":"0.10.0","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.10.0","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"823fd2c63c91eb1f9a1557961b321b99ca7f1a53","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.10.0.tgz","fileCount":9,"integrity":"sha512-pnLwuNT4wuNl+mUSGpfafCwBQW9v3omdN7fPBLVUP5uWBsj6QtmXnb7v62SIAkOLIhDbHbBldxzVwOzMuZP3GA==","signatures":[{"sig":"MEYCIQCwgYKQQrt3C6KJQZZRQY7XVAB+xPp3swy5615ojbwYIwIhAMr6ycFedkpv8nRxSqmgFh59dxzMyVvt0hN1g40hiVST","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUee7CRA9TVsSAnZWagAAMZYP/RfdVnZFbA9Cmi1kfs6M\nGoF/QXsdWbWapVStwb2CSs0hnhfbWha4w8SDwt5iBanL1AcEkWuLmn2x0l5o\nm18Wefr3OzXRfr0bYInTEkZ35JZqIx4JmeS9QM40l/VADLjuzmO9u5mdzZWh\n5N1Zs73sFCOqlIfgk5DvU6u1SjHqAynUQ9nVZHGgsTz6FWANpPaLGA3m9ryx\nz23DAsp41HHDExC/HaCKvgX7s4rGhVkrJAaajw4dmWszuTJiLt63zeJ4Z4+B\nSqPkrH/5sO5Fcw/HFiQTtCQ4vIzBAvc4W65Q9SBnGuqp8TvbyhgAKrgHe3Ux\nUAM4pEG8xt4t6LWPKCLScGRwJQcCS9Dvx3kVqr/hAaCWunKMSoHjEHnhosV5\nhdQlwkODY+91LeFVX0wef1LJSJuYyr/gQaiDo7B/gBMNzR+ogoJZTbQF7ihu\nIdQiBB10PZebfq3uaoMi27JowlBhieSCMZ/NXfigNulevVGh5m98rE0cCgTg\nR7mSHkPBWQ09Ng9rTtaU5B1tlDKhDO99SKl1cqw5NtNnO9dgTyrASZXocMt7\nAqURN3bGYugfNCPEZIAz2ZGyfs16kx/XGj34F4+q1hTQREgwCocTX7ESGFMD\nN6X+7+U2i0Eg3+FtNI5cW/8IlWewwdZJWHgekJX/F2w6PLkZSeKdTIANwlcw\nwyzZ\r\n=jp3D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","config":{"ghooks":{"pre-commit":"npm run test && npm run coverage:generate && npm run coverage:check"}},"gitHead":"5532aa7e5603de543529a26b858e67f0d8d41181","scripts":{"test":"mocha --require @babel/register --recursive","build":"babel -d ./build ./src","clean":"rm -fr ./build/*","serve":"NODE_ENV=production node ./build/index.js","develop":"nodemon --exec babel-node ./src/index.js","coverage":"npm run coverage:generate && npm run coverage:check && npm run coverage:report && npm run coverage:report:upload","prebuild":"npm run clean","coverage:check":"nyc check-coverage --lines 70 --branches 70 --statements 70 --functions 70","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","semantic-release":"semantic-release","coverage:generate":"nyc npm run test","coverage:report:upload":"CODECOV_TOKEN=\"$(grep \"CODECOV_TOKEN=\" .env | cut -d'=' -f2)\" codecov"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"6.10.3","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"11.9.0","dependencies":{"mysql":"^2.17.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"4.2.0","mocha":"6.1.4","saylo":"^0.2.1","dotenv":"^8.0.0","ghooks":"^2.0.4","marked":"^0.6.3","codecov":"^3.5.0","nodemon":"1.19.1","@babel/cli":"7.4.4","@babel/core":"7.4.5","@babel/node":"7.4.5","@babel/register":"7.4.4","chai-as-promised":"^7.1.1","semantic-release":"^15.13.19","@babel/preset-env":"7.4.5"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.10.0_1565648826947_0.1070578354396734","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"di-why","version":"0.11.0","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.11.0","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"5bdf77c4d699949af609d6e201e7bd9a622e4f6d","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.11.0.tgz","fileCount":9,"integrity":"sha512-ryfVBpIuvOhgX8zGLFYzdXyIY0WI3huCLbR9cjjZTvu9wvy4iF3a0wBsdob9kHXI0MFxdn/kLNjajsSIjsw3zg==","signatures":[{"sig":"MEUCIHK6NRw+aDm51mI9Lk8+ov/1Xad9aJtCKCNwfp/f2n3FAiEA2C7GscGRlCEd6yPiO4sauIoR32aKq1cTcUdCYKQk3NQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVS8gCRA9TVsSAnZWagAAqT4QAIRBEmXHUag8SylvElUs\ndUOFr887LxJyRkAXakZdJkVT+wj+Ey0SQpKaBLRtDsjhTF0dffm8QbBCwItp\nKqLDAqM7370QXkZp9+j2M66nJL7n9iExQEJ9ak2M6ynKuqEkWK5i3wrm1heO\nAonH2vXKZfUC3+/MrD24mgW1HH06rCQEdzgv9MbyMgmzhkegUhm6W+CL8Mql\nwKIAodIOJJqd/cZTnmvkoJ0PZfFiWOX0uiOFYrwkexd0zMnf8ScsOX9DSgdd\nbfjuHyeveHbarit+oZAaXXXoohl2yiDX9mmF9rW6z+5EvwEP+WpNH0n8z+Jk\n1NHLR5rHPxGwDyS+OzysudZxkl1hHQ/3+DcaYs/fxNpAIlvKlXQ9aaZv8eUy\nHrUXSSXjOVfPjjdricI8pIY5IgcjEo9Qf/yqC0TMrZtPA43PE0790A+hMJ4k\nDLem/Jt1HrPAW/MwGhcp+2ZqfFwgDc2lC+mFt+3jrZ9x+24lse2AabAR3rkY\n0ouQpsMbfBkDLdiC5vepRf7QtKMy6Fy4GEzbLk+3i7ejRrx3S4Ng6eCyIrdV\nhLIgwhnVKZ79PvN4URAbfQl+GGaaeg1O6gfcV32N9I/oRX3zHJYXShfejjrt\nGJCz0263avUCxxpqFrja1OLQ2KujIoBaQG/xMatkN9fgBeZ4sh2rZd6ONV1G\nJCZ8\r\n=t/4I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","config":{"ghooks":{"pre-commit":"npm run test && npm run coverage:generate && npm run coverage:check"}},"gitHead":"c2a82c0ae48d197f38532f65b732b09d483f5940","scripts":{"test":"mocha --require @babel/register --recursive","build":"babel -d ./build ./src","clean":"rm -fr ./build/*","serve":"NODE_ENV=production node ./build/index.js","develop":"nodemon --exec babel-node ./src/index.js","coverage":"npm run coverage:generate && npm run coverage:check && npm run coverage:report && npm run coverage:report:upload","prebuild":"npm run clean","coverage:check":"nyc check-coverage --lines 70 --branches 70 --statements 70 --functions 70","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","semantic-release":"semantic-release","coverage:generate":"nyc npm run test","coverage:report:upload":"CODECOV_TOKEN=\"$(grep \"CODECOV_TOKEN=\" .env | cut -d'=' -f2)\" codecov"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"6.10.3","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"11.9.0","dependencies":{"mysql":"^2.17.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"4.2.0","mocha":"6.1.4","saylo":"^0.2.1","dotenv":"^8.0.0","ghooks":"^2.0.4","marked":"^0.6.3","codecov":"^3.5.0","nodemon":"1.19.1","@babel/cli":"7.4.4","@babel/core":"7.4.5","@babel/node":"7.4.5","@babel/register":"7.4.4","chai-as-promised":"^7.1.1","semantic-release":"^15.13.19","@babel/preset-env":"7.4.5"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.11.0_1565863712272_0.8656703727433295","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"di-why","version":"0.12.0","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.12.0","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"c909045a05b44d95ae2264810c875446e646654e","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.12.0.tgz","fileCount":9,"integrity":"sha512-GMKGlbW7SCutIaTEilm9CmVBnDHvf/jQiNj141LLSvGDkSehR7fDJx9z04yjp/5MyVuAm+z6il93Tkye74RgxQ==","signatures":[{"sig":"MEYCIQC1+vO6gI/Yc/KUl1aMWgEjI4uXFP5zu/l9C4ctOsj3iAIhAKiMBTl+mTzh0H4g2HbHnjhF+qI70GZcW3e2ye0YmxLM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdV8m3CRA9TVsSAnZWagAAuNEP/R+d6nu4YeeoVpBk5QdC\nDo0CUohgORBw26UojnwoB40EKVJmGhW78wafMGxPv9JxHCa8PTvkJKhlEZQk\nnLVeJIv2Y0lVdHQxdL8i3ogvB14DQMr2EnpLxNAbWzQH959bwtwrExobGVsT\nhqbSXOwi3jYf6f/DrmnI4gyCV/Bm5Y2uTBu4EYsBGePTyKDzmzjOsx/8evRQ\nQC+ObOYxbmwBgUoMtiuZRBe0QLZW297zNY2izStKYT56Dls1nRvUkhahDE2P\nU9xUQupN1/GaGQoefum8Y6Uyi2nI7EH7yT1mBvNygg9xKZBZALY9/UMnne1E\nAUrVAXLVd4gOhwP5y9QEJlD2pWPbzz05Mk6MZaa8Fft1gx8Xn8NJUt0tuTFb\ntcGlZHXtV7VPKYbcMtI5D6tTPvClUTML1FBS+jCycFuux4SglJ1iAF7WRzEt\nN+++206bmgj2ZSrNTeSSyUDXMxlUmrZwzkqjWWyE+4FBqQs1RfjxidiBug+W\nTXZe7agVg6aGC54sUtimR6T6kt9X3Q1wbK+yn+V9TekxhIrl7hp8qc70tk/0\nt1yQp49V0adqnq2zYA/X7n9/CLj2XpgkJ+QvRonyVZioKdCodauOyv5trbKy\n86L9dSBUr8PEleSrZNT6LMbwvQuNFo/lURNlx9drq9/UCM9zXAFRNYQ6wXoA\nCNwo\r\n=rJ9g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","config":{"ghooks":{"pre-commit":"npm run test && npm run coverage:generate && npm run coverage:check"}},"gitHead":"27dd2821d62c74b228bc76b979bbda0640e658e5","scripts":{"test":"mocha --require @babel/register --recursive","build":"babel -d ./build ./src","clean":"rm -fr ./build/*","serve":"NODE_ENV=production node ./build/index.js","develop":"nodemon --exec babel-node ./src/index.js","coverage":"npm run coverage:generate && npm run coverage:check && npm run coverage:report && npm run coverage:report:upload","prebuild":"npm run clean","coverage:check":"nyc check-coverage --lines 70 --branches 70 --statements 70 --functions 70","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","semantic-release":"semantic-release","coverage:generate":"nyc npm run test","coverage:report:upload":"CODECOV_TOKEN=\"$(grep \"CODECOV_TOKEN=\" .env | cut -d'=' -f2)\" codecov"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"6.10.3","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"11.9.0","dependencies":{"mysql":"^2.17.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"4.2.0","mocha":"6.1.4","saylo":"^0.2.1","dotenv":"^8.0.0","ghooks":"^2.0.4","marked":"^0.6.3","codecov":"^3.5.0","nodemon":"1.19.1","@babel/cli":"7.4.4","@babel/core":"7.4.5","@babel/node":"7.4.5","@babel/register":"7.4.4","chai-as-promised":"^7.1.1","semantic-release":"^15.13.19","@babel/preset-env":"7.4.5"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.12.0_1566034358673_0.8933877578856637","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"di-why","version":"0.13.0","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.13.0","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"82cfa24efdeffeebf8472b4f7202dc258837dd4d","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.13.0.tgz","fileCount":9,"integrity":"sha512-/S4JKns1F3HkoO9Lk/G0aQurkQJa6MVqYG/RF/fcP1BU4EbpjjbP+hqoSdncY0fJTjEFSoG5J8h4Tv1JLSmzpA==","signatures":[{"sig":"MEUCIQCgQuPh28npSy25NRSp1VvNKK3G+JmEVusI3VzrX73kYgIgESfsBt8k8VEBKxfj4MqgUJUuyFQ/FgHYO/hZjrHILCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdV8+sCRA9TVsSAnZWagAA+OEQAI276YIVuVmjLujgwUbP\nueuVCth1wY6YWsirhHeElZpgCZ5Cqoh8R0u+UB2c2PPSmENSRkPRttPVb+fK\nX6DmcR0dFUvefYhlDuyclK09vmVqIVVqbbafZhjzCVETX8GuD2WGSUo7cVap\n7rxb+CDnoJUJqfmlFIx2toNngX7Mbyp/vTmyfISXzXHAxUkjmkk7N5WM9J4G\nW402+a7agYgt3RAXJnIz2ZqjJzeu3QsrrNprwj4yAECqwe6OzxcvESHLz8vO\nfvlIIreNmp9zR9cCDH+OvMrAourA50WgVlVMytqNyTGm+TR3i785/gjOI4co\ng5seV08H18Uh819DIm9Kvj6f1B4+FcJ6yX/5MVuqJNDMEjdBZrL7uie189E7\nOTd5ojXSQdf1ArT34NkGZf0WxrU6SgcGFoXD/GKZw1toRKIlk25wYDEptDt9\nEkjC+2J4m7jfaiQQlpehMNM+xeLKNGSES05JVR7Jmhielfxn35WMQzfjSM/7\nEakh+0RcIV0z9aBBd0LfrG6CYaY6X6O8+watIAO5J5adRPG3y3fFrc5fH0Dd\n7ZTvUtxqIL8qhrbtxtbOqJzfB0n4v9EgEHXPg7wImwGqavpIyy6NuW915M6p\nRS3SB1QRTUbPoBro+RnxGRJfaF8JqmoU0EC/qR4LLC7n4Aa5KWSluWVGKtiI\nijDo\r\n=FppJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","config":{"ghooks":{"pre-commit":"npm run test && npm run coverage:generate && npm run coverage:check"}},"gitHead":"7da696d518375850572b5b0def83088f5f127d9b","scripts":{"test":"mocha --require @babel/register --recursive","build":"babel -d ./build ./src","clean":"rm -fr ./build/*","serve":"NODE_ENV=production node ./build/index.js","develop":"nodemon --exec babel-node ./src/index.js","coverage":"npm run coverage:generate && npm run coverage:check && npm run coverage:report && npm run coverage:report:upload","prebuild":"npm run clean","coverage:check":"nyc check-coverage --lines 70 --branches 70 --statements 70 --functions 70","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","semantic-release":"semantic-release","coverage:generate":"nyc npm run test","coverage:report:upload":"CODECOV_TOKEN=\"$(grep \"CODECOV_TOKEN=\" .env | cut -d'=' -f2)\" codecov"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"6.10.3","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"11.9.0","dependencies":{"mysql":"^2.17.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"4.2.0","mocha":"6.1.4","saylo":"^0.2.1","dotenv":"^8.0.0","ghooks":"^2.0.4","marked":"^0.6.3","codecov":"^3.5.0","nodemon":"1.19.1","@babel/cli":"7.4.4","@babel/core":"7.4.5","@babel/node":"7.4.5","@babel/register":"7.4.4","chai-as-promised":"^7.1.1","semantic-release":"^15.13.19","@babel/preset-env":"7.4.5"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.13.0_1566035884121_0.725360357015131","host":"s3://npm-registry-packages"}},"0.13.1":{"name":"di-why","version":"0.13.1","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.13.1","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"0278d1e8098e810d61cbb58887ce4cb5f1b933df","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.13.1.tgz","fileCount":9,"integrity":"sha512-e241M1mymHGbbteKKCg6VWqZ8gb4g0AuGoX0HlxdKZ31GH2Shtjq3qbhTpPsAuNMFwcrI1NIwlFh61GIK+dpEg==","signatures":[{"sig":"MEUCIQCvSBP292NeBCMzUtFCw7+G/nBQGp9lsJoHNdkJ42DvRgIgOv7iSKtKogA9OM2m1JJVdiynXbsONDnRKbF3Zh9QKn0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWBWYCRA9TVsSAnZWagAA+OoQAJHP8iMjBkRAmj4Q9i6W\n1z5vY8m2pFB7m7LYsrOTl/V1eg0IvcwrFQoegbKqUJgZ+N4i3ONlkCw3nSRy\n3dqiIOCIl6uWMkQD8pePyIxgb3GqyeuH5INv+IiwJA++HNih8kzlDLikxWjA\nHr2Q0w1fe3Os9+UDjORtJ/Oto7zPGYrp5y0pzRTPwMRseSYJXQz9KTYcQu8l\n8CZRC+1W1P+TpOelSDjk1k2FYsBx715e6XMDR1ZxhEfhRKvMzPFBavgZ8rsY\nvzK+4rLCaNa6VQSHxhAyekxw2ND/uBeDl20flJv7qzWu69P9NcPfnyDGi4SY\nevXrgrXNAwMXDSdEkh4IoeMLbbvM5IovQUwXw6APyXEFQQfdxShd3H5PyUyH\nh8blVlN3O6yLk4ccQ8NT0sbjZFeLaXh0LUR/q4pbCmzAlslyBVeerg5oc2JN\nu7x+SZtBIky2orxrg1QUyObsRaBS+pX7OIjCPNs7Lry/KqqlRCy0Kx9Zjn1b\nziacrObUa9VqhugAbGg6NFioNXGejnOhb7zFhroVqBbLjAhOrZEJrYfAgw31\nmh+vZQ2/iJdgaj66O5G3d+3mxbigQ90MUEYVpjEyVVLj0bdmoAmRA04jF5n+\na/2Kbn1/UFlu4sldj2RuPRSgfg6ue83XhM8yil6g2/m4x5TqCQrBeJZs7F8L\nxGFB\r\n=MDv9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","config":{"ghooks":{"pre-commit":"npm run test && npm run coverage:generate && npm run coverage:check"}},"gitHead":"e007b52f3507b26586d9241efe2a1362dca79eef","scripts":{"test":"mocha --require @babel/register --recursive","build":"babel -d ./build ./src","clean":"rm -fr ./build/*","serve":"NODE_ENV=production node ./build/index.js","develop":"nodemon --exec babel-node ./src/index.js","coverage":"npm run coverage:generate && npm run coverage:check && npm run coverage:report && npm run coverage:report:upload","prebuild":"npm run clean","coverage:check":"nyc check-coverage --lines 70 --branches 70 --statements 70 --functions 70","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","semantic-release":"semantic-release","coverage:generate":"nyc npm run test","coverage:report:upload":"CODECOV_TOKEN=\"$(grep \"CODECOV_TOKEN=\" .env | cut -d'=' -f2)\" codecov"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"6.10.3","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"11.9.0","dependencies":{"mysql":"^2.17.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"4.2.0","mocha":"6.1.4","saylo":"^0.2.1","dotenv":"^8.0.0","ghooks":"^2.0.4","marked":"^0.6.3","codecov":"^3.5.0","nodemon":"1.19.1","@babel/cli":"7.4.4","@babel/core":"7.4.5","@babel/node":"7.4.5","@babel/register":"7.4.4","chai-as-promised":"^7.1.1","semantic-release":"^15.13.19","@babel/preset-env":"7.4.5"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.13.1_1566053783680_0.8522829200131679","host":"s3://npm-registry-packages"}},"0.14.1":{"name":"di-why","version":"0.14.1","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.14.1","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"77e42db4acd9990acf5132e0de4594d963327342","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.14.1.tgz","fileCount":9,"integrity":"sha512-/D0fDwhFEYaYC9IGzVpuTYPQoUZlFYOxKzKwf1Wa8k78ZGoFzKLK662s9FAVe6r4FzdymAXxi1Gw/GjJJo9+5Q==","signatures":[{"sig":"MEQCIGWHISId2bO5LgK5tEYkA6CwtrXql/xnCeQdZMZ1aZiiAiAMG7tCbLgXyWUzpUM9KEHm/1KZ/yV1JLGXZFzeySYzow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddRsACRA9TVsSAnZWagAA+d8QAJ/N6LsQcuxfLWkWtq6u\nN4+QoAleSG3FBov7FmKW4Ucy51t5RIPB+uDVFKSJWcB5fD0Ky0/buIt8CBBJ\nYrw9k4QAR/RRomD5HWdn0aqFOMuQRSEz+rhLvq+yfG6TsJ6/y8hkIRWSr/5P\nw17DCwdejW6Q227Mtn5SmEXDJvHeJNWd7WU/77BAcNoSLVak/stZtgoNDFSk\neOgUFlFprUhWcvo/+u3Ce1Gy+6Ud0LhC6q9wf2d9jHUId3Th4ohlg516osGc\n8jAe6VWSxMImBd0XTk0FaxO9ZcY6ZXxrXX/uE4vQ7XE4qmT8ZY/mY91D6QD8\n7AYcf/1jmqd9eDPPMM9svN3jLBGu/CthAZJn+mwKWHu5BeIwRrCdTYhTS1WF\nTEdt5fVafnsMZn/6kn//i5ZPTMZAqup3glgJdXRrEV9FCBRhrbzPhwMl6As0\n9BwRFrpH1o5Z+/WpgE8bnQiFVvLdvv5s88z4Fr65xgJjjFzZtF4GaGOksjBm\nm03fzCW80QDYunFHkszlrsYOgHlHeH/UTV2N0QplA1NXGsZDmU3sgjqMSleK\nuwE678HOzS7rfjvUyxdjQWc396SB/TfQWi7efwPfPV5RYRkzV2QtCsRhDhsO\nkxceHpjClQmICub6XCaCeHZbXOytU2pZ8H6VWBUQ/IgWA14m8pKk9qDVys4R\nLNYL\r\n=rmQk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","config":{"ghooks":{"pre-commit":"npm run test && npm run coverage:generate && npm run coverage:check"}},"gitHead":"14f8e5d9519d1ffb22b427770cb9db34d263fb0d","scripts":{"test":"mocha --require @babel/register --recursive","build":"babel -d ./build ./src","clean":"rm -fr ./build/*","serve":"NODE_ENV=production node ./build/index.js","develop":"nodemon --exec babel-node ./src/index.js","coverage":"npm run coverage:generate && npm run coverage:check && npm run coverage:report && npm run coverage:report:upload","prebuild":"npm run clean","coverage:check":"nyc check-coverage --lines 70 --branches 70 --statements 70 --functions 70","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","semantic-release":"semantic-release","coverage:generate":"nyc npm run test","coverage:report:upload":"CODECOV_TOKEN=\"$(grep \"CODECOV_TOKEN=\" .env | cut -d'=' -f2)\" codecov"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"6.10.3","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"11.9.0","dependencies":{"mysql":"^2.17.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"4.2.0","mocha":"6.1.4","saylo":"^0.2.1","dotenv":"^8.0.0","ghooks":"^2.0.4","marked":"^0.6.3","codecov":"^3.5.0","nodemon":"1.19.1","@babel/cli":"7.4.4","@babel/core":"7.4.5","@babel/node":"7.4.5","@babel/register":"7.4.4","chai-as-promised":"^7.1.1","semantic-release":"^15.13.19","@babel/preset-env":"7.4.5"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.14.1_1567955711685_0.9177943431175339","host":"s3://npm-registry-packages"}},"0.14.2":{"name":"di-why","version":"0.14.2","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.14.2","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"24bf4923e210ec3013048437bc9c6317a32cb7aa","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.14.2.tgz","fileCount":9,"integrity":"sha512-/Z7n7uLq54p/UfO2oWho3qyUjEZV7Y4+br0SE9+yu0eXCB/m8LMszI6ul/FDs5pFwomvwU+mVuBAHdbC92sqBQ==","signatures":[{"sig":"MEUCIQDLjPg4platWo+7HZ2bnPnnIFTjIAkWQxGVH9daYo3kcgIgD1w4LHzuV+gzABP8/kvdNDHrbF4s9UZ3ke9einSmVPQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddS0PCRA9TVsSAnZWagAAi1EP/0FebSyL0aOARpp3v8kq\n8J5strLlH5xq09qAWFNaSvv+GyW2/yacmwKaXbw3k49CyWzBLEtvZTMLCRMo\nW0NOhapbvtnVUs9KTdH1T3cOlVOugLHHOQNPIJQSXS46jWr7aIaDlaSzmZlG\nwIsAqEbLhclkwchrwvf1vVAyzSBK9y2M/yUn610hwTWXGxVNMmJyB59MXh+k\nFrC2ovUzTdticVeomL73MG9MKUD8FCxId25Uf+KDqqrwnB/Jr6dVleVeD39K\nkF2OGPHfSEtiSAqaBOqdK/OoSOgjTDtgFr7EySQkFnIMHBL93mmvcwt0HYf6\nK/7tVy6YvCjUgX9qLGaKprgD1lv8JldwHWd7js3Zemovo34tku/sVlMBw6No\nxPztYF9XrK1SbiASHXH3YaX4snV9Hi9jCXr4FnUo8inK+w6L2NZQG93TlChg\nvxVoNmhVlanzw8RTcUYSJQHgivwLLFGnuMCUue+jl3uglYWdH9zDR3B5F+ql\neqYDbK3GT8wcELkPsZPOzp69KjBjQ96ck8WOzW5exJoqyxd/BA47GHKnIvzk\n3+5FdBL8/uKk4iRL2pz/YNrpH8+hkxYIGnrSBvzwSu3VTwTj6JRu3IfisC0b\nxHZSWd5ohaFxGug03PUmE32bowhqNxDcRMFznsBcKiAqD6YHSOW4OqAnE/VU\nZiI0\r\n=UAsQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","config":{"ghooks":{"pre-commit":"npm run test && npm run coverage:generate && npm run coverage:check"}},"gitHead":"3be0d8932b101cec2c4658dd159e78fb009eef10","scripts":{"test":"mocha --require @babel/register --recursive","build":"babel -d ./build ./src","clean":"rm -fr ./build/*","serve":"NODE_ENV=production node ./build/index.js","develop":"nodemon --exec babel-node ./src/index.js","coverage":"npm run coverage:generate && npm run coverage:check && npm run coverage:report && npm run coverage:report:upload","prebuild":"npm run clean","coverage:check":"nyc check-coverage --lines 70 --branches 70 --statements 70 --functions 70","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","semantic-release":"semantic-release","coverage:generate":"nyc npm run test","coverage:report:upload":"CODECOV_TOKEN=\"$(grep \"CODECOV_TOKEN=\" .env | cut -d'=' -f2)\" codecov"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"6.10.3","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"11.9.0","dependencies":{"mysql":"^2.17.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"4.2.0","mocha":"6.1.4","saylo":"^0.2.1","dotenv":"^8.0.0","ghooks":"^2.0.4","marked":"^0.6.3","codecov":"^3.5.0","nodemon":"1.19.1","@babel/cli":"7.4.4","@babel/core":"7.4.5","@babel/node":"7.4.5","@babel/register":"7.4.4","chai-as-promised":"^7.1.1","semantic-release":"^15.13.19","@babel/preset-env":"7.4.5"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.14.2_1567960335132_0.4357314589834811","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"di-why","version":"0.15.0","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.15.0","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"d5a57b7c65d01a39bcd56cfa159d312f9771f3f7","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.15.0.tgz","fileCount":19,"integrity":"sha512-7PB1ZJORFRW/k55diIVqJbXM/vPxgavbwKgxxVoebrofkOgsRnYIwFX+J+pKYGm6yjHez1J4LYfZKikt8GZ6Mg==","signatures":[{"sig":"MEUCIAa+lcErkl/aVDsuQICl9idgs5pyGu3rSvdRysr/uLgmAiEAq+cBSGUAyCsfJ4EX4/mnXvd5T31gi7TzmjXyX4aEGKI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSRQECRA9TVsSAnZWagAA6qgP/iQiAELmJaGOZvnR0WOJ\nP8JQJMh9pWsjHHTpYL6zl+y2kWmYmvdbjJCWKqwCD1mjREjN8RYfHQJbEGht\nj2URZAzcd3NJTs+hbdhp7xHg0r8uACnoDqs+kU2PuoTxM8EGAqoP4eyn/DdS\npvy6zpdHzLLmerAFU+xHCkA1D1YkXuCEdqIVVSf/4Y0KI1KqzOMo+bcgJDxT\naFz6doKo7MdAPqakD+WQTsrS01LeRWTyg2Iw2HOJK24cusvUsLqwQoMecC0k\nOLLOBXYCqxyYtPzUbC+qiv98YbsmfHCWthTDYbFF/G+evuTerP/qg0zkDADs\n5nobNDHQBVC3xL8wBkPjrBPNl5CJJj3DoOYbBdpQWkcGLrXOBx0zJuszg3Jk\nYJnZ7okONW+Xk/V1chfj+A84qMx+LOtqbeuekOudOiDxlzrs/nddltbtBe/C\nFzt2TD0wZmg0n6gewmJRW5A+jbehV9ppoJujYUDbvKgNlWt67DcZQ2wGdyhP\niJchTkOnlGctoqySNDXsEWNaCpZ/gCM+f+um04psOOuIqmBFGUtY3le4KPkE\nF7sl6OdV9+Yp0Eks0URxcc/HfG/O016eSsMCMCGe0vG8i61xUpmyHtekEP3k\n6gct97hBVW/EdATcMMDHd88uf+NLT8YCzGqva/C2PMKN3sNcJrcsBtl/2Baa\nvx95\r\n=t66T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","config":{"ghooks":{"pre-commit":"npm run test && npm run coverage:generate && npm run coverage:check"}},"gitHead":"ca3c6ad55b704bae73e7df2df60cea2370218095","scripts":{"test":"mocha --recursive ./build/test","serve":"NODE_ENV=production node ./build/src/index.js","develop":"nodemon ./build/src/index.js","coverage":"npm run coverage:generate && npm run coverage:check && npm run coverage:report && npm run coverage:report:upload","coverage:check":"nyc check-coverage --lines 70 --branches 70 --statements 70 --functions 70","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","coverage:generate":"nyc npm run test","coverage:report:upload":"CODECOV_TOKEN=\"$(grep \"CODECOV_TOKEN=\" .env | cut -d'=' -f2)\" codecov"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"6.13.7","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"12.14.1","dependencies":{"mysql":"^2.17.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"4.2.0","mocha":"6.1.4","saylo":"^0.3.0","dotenv":"^8.0.0","ghooks":"^2.0.4","marked":"0.8.0","codecov":"^3.5.0","nodemon":"1.19.1","@types/chai":"4.2.9","@types/mocha":"7.0.1","chai-as-promised":"^7.1.1","@types/chai-as-promised":"7.1.2"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.15.0_1581847555912_0.8641012341874796","host":"s3://npm-registry-packages"}},"0.15.1":{"name":"di-why","version":"0.15.1","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.15.1","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"992de2ad7a50934482f45b0b8e471039576380b5","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.15.1.tgz","fileCount":19,"integrity":"sha512-N18Rvg4gym8pYPQNUSIfcIlJwomtxTIn5JCXnxIilmdL+LJp01qpTJghiV0pXQwwm1ocenThS8paSLJdxtogxg==","signatures":[{"sig":"MEQCIC49sf++ZXCiVaXjRDWtZTCngDmc99ufJsKY8MNNUgjzAiBC/TRvTquN242pCREf2LXJ8LlewUHvMQy6S/wfWighSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSq2+CRA9TVsSAnZWagAAGyIP/2lIU7AgrW0z9VVUvUsC\nnN3JMZ2oaCSDZDdcBMvlPnqSnC9aVIBTWBdDV0sw07am1aV5bWu+MFfQCQ2d\nwi/ugas+n5spu+O+TXtOQ8uEqdr03a36lBdu1/V8Gmd6R/SypZeH0Q1Oyskh\npoiLDzI08ggmPYe6+uUdqAbogxMLUkriC/xr7cbopIww8Ge3J+QSH5k4FJJq\nDXafT1jg37Z9cHgbAe4eCu2aCVR7JwA/ifIhLrfNHWj2d5Ia3Ur8vzZ4zyOx\ny47CovqgwEw1A7MIRpAKvtQErqSkO95BRYbK7Wa67aLDe+rTrsoix/V7OTKD\n9Fcrm+1NjpJ4JkonvGljcLyexLFGvibeXA2/zHGL0OTC9aJ2YfIisCR/gEsR\nWG0U087zbNwMx527C0zQjjvGUVnFVoXG0xdBAIOpGxLDM9+8dvBvE8Ytu33b\nm/n7ypYo6RMZygZFwzdZTLC/epTQgFZMJmNugbyY6aamjgocxUtTDuOWzKbF\n7amNUaqgXuwFfCUMtmEdoDXdcRdx/jrbtMtuwQix8JtElB6tkKcHh8tAHen8\nOAupgcZZCYnWf07VvQuLxWY88a8gpopBGNh+Cn3rn+/kUCQv0dSfZQn37bES\nHpEGbnYwEokf3AzSkrUQTCkg7JMH6GRUPlaJs9ChsYQAPPpqiECz4VseaGU4\n9GMn\r\n=OShn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","config":{"ghooks":{"pre-commit":"npm run test && npm run coverage:generate && npm run coverage:check"}},"gitHead":"1fadb7a30f404f188d7a3972ab7aa6f590ba9129","scripts":{"test":"mocha --recursive ./build/test","serve":"NODE_ENV=production node ./build/src/index.js","develop":"nodemon ./build/src/index.js","coverage":"npm run coverage:generate && npm run coverage:check && npm run coverage:report && npm run coverage:report:upload","coverage:check":"nyc check-coverage --lines 70 --branches 70 --statements 70 --functions 70","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","coverage:generate":"nyc npm run test","coverage:report:upload":"CODECOV_TOKEN=\"$(grep \"CODECOV_TOKEN=\" .env | cut -d'=' -f2)\" codecov"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"6.13.7","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"12.14.1","dependencies":{"mysql":"^2.17.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"4.2.0","mocha":"6.1.4","saylo":"^0.3.0","dotenv":"^8.0.0","ghooks":"^2.0.4","marked":"0.8.0","codecov":"^3.5.0","nodemon":"1.19.1","@types/chai":"4.2.9","@types/mocha":"7.0.1","chai-as-promised":"^7.1.1","@types/chai-as-promised":"7.1.2"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.15.1_1581952445816_0.3299708647808586","host":"s3://npm-registry-packages"}},"0.15.2":{"name":"di-why","version":"0.15.2","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.15.2","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"7cfa244ba75de2705a7f06a452858b19c7160e7d","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.15.2.tgz","fileCount":19,"integrity":"sha512-2wUkFjr0gr+CZTR9/HgEOeswhp10YxIJE7kdfUJKKDZ5NjKFd2A50L8U/sM5L5dU0P/yAIxQ8ooigxtYJiYh7Q==","signatures":[{"sig":"MEYCIQDbo75gcsM8TdeBRi7VklJlQSNiVHrQqyCFC2ImYT9dZwIhAI056VrEiCpMPX5MWC6lvIMDvojiRKzkUhvzgUCLh3Qx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSrBtCRA9TVsSAnZWagAAPU8P/2oM8HWC4mp790Op8d2s\n7d9TWNFuuAQHy7u1wqzmjBhgADhSgzHaFD3tgCY2k2P7CYBwZF00XK4/4W1J\nSJkwH10+4x2FO5Si5dZZEodigm/LEK2hAp/buSxQ+Js7IUr63/0cDgNEZXs6\nFp9io13wegkMM5UE1aJeUh2m0/Wg2luOjph85oU9dwoJaqXGlCGhAJWhie9o\nBRPRLLm6EE0eNnbGGh+eio86VKHHl6b7wofXSqso1ryCgPBav8vEtmSE5Mvn\nfRcJgBODKmGsf6elaWriFD+RrXr0v5KwYKLJiOKXzDOUg0UXKG+hZrtPbUX+\npEmzZhNBR5+k5kvx6Y66hBJdbXyAbmMz+Q85L3Aur/j9eRxN/MtTzMxYlwVV\n6h5uXc+wvIrcJKKzy5Kbqqa8X1d9LOEl6VKwoAGeh15iJxJkfw+TyA6I5+vv\ne2la8kuJCLT+uUhfhmynyV5QtpEIaJiX3z2fovadou2JzhHtuOQdJ7aoXq2A\n1WAWeVy3I5Gv73nG6KId5RfaRIKf4S7GoVH20SebBQwE7ic6mOi0nIf553Y8\nSWQw6saazTQ+8/eq5L/KqtrsZQSnaKb70o6bttzXg42u7omVCDMD1UI2J2mA\nLA6Tvwm5Hy4OlN6Y5bx83zJcvTgzXFKHxZ4Id6mbvPN1PswzH+vwtlSxuYcb\nfDxR\r\n=ttLQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","config":{"ghooks":{"pre-commit":"npm run test && npm run coverage:generate && npm run coverage:check"}},"gitHead":"d022308e9988f939c3cf3060afc5922a4406993d","scripts":{"test":"mocha --recursive ./build/test","serve":"NODE_ENV=production node ./build/src/index.js","develop":"nodemon ./build/src/index.js","coverage":"npm run coverage:generate && npm run coverage:check && npm run coverage:report && npm run coverage:report:upload","coverage:check":"nyc check-coverage --lines 70 --branches 70 --statements 70 --functions 70","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","coverage:generate":"nyc npm run test","coverage:report:upload":"CODECOV_TOKEN=\"$(grep \"CODECOV_TOKEN=\" .env | cut -d'=' -f2)\" codecov"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"6.13.7","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"12.14.1","dependencies":{"mysql":"^2.17.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"4.2.0","mocha":"6.1.4","saylo":"^0.3.0","dotenv":"^8.0.0","ghooks":"^2.0.4","marked":"0.8.0","codecov":"^3.5.0","nodemon":"1.19.1","@types/chai":"4.2.9","@types/mocha":"7.0.1","chai-as-promised":"^7.1.1","@types/chai-as-promised":"7.1.2"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.15.2_1581953132625_0.9471619281382562","host":"s3://npm-registry-packages"}},"0.15.3":{"name":"di-why","version":"0.15.3","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.15.3","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"e69cacceceaa70e86be2f1d2dd88318833caee91","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.15.3.tgz","fileCount":19,"integrity":"sha512-kdbX/xu36vS4jufPqB112htshsSoGLXqqKJAfvb5WwEo2Ozpkoog4Hn83tEYx5Q8AOBO0uK0gicnmmyyl73fhQ==","signatures":[{"sig":"MEYCIQCfFEwwJi27nrVErAMgu4liJD8xLJ/ts10CQFkQ0aAYXQIhALUMx1EMj+poQdSMGFP3rtNHNqRWrBMSy5PTcLQZZL+2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTO3CCRA9TVsSAnZWagAATe0P/1ojcIGMqiG8c2q09O4F\n6lsoSoM4JNT53RsncE6wjymjRtxVylrKieUqp8H07z6dgOJOMmTytiLEYSQz\n+SCj9bGEFUPF8mVxdBlX0JZNj//jE7Cqjgy7U/BWaIgBAm2A0YT2Wx+XKGSm\nuUpSBzFJt8y+fAj0Z54zAmcI4X1c7pKSMWrAgqn1f5mtjKfUHP1q6RYYy4fv\nld2dMAFRTQ9ymJuHd9EfpF/q7vu8TxtXPQEzwOVQIf6sG1gSk4z9V319tbOC\nochuwU7xJrdyE9M3Jm1SYbbcAj+NtMcOldp7jI4jl8GxfK9j8c9DufHdoqVo\ncJMxIVBNge+YqplJ/Y7oO/GLs7UzwjIYVxnCcM5xqheciOJoynfUXdcki5Ym\nsmdJnr3ayR9rJLMV9Dki0s78PROC0VhNCxCDSLnxtetrYs8umJHbXp9+F0FX\nlEiL4T/oFK6iNXGe/JCrVYugkcAY1tZRmAHRbNO4R9mk3va15LbhpOb4RcND\nM4YeRcL1lehTiNIIhvlwwOi6IOshrPlMUpnfJXn+su7wrXFe1R7/Yha5tw6A\nW4waQ5VUpAWhJ+uScbmM0d9hbnYVIG/nV0gvaClk1JG52yCHQJWztaZq5KQQ\njY/bs4TGXEimmP/PDnqkejBWKcPflI4sqtZuqZcyof+U0lh7CU7uAJuiV2WG\nHRCS\r\n=aIYx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","config":{"ghooks":{"pre-commit":"npm run test && npm run coverage:generate && npm run coverage:check"}},"gitHead":"a9fa1f83d7c9f5a09200a6b9aba2f495e984294b","scripts":{"test":"mocha --recursive ./build/test","serve":"NODE_ENV=production node ./build/src/index.js","develop":"nodemon ./build/src/index.js","coverage":"npm run coverage:generate && npm run coverage:check && npm run coverage:report && npm run coverage:report:upload","coverage:check":"nyc check-coverage --lines 70 --branches 70 --statements 70 --functions 70","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","coverage:generate":"nyc npm run test","coverage:report:upload":"CODECOV_TOKEN=\"$(grep \"CODECOV_TOKEN=\" .env | cut -d'=' -f2)\" codecov"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"6.13.7","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"12.14.1","dependencies":{"mysql":"^2.17.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"4.2.0","mocha":"6.1.4","saylo":"^0.3.0","dotenv":"^8.0.0","ghooks":"^2.0.4","marked":"0.8.0","codecov":"^3.5.0","nodemon":"1.19.1","@types/chai":"4.2.9","@types/mocha":"7.0.1","chai-as-promised":"^7.1.1","@types/chai-as-promised":"7.1.2"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.15.3_1582099906495_0.21149644960653835","host":"s3://npm-registry-packages"}},"0.15.4":{"name":"di-why","version":"0.15.4","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.15.4","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"f3fe94568384e69ca5854161f8e98e12fcb88f19","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.15.4.tgz","fileCount":19,"integrity":"sha512-g5218V7vbp/ZNdrPoXYnfP9ATayBna05X0fKDFhdj4c6IWiIWyPAWpsxHpwH7TWQlTqUGWdzXrSa27dIPy/sqQ==","signatures":[{"sig":"MEUCIG9FWpgg3cuEtLDvmcww3gCp6vytQ0xjmpg4BXe97K+LAiEAuzJjIhY1Yo6wuYJfThpIsr3c4+uSp3ogiro5r/r3zNY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTQPECRA9TVsSAnZWagAATc0P/0tgM2HcGbTACNxTKj7H\nWkAOE3W1wIrIHl/34sPr89ia/Tpei2BfcUmARMlVKcqgO4yOnM9lCtYyHMT+\nVl43zyOGULGI0Jx8fqMXys/5OI9JBKR7Y2mWbL2kUjyFqVIdxdFeSNd85p3e\nnxtjPs674wDSH0h4jK6HCArvftaVeTyumh8SYufbhEb313W6WJMmdzbCYXg8\nk6N/65necy855PJDvs0WDraA+255jdioi0ZxZD/YmnQE6v7limoKdp67ZMyb\n8KKQZogXhAp0/S6fciqTTqp73pN8j5z6X/aH4J+MkNo23GtutprP6w63gDJI\n78kVkSnutStnG/Mupon+2oySfwdBlr7HF+MuTlt3Gg01qfBi5xmOhtvm6AlX\nvdKG13rD+dzNHorNCbjEGdc8m02PCo4I+CsdP5o9heg3YKp/5qngz5bOxofE\nDas8juCtVzq91XfvhXRz4MqcAz3DdZGaDLAJoOoEBSb9FEHyQJD3i82AftZU\nKKa+Aa+3NWzb1oDRSnva2nKq7Vp2yV4YUxNJ8G04pmhSsnvOFVzv2I/N0s1b\nQhwpBCx5zCHIoOyzLoO4/Js/U5xobhpa+yMckBAZQc7jiXjWEZ+YwH/ZyVyg\nIg9QI4s3twoYLu24clognYF0IzqaJ0qkQK64WlT4cbFEFNkhIxODIpae8kqd\nW8az\r\n=1gMi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","config":{"ghooks":{"pre-commit":"npm run test && npm run coverage:generate && npm run coverage:check"}},"gitHead":"7a7ab515be42d440256d9ba3b6aea86765a2ba0f","scripts":{"test":"mocha --recursive ./build/test","serve":"NODE_ENV=production node ./build/src/index.js","develop":"nodemon ./build/src/index.js","coverage":"npm run coverage:generate && npm run coverage:check && npm run coverage:report && npm run coverage:report:upload","coverage:check":"nyc check-coverage --lines 70 --branches 70 --statements 70 --functions 70","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","coverage:generate":"nyc npm run test","coverage:report:upload":"CODECOV_TOKEN=\"$(grep \"CODECOV_TOKEN=\" .env | cut -d'=' -f2)\" codecov"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"6.13.7","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"12.14.1","dependencies":{"mysql":"^2.17.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"4.2.0","mocha":"6.1.4","saylo":"^0.5.0","dotenv":"^8.0.0","ghooks":"^2.0.4","marked":"0.8.0","codecov":"^3.5.0","nodemon":"1.19.1","@types/chai":"4.2.9","@types/mocha":"7.0.1","chai-as-promised":"^7.1.1","@types/chai-as-promised":"7.1.2"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.15.4_1582105540274_0.07348950962657241","host":"s3://npm-registry-packages"}},"0.15.5":{"name":"di-why","version":"0.15.5","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.15.5","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"44a7b3d759fb1861ac552f56282334cd612810cb","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.15.5.tgz","fileCount":19,"integrity":"sha512-h1i6G++2VQ0yAoeJfwpuQjeqk9QULiP7ZIrtWZKagQ5BXxKFpv+XPAFxTnU4pzzrDboMeZRlVzT9oDSsWNjHSg==","signatures":[{"sig":"MEUCIQDOdCZMAi37CrCV9OsB5PJjdMw08mATjIyAdx1lOUv2dgIgOnk0pu/lBSCWQkq6ylO7l3X8YwaelCP6v4DHH3poy4I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTSBMCRA9TVsSAnZWagAA4+cP/j4lVmrt259KAckHlAqe\nv4p2m8T+gEhqtZUDjj/EsHWUIc099nSbgkxFAdV0/4CSoawQZT2Vdw7Cy9iP\nWEuRmauwadYWYR6GsYs3G7wje37FcpZRQ+Lf38qPvz8luQ4J72FWq0C5hqd2\n1QvammKoJ2yMgNArfnN2IacsKY0H0KDf2/kGaG6TNAyPh76PxLEKQXjPbB5G\nPv6tZFJb3289mqqCHjgwaiocPC9qRh4y3nBmHg17rp2fvaWvhG3FQMe8RkA4\nRVYj9laf1pAO4pGuSW0qXDcD7NrlkiU4dP9Pf7x+yCYw9UhCvBwTdLkxQyHM\ntTnwwKattlOAJ5RIVUuBjrL9j/jigexyc1lp5Lsyale8zouPuO5MhN25x0Vu\nJfrmy86qZF0KN9N1LYCgaQSZ4V6ChzA3NpLGcftJ3ZyDNXxmhuSbkHwiyZS2\npYSzUhU+B2irAr1Qc41mKqhA7YNL1O6aj+hvzOiCzs6RJ6IEn9Jupvi4yu3X\n8wvX8tJbuY2obQRrZIPv3UIjiEl+RwVr+Tx4Fxp0RMoWBf73Mz3HhzLE5xQD\nGLRKIu3b9JF8C9F2CT3SvPWaJ6qDqXLaFmh/+KHlkt6+iF/OZSidgPaXc399\nhqqv4pThCDsZhYM56U8Od4qP58G38RjxnhcxQDwXwYkpN3Sk7pX6AvAGQI2p\nZV+l\r\n=riIH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","config":{"ghooks":{"pre-commit":"npm run test && npm run coverage:generate && npm run coverage:check"}},"gitHead":"8a538b1fe3e793ba9ffe3ca7d788ac80007538b6","scripts":{"test":"mocha --recursive ./build/test","serve":"NODE_ENV=production node ./build/src/index.js","develop":"nodemon ./build/src/index.js","coverage":"npm run coverage:generate && npm run coverage:check && npm run coverage:report && npm run coverage:report:upload","coverage:check":"nyc check-coverage --lines 70 --branches 70 --statements 70 --functions 70","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","coverage:generate":"nyc npm run test","coverage:report:upload":"CODECOV_TOKEN=\"$(grep \"CODECOV_TOKEN=\" .env | cut -d'=' -f2)\" codecov"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"6.13.7","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"12.14.1","dependencies":{"mysql":"^2.17.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"4.2.0","mocha":"6.1.4","saylo":"^0.5.0","dotenv":"^8.0.0","ghooks":"^2.0.4","marked":"0.8.0","codecov":"^3.5.0","nodemon":"1.19.1","@types/chai":"4.2.9","@types/mocha":"7.0.1","chai-as-promised":"^7.1.1","@types/chai-as-promised":"7.1.2"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.15.5_1582112843614_0.8451775772614669","host":"s3://npm-registry-packages"}},"0.15.6":{"name":"di-why","version":"0.15.6","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.15.6","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"d93be9cfc7fbcc59e26f0b4da5e30826f8b2c239","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.15.6.tgz","fileCount":19,"integrity":"sha512-cNtBnsyaLgHwZKWqSfGDKPjHgHZ5EQIJbStoD9Ew15+adyw/NoIbjzmxBJvLw0CsYqOLmkBdfoaATsvbCw/uBg==","signatures":[{"sig":"MEUCIQCSpSdI+XjT6c5sWHSNLKnfK+CoPs94YKlOvyHobuSLtwIgFNbAbvKc0bzoxFZgOQi4jrrrB1hdOtHpBiB5htfEMQc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7opkCRA9TVsSAnZWagAA3okQAJF23rSqH6Eg4cek5kjd\n+Gy5lF+kSmNWbgMzevUnCsQuuJCznQgSGge/ZcksHyETkdd9vzhkI+zjl9LX\nxRvjR5CcSlvclKhOSe/WyBR7dlsIag4V7/+VVncIpKTvzrWMV55MLiVi9gS3\nHnXTm9FvfwOXjQe4ujqg+J2Nc6BhCzJ2X5DULGrXtt7Q85QLmYZOXcWBMpN4\nlsDJthGlSBT8xnf/SSiXtwcua6l/QBBNplhwmUVjqCgINx3RYQhiGrqoxtFS\nJmku+B/bOwlDdPjqqC+7Ls9HNfOaZ/n7zN4niruPOZ5zN0pYFv+7c9kZXUD4\nW5H/iT9dBuYI41+DP2puG8D+js2mvmMRsYVE8dwzoqlJyVC7FxVTRJD0nul9\nhwsBp7SYDaIhNwQ7W7hPn5o0X1KrqO+lTT49a3lEXdtV2JFrrCk4hnB8cTcR\nFcTfnh5CMTE5oBe6ppABb2IyLRutRQK+a0CDt6FSH0zkRVGO9hlGhfkFDg4L\n8XX1eh6ZFgOhSFXDObEZ45xH3T9lImAw379SBX34Kcz4GASC/wGklhWeqJ1s\n7UVJk9KdPvmsRXyrR5UgmxehWjk94/RNdcpEOHgY3ok7HxwZYKhYC9Juzb30\njVDX+DzhvYGLL+eIDj59QBUPVe1VcIpdL+LSn3Zku2cI6KIE3mw+ytc4b8Iz\naLf7\r\n=EG8L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","config":{"ghooks":{"pre-commit":"npm run test && npm run coverage:generate && npm run coverage:check"}},"gitHead":"e1c38800a9110a79786e8fa3624de65b607b3bcd","scripts":{"test":"mocha --recursive ./build/test","serve":"NODE_ENV=production node ./build/src/index.js","develop":"nodemon ./build/src/index.js","coverage":"npm run coverage:generate && npm run coverage:check && npm run coverage:report && npm run coverage:report:upload","coverage:check":"nyc check-coverage --lines 70 --branches 70 --statements 70 --functions 70","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","coverage:generate":"nyc npm run test","coverage:report:upload":"CODECOV_TOKEN=\"$(grep \"CODECOV_TOKEN=\" .env | cut -d'=' -f2)\" codecov"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"6.14.5","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"12.14.1","dependencies":{"mysql":"^2.17.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"4.2.0","mocha":"6.1.4","saylo":"^0.5.0","dotenv":"^8.0.0","ghooks":"^2.0.4","marked":"0.8.0","codecov":"^3.5.0","nodemon":"1.19.1","@types/chai":"4.2.9","@types/mocha":"7.0.1","chai-as-promised":"^7.1.1","@types/chai-as-promised":"7.1.2"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.15.6_1592691299410_0.08939008179359176","host":"s3://npm-registry-packages"}},"0.15.7":{"name":"di-why","version":"0.15.7","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.15.7","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"a9417336894c26c2dfe28a1c749bcd9e76a18a2a","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.15.7.tgz","fileCount":19,"integrity":"sha512-q2aoVtboWxiCwlTZBBBUmGLr712iH1inJXyvrUvTQbIlzaS6TsUaWCq5oyyMuFlWry5H3IPX+IjoMRX6XF7o3A==","signatures":[{"sig":"MEYCIQDTjyIOKWB//WxUM+kISXHUx7Pu2Vj1zSqkpqizdJMGYgIhAJ2XL9n3Jkc8XicrLlTcjDNjEnqsLszFtXjTD8vTeP0C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7or0CRA9TVsSAnZWagAAku0QAIWQtPXHN6dzJthzdMNS\n/daSdH5d06MJBxUi0WN5O2pz9vgGhbshsErp+AwVxp8Hl3vGxk87U/fAsIl9\nhT6zlm7EpFSsiyUsPyxO7/attpi5TBvqCBDRvNmAgeybJNP0df/Cn6+GKEiH\nHRDQ5eF0eqF9Ra13rvrW5uhO7R7Uo7azT+zneGvu6NckVtnFQAm+KjiIgb6V\n9TOAuyXfBmWrWTgc8C48+c22xCeNAzREkeU3laby/h8cZsZriFI0GJSWIryq\n7/e+TbER1yT0ulaGz9/CpYxIberiMFexWz6aJZoMtoL5pxvYbu6kyx8erCvK\n6B/+P0VH2GiLOuUPrptnrcp1nMK2rh4Q88fESiDXaYMlL6EjcNSCdRhW8EpK\nA+FYtPGvLnjwir9meF7zmqrLRPwjBCFwJu7h4S69TSOIF+I645RgjSAc5Noe\nhnLNrCnBWRoq6iifVlLigsFqNzxcniMZrRddf5Kg35XBjhXhgM6zrDuF0w+C\n7ugZnzG2l87uUYBW+o65+4/aU1n6/zzSji4Hnx6UJ+6oLLwuU0XDMwlMna+m\nqJGlXPCLMvOMhyRVi0OrUkYBlQ4eakIgrRTvMkbr+5JEAp5Dkp9f+uG1yKRI\nl0e5/3x2LTGq+rpkIC7O5TOufcLxd3rOJHmoo448oAvD87YkgRH0YcsmRn35\n7F7r\r\n=H/qt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","config":{"ghooks":{"pre-commit":"npm run test && npm run coverage:generate && npm run coverage:check"}},"gitHead":"77d74bcd2800f5747c17f1e96ffc438cb5eda9b6","scripts":{"test":"mocha --recursive ./build/test","serve":"NODE_ENV=production node ./build/src/index.js","develop":"nodemon ./build/src/index.js","coverage":"npm run coverage:generate && npm run coverage:check && npm run coverage:report && npm run coverage:report:upload","coverage:check":"nyc check-coverage --lines 70 --branches 70 --statements 70 --functions 70","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","coverage:generate":"nyc npm run test","coverage:report:upload":"CODECOV_TOKEN=\"$(grep \"CODECOV_TOKEN=\" .env | cut -d'=' -f2)\" codecov"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"6.14.5","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"12.14.1","_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"4.2.0","mocha":"6.1.4","saylo":"^0.5.0","dotenv":"^8.0.0","ghooks":"^2.0.4","marked":"0.8.0","codecov":"^3.5.0","nodemon":"1.19.1","@types/chai":"4.2.9","@types/mocha":"7.0.1","chai-as-promised":"^7.1.1","@types/chai-as-promised":"7.1.2"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.15.7_1592691443839_0.5114359162322311","host":"s3://npm-registry-packages"}},"0.15.8":{"name":"di-why","version":"0.15.8","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.15.8","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"4f8c002164e97e62e25217f7cabd5abfd9e4b093","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.15.8.tgz","fileCount":19,"integrity":"sha512-VbP2wUSTQcyaWkzp8ZavdM+XnIYm0QYgY6soCdOs7/v0I6xM52grq1SnkG2poxec7X9WYSDBbS3/2kEvAiOpGg==","signatures":[{"sig":"MEYCIQDzcECpJNvKNSduk2xXqb+wr1/RRecdWwuWln5bGYM+bQIhAIpGvUzPC/PbNRDP5tviTokRdotYMBBV/4ZZoO0YMv2S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7otNCRA9TVsSAnZWagAAxeUP/A/FYoAsBewITrKablQX\niOhIsy5GOygrd97ECNKG5lEnL1cvSMEJFOWyb2JAkAsHSNerNfeoj/A59Vhu\noGImb6mFzCNTSNhy4lQUumFpAtQfByrnn/tqXSaOYR/V/V9VcBKSk8j/l7jC\nFYVCpOS+YCjP04MNHH65sSzx2G74/cNPWM3HGn+ZfUh8RpEX2Hn8XcrCnq1p\n2w5iJNk717ljmRfka/gS93awOMLu6GhzDTwEJyw4cR8OMfb50sUG7b6NdxAf\nm0bqxYQAo+Y2QSjT4eHtKbOV7rSpSeZRTDwPDjwu20gn5FNZDzWcy+Ls2goj\nP9RrDZU7h/HQWXO5KusOnzPzekNblyVVl+Ymhs6O3PkfnLWkQFdMLUxsHpH9\nMqBI//ZLUXJP7j+swaAlsiXtBjiAWLGrzl14cnsCgYtz0oGWWnFg00mjWFr6\nYQyhHgy6InkxVUfO8Hb1Y4FEF7A6smbJ4p3zTLRbWtGjx4QAzFPuLK/WykSZ\n8x0qFumWo/GCobt+c20feTIAtamFdLITSUfIK1sGHr9vMEqbXXOF+/VYAoRH\n4rkGcqN0ITSGp6ycexdbM18HjUWIu94ksalXjCGZKvocABEiw6lpd19Iuags\nUNCw70UDZDZl8FD25lkJiHV8ILmAqa4Cx7VcTb3WIr4UYAfly/uYcxlWxRVq\nTaNw\r\n=bYIf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","config":{"ghooks":{"pre-commit":"npm run test && npm run coverage:generate && npm run coverage:check"}},"gitHead":"3b80857543bc7532c2613f4756b109c55a9c9d31","scripts":{"test":"mocha --recursive ./build/test","serve":"NODE_ENV=production node ./build/src/index.js","develop":"nodemon ./build/src/index.js","coverage":"npm run coverage:generate && npm run coverage:check && npm run coverage:report && npm run coverage:report:upload","coverage:check":"nyc check-coverage --lines 70 --branches 70 --statements 70 --functions 70","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","coverage:generate":"nyc npm run test","coverage:report:upload":"CODECOV_TOKEN=\"$(grep \"CODECOV_TOKEN=\" .env | cut -d'=' -f2)\" codecov"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"6.14.5","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"12.14.1","_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"4.2.0","mocha":"6.1.4","saylo":"^0.5.0","dotenv":"^8.0.0","ghooks":"^2.0.4","marked":"0.8.0","codecov":"^3.5.0","nodemon":"1.19.1","@types/chai":"4.2.9","@types/mocha":"7.0.1","chai-as-promised":"^7.1.1","@types/chai-as-promised":"7.1.2"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.15.8_1592691533133_0.04730552195722981","host":"s3://npm-registry-packages"}},"0.15.9":{"name":"di-why","version":"0.15.9","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.15.9","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"32f97aced66c6134dc98f0a8cc69d11ad0653eb8","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.15.9.tgz","fileCount":19,"integrity":"sha512-k4OqF8kd051imO03bSWb1TdsaLMTB3ynebjIErHpwCkvTCTRXkqqnw06XCGxZR3R229NXMbVKKobHyfKYN8zoA==","signatures":[{"sig":"MEUCIQCFctWwi4NVoVvzxFjZODwnwitQycpZy/OGYWqoLMxR2QIgJxdYLZswY4gD2XjW+Faaw4hJK6Vxe9p0otgzlDZsXIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXT43CRA9TVsSAnZWagAAmKIQAJYo2FPxqw0dCRax0EP7\n8xGT8libSgvW/rOHMWoTUeMxGZLLtEjuts6DflEW2+1JLAxjZ53+EfY3L/5N\n5RDAEwBtkth0Aebg+0qKLdJVOr0B9bMN6ue6P/mlWa2M7HEPgwr9dw1Ya8pf\ndR94/+rF9ublm1nhwb+BLJxCAWUrdnwoPUmkHpsudWAcc8MdzAL7p8pLB3OF\nh5yAXE2QEqCUVWN775scWeLrEOspY1R+KZSAEw/W/Upb8bbVTiFE2tUjj2jQ\n+YaLfELVUpJJw1gUlGIJyguqxRZa+ve4Wuhc/KX51uba8McH4CKBnrQlfcNM\nitkaEaO8IM8cSQgWcVigF9UanDlQJmswmYeWqCFX2pt+n5XbbkxgFgLyeoud\nrmZx5SK69AcRcCOpwCKwWmXFFsepP3u5WHBwsh81Z1kS2MpT7TBo9AA537A9\nQjSGgO2+lJMcDa+Y1pnq3z7KehMCaaM8sjfeA2aiI+1DEt4mUUeeBvTu1fea\npSYd4SXq4d6NuEKw83aTWJ75dvxvgFH+Um/PtnxSoh0X+6/d/BL/pbrw0SCk\nYAG6FzVZJQmwtqf35XejjEdbK2ZUKVIa5h/5rrdaYwga/nDRyeD8uqLxlgO/\nwJezU9eL0Fdmz/Zgt2iTWCMg6gHVLd9ljX0P7ApkYVnfxiboeHWS/T8PxSbB\nDgXy\r\n=I1pr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","config":{"ghooks":{"pre-commit":"npm run test && npm run coverage:generate && npm run coverage:check"}},"gitHead":"fbc8b8ef6e0cbc43a52b6a2c23784656d9e0a380","scripts":{"test":"mocha --recursive ./build/test","serve":"NODE_ENV=production node ./build/src/index.js","develop":"nodemon ./build/src/index.js","coverage":"npm run coverage:generate && npm run coverage:check && npm run coverage:report && npm run coverage:report:upload","coverage:check":"nyc check-coverage --lines 70 --branches 70 --statements 70 --functions 70","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","coverage:generate":"nyc npm run test","coverage:report:upload":"CODECOV_TOKEN=\"$(grep \"CODECOV_TOKEN=\" .env | cut -d'=' -f2)\" codecov"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"6.14.5","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"12.14.1","_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"4.2.0","mocha":"6.1.4","saylo":"^0.5.0","dotenv":"^8.0.0","ghooks":"^2.0.4","marked":"0.8.0","codecov":"^3.5.0","nodemon":"1.19.1","@types/chai":"4.2.9","@types/mocha":"7.0.1","chai-as-promised":"^7.1.1","@types/chai-as-promised":"7.1.2"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.15.9_1599946294775_0.6442579760756475","host":"s3://npm-registry-packages"}},"0.15.10":{"name":"di-why","version":"0.15.10","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.15.10","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"deeda36a3fa6c76cb60701194d10e43ca749e455","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.15.10.tgz","fileCount":17,"integrity":"sha512-vveE1qdbUGp2DzP+Wvw5+x+dxTaMCZBlWdTFmymCkpDLWSaybxPRhn7DM2lRozsw2hzsxd/QnejyZpP82VEzBQ==","signatures":[{"sig":"MEUCIC8gESwYpnx5PiC4Gv2gKWJ9PuC78oC4ZarzrFfVuYATAiEAoETAeUuZV49na4JifVtv1vKbOuDWmJaAq2TskClriUo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXT+cCRA9TVsSAnZWagAAspsP/2fsHbgOJqTP/ZE10V4R\n5hiCE7YH8Bz7erR5cMgPxBGj2VAjgQYGAcKqeB6h6gCCJs2NdUmWutq/nJ+Q\n+N6gQbHYCsi6O/tFL4gGDTq551fGQWT+cFOidF5qw7+ObNwMVIo94UGoXMhB\n984H0iNqbviyMk5NwKOLFMniwZvHhR4urhf3OjzqAufCxiqstbkh9h7PsSqI\nDIDkl4N+yoZ9o84I7ENilkHtFl0eRBWspQpVKdiG74+ngba8rYydFF73ar4d\nrvRBUoO1xDxCDCXK0IETTteoyD1WUe6xulcHAtDZ2fDVbvC4ATZKJPIpQWgH\nRN/BvJEd7MvFQ8xhCIJwIf25cDAtKQrVxU/QRnjlS6tVPLdu2TViXnVbJ93T\n2sSw43emoh8U0RYpJB+BpkBduMTuKvrS8Z+6c5YcgKSh/5x4VlUQjiT3TkhN\nh8wzfMqnrRMcewjJjbjYYE/1mPTcc7OoRjMpwuWOjxEHQ5mMjHN0+yfrsWrZ\nScNAmZVBpKb/6F+qn80Z89TWeMZ35Wirs7iuZ2XNq5fRMpTTapJoZ2aTdCxq\ncmS7xUdOkiZbCDzdqxnH+IpsM9NmJIX9eQGLjXmm2/dSv/YkapEmVcY1f/rS\niC8groCbQ5V/oP7ONYiMC94HFrfAvbyj2VCQ/SKZT7hYZoZbNM/Iq0kfuI8p\nP+Pj\r\n=5IBb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","config":{"ghooks":{"pre-commit":"npm run test && npm run coverage:generate && npm run coverage:check"}},"gitHead":"8bebb510903a3cf1cf3c3b3e93e2e15b687b153e","scripts":{"test":"mocha --recursive ./build/test","serve":"NODE_ENV=production node ./build/src/index.js","develop":"nodemon ./build/src/index.js","coverage":"npm run coverage:generate && npm run coverage:check && npm run coverage:report && npm run coverage:report:upload","coverage:check":"nyc check-coverage --lines 70 --branches 70 --statements 70 --functions 70","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","coverage:generate":"nyc npm run test","coverage:report:upload":"CODECOV_TOKEN=\"$(grep \"CODECOV_TOKEN=\" .env | cut -d'=' -f2)\" codecov"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"6.14.5","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"12.14.1","_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"4.2.0","mocha":"8.1.3","saylo":"^0.5.0","dotenv":"^8.0.0","ghooks":"^2.0.4","marked":"0.8.0","codecov":"^3.5.0","nodemon":"2.0.4","@types/chai":"4.2.9","@types/mocha":"7.0.1","chai-as-promised":"^7.1.1","@types/chai-as-promised":"7.1.2"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.15.10_1599946651836_0.4619655528311757","host":"s3://npm-registry-packages"}},"0.15.11":{"name":"di-why","version":"0.15.11","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.15.11","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"cfc6af427be60bb14b7080afcd2817d144a347ee","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.15.11.tgz","fileCount":17,"integrity":"sha512-8UEqrb9FvtgiI4ySVNiv9cVy1WWrG8qp/IFzYsGQuhcpo+ixpYbtFfDiswEuEkv0dvNu21cYnOFjYxzdptRx8g==","signatures":[{"sig":"MEQCIHGL22L3q8BOXpZnA+oBhaKYi+GsqwInSiuFzOFmEo7mAiAuTe+HLEAkfej73ufKbRWgn0xNCxI2dTb+8bgotfLKaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrPYqCRA9TVsSAnZWagAAlT8P/2nCuupFQhysZE1Toemv\nHS2n7j/Cc3Ubtv4OoB5TInUVXq5hUKqCVgOJl/NWuCMo/H1TDv1aQgNc4lYD\nEH1v8d2/bH8EeKYSA8Kf6HZbtuIADw3vEZlDHdanFiIN6RPrhb2Q9yBO1Oxq\nbsx6e0X16x7nxY65hPYsiyK5Vah+NhQV9hWq97yBFxOwfcKvlNidOWI4FDTF\n3p1caUz0OoT59BkDuMfrVDLkd6hEsPfYZSt+cXTkErAR0GzWfSp48ge9AoiJ\nuOHmvbxG0ke7eSfcc7tb5rmvuOBzrUTo02hbCzTaU+aL+dmQex/7RN3na4hS\nuf6IvSqu+bX5Y8OplngF7UjJ5rCdsIM8iaCW1ZLJrHtqKDMusXhL4FrAJVnQ\ng4AXENmnpFqlGMQ3vcqjiGxbSRbMhqO9F3ne4/i9qFKgqF0/C6kYrJWSjF4S\nGGUdTmNueg3El77AKFANlB8RaCXev2G2ZYDBm/H5kQXiGEUFiHghPozMztc+\nQ1Fd6GmW05cKNKbuIVEFIHqX+LPDX8nMM7kUyos8T7wtGE5Ayl4t+UVbjJlB\nTLh/D2Hau6bG3zXFg2ZUQtyw0t0ahHmm/fHKkpo2pmd7radf8a0IGFYZLUoA\n+5bTtwCH4cXkEHyLLOq4cZ5fCKAIs3TiWyJuHhTfjZdwlco7lqZD2OAXdwrp\nPwpy\r\n=beKx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","config":{"ghooks":{"pre-commit":"npm run test && npm run coverage:generate && npm run coverage:check"}},"gitHead":"8bebb510903a3cf1cf3c3b3e93e2e15b687b153e","scripts":{"test":"mocha --recursive ./build/test","serve":"NODE_ENV=production node ./build/src/index.js","develop":"nodemon ./build/src/index.js","coverage":"npm run coverage:generate && npm run coverage:check && npm run coverage:report && npm run coverage:report:upload","coverage:check":"nyc check-coverage --lines 70 --branches 70 --statements 70 --functions 70","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","coverage:generate":"nyc npm run test","coverage:report:upload":"CODECOV_TOKEN=\"$(grep \"CODECOV_TOKEN=\" .env | cut -d'=' -f2)\" codecov"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"8.1.0","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"17.0.1","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"4.2.0","mocha":"^8.4.0","saylo":"^0.5.0","dotenv":"^8.0.0","ghooks":"^2.0.4","marked":"0.8.0","codecov":"^3.5.0","nodemon":"2.0.4","@types/chai":"4.2.9","@types/mocha":"7.0.1","chai-as-promised":"^7.1.1","@types/chai-as-promised":"7.1.2"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.15.11_1638725162293_0.5360592349165871","host":"s3://npm-registry-packages"}},"0.15.12":{"name":"di-why","version":"0.15.12","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.15.12","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"67db8b1c0b44239ec814cbb2a4391890cafae600","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.15.12.tgz","fileCount":17,"integrity":"sha512-qLRTk1jFe2WhoS8U0kO0K+VnNRNcAZYPUXYSZK9J9d3fSaYY88nxBhFzOKaeA3DF96d7bHDh1aIIKsaxyh6PcQ==","signatures":[{"sig":"MEUCIQCdU8M3vPhEHO57SddfLsPuS5yBWXuxALCsSzdenwwKSAIgNpAi5MrcVHWgDtczKhkHfooIlzkfTtAL+AaqDcQ6yII=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113890},"main":"build/src/index.js","types":"build/src/index.d.ts","config":{"ghooks":{"pre-commit":"npm run test && npm run coverage:generate && npm run coverage:check"}},"gitHead":"431001dea2999d9cc22e15dd3d944a84d3a1f409","scripts":{"test":"mocha --recursive ./build/test","coverage":"npm run coverage:generate && npm run coverage:check && npm run coverage:report && npm run coverage:report:upload","coverage:check":"nyc check-coverage --lines 70 --branches 70 --statements 70 --functions 70","coverage:report":"nyc report --reporter=text-lcov > coverage.lcov","coverage:generate":"nyc npm run test","coverage:report:upload":"CODECOV_TOKEN=\"$(grep \"CODECOV_TOKEN=\" .env | cut -d'=' -f2)\" codecov"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"9.6.5","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"4.2.0","mocha":"^10.2.0","saylo":"^0.5.0","dotenv":"^8.0.0","ghooks":"^2.0.4","codecov":"^3.5.0","@types/chai":"4.2.9","@types/mocha":"7.0.1","chai-as-promised":"^7.1.1","@types/chai-as-promised":"7.1.2"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.15.12_1684310468377_0.21109261956346725","host":"s3://npm-registry-packages"}},"0.15.13":{"name":"di-why","version":"0.15.13","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.15.13","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"1acf498cc2d94619155d15162574e3d0c134c56b","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.15.13.tgz","fileCount":26,"integrity":"sha512-ANlhrTClh/dL++vA0m/xUavXdC46OZh8OmI2IsJ3vn1Tf4K4m+qwLh+VAbtpqYDN0s0k4oLlp3hv+XKhNtXJSw==","signatures":[{"sig":"MEUCIQDTSqX8zn1OmyVwnuYNVk54IA4+x2/pFk6Q6D1JQbcjjgIgDtOtxdbMmbxMUzIiq9s2ga+5fF8Suu/Qibsx1EYpWhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119314},"main":"build/src/index.js","types":"build/src/index.d.ts","config":{"ghooks":{"pre-commit":"npm run test && npm run coverage:generate && npm run coverage:check"}},"gitHead":"431001dea2999d9cc22e15dd3d944a84d3a1f409","scripts":{"test":"mocha --recursive ./build/test"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"11.1.0","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"23.2.0","_hasShrinkwrap":false,"devDependencies":{"chai":"5.1.2","mocha":"^11.1.0","saylo":"^0.5.1","dotenv":"^16.4.7","@types/chai":"5.0.1","@types/mocha":"10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.15.13_1739270903118_0.9175526027004697","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"di-why","version":"0.16.0","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.16.0","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"f5fd3986afc2f84efde345f4d08bb1a84781767e","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.16.0.tgz","fileCount":26,"integrity":"sha512-Z6SHzUB3hjq4xbmuQOtchz5hvhZ7F3c3bxz1FJUGaxccVFGoCMbDz9vGI5STOFtTzMcgYwD1AZx8y30be1qd0w==","signatures":[{"sig":"MEUCIQDCYSOKPTfDCNe1tgSnMDrxPBz7ayVIzkpDb4tFsH5UzgIgJ+S+R9TWsPvWOcEzxHnpxl4HoVz8hdp4l6eWN23T08I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119182},"main":"build/src/index.js","types":"build/src/index.d.ts","gitHead":"e4e97cc3ddf05bc9b30da71c14f0a3956570dfa7","scripts":{"test":"mocha --recursive ./build/test"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"11.1.0","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"23.2.0","_hasShrinkwrap":false,"devDependencies":{"chai":"5.1.2","mocha":"^11.1.0","saylo":"^0.5.1","dotenv":"^16.4.7","@types/chai":"5.0.1","@types/mocha":"10.0.10","chai-as-promised":"^8.0.1","@types/chai-as-promised":"8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.16.0_1739270987876_0.29707822696113073","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"di-why","version":"0.16.1","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.16.1","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"f3cbe4113a92fbb5571e16602accbedf256762a7","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.16.1.tgz","fileCount":26,"integrity":"sha512-PrSBGEIth0gD3CNywo2L9q/6+jOTpxKxRirBS1dm1RJfchVBXU0jMXPIlxBMgwgUmL76dOGy3xpJ5lPJcJK+uA==","signatures":[{"sig":"MEUCIEgjG5V+ogPSNMCf9RMSyT5CybjdkJx82QuecSjHpBApAiEA6FYXT2opKoCf7S4BbkjBU2o001titoSwIINA4BhmRuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119511},"main":"build/src/index.js","types":"build/src/index.d.ts","gitHead":"e5f6d14012868f67c22d19934e200881b35a63d3","scripts":{"test":"mocha --recursive ./build/test"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"11.4.2","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"23.2.0","_hasShrinkwrap":false,"devDependencies":{"chai":"6.0.1","mocha":"^11.7.1","saylo":"^0.6.2","dotenv":"^17.2.1","@types/chai":"5.2.2","@types/mocha":"10.0.10","chai-as-promised":"^8.0.2","@types/chai-as-promised":"8.0.2"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.16.1_1756542067672_0.10334737974774644","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"di-why","version":"0.16.2","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.16.2","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"ebfcb82bcfbe9ebb0216f9e92f56e9541478d807","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.16.2.tgz","fileCount":40,"integrity":"sha512-fS+8DDvhUaaPuJCev1+NeUx8FMCJ/Bau29TaX4DJ70Esz30lHIJwHZKZQKCARKQkfJxLuw9C7FcMKDY+rmrNrA==","signatures":[{"sig":"MEYCIQCAuwp/ZM3GlXo5b0pulEjY36VtiW4vm89+jq21P1M3uAIhAKWV1LCoXtfafkngk/BmGrxKMPRs6GG3jpRl25gFujHx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253739},"main":"build/src/index.js","types":"build/src/index.d.ts","gitHead":"afcd1b95f99b211aa9f67045b6caa8440302a9de","scripts":{"test":"mocha --recursive ./build/test"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"11.5.1","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"chai":"6.0.1","mocha":"^11.7.1","saylo":"^0.6.2","dotenv":"^17.2.1","@types/chai":"5.2.2","@types/mocha":"10.0.10","chai-as-promised":"^8.0.2","@types/chai-as-promised":"8.0.2"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.16.2_1758010265163_0.3154904284829023","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"di-why","version":"0.16.3","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.16.3","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"2b5a476bb9427b5923d48167975c3b5085b376d3","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.16.3.tgz","fileCount":40,"integrity":"sha512-adc3Mx1w9r3zwzR3XoYN3tXJ2zAmJ9yeR+/MqKZWnSR+Q87zmmeVCQ5FN4PWWRew/m93dUKTcR039InAc/ymGg==","signatures":[{"sig":"MEYCIQD4nJnWS0M/y0u/eJcTqanVxdBTqHX8SHsneJqSoMTY9wIhAJX4uZu6tNovVVSW/CGBt1hNroNRlZnMGRbzA9XcGXVM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253775},"main":"build/src/index.js","types":"build/src/index.d.ts","gitHead":"0e8d7e770bf831a2e114e03aad85ee39c71a943e","scripts":{"test":"mocha --recursive ./build/test"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"11.5.1","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"chai":"6.0.1","mocha":"^11.7.1","saylo":"^0.6.2","dotenv":"^17.2.1","@types/chai":"5.2.2","@types/mocha":"10.0.10","chai-as-promised":"^8.0.2","@types/chai-as-promised":"8.0.2"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.16.3_1758010614425_0.41170683208921455","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"di-why","version":"0.17.1","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.17.1","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"585b5dc0d619d539338fbdd5d4a3ccce74583853","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.17.1.tgz","fileCount":52,"integrity":"sha512-Jzmt4eALSkug5iEG0d7hiw/bR2N0KDu5xC0b5UJv9JdsgtUzL+wraOiHgf+k5p27o2Lhx8g431ee5pkBIx5FNg==","signatures":[{"sig":"MEQCIBsswuA3qOkG/eo9acw2dkPIzoXqYyp2iFHPW6iaRBE2AiBWdKOplB2dAy8koKtzF45+n8MSc573dNgBn4UAsBlzKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267649},"main":"build/src/index.js","types":"build/src/index.d.ts","gitHead":"bf752d791842584c275bc2794e7c721699238d78","scripts":{"test":"mocha --recursive ./build/test"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"11.5.1","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"chai":"6.0.1","mocha":"^11.7.1","saylo":"^0.6.2","dotenv":"^17.2.1","@types/chai":"5.2.2","@types/node":"^24.5.2","@types/mocha":"10.0.10","chai-as-promised":"^8.0.2","@types/chai-as-promised":"8.0.2"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.17.1_1758548599483_0.9015467457907451","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"di-why","version":"0.17.2","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.17.2","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"91a148a2cd841c34681f095db7d9f3c5eeb72e1f","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.17.2.tgz","fileCount":52,"integrity":"sha512-wbMB5ynoz7I8xhMzeSzYJrRsBr+Vh3qzccI6ezbIUTC52ngEpyVs71g6ES0htkHSY1vfsxNDxoxOJ7Y3oPpBYA==","signatures":[{"sig":"MEQCICqUJxYLZS+44WObQzVZhAFHpGSa47a8txWu4sODBcPLAiAt7QuBR3eaAM+3zPpv/0BQ2PexXrC8Uj+Qp4Ia6tddlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267692},"main":"build/src/index.js","types":"build/src/index.d.ts","gitHead":"0c18d8a412743128c262c2ef0060c3ed2a5f02a9","scripts":{"test":"mocha --recursive ./build/test"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"11.5.1","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"chai":"6.0.1","mocha":"^11.7.1","saylo":"^0.6.2","dotenv":"^17.2.1","@types/chai":"5.2.2","@types/node":"^24.5.2","@types/mocha":"10.0.10","chai-as-promised":"^8.0.2","@types/chai-as-promised":"8.0.2"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.17.2_1758549423683_0.024892678455061157","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"di-why","version":"0.18.0","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.18.0","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"838f90b899b26d6c22257a2b417b8508846ef021","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.18.0.tgz","fileCount":56,"integrity":"sha512-KQg1uLX7hjewSY7Shk6Zk5Z8hzk2ZIhmTQ7J3Ix2Jm//xVuEdhWExQcGwifhjhp0dr3RXCTI51Bcu5WEFufVmg==","signatures":[{"sig":"MEUCIAPW3O0bi3Bvux7az2vfUkC1+4ZJIYsV8cb/4OqRY72qAiEA6MehalND0AwdOaHMrr71cBUZ7Y6bEj9T3nW/+aVuRDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273847},"main":"build/src/index.js","types":"build/src/index.d.ts","gitHead":"5b85ce962369e722c743e1bdee3f7b8c0f24754e","scripts":{"test":"mocha --recursive ./build/test"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"11.5.1","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"chai":"6.0.1","mocha":"^11.7.1","saylo":"^0.6.2","dotenv":"^17.2.1","@types/chai":"5.2.2","@types/node":"^24.5.2","@types/mocha":"10.0.10","chai-as-promised":"^8.0.2","@types/chai-as-promised":"8.0.2"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.18.0_1758555268477_0.8403563757458814","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"di-why","version":"0.19.0","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.19.0","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"3074b5e6c30e7192aab8991f9e86acb3da364b11","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.19.0.tgz","fileCount":56,"integrity":"sha512-P7t8IyDib9sIH4020QGde1o87dpapWGG8/cIPse0zuCVru+8bN2L0LPorxij6m1WyYVgwlUTyHScomGSR8t5Ww==","signatures":[{"sig":"MEUCICNeOKSahzZnCyRL2Fb3lAA1tVKORZtDzAxwZx7ZRZ6XAiEAwKK+/2F3/s2Vo+Zxr5X+EN3iMsGrcSxQ/NaXZRdDE5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272537},"main":"build/src/index.js","types":"build/src/index.d.ts","gitHead":"c2a32cbaf4f47fb67abad68d2dbb06b3c2f49ef3","scripts":{"test":"mocha --recursive ./build/test"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"11.5.1","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"chai":"6.0.1","mocha":"^11.7.1","saylo":"^0.6.2","dotenv":"^17.2.1","@types/chai":"5.2.2","@types/node":"^24.5.2","@types/mocha":"10.0.10","chai-as-promised":"^8.0.2","@types/chai-as-promised":"8.0.2"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.19.0_1758611064905_0.7799591686117462","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"di-why","version":"0.20.0","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"url":"https://guillermo.at","name":"Guillermo Pages","email":"mail@guillermo.at"},"license":"MIT","_id":"di-why@0.20.0","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"homepage":"https://github.com/gbili/di-why#readme","bugs":{"url":"https://github.com/gbili/di-why/issues"},"dist":{"shasum":"8029f4ee8a6670e7c27bcb9aec323e0bb688b702","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.20.0.tgz","fileCount":67,"integrity":"sha512-rwX3nU/Q2/JgJA3EuJqCS3D6L/PU4UMB2ycnGJuKRO5CFfnJbeAieTlVw7HnUj97QeSfiuvi8FuKdDLrIqEYMg==","signatures":[{"sig":"MEUCIQCnAix8w7bayj67hkZ+z/GHmr7uQOMZdNHMkYgQIvKS1AIgSC+FESQjXh1rg3anuPhhPfh+BNbW+XUYhss6ddHHChE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299412},"main":"build/src/index.js","types":"build/src/index.d.ts","gitHead":"31c1effd9892ca95d6fc4d91486d05e32253caae","scripts":{"test":"mocha --recursive ./build/test"},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"repository":{"url":"git+https://github.com/gbili/di-why.git","type":"git"},"_npmVersion":"11.5.1","description":"A diy Dependency Injection Container and service locator","directories":{"test":"test"},"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"chai":"6.0.1","mocha":"^11.7.1","saylo":"^0.6.2","dotenv":"^17.2.1","@types/chai":"5.2.2","@types/node":"^24.5.2","@types/mocha":"10.0.10","chai-as-promised":"^8.0.2","@types/chai-as-promised":"8.0.2"},"_npmOperationalInternal":{"tmp":"tmp/di-why_0.20.0_1758615166452_0.5725866485359874","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"di-why","version":"0.20.1","description":"A diy Dependency Injection Container and service locator","main":"build/src/index.js","types":"build/src/index.d.ts","scripts":{"test":"mocha --recursive ./build/test"},"repository":{"type":"git","url":"git+https://github.com/gbili/di-why.git"},"keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"author":{"name":"Guillermo Pages","email":"mail@guillermo.at","url":"https://guillermo.at"},"license":"MIT","bugs":{"url":"https://github.com/gbili/di-why/issues"},"homepage":"https://github.com/gbili/di-why#readme","devDependencies":{"@types/chai":"5.2.2","@types/chai-as-promised":"8.0.2","@types/mocha":"10.0.10","@types/node":"^24.5.2","chai":"6.0.1","chai-as-promised":"^8.0.2","dotenv":"^17.2.1","mocha":"^11.7.1","saylo":"^0.6.3"},"directories":{"test":"test"},"_id":"di-why@0.20.1","gitHead":"319a1ae3696af825b7df0314e365dd5a7aae21e2","_nodeVersion":"24.7.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-XGprqzyl2/PlAii+KzSjjnFd/6jy02t8+J5KHCJpDgn3t5Sddu+hUV3PFpFUiEePGUamIcKYZurDnkDCCsVnEQ==","shasum":"2526e0b9210cde50323f9fb04b36a60ce3020920","tarball":"https://registry.npmjs.org/di-why/-/di-why-0.20.1.tgz","fileCount":67,"unpackedSize":299412,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCaVSHL7IzeAIYGQxVyz6dS9BnCYYVZqYdR7yJAiKCw4AIgPTNF587+yvC8P8lOZKCeDB/SMm6109qVRWX90IE8Sl4="}]},"_npmUser":{"name":"guillermo_at","email":"mail@guillermo.at"},"maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/di-why_0.20.1_1758722632773_0.2558803330302599"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-08T08:37:32.691Z","modified":"2025-09-24T14:03:53.162Z","0.0.1":"2019-08-08T08:37:32.811Z","0.0.2":"2019-08-08T08:42:45.811Z","0.6.1":"2019-08-09T14:31:06.242Z","0.7.0":"2019-08-09T18:23:12.805Z","0.7.1":"2019-08-10T10:28:29.971Z","0.7.2":"2019-08-10T10:36:28.676Z","0.8.0":"2019-08-10T17:08:34.713Z","0.8.1":"2019-08-10T17:22:22.896Z","0.9.0":"2019-08-11T11:09:21.672Z","0.9.1":"2019-08-11T15:16:52.550Z","0.9.2":"2019-08-11T19:43:33.344Z","0.9.3":"2019-08-11T19:53:25.948Z","0.9.4":"2019-08-11T20:43:04.671Z","0.10.0":"2019-08-12T22:27:07.246Z","0.11.0":"2019-08-15T10:08:32.396Z","0.12.0":"2019-08-17T09:32:38.780Z","0.13.0":"2019-08-17T09:58:04.243Z","0.13.1":"2019-08-17T14:56:23.795Z","0.14.1":"2019-09-08T15:15:11.829Z","0.14.2":"2019-09-08T16:32:15.265Z","0.15.0":"2020-02-16T10:05:56.066Z","0.15.1":"2020-02-17T15:14:05.975Z","0.15.2":"2020-02-17T15:25:33.215Z","0.15.3":"2020-02-19T08:11:46.584Z","0.15.4":"2020-02-19T09:45:40.380Z","0.15.5":"2020-02-19T11:47:23.736Z","0.15.6":"2020-06-20T22:14:59.659Z","0.15.7":"2020-06-20T22:17:24.004Z","0.15.8":"2020-06-20T22:18:53.292Z","0.15.9":"2020-09-12T21:31:34.975Z","0.15.10":"2020-09-12T21:37:32.086Z","0.15.11":"2021-12-05T17:26:02.424Z","0.15.12":"2023-05-17T08:01:08.532Z","0.15.13":"2025-02-11T10:48:23.276Z","0.16.0":"2025-02-11T10:49:48.074Z","0.16.1":"2025-08-30T08:21:07.863Z","0.16.2":"2025-09-16T08:11:05.336Z","0.16.3":"2025-09-16T08:16:54.646Z","0.17.1":"2025-09-22T13:43:19.678Z","0.17.2":"2025-09-22T13:57:03.858Z","0.18.0":"2025-09-22T15:34:28.677Z","0.19.0":"2025-09-23T07:04:25.100Z","0.20.0":"2025-09-23T08:12:46.654Z","0.20.1":"2025-09-24T14:03:52.967Z"},"bugs":{"url":"https://github.com/gbili/di-why/issues"},"author":{"name":"Guillermo Pages","email":"mail@guillermo.at","url":"https://guillermo.at"},"license":"MIT","homepage":"https://github.com/gbili/di-why#readme","keywords":["nodejs","mysql","async","await","promise","return","query","wrapper"],"repository":{"type":"git","url":"git+https://github.com/gbili/di-why.git"},"description":"A diy Dependency Injection Container and service locator","maintainers":[{"name":"guillermo_at","email":"mail@guillermo.at"}],"readme":"# Di Why\n\nDependency injection do it yourself style, but why?\n\nDon't ever bother about dependencies anymore. Which file should I import first? Leave these kind of questions to this very simple yet powerful Dependency Injection solution.\n\nThe idea is very simple:\n\n> We import all dependencies in a central location (it could be imported using fs, but we do it manually here). Once all these dependencies are added to a `loadDict`, anytime one dependant needs to load some dependency, it will ask for the dependency injection container (`DiContainer`) to get it. This way we avoid cyclical dependency issues etc.\n\nHow does the `DiContainer` know which dependencies to fetch you may ask? Because you specify the dependencies in a injection dictionary. Each entry in the dictionary will be stored with _handle_ (the dictionary's keys) by which dependants are to refer to the dependencies.\n\nHere is an example injection dictionary element `LoadDictElement` (a single entry in the dictionary) let's store this in `./loaders/blogPostsDir.ts`:\n\n```ts\nimport { LoadDictElement } from 'di-why/build/src/DiContainer';\n\ntype FactoryProps = {\n  userOrDefaultDir: UserOrDefaultDirFunction;\n};\n\nconst loadDictElement: LoadDictElement<Promise<string>> = {\n  factory: async function ({ userOrDefaultDir }: FactoryProps) {\n    return await userOrDefaultDir('MTB_MD_BLOG_POSTS_DIR', 'content');\n  },\n  locateDeps: {\n    userOrDefaultDir: 'userOrDefaultDir',\n  },\n};\nexport default loadDictElement;\n```\n\nLet's see what happens above:\n\n1. we import the Typescript type for the LoadDictElement, which guides us on the allowed keys\n2. we create an object with a `factory` and `locateDeps` entries:\n   - `factory` should be a callable, that will receive `locateDeps` object as input but instead of the values being the dependencies handles, they will be replaced by the actual dependency. This way dependencies can be used within the `factory` function to pass it to which ever new dependant we are creating. \n   - `locateDeps` are a list of `key: 'dependency_handle'` pairs that the `DiContainer` will have to resolve and find the actual dependencies. Once the di container has resolved those dependencies with their actual value, it will pass an object of dependencies to the dependant (by keeping the key names of the `locateDeps` object).\n3. we export the `loadDictElement` to later add it to the `DiContainer` load dictionary (by importing it).\n\n**Note**: how the `factory` can return a Promise.\n**Note**: how the `factory` uses the same keys in the props object as the `locateDeps` object keys.\n\nSee how it depends on `userOrDefaultDir` in order to operate? We could have `import userOrDefaultDir from './userOrDefaultDir'` but since it is a dependency of many dependants, we decide to import it once and for all in a separate `loadDictElement` and then let `DiContainer` find it for us, anytime we want to use it. So here is `./loaders/userOrDefaultDir.ts`:\n\n```ts\nimport 'dotenv/config';\nimport { LoadDictElement } from 'di-why/build/src/DiContainer';\nimport promiseFs from '../utils/promiseFs';\n\ntype FactoryProps = {\n  MTB_USER_PROJECT_ROOT_DIR: string;\n  MTB_ENV: string;\n  MTB_ROOT_DIR: string;\n  logger: { log: (...args: any[]) => any; };\n};\n\nconst loadDictElement: LoadDictElement<UserOrDefaultDirFunction> = {\n  factory: function ({ MTB_USER_PROJECT_ROOT_DIR, MTB_ENV, MTB_ROOT_DIR, logger }: FactoryProps) {\n    return async function (envVarName: DirEnvVarNames, dirname: ContentDirNames) {\n      const userXDir = process.env[envVarName]\n        || `${MTB_USER_PROJECT_ROOT_DIR}/${dirname}`;\n\n      const existsUserDir = await promiseFs.existsDir(userXDir);\n      if (!existsUserDir) {\n        if (MTB_ENV === 'clone') {\n          throw new Error(`You must create a ./${dirname} dir at the root of your project after cloning repo`);\n        }\n        logger.log(`Using module's own ${dirname} dir`);\n        const moduleStaticDir = `${MTB_ROOT_DIR}/${dirname}`;\n        return moduleStaticDir;\n      }\n      return userXDir;\n    };\n  },\n  locateDeps: {\n    MTB_ENV: 'MTB_ENV',\n    MTB_USER_PROJECT_ROOT_DIR: 'MTB_USER_PROJECT_ROOT_DIR',\n    MTB_ROOT_DIR: 'MTB_ROOT_DIR',\n    logger: 'logger',\n  },\n};\nexport default loadDictElement;\n```\n\nThis time (above) we are still using a factory, with many dependencies. And `DiContainer` will locate those for us and inject them in the `factory` function for us. What is important to note here is that we export a `loadDictElement` again.\n\n## Adding entries to the load dictionary\n\nNow comes the important question: how do we pass all these `loadDictElement`s to the `DiContainer`? Through a central file where we import all these loaders. We can for example place it in `./loaders/index.ts`:\n\nLet's create an example `DiContainer` by passing in a set of `LoadDictElements` with their respective handles.\n\n```ts\nimport 'dotenv/config';\n\nimport DiContainer from 'di-why';\n\nimport MTB_ENV from './MTB_ENV';\nimport MTB_MD_BLOG_POSTS_DIR from './MTB_MD_BLOG_POSTS_DIR';\nimport MTB_ROOT_DIR from './MTB_ROOT_DIR';\nimport MTB_USER_PROJECT_ROOT_DIR from './MTB_USER_PROJECT_ROOT_DIR';\nimport loggerDict, { logger } from './logger';\nimport userOrDefaultDir from './userOrDefaultDir';\n\nconst injectionDict = {\n  MTB_ENV,\n  MTB_MD_BLOG_POSTS_DIR,\n  MTB_ROOT_DIR,\n  MTB_USER_PROJECT_ROOT_DIR,\n  loggerDict,\n  userOrDefaultDir,\n};\n\nconst di = new DiContainer({ logger, load: injectionDict });\n\nexport default di;\n```\n\nThe important parts here are:\n\n1. Importing the `DiContainer`\n2. Importing all `loadDictElements` and give them the name of the handle we have used to reference them in the `locateDeps` object.\n3. Create the `injectionDict` using the handles as keys and whose values are the `LoadDictElements`\n4. Create the `DiContainer` object and specify what it should `load` by passing in the `injectionDict`.\n5. Note a `logger` is needed as constructor param. This will let you control how much the `DiContainer` should blab. The logger has to have two methods: `log` and `debug`.\n\nThat's basically it!\n\nSee the DiContainer `loadAll` method to see which entries you can add to `loadDictElement`: `constructible`, `instance`, `factory`, `before`, `after`, `injectable`.\n\nYou can also access the `serviceLocator` within those.","readmeFilename":"README.md"}