{"_id":"alpha-dic","_rev":"28-df9094c1fb642c4989c94a17d36c3f78","name":"alpha-dic","description":"Asynchronous dependency injection container","dist-tags":{"latest":"3.3.0"},"versions":{"0.1.0":{"name":"alpha-dic","version":"0.1.0","description":"Asynchronous dependency injection container","main":"index.js","scripts":{"test":"mocha"},"engines":{"node":">=4.3.0"},"repository":{"type":"git","url":"git+https://github.com/wookieb/alpha-dic.git"},"keywords":["dic","async","asynchronous","promise","callback","tag","annotations","annotation"],"author":{"name":"Łukasz Kużyński","email":"lukasz.kuzynski@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/wookieb/alpha-dic/issues"},"homepage":"https://github.com/wookieb/alpha-dic#readme","devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0","sinon":"^1.17.6"},"gitHead":"1843d03f0f010851802ed2239e0497e85be8e96d","_id":"alpha-dic@0.1.0","_shasum":"7e5293509cc69834dfa075cd2340cc15daf4786c","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.2","_npmUser":{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"},"dist":{"shasum":"7e5293509cc69834dfa075cd2340cc15daf4786c","tarball":"https://registry.npmjs.org/alpha-dic/-/alpha-dic-0.1.0.tgz","integrity":"sha512-nCLhonUandIBvLni11qMMESG9cuU1B/dKJAfAl8FaJnZbhoZP+E0CRbED7UilVs1nG/ieZRQ2K5OkOz0cwH38A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFP5W3QJ9nuBjNRfRNPSfO8FVqz/cL2fYHtbsy1W+4isAiEAvnlf6o/nfa/oR9aU94spQNLGu6vtYZUQyKA3nMVlEKs="}]},"maintainers":[{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/alpha-dic-0.1.0.tgz_1482452975490_0.011414648266509175"},"directories":{}},"0.1.1":{"name":"alpha-dic","version":"0.1.1","description":"Asynchronous dependency injection container","main":"index.js","scripts":{"test":"mocha"},"engines":{"node":">=4.3.0"},"repository":{"type":"git","url":"git+https://github.com/wookieb/alpha-dic.git"},"keywords":["dic","async","asynchronous","promise","callback","tag","annotations","annotation","dependency","injection","container"],"author":{"name":"Łukasz Kużyński","email":"lukasz.kuzynski@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/wookieb/alpha-dic/issues"},"homepage":"https://github.com/wookieb/alpha-dic#readme","devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0","mocha-junit-reporter":"^1.12.1","sinon":"^1.17.6"},"gitHead":"e75243c8aca8287c11de9f87e35ab2f7d271af43","_id":"alpha-dic@0.1.1","_shasum":"4b5f5d2c3f207e322b79acdf1f36593b92d54052","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"},"dist":{"shasum":"4b5f5d2c3f207e322b79acdf1f36593b92d54052","tarball":"https://registry.npmjs.org/alpha-dic/-/alpha-dic-0.1.1.tgz","integrity":"sha512-yfCVo9CkCrUvGBfgROLGJ4YBqk091MeX1B9jrAKN1fYTpqcmxdCzDxx3rklabmZHZVIQV/TF/LGTcVqi98yRbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH6TBWRqH4qzMgidpuPb4zEBLaz7CxLaI2EAbe/E5oSDAiEA+q4eVx1q4fmOx2+15ohFV2KoPqb934S9z4duhfsemIY="}]},"maintainers":[{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/alpha-dic-0.1.1.tgz_1483427482635_0.6752827020827681"},"directories":{}},"0.2.2":{"name":"alpha-dic","version":"0.2.2","description":"Asynchronous dependency injection container","main":"index.js","types":"index.d.ts","scripts":{"test":"mocha"},"engines":{"node":">=4.3.0"},"repository":{"type":"git","url":"git+https://github.com/wookieb/alpha-dic.git"},"keywords":["dic","async","asynchronous","promise","callback","tag","annotations","annotation","dependency","injection","container"],"author":{"name":"Łukasz Kużyński","email":"lukasz.kuzynski@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/wookieb/alpha-dic/issues"},"homepage":"https://github.com/wookieb/alpha-dic#readme","devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0","mocha-junit-reporter":"^1.12.1","sinon":"^1.17.6"},"dependencies":{"lodash._basematches":"^3.2.0"},"gitHead":"5e5512c3d13de0819437c23177befcbb93715801","_id":"alpha-dic@0.2.2","_shasum":"8ec474aaff424cd9e0536fe056d3cffb599ecf90","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"},"dist":{"shasum":"8ec474aaff424cd9e0536fe056d3cffb599ecf90","tarball":"https://registry.npmjs.org/alpha-dic/-/alpha-dic-0.2.2.tgz","integrity":"sha512-K4AoHdHbOumS32ejVivi1r7bDBNDopGpeuGT605c8WuJI88UG+0wG1qz6UWTS4pFnC92crhxfnzPIOIEkxOzFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEWTPcqgJxBNK9bHqnfRKrc0EEJ0xga4fWGrRJ8lNSGiAiAKqBkvIS97RIXYgEHW5aXsvGdnMfxuZkd33Q3kGD3/OQ=="}]},"maintainers":[{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/alpha-dic-0.2.2.tgz_1486412830316_0.4171227612532675"},"directories":{}},"0.4.0":{"name":"alpha-dic","version":"0.4.0","description":"Asynchronous dependency injection container","main":"compiled/index.js","types":"compiled/index.d.ts","scripts":{"test":"jest","prepublish":"npm run compile","compile":"rm -rf compiled && ./node_modules/.bin/tsc","lint":"tslint --config ./tslint.json src/*.ts"},"engines":{"node":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/wookieb/alpha-dic.git"},"keywords":["dic","async","asynchronous","promise","callback","tag","annotations","annotation","dependency","injection","container"],"author":{"name":"Łukasz Kużyński","email":"lukasz.kuzynski@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/wookieb/alpha-dic/issues"},"homepage":"https://github.com/wookieb/alpha-dic#readme","devDependencies":{"@types/chai":"^4.0.10","@types/chai-as-promised":"^7.1.0","@types/jest":"^22.0.0","@types/sinon":"^4.1.2","chai":"^4.1.2","chai-as-promised":"^7.1.1","coveralls":"^3.0.0","jest":"^22.0.4","jest-junit":"^3.4.1","sinon":"^4.1.3","ts-jest":"^22.0.0","tslint":"^5.8.0","typescript":"^2.6.2"},"dependencies":{"alpha-errors":"^0.2.0","predicates":"^2.0.1","reflect-metadata":"^0.1.10"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"},"globals":{"ts-jest":{"skipBabel":true}},"mapCoverage":true,"testEnvironment":"node","testRegex":"/tests/.*Test.ts$","setupTestFrameworkScriptFile":"./tests/bootstrap.ts","moduleFileExtensions":["ts","js"]},"gitHead":"58690566e90c4e76a0b303012171e8df3e6d166d","_id":"alpha-dic@0.4.0","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"},"dist":{"integrity":"sha512-G5oYv9eabvD9waxaiDLKiKT7oeK78lNvZ7nYxpHuEnLrMDS1WVVk0GhOJeTUFE3GSiOzFLpFp0/UNCsFCipBYQ==","shasum":"da7538ff0267dd3bc602e79ce25acb493a929e31","tarball":"https://registry.npmjs.org/alpha-dic/-/alpha-dic-0.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnwOp9RcDd5WLktioX74WhrgJGVKQgSO+rYLjx4NEjNAIgUwNBTcVuuL78ycdr5GVnkqBaOIMF8hcsLHSr1rghJRc="}]},"maintainers":[{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alpha-dic-0.4.0.tgz_1515615690010_0.8351942515000701"},"directories":{}},"0.4.1":{"name":"alpha-dic","version":"0.4.1","description":"Asynchronous dependency injection container","main":"compiled/index.js","types":"compiled/index.d.ts","scripts":{"test":"jest","prepublish":"npm run compile","compile":"rm -rf compiled && ./node_modules/.bin/tsc","lint":"tslint --config ./tslint.json src/*.ts"},"engines":{"node":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/wookieb/alpha-dic.git"},"keywords":["dic","async","asynchronous","promise","callback","tag","annotations","annotation","dependency","injection","container"],"author":{"name":"Łukasz Kużyński","email":"lukasz.kuzynski@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/wookieb/alpha-dic/issues"},"homepage":"https://github.com/wookieb/alpha-dic#readme","devDependencies":{"@types/chai":"^4.0.10","@types/chai-as-promised":"^7.1.0","@types/jest":"^22.0.0","@types/object-path":"^0.9.29","@types/sinon":"^4.1.2","chai":"^4.1.2","chai-as-promised":"^7.1.1","coveralls":"^3.0.0","jest":"^22.0.4","jest-junit":"^3.4.1","sinon":"^4.1.3","ts-jest":"^22.0.0","tslint":"^5.8.0","typescript":"^2.6.2"},"dependencies":{"alpha-errors":"^0.2.0","object-path":"^0.11.4","predicates":"^2.0.1","reflect-metadata":"^0.1.10"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"},"globals":{"ts-jest":{"skipBabel":true}},"mapCoverage":true,"testEnvironment":"node","testRegex":"/tests/.*Test.ts$","setupTestFrameworkScriptFile":"./tests/bootstrap.ts","moduleFileExtensions":["ts","js"]},"gitHead":"523632a1163de79d666f078daf78285bf0f33281","_id":"alpha-dic@0.4.1","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"},"dist":{"integrity":"sha512-C1yDEI7iSmckFzY7mw3BxKa3LHLim9bTj4Feg3h+qYCfq/QRJ33HNACsWPPqRABmNd7E3Tz55UeeWOqz7+o03w==","shasum":"2b08a000f4f997b7bc0dc9acc45c41f84d892175","tarball":"https://registry.npmjs.org/alpha-dic/-/alpha-dic-0.4.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXM06T/ASpFg4RGaZpNl5k9C5LbSYvfmlV/lgbw9jjtAIgJMmDTtd6Zp0NhIVGs7TwKE9qN2DGr2yF1YR9qVNkMu8="}]},"maintainers":[{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alpha-dic-0.4.1.tgz_1516442278511_0.8553993420209736"},"directories":{}},"0.4.2":{"name":"alpha-dic","version":"0.4.2","description":"Asynchronous dependency injection container","main":"compiled/index.js","types":"compiled/index.d.ts","scripts":{"test":"jest","prepublish":"npm run compile","compile":"rm -rf compiled && ./node_modules/.bin/tsc","lint":"tslint --config ./tslint.json src/*.ts"},"engines":{"node":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/wookieb/alpha-dic.git"},"keywords":["dic","async","asynchronous","promise","callback","tag","annotations","annotation","dependency","injection","container"],"author":{"name":"Łukasz Kużyński","email":"lukasz.kuzynski@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/wookieb/alpha-dic/issues"},"homepage":"https://github.com/wookieb/alpha-dic#readme","devDependencies":{"@types/chai":"^4.0.10","@types/chai-as-promised":"^7.1.0","@types/jest":"^22.0.0","@types/object-path":"^0.9.29","@types/sinon":"^4.1.2","chai":"^4.1.2","chai-as-promised":"^7.1.1","coveralls":"^3.0.0","jest":"^22.0.4","jest-junit":"^3.4.1","sinon":"^4.1.3","ts-jest":"^22.0.0","tslint":"^5.8.0","typescript":"^2.6.2"},"dependencies":{"alpha-errors":"^0.2.0","object-path":"^0.11.4","predicates":"^2.0.1","reflect-metadata":"^0.1.10"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"},"globals":{"ts-jest":{"skipBabel":true}},"mapCoverage":true,"testEnvironment":"node","testRegex":"/tests/.*Test.ts$","setupTestFrameworkScriptFile":"./tests/bootstrap.ts","moduleFileExtensions":["ts","js"]},"gitHead":"24e7e88bc06b0c00d58462704e377242b3d94247","_id":"alpha-dic@0.4.2","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"},"dist":{"integrity":"sha512-gjDoiiJPA5oEV0UrGcx1sfVxs8qkFAKzecvVKo9PQYYDo2r3g/xylDC1lxJQH3Wmf3c3sOY5EpbZWSMhfHHtHw==","shasum":"50974baba0a18f1973a866e0618799f3f141802a","tarball":"https://registry.npmjs.org/alpha-dic/-/alpha-dic-0.4.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGnsvcYoUYYKNOudHKuddyjdh1nb/XTOXaITYMHEAm4oAiBb2/mJppafwRrOqQn7OoxDFDqZpc1+AQUbuZn7H+pgCA=="}]},"maintainers":[{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alpha-dic-0.4.2.tgz_1516445111460_0.9976172239985317"},"directories":{}},"1.0.0":{"name":"alpha-dic","version":"1.0.0","description":"Asynchronous dependency injection container","main":"compiled/index.js","types":"compiled/index.d.ts","scripts":{"test":"jest","prepublish":"npm run compile","compile":"rm -rf compiled && ./node_modules/.bin/tsc","lint":"tslint --config ./tslint.json src/*.ts"},"engines":{"node":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/wookieb/alpha-dic.git"},"keywords":["dic","async","asynchronous","promise","callback","tag","annotations","annotation","dependency","injection","container"],"author":{"name":"Łukasz Kużyński","email":"lukasz.kuzynski@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/wookieb/alpha-dic/issues"},"homepage":"https://github.com/wookieb/alpha-dic#readme","devDependencies":{"@types/chai":"^4.0.10","@types/chai-as-promised":"^7.1.0","@types/jest":"^22.0.0","@types/object-path":"^0.9.29","@types/sinon":"^4.1.2","chai":"^4.1.2","chai-as-promised":"^7.1.1","coveralls":"^3.0.0","jest":"^22.0.4","jest-junit":"^3.4.1","sinon":"^4.1.3","ts-jest":"^22.0.0","tslint":"^5.8.0","typescript":"^2.6.2"},"dependencies":{"alpha-errors":"^0.2.0","glob":"^7.1.2","object-path":"^0.11.4","predicates":"^2.0.1","reflect-metadata":"^0.1.10","@types/glob":"^5.0.35"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"},"globals":{"ts-jest":{"skipBabel":true}},"collectCoverageFrom":["src/**/*.ts"],"testEnvironment":"node","testRegex":"/tests/.*Test.ts$","setupTestFrameworkScriptFile":"./tests/bootstrap.ts","moduleFileExtensions":["ts","js"]},"gitHead":"62768174e96abd73a3004935261659de5fab7a65","_id":"alpha-dic@1.0.0","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"},"dist":{"integrity":"sha512-2lWhEJdLHcrnjiTisHb0aS86WydM3tMuDYEkC+N1n6lzPY31t8cCgucL7UXKbP6RowEXaq80lYja22mDmEhiMg==","shasum":"c91f6cb4f478cc846f71a0c2c07325afcb5eeca9","tarball":"https://registry.npmjs.org/alpha-dic/-/alpha-dic-1.0.0.tgz","fileCount":214,"unpackedSize":665619,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHVh+YJOUgJMNzyfrOgwKqROi3uNYpcRxAYu+VrnXgpMAiEAvkTSwZtWasosky6T0XBqsvGas5m+XTeCPWo52zEaGe8="}]},"maintainers":[{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alpha-dic_1.0.0_1523189315891_0.8690254594213263"},"_hasShrinkwrap":false},"1.0.1":{"name":"alpha-dic","version":"1.0.1","description":"Asynchronous dependency injection container","main":"compiled/index.js","types":"compiled/index.d.ts","scripts":{"test":"jest","prepublish":"npm run compile","compile":"rm -rf compiled && ./node_modules/.bin/tsc","lint":"tslint --config ./tslint.json src/*.ts"},"engines":{"node":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/wookieb/alpha-dic.git"},"keywords":["dic","async","asynchronous","promise","callback","tag","annotations","annotation","dependency","injection","container"],"author":{"name":"Łukasz Kużyński","email":"lukasz.kuzynski@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/wookieb/alpha-dic/issues"},"homepage":"https://github.com/wookieb/alpha-dic#readme","devDependencies":{"@types/chai":"^4.0.10","@types/chai-as-promised":"^7.1.0","@types/jest":"^22.0.0","@types/object-path":"^0.9.29","@types/sinon":"^4.1.2","chai":"^4.1.2","chai-as-promised":"^7.1.1","coveralls":"^3.0.0","jest":"^22.0.4","jest-junit":"^3.4.1","sinon":"^4.1.3","ts-jest":"^22.0.0","tslint":"^5.8.0","typescript":"^2.7.0"},"dependencies":{"alpha-errors":"^0.2.0","glob":"^7.1.2","object-path":"^0.11.4","predicates":"^2.0.1","reflect-metadata":"^0.1.10","@types/glob":"^5.0.35"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"},"globals":{"ts-jest":{"skipBabel":true}},"collectCoverageFrom":["src/**/*.ts"],"testEnvironment":"node","testRegex":"/tests/.*Test.ts$","setupTestFrameworkScriptFile":"./tests/bootstrap.ts","moduleFileExtensions":["ts","js"]},"gitHead":"1276c6f663fd8e2b079ef6e1886addd1fb82c71e","_id":"alpha-dic@1.0.1","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"},"dist":{"integrity":"sha512-DZlA+2WnIsYF4MedVirpmwaXH/oD5l+rkhU2FC1+NaHJsyg/7LJD/B4Y4grjFUrFi/BEoBW3a5YjwpzBntxXQw==","shasum":"b38353ccbf0cf72da29c116f5450fc353e4e6d4a","tarball":"https://registry.npmjs.org/alpha-dic/-/alpha-dic-1.0.1.tgz","fileCount":98,"unpackedSize":335562,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC44d/+Nh5vUzsJyTtO3DMhtdyINVL07hrUkW342bvfBgIhAPrj3LRe/r6PWtOIi5fVesL6FtC2yBbvf9iX1jW/TdhK"}]},"maintainers":[{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alpha-dic_1.0.1_1523648464681_0.9274715750105582"},"_hasShrinkwrap":false},"1.0.2":{"name":"alpha-dic","version":"1.0.2","description":"Asynchronous dependency injection container","main":"compiled/index.js","types":"compiled/index.d.ts","scripts":{"test":"jest","prepublish":"npm run compile","compile":"rm -rf compiled && ./node_modules/.bin/tsc","lint":"tslint --config ./tslint.json src/*.ts"},"engines":{"node":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/wookieb/alpha-dic.git"},"keywords":["dic","async","asynchronous","promise","callback","tag","annotations","annotation","dependency","injection","container"],"author":{"name":"Łukasz Kużyński","email":"lukasz.kuzynski@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/wookieb/alpha-dic/issues"},"homepage":"https://github.com/wookieb/alpha-dic#readme","devDependencies":{"@types/chai":"^4.0.10","@types/chai-as-promised":"^7.1.0","@types/jest":"^22.0.0","@types/object-path":"^0.9.29","@types/sinon":"^4.1.2","chai":"^4.1.2","chai-as-promised":"^7.1.1","coveralls":"^3.0.0","jest":"^22.0.4","jest-junit":"^3.4.1","sinon":"^4.1.3","ts-jest":"^22.0.0","tslint":"^5.8.0","typescript":"2.6.*"},"dependencies":{"alpha-errors":"^0.2.0","glob":"^7.1.2","object-path":"^0.11.4","predicates":"^2.0.1","reflect-metadata":"^0.1.10","@types/glob":"^5.0.35"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"},"globals":{"ts-jest":{"skipBabel":true}},"collectCoverageFrom":["src/**/*.ts"],"testEnvironment":"node","testRegex":"/tests/.*Test.ts$","setupTestFrameworkScriptFile":"./tests/bootstrap.ts","moduleFileExtensions":["ts","js"]},"gitHead":"44fb223250cd17a855ac50ec29bb9fcff63a0ff1","_id":"alpha-dic@1.0.2","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"},"dist":{"integrity":"sha512-lBNlu+h4GyogLwUx46QEpnrLmf2vXm5U4+uGfA4S2z6590sENG9Ty0JaoBv+v/WoWSvh36Eqcx7QqFmR9IxE+A==","shasum":"e69d90e604e8316a4a6950fc68e7abc171a43007","tarball":"https://registry.npmjs.org/alpha-dic/-/alpha-dic-1.0.2.tgz","fileCount":98,"unpackedSize":335212,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEEfB7h3zJdC9eSHCkxmUtDGaiWP9QdBAtWFqgHf7pJnAiEA/Pao+4mBlg+1cz66CI/VmKXjNMrkbhWFpIeFMuBhQlE="}]},"maintainers":[{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alpha-dic_1.0.2_1523649150815_0.23267234285979765"},"_hasShrinkwrap":false},"1.0.3":{"name":"alpha-dic","version":"1.0.3","description":"Asynchronous dependency injection container","main":"compiled/index.js","types":"compiled/index.d.ts","scripts":{"test":"jest","prepublish":"npm run compile","compile":"rm -rf compiled && ./node_modules/.bin/tsc","lint":"tslint --config ./tslint.json src/*.ts"},"engines":{"node":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/wookieb/alpha-dic.git"},"keywords":["dic","async","asynchronous","promise","callback","tag","annotations","annotation","dependency","injection","container"],"author":{"name":"Łukasz Kużyński","email":"lukasz.kuzynski@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/wookieb/alpha-dic/issues"},"homepage":"https://github.com/wookieb/alpha-dic#readme","devDependencies":{"@types/chai":"^4.0.10","@types/chai-as-promised":"^7.1.0","@types/jest":"^22.0.0","@types/object-path":"^0.9.29","@types/sinon":"^4.1.2","chai":"^4.1.2","chai-as-promised":"^7.1.1","coveralls":"^3.0.0","jest":"^22.0.4","jest-junit":"^3.4.1","sinon":"^4.1.3","ts-jest":"^22.0.0","tslint":"^5.8.0","typescript":"2.6.*"},"dependencies":{"alpha-errors":"^0.2.0","glob":"^7.1.2","object-path":"^0.11.4","predicates":"^2.0.1","reflect-metadata":"^0.1.10","@types/glob":"^5.0.35"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"},"globals":{"ts-jest":{"skipBabel":true}},"collectCoverageFrom":["src/**/*.ts"],"testEnvironment":"node","testRegex":"/tests/.*Test.ts$","setupTestFrameworkScriptFile":"./tests/bootstrap.ts","moduleFileExtensions":["ts","js"]},"gitHead":"56dd1d789acb5cdc8e0992a860881f2964c01865","_id":"alpha-dic@1.0.3","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"},"dist":{"integrity":"sha512-Z3GPqPFAu+aH9xgTIDb10FV0StuHvpoqZWu4n2bicGYEwDb0y/62lKlgDsiZLVEf0QUM+v6XAqzhqGf2N4OaeQ==","shasum":"92fd640f42c6f9302daa1d115a375384b9b3d161","tarball":"https://registry.npmjs.org/alpha-dic/-/alpha-dic-1.0.3.tgz","fileCount":98,"unpackedSize":455503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVrEUCRA9TVsSAnZWagAA2E0QAJDTU6e1nGZp4eXFaNs7\nM1N9rkfVR57YpDo7CISyd+FA4BYh9/a3qYTxsSUqjxOtMA4Hv2vnk/B60Id7\nd8vzcIV2Ju6dLfklx8RM3p0XuO0MAFLtofsV/F/pFOTOVaq/QJgGPgOb2D5S\n05dO69SHkHxcjxdrbu8y+wqEH1o1uC1eIcyJv6FYuBN9Wq3iI/hsbVaPQZRv\nGQZP7rn5WXYZgth6Jy6TnvlbguPcODxhMq43u+cBD9cCf3S1gm8T0zlKCqm5\nkyKFmLcG8L9unV6GkWZVF+lUFpKyb9oKq7qHOeQrgWYqoUcKdVB0SaTEeGiy\n6EaEVqvYTJRxTFxOQr2bDsjIKTS81Cu3RLtSmuhBxLAUItYWtQ+xyfaysVdz\nQs19LfeyIEPcfQtgNoSHsV5g0V5mBNESGpRqUaiuKFQXHA1NmgTd8GpLGyd8\nk6mhTKCC/gr0Lf2/oV7z6P5PInIo8qnamq4XpVU2/rrrlUnYESK/3jbqb40i\n5U1GZdMk79UmvJR/uR5jTorehHnoVVLjwpdDLq0d4EUicoWTJhN3B+gSKTC5\n4RQB9FQKMxQOL40hulrlPbP8SzO60yT0HSBDPkR2Y07G1Y3A3sNGX8UkFi5A\nlVbuY2Qn3U19LMafSoincpquIfc4uqHyhVdAODN0z6PPEyD1l5K1J5FFketP\nmnL+\r\n=iRjD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTAECNy/WzEsTz5H/DdzmrY1xpvb0PUqS7AvcM0YFVegIgKye1aVx1oxTsUS246v5NackmVYjT8+CXlaAafPMGeVw="}]},"maintainers":[{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alpha-dic_1.0.3_1532408084862_0.7296251405007008"},"_hasShrinkwrap":false},"1.1.0":{"name":"alpha-dic","version":"1.1.0","description":"Asynchronous dependency injection container","main":"compiled/index.js","types":"compiled/index.d.ts","scripts":{"test":"jest","prepublish":"npm run compile","compile":"rm -rf compiled && ./node_modules/.bin/tsc","lint":"tslint --config ./tslint.json src/*.ts"},"engines":{"node":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/wookieb/alpha-dic.git"},"keywords":["dic","async","asynchronous","promise","callback","tag","annotations","annotation","dependency","injection","container"],"author":{"name":"Łukasz Kużyński","email":"lukasz.kuzynski@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/wookieb/alpha-dic/issues"},"homepage":"https://github.com/wookieb/alpha-dic#readme","devDependencies":{"@types/chai":"^4.0.10","@types/chai-as-promised":"^7.1.0","@types/jest":"^22.0.0","@types/object-path":"^0.9.29","@types/sinon":"^4.1.2","chai":"^4.1.2","chai-as-promised":"^7.1.1","coveralls":"^3.0.0","jest":"^22.0.4","jest-junit":"^3.4.1","sinon":"^4.1.3","ts-jest":"^22.0.0","tslint":"^5.8.0","typescript":"2.6.*"},"dependencies":{"alpha-errors":"^0.2.0","glob":"^7.1.2","object-path":"^0.11.4","predicates":"^2.0.1","reflect-metadata":"^0.1.10","@types/glob":"^5.0.35"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"},"globals":{"ts-jest":{"skipBabel":true}},"collectCoverageFrom":["src/**/*.ts"],"testEnvironment":"node","testRegex":"/tests/.*Test.ts$","setupTestFrameworkScriptFile":"./tests/bootstrap.ts","moduleFileExtensions":["ts","js"]},"gitHead":"aeb30f521aeedf256f0da626179638b033aa94c7","_id":"alpha-dic@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"},"dist":{"integrity":"sha512-YNR/Omv5qvtANYKLtni0OOT2Wp6bg5C2kXiaOTusOBH3CNi6J/gASuw5U5czGAwxhVH2ZhxmQawb4YukrEzK1Q==","shasum":"0ac170287230d3cba73204d5f0b6d5decff23056","tarball":"https://registry.npmjs.org/alpha-dic/-/alpha-dic-1.1.0.tgz","fileCount":100,"unpackedSize":465403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvILACRA9TVsSAnZWagAAsLMP/RPcMGfgzIDLRIzgHi/K\nDl6CxAigWWZ1AfbJsSYc8ucDCv5jzq5pxR5rPT6lH33eKrR9aoMZ2TGwSJQJ\netuahAucr1YEpxAvMwj2Y1O0/2ZVlGR/C+bep9L8mp5x1iT6/ZBiLjhP4Rhv\n3aJo0mP5t97f2VicLXPEn1jD3JELs52DXcO2JDqSmHq+IALEPQdY+nb73YNd\n+CemkJa/btahjfJ9JJMCPiyBAwoE5XC8v53a42eFSWXWw1ieQ0pNfXkSKPrd\nr0e3LE2Tg3pfhdM/zohkXSlOyllbgWbybRul5m09nMoWj7gbn8P7Vu9X+pg+\nyUc2Df+HdDNy33GJGMxzDvMmeIWCNcXYBRFzpP/p2/GPobB5Yyp+j7tDdg4/\nMrf//m+e5ceXCqCGVTpUE7G7/1yteNq962NBFQ/b32y3yFp8BwSUjXllmV44\nr/U7HGU0mUmHb7fE+XDSP+oe5qI67BpsfTWorkVp5FrfP6X+Q2h+jDAHYulo\nxh4aiw21dUJgVfH8fuyNtLF0DIOpr4Bf1kewjIEf6qSCG6xzYnof2/KHaqEL\nk8oQAkEHKatFOWQXnhVM45njdNCf7N5gCGNdk+JFDp+blaGFap/A4plgFDx5\npRupMAotlejNxU+1mQsv61Q9K7Asg9JwRE729EiOhmZRx5U3uvf6xefR5tM9\n5tuI\r\n=Cj18\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICSPRLDPa1NSzilLUOCAXQ4hFBPQ8T03hAQbZMRpDRveAiBXFSY3hihjQ+01chihhh/wnGRAmubAAi0ofvtyW7DN4A=="}]},"maintainers":[{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alpha-dic_1.1.0_1555858112333_0.8568727943286707"},"_hasShrinkwrap":false},"1.1.1":{"name":"alpha-dic","version":"1.1.1","description":"Asynchronous dependency injection container","main":"compiled/index.js","types":"compiled/index.d.ts","scripts":{"test":"jest","prepublish":"npm run compile","compile":"rm -rf compiled && ./node_modules/.bin/tsc","lint":"tslint --config ./tslint.json src/*.ts"},"engines":{"node":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/wookieb/alpha-dic.git"},"keywords":["dic","async","asynchronous","promise","callback","tag","annotations","annotation","dependency","injection","container"],"author":{"name":"Łukasz Kużyński","email":"lukasz.kuzynski@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/wookieb/alpha-dic/issues"},"homepage":"https://github.com/wookieb/alpha-dic#readme","devDependencies":{"@types/chai":"^4.0.10","@types/chai-as-promised":"^7.1.0","@types/jest":"^22.0.0","@types/object-path":"^0.9.29","@types/sinon":"^4.1.2","chai":"^4.1.2","chai-as-promised":"^7.1.1","coveralls":"^3.0.0","jest":"^22.0.4","jest-junit":"^3.4.1","sinon":"^4.1.3","ts-jest":"^22.0.0","tslint":"^5.8.0","typescript":"2.6.*"},"dependencies":{"alpha-errors":"^0.2.0","glob":"^7.1.2","object-path":"^0.11.4","predicates":"^2.0.1","reflect-metadata":"^0.1.10","@types/glob":"^5.0.35"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"},"globals":{"ts-jest":{"skipBabel":true}},"collectCoverageFrom":["src/**/*.ts"],"testEnvironment":"node","testRegex":"/tests/.*Test.ts$","setupTestFrameworkScriptFile":"./tests/bootstrap.ts","moduleFileExtensions":["ts","js"]},"gitHead":"05811aaab84afd2a5dec67118be77f98efcfb338","_id":"alpha-dic@1.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"},"dist":{"integrity":"sha512-GOZOA5XuFZvvAx01JWdUShECXsFyx0U9rJZ82TzOr9ufO4dWleVpuT40ftmK3lvXTS1jmreDf9O9GHqFIZnQog==","shasum":"1e649b49fda9a98ffd6584c682444e88e1c71520","tarball":"https://registry.npmjs.org/alpha-dic/-/alpha-dic-1.1.1.tgz","fileCount":80,"unpackedSize":250888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvILxCRA9TVsSAnZWagAA5qsP/ROMQIxWIx2pIMc4UiHd\nffp0kvVnxZ1Y89R3TduFWqYno+NWImPHLNDDtK0h8AQDwWgOhgxSJhY3ci30\nMXiVs03+Hyn2sTnPEcf5h2QEVUGMW2Z4qDgksxIN7DY6X9cgNjgHcGVaJpXy\n0eZdFEeJlBPze7byLeZaqiTZ+rXqXiA8MWlxi0z5Padlsel9lvLBJTuZ2qyx\ndBVAyouLHd0bpl1cabyjieDL2yYAygjOopRK0jVAogUAZ273fJtngGmh5GXt\n33DDjwodgT7jcoHCgxV0/S3mL19D7YTV9PfbPgpJg6fSK8heM7oDscwgkIex\nZJpQ/Zwm6KXCtF/WFGZBZ0WXZP3NPTaMGvqdbkzrw1Ck0B+HauPZR06MIrYp\nlR9IFdcOB0vQtV9f/wRTxmkCbIJ5tj762xDBaD+Z0BcOeSxL256uRdJ7u6eF\ne7ZR4ZpoGxj1lOM1PMopYk4mdCW+MXuvnWbR4/gWCjh2kBJ1BvTaeGBjzsVa\nJUnx/F4HR0PpBqPUIR3mqZPUShTc+WOjVBeJjtTOubUngqSmnXnbz2YX8Wi1\nlhvFBQNIjDx7Zgp1hR7fEbwnFmKRrkGRrbHcXFcHTp3rc6TNlmmO/D5c/oxJ\nzhS8xF1qeJq31J8+CO7eTY/C0in/RBLPea4QZ9gMcMsMuh5kIjBWaB0n/TI9\nJ1ta\r\n=LPeW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6QTdc1/f6diLbnIeFDAYVs1d44EW+eZbXVYwdKjzXmAIhAKv1FlLH/E7XRxFG69vtfxMoq2wxAzo0qIDbNC661YXt"}]},"maintainers":[{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alpha-dic_1.1.1_1555858161295_0.8781527974588053"},"_hasShrinkwrap":false},"1.1.3":{"name":"alpha-dic","version":"1.1.3","description":"Asynchronous dependency injection container","main":"compiled/index.js","types":"compiled/index.d.ts","scripts":{"test":"jest","prepublish":"npm run compile","compile":"rm -rf compiled && ./node_modules/.bin/tsc","lint":"tslint --config ./tslint.json src/*.ts"},"engines":{"node":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/wookieb/alpha-dic.git"},"keywords":["dic","async","asynchronous","promise","callback","tag","annotations","annotation","dependency","injection","container"],"author":{"name":"Łukasz Kużyński","email":"lukasz.kuzynski@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/wookieb/alpha-dic/issues"},"homepage":"https://github.com/wookieb/alpha-dic#readme","devDependencies":{"@types/chai":"^4.0.10","@types/chai-as-promised":"^7.1.0","@types/jest":"^22.0.0","@types/object-path":"^0.9.29","@types/sinon":"^4.1.2","chai":"^4.1.2","chai-as-promised":"^7.1.1","coveralls":"^3.0.0","jest":"^22.0.4","jest-junit":"^3.4.1","sinon":"^4.1.3","ts-jest":"^22.0.0","tslint":"^5.8.0","typescript":"2.6.*"},"dependencies":{"alpha-errors":"^0.2.0","glob":"^7.1.2","object-path":"^0.11.4","predicates":"^2.0.1","reflect-metadata":"^0.1.10","@types/glob":"^5.0.35"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"},"globals":{"ts-jest":{"skipBabel":true}},"collectCoverageFrom":["src/**/*.ts"],"testEnvironment":"node","testRegex":"/tests/.*Test.ts$","setupTestFrameworkScriptFile":"./tests/bootstrap.ts","moduleFileExtensions":["ts","js"]},"gitHead":"d48fbe3ded4851bcf380e1f8491c8584a77f12c2","_id":"alpha-dic@1.1.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"},"dist":{"integrity":"sha512-qv/i3/N9C97f1r1lPkhNYyptdz0U3taAm7SWg2x2Y7eIU5NpKR2UIsvvBz1d7C//hLChoaDk7LQicuklEz0zGw==","shasum":"43c869005cfe0c92fa3d4b5d2e638c11b90b6173","tarball":"https://registry.npmjs.org/alpha-dic/-/alpha-dic-1.1.3.tgz","fileCount":67,"unpackedSize":68188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvIRoCRA9TVsSAnZWagAA/MQQAKO4YU92uy0Ss3ueNpKR\nGrSGOxRwp7gvlaC+2p1xE2a8UxLGOI4GhLBfkG3O/PloM6Mk/29jKob5xY9W\nEdTn/iLy9pCcVju4527bGuFfNVaARhjc3axk46/0LKxvv7jFDkXJwM2HEKKY\nbbNPh6ADOAYWnm863W3qHh1jI2HqTBOwL8e+VL1kN+YJRIMpEI6mvfKEy6E+\nwK/8zd4INfOTlXv9680cY1Aj8T6ZCZtZ66NISfcpLHgSe2nsThS2wUsVw0b5\nynGgABJMJFpuk46BE87ZUxUtQeMSpJyFanZYvW1Glk48RMEoVbEM6ACDT5R2\n7DhE4TqsN2VMEwzXhkGwhYKsUrmPYZxyesaoHYGUjmClmFiVUw4veDmcKFN8\nJsn09Q2elfzcbLjhC0CtaxV5Nm9acLCtNLOvfPiRbl1uYIvdpUXSYZ/re6mu\n1RrcRbunrFXBMW4te7MwLXEEept6hEG7GcOByfywOJhkSXB1BME1n2LptVIr\nTVWAAKWkPwCzuvQgzDWaLKfk627HBIxvPDdWn2j4Yo+93m+trmlf1Zy7IaRE\nAv6y8XV0loOYmx+k4YuvLDYmq0Pj4DCq3EnF1NA90uvhsvdLQpwFHkrC+yds\naH3quY7p8kWSQKPWDxjd/GbdrusQECVYATLJxy2dCALmr5reaDtQ069SiNT9\nWO1U\r\n=/U2G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCI5r90kPk1LoY7SFf4zG/jyIDxjU6V2LDmM3XZhOtwMgIgZOUlTaZ8KhBzKSSZXL592JqoF99Nik4jRafk1li3gBE="}]},"maintainers":[{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alpha-dic_1.1.3_1555858535254_0.3452235924446263"},"_hasShrinkwrap":false},"1.1.4":{"name":"alpha-dic","version":"1.1.4","description":"Asynchronous dependency injection container","main":"compiled/index.js","types":"compiled/index.d.ts","scripts":{"test":"jest","prepublish":"npm run compile","compile":"rm -rf compiled && ./node_modules/.bin/tsc","lint":"tslint --config ./tslint.json src/*.ts"},"engines":{"node":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/wookieb/alpha-dic.git"},"keywords":["dic","async","asynchronous","promise","callback","tag","annotations","annotation","dependency","injection","container"],"author":{"name":"Łukasz Kużyński","email":"lukasz.kuzynski@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/wookieb/alpha-dic/issues"},"homepage":"https://github.com/wookieb/alpha-dic#readme","devDependencies":{"@types/chai":"^4.0.10","@types/chai-as-promised":"^7.1.0","@types/jest":"^22.0.0","@types/object-path":"^0.9.29","@types/sinon":"^4.1.2","chai":"^4.1.2","chai-as-promised":"^7.1.1","coveralls":"^3.0.0","jest":"^22.0.4","jest-junit":"^3.4.1","sinon":"^4.1.3","ts-jest":"^22.0.0","tslint":"^5.8.0","typescript":"2.6.*"},"dependencies":{"alpha-errors":"^0.2.0","glob":"^7.1.2","object-path":"^0.11.4","predicates":"^2.0.1","reflect-metadata":"^0.1.10","@types/glob":"^5.0.35"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"},"globals":{"ts-jest":{"skipBabel":true}},"collectCoverageFrom":["src/**/*.ts"],"testEnvironment":"node","testRegex":"/tests/.*Test.ts$","setupTestFrameworkScriptFile":"./tests/bootstrap.ts","moduleFileExtensions":["ts","js"]},"gitHead":"3655709d22846c1d756c5850222a7e41acf67130","_id":"alpha-dic@1.1.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"},"dist":{"integrity":"sha512-4zdK10X9hIP0vyqAJ1HV5QV4kgE5XGXbAPVMypf7ek6TnfKUKhRaOAimq6h/Uf2v1h7SPXuSpiOLqFlBtkyVDg==","shasum":"45ce21c78de89c5619a9a32cb312ed9a3c17977d","tarball":"https://registry.npmjs.org/alpha-dic/-/alpha-dic-1.1.4.tgz","fileCount":67,"unpackedSize":68605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeE8SUCRA9TVsSAnZWagAACr0QAJG0+cSub5BYeBb9jjgB\nJne7J4ypHo9hLlizRP05L6CUQCxMEgVbv16wDCeemdgto/RC3xQNnlEbKQ9r\nJ++QBJuMJQU7J0rb6JrbaXC0JMJoMLTtNuZPLnhyyRrqyz7yPsqbd56u4TGS\nsOrGcVy43cO3cSlYVHdbFn8B36uu1SK214YzEEctauWYHLrHwqsIDjMHztJa\n8Cc7V0M8NqWtlTPBd8DDhxGYXRaSfGRG4+jh9M6IMchFz+ohQDFaceFUWU92\nNhnmkJLcPMjd0xTHDdmN7TPbtJgDidkOFQpGN3kfETygXNXVF78UdZaYzr8M\nnhyDkWZ1aiXZWcYbvs88mqMLAyruux2YXK2YONPnOvSWdzc4og6O0i375B7k\nwkNd6yGB5kNy6OkfdmpoxYP6xn3lN+mIfdRPisZSSFLmJZg84NNw44z9dCLb\nLh2mb3Kvrl7AxZUaGPbomu92gS6CZHLJpMp9P6o8GDyIOSv3S5s1gZ3HzNsa\nbXAsQdv5e65YHkvEoiZEpI++p3HIPlDJ2dpG+eqZDDZkkFy7i6bi3BAbev47\n8WHsrXv6e3Fl5ZpELzJOEAPGm4GLNIaFSBDwyVIxCojdPpLxExhTyUGgPNxp\nTCFl28Nf8kIbirESasA9gcPT+KbSdV5TiisZ2qRy1a9mYPlBTLT9bULX2PVN\nFSoW\r\n=TpRj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGOyhg6FoQRxXpzTf9jq77GEhbljqkuCbmMLctJ6KYZoAiAjmxi4U1+pGe9dRGiZtXJNfMo3SI6Uk1MDh4biuvy8+g=="}]},"maintainers":[{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alpha-dic_1.1.4_1578353812500_0.988661965325446"},"_hasShrinkwrap":false},"1.2.0":{"name":"alpha-dic","version":"1.2.0","description":"Asynchronous dependency injection container","main":"compiled/index.js","types":"compiled/index.d.ts","scripts":{"test":"jest","prepublish":"npm run compile","compile":"rm -rf compiled && ./node_modules/.bin/tsc","lint":"tslint --config ./tslint.json src/*.ts"},"engines":{"node":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/wookieb/alpha-dic.git"},"keywords":["dic","async","asynchronous","promise","callback","tag","annotations","annotation","dependency","injection","container"],"author":{"name":"Łukasz Kużyński","email":"lukasz.kuzynski@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/wookieb/alpha-dic/issues"},"homepage":"https://github.com/wookieb/alpha-dic#readme","devDependencies":{"@types/chai":"^4.0.10","@types/chai-as-promised":"^7.1.0","@types/jest":"^22.0.0","@types/object-path":"^0.9.29","@types/sinon":"^4.1.2","chai":"^4.1.2","chai-as-promised":"^7.1.1","coveralls":"^3.0.0","jest":"^22.0.4","jest-junit":"^3.4.1","sinon":"^4.1.3","ts-jest":"^22.0.0","tslint":"^5.8.0","typescript":"2.6.*"},"dependencies":{"alpha-errors":"^0.2.0","glob":"^7.1.2","object-path":"^0.11.4","predicates":"^2.0.1","reflect-metadata":"^0.1.10","@types/glob":"^5.0.35"},"jest":{"transform":{"^.+\\.ts$":"ts-jest"},"globals":{"ts-jest":{"skipBabel":true}},"collectCoverageFrom":["src/**/*.ts"],"testEnvironment":"node","testRegex":"/tests/.*Test.ts$","setupTestFrameworkScriptFile":"./tests/bootstrap.ts","moduleFileExtensions":["ts","js"]},"gitHead":"f848ec388138132651b5cb40186c3678378e0111","_id":"alpha-dic@1.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"},"dist":{"integrity":"sha512-395S5MeB10kRnDm2dRRVmP2vhOPCwTZOJ6gYbjyhlEsY5wzx1CKkUXINby9ODCXDDY4OaQAp8GwRe+C/qftO2w==","shasum":"189682859ad7cedb636bf16fab9c7e664ed488fd","tarball":"https://registry.npmjs.org/alpha-dic/-/alpha-dic-1.2.0.tgz","fileCount":67,"unpackedSize":68494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKMapCRA9TVsSAnZWagAASDQP/3rBCJikK46ZGvJJ6x5n\nSA24dyD+xKu9DzZhtWEx+0s460aSoJ4FksOvpiNMcgiBWjxJCPVNEMg9ffN8\n82gR24uGGVbxyjsCFiwUu9TC/Ff4HWBUXw6xx/I4CEp2Bo8xm2BY4R+nab4+\nBNeqwx8LvR1G9x7vIrLV74BmBCarRaPz8xewg0Lp8AX7sMnFuAaeiI/7p4RY\nyYG6+D62WFEyYo4U9NHy41Q9eXzV0vewmLIhk0R+OeXBolbuahrfsotDiPt9\n6aZuOI4eBW3eLrj340gpnoczVls9r6vyAcOshORYWo7NAjw8kldPqba97nUA\ngZNlKwVYpEzpwKB5CNB5yldVos0EK6ifsWOyfl9x6crPLmRDyrmQRzPnlYiz\nfLEkaksDklsRn8VNEyorxyHuSnOTp/JwlghW4E/ojGf64OOYMoIEt+Zb64ZF\niMWlJYWklicdLs1AVoZTtwYt1xsH5KIK3bhrRlQdTZ9jl+0tZZ7r19eohn4k\nNXmQ3kcX6c+2wYuA28G1eeFxMNsIzp38fwTFj5XzYd5XEQek0UWotRBvnX9P\nqicl1bf7KP/P9OEzTqUdjRvYuw4yIzZoiVRgggtTG7egK0WJIWxO0cG4UN6w\nGnmb4auTZPleyGQWMfHOjQCycRpjmxXd1hX1zDYUuq4L0jRKxoQnMm8hgpGK\nUS5L\r\n=Qnes\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChE6ZEn6egpvShBoQnVhhOj07QNNslA1kTrWt0gGRZfwIhAIims+sYRIj9v9nYcI47BGNvEBE6SYPUsXB5LJ9VkthG"}]},"maintainers":[{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alpha-dic_1.2.0_1579730601164_0.19319394000277001"},"_hasShrinkwrap":false},"2.0.0":{"name":"alpha-dic","version":"2.0.0","description":"Asynchronous dependency injection container","main":"compiled/index.js","types":"compiled/index.d.ts","scripts":{"test":"jest","prepublish":"npm run compile","compile":"rm -rf compiled && ./node_modules/.bin/tsc","lint":"tslint --config ./tslint.json src/*.ts"},"engines":{"node":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/wookieb/alpha-dic.git"},"keywords":["dic","async","asynchronous","promise","callback","tag","annotations","annotation","dependency","injection","container"],"author":{"name":"Łukasz Kużyński","email":"lukasz.kuzynski@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/wookieb/alpha-dic/issues"},"homepage":"https://github.com/wookieb/alpha-dic#readme","devDependencies":{"@types/chai":"^4.2.11","@types/chai-as-promised":"^7.1.3","@types/jest":"^26.0.5","@types/object-path":"^0.9.29","@types/sinon":"^4.3.3","chai":"^4.2.0","chai-as-promised":"^7.1.1","coveralls":"^3.1.0","jest":"^26.1.0","jest-junit":"^3.7.0","sinon":"^4.1.3","ts-jest":"^26.1.3","tslint":"^5.20.1","typescript":"^3.9.7"},"dependencies":{"@types/glob":"^5.0.36","alpha-errors":"^0.2.0","glob":"^7.1.6","object-path":"^0.11.4","predicates":"^2.0.1","random-string":"^0.2.0","reflect-metadata":"^0.1.13"},"gitHead":"19ac1fb978f0aa535231b82abcd5925a8a412931","_id":"alpha-dic@2.0.0","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-cPHJSKTAsq0RM3xTXJhHRpU7Nv69vXQp9QbPfd0JPKDRHivPt+S98qDvc4+nvCfF6xtvHsCoJHe9VG9rpoSV8A==","shasum":"d09e087172e23841dbedc1e64ecb09852d2f9deb","tarball":"https://registry.npmjs.org/alpha-dic/-/alpha-dic-2.0.0.tgz","fileCount":75,"unpackedSize":83828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGLj1CRA9TVsSAnZWagAALYgP/i4fJox0aBM4HAmCPr/F\nYexxTF+T3gscTFIm7+W1pLfpuuoQ3imsaFdsCSyQ2rkbg2jndibZ/8BtxO5Y\n3/P2IBoCNPi6rN3QmCqc3h+DDcbZuryzDcfXX2FgbfOORcEAFv+hekdo5/io\n0GeF8DOjHRgKXCxyKWEqWGYcFHqP1a25B/6wu0aE1hvCvjwwzqQ4In8mRXVx\nGCIccEajNPyGSYXwgE6vhcAtfV4OkngZZow9RfphuQQgzPZE33VbrvfHTEk5\nHbat+MgFVKPmSDASsT0uTteQRMkWBgP27VD7AsZFYo8SsVT1+uUJ9AooZFwV\n3WXEkjicpnyEo+Ruub1lYwM5gMVsqzSiNBXh2FIswuLJojhhbM50SvWm6hx4\npEUZbN8humHulR9AUbYOt4bSSmHywDlIiP283wSSEUJSHek1q3VQqHuzvDlX\nY/Emi6oSqJfLkfWQm8O/7moU9JfmLy/Fy4iajXA3BRgjBu4eFCvdAWPHpB83\nhuLLLtV3NFjbfvUNdK2QGV2iiluc+A7YqTM4iYDv3w/Nmo0UlvDi2LVwH9Og\n6oXnGs/Zt2Eufj+oqSrcenBHvU1qyUyHjtT8uz3S8Kvnji0JnhG7/uOF3fHb\nU0L/CTr9fPt9/R+/xMD0yr+nE3I86fhlgSmLGOB6na2BJGK6S+94cdI0mgFx\ne4VM\r\n=HygI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEthziZGhItkjB344Ze1MwkZjrt55Ir9yezIWDa8Uf4KAiEAvLS2ipAVT2SkW9BPw3Ea94XL6uH7VtNfdpOPnbTSh2Q="}]},"maintainers":[{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"}],"_npmUser":{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alpha-dic_2.0.0_1595455732624_0.934572546440563"},"_hasShrinkwrap":false},"2.0.1":{"name":"alpha-dic","version":"2.0.1","description":"Asynchronous dependency injection container","main":"compiled/index.js","types":"compiled/index.d.ts","scripts":{"test":"jest","prepublish":"npm run compile","compile":"rm -rf compiled && ./node_modules/.bin/tsc","lint":"tslint --config ./tslint.json src/*.ts"},"engines":{"node":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/wookieb/alpha-dic.git"},"keywords":["dic","async","asynchronous","promise","callback","tag","annotations","annotation","dependency","injection","container"],"author":{"name":"Łukasz Kużyński","email":"lukasz.kuzynski@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/wookieb/alpha-dic/issues"},"homepage":"https://github.com/wookieb/alpha-dic#readme","devDependencies":{"@types/chai":"^4.2.11","@types/chai-as-promised":"^7.1.3","@types/jest":"^26.0.5","@types/object-path":"^0.9.29","@types/sinon":"^4.3.3","chai":"^4.2.0","chai-as-promised":"^7.1.1","coveralls":"^3.1.0","jest":"^26.1.0","jest-junit":"^3.7.0","sinon":"^4.1.3","ts-jest":"^26.1.3","tslint":"^5.20.1","typescript":"^3.9.7"},"dependencies":{"@types/glob":"^5.0.36","alpha-errors":"^0.2.0","glob":"^7.1.6","object-path":"^0.11.4","predicates":"^2.0.1","random-string":"^0.2.0","reflect-metadata":"^0.1.13"},"gitHead":"68ea0efc828b8a0e0c4fabeff64fb5964515f43d","_id":"alpha-dic@2.0.1","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-TpPE3rl71qCBB7Si2bQBbAMvBSHsVqBVjFAw/vsnL233lMDKG+ElK0UhlBOmDqoEwmUFYrtXZGKAlFSJFmwJ4w==","shasum":"5b1d073605a96dd0db78137b30c6c8158fbed253","tarball":"https://registry.npmjs.org/alpha-dic/-/alpha-dic-2.0.1.tgz","fileCount":75,"unpackedSize":83982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHriKCRA9TVsSAnZWagAAiNMP/2bSnl2ttPtQuwuTSLks\nkJ/wMC4PBg8Y7k2LfibzQRBxgsLU9efL5qEaSegjLUa2MGOOVOygbe5X3S1f\nxE3SZexZtpnkC8rSFAczvtTTakJJI95Rv5F36z2r60LyaskwEK1RiQYP+Trt\nUujMaUZp9cbfMeFatN5QOlQ2XNxvgJjCQlm5b3rPCS7C15WTqiIuiPIkzwA5\nd9kWPeeLp2xcPPQH2ROstdmy2aOxvb7uzmHLNICjkPZTeesnpJFjHdOuVyuJ\nTOIUN21olPxJitiH6o7lU+FDJ/LTWcvPHIOBjOrECdi6NwwxsrDUKwdW4UfU\nKPT/68fYXbMtKMWq2HQrhSTqXdqMBFdZuf4hgPTzyzIoiAlwkTotWjOVEAHj\naXShkyJoM6+g2mt+XOrfsNbnKWhlhcSJat50OQRbr7TZkeGmpTmumpotfmOP\nu8MokyCZEUK9AwSydJKY74PUa0rqJ4Tjjdxzf266Dcb8vmf3KZs6/wDCAERV\nycEDymGWnqdfjPhlOc8dRr/6Gb1SZ1eWN2ntSZfaYGKqMsIhiZBF2VjpdQlE\nY7WCUlcSSgkmmk8z46yRgYz1+83LRptsfbgBkZdw3WGIXBlwUnNvT13kwhNq\nG2+pp+dKnp67CN8zocCtvbywUNGlFEoHiziDFq0Tnd12D2j6hMAuLVMIhfCH\nQvAo\r\n=qgF5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNjVFE+OjLcpclZSh2fXitmwazN0NyB2M/pgvuVixAZgIgR82RXADd2fjC+pWNKDuUjtRjTRQnRxVtKRDmcK7BAgY="}]},"maintainers":[{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"}],"_npmUser":{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alpha-dic_2.0.1_1595848841724_0.7242117622198985"},"_hasShrinkwrap":false},"2.0.2":{"name":"alpha-dic","version":"2.0.2","description":"Asynchronous dependency injection container","main":"compiled/index.js","types":"compiled/index.d.ts","scripts":{"test":"jest","prepublish":"npm run compile","compile":"rm -rf compiled && ./node_modules/.bin/tsc","lint":"tslint --config ./tslint.json src/*.ts"},"engines":{"node":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/wookieb/alpha-dic.git"},"keywords":["dic","async","asynchronous","promise","callback","tag","annotations","annotation","dependency","injection","container"],"author":{"name":"Łukasz Kużyński","email":"lukasz.kuzynski@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/wookieb/alpha-dic/issues"},"homepage":"https://github.com/wookieb/alpha-dic#readme","devDependencies":{"@types/chai":"^4.2.11","@types/chai-as-promised":"^7.1.3","@types/debug":"^4.1.5","@types/jest":"^26.0.5","@types/object-path":"^0.9.29","@types/sinon":"^4.3.3","chai":"^4.2.0","chai-as-promised":"^7.1.1","coveralls":"^3.1.0","jest":"^26.1.0","jest-junit":"^3.7.0","sinon":"^4.1.3","ts-jest":"^26.1.3","tslint":"^5.20.1","typescript":"^3.9.7"},"dependencies":{"@types/glob":"^5.0.36","alpha-errors":"^0.2.0","debug":"^4.2.0","glob":"^7.1.6","object-path":"^0.11.4","predicates":"^2.0.1","random-string":"^0.2.0","reflect-metadata":"^0.1.13"},"gitHead":"6896fd0f5c617b6dadefd5173a583f8860f74f50","_id":"alpha-dic@2.0.2","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-ONGIpsS8bCCox4QXrnxn31nersLrVNvXrpEu90K6UIj3TU4IFdbag5FE1UtMqE2bwM2el/4SMI4zi3p+LvLSKQ==","shasum":"9e724953c50a7259a2a01f539bbf830be845a3cf","tarball":"https://registry.npmjs.org/alpha-dic/-/alpha-dic-2.0.2.tgz","fileCount":77,"unpackedSize":84981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcyKWCRA9TVsSAnZWagAAdCwP/jJcvNMopULqojR8OeQ9\nDt9davGsucdRGJLHCtKR6bXHDdCPh4okr3SRrsh9GfzHPDek847wTN9bVxym\ng0gysTYJDdcOu4i/TL4DxTCZWwURFJfr8O585M3xfqomtau+nZUjogwa31iv\nY8HGD8W/Xo9h3eRkGBxWyc/cCakVFHgEiU67DpaCVhHmt5XCZdiS//OeQ83m\nW2obSBwqV5JGznXBH5aoHmYJYVy57vu8OyBXEIJ7UAlk/leXvO97tgqCttIf\nw9r/MtRFvU5ALOzqXOAusItAMYtZNAPuf/2As1bc4CrwIblnBJN+k8nblCSg\n0T3if6vzxNjplOAEvhN2Iu5C6ySz9BEUd32+VaIa6K7DjEQpi7lqMjC7vVB6\npFm6XsxpwOs0LkGio6lbavVbWrzAzyEUI/rgOkMYFIp4y4CT/HfqUO1EKZ5M\n2M3zkUquj4myXD9efWVcfCtJ8PwdCN0XBZmU++lO3Ir6QkAvMfUETjh7GEUO\niaVr129SIMZ/YCj6u46hjznYr0S9pjCc7Pez2hAEowTRoC+b+jC79bYLszOl\ntM82ix90S0jSS90F/1LpmmTAb+04rd6+UHvBvvQ8yU94vu6pZre2eIts69Sl\nElYQtOtmrP5kGyhiuvPo1Qt1bvuxEi5iZJiZfewJFfrrKYX6h62g1zKwG7PT\nj2Cy\r\n=XW16\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCR84jFpmDRimQKQpAzj9BQV/eml4xsRdud4c+WElO2wAIhAP0ep+0Car3rlsFr4AyWTwDzHh9Hm2r9aiVNKQMDiO6+"}]},"maintainers":[{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"}],"_npmUser":{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alpha-dic_2.0.2_1601381014203_0.4930285741800713"},"_hasShrinkwrap":false},"2.0.3":{"name":"alpha-dic","version":"2.0.3","description":"Asynchronous dependency injection container","main":"compiled/index.js","types":"compiled/index.d.ts","scripts":{"test":"jest","prepublish":"npm run compile","compile":"rm -rf compiled && ./node_modules/.bin/tsc","lint":"tslint --config ./tslint.json src/*.ts"},"engines":{"node":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/wookieb/alpha-dic.git"},"keywords":["dic","async","asynchronous","promise","callback","tag","annotations","annotation","dependency","injection","container"],"author":{"name":"Łukasz Kużyński","email":"lukasz.kuzynski@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/wookieb/alpha-dic/issues"},"homepage":"https://github.com/wookieb/alpha-dic#readme","devDependencies":{"@types/chai":"^4.2.11","@types/chai-as-promised":"^7.1.3","@types/debug":"^4.1.5","@types/jest":"^26.0.5","@types/object-path":"^0.9.29","@types/sinon":"^4.3.3","chai":"^4.2.0","chai-as-promised":"^7.1.1","coveralls":"^3.1.0","jest":"^26.1.0","jest-junit":"^3.7.0","sinon":"^4.1.3","ts-jest":"^26.1.3","tslint":"^5.20.1","typescript":"^3.9.7"},"dependencies":{"@types/glob":"^5.0.36","alpha-errors":"^0.2.0","debug":"^4.2.0","glob":"^7.1.6","object-path":"^0.11.4","predicates":"^2.0.1","random-string":"^0.2.0","reflect-metadata":"^0.1.13"},"gitHead":"ff013ff12fd0ca9e7bd5b154f7ece51ff3951acd","_id":"alpha-dic@2.0.3","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-dNwyI28BWXZRrnrxmvUa3sa1WExJ8M49W7ggSPnT2U0tuOnWamOk2rGVXCUqItFtqZNzFmsEVEP9ahLLOSPvkw==","shasum":"619789254e1f08a92f24835eed81f66e3c48cad2","tarball":"https://registry.npmjs.org/alpha-dic/-/alpha-dic-2.0.3.tgz","fileCount":77,"unpackedSize":85815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcyv+CRA9TVsSAnZWagAA97YP/R1l6KxXbifAshCgieRZ\nDAGA5rb6W+qf/fBfs6CzctwlRmp957+EPaz0C4832UzMDXu6ip2YhvU2M4gT\nbhddBxYZx1FtEJgEHxLVeP1q3pQAqQT5cT+b9n1b43czjFnmmjkJrX6cQLdm\nFIYzVrWzlfWuXwaSdbHpJAEYOG9BCBBOp/fpV6yj+I0dhBKYLtpVAFKzeU3g\nPA46MXqGpBDPIoNwdxJLucfy2DueLkcWsqykXapNmnk+H4Qj9eP+UYG/4R0g\nYmB4lRk/pzGNm4bvNTawQZK44c8jAhUf9bwiuc6A4ky2tcf+MHRTRkfapNt8\nbAl8g07nI3la/9ZMzm80uAbYYVfFusWMAwhzdzEWYHZfe1iXFMBuRUf/L4v2\nEVpzGKzV2wY5c18SBwDiv3JUpeRCI6e42KkG3i0XOTKgjL5Rk7oi/V7HPuhN\nT41hE2D9G0MjcSHhn6dguor8EI4Ic5ByCtePIbdrstTINkUEOXoADtQVEyGq\nuyRtJnL3J6PP0N46UoexonGHiKJ8rTxHT7Pzahe95qPuEWFmgFQT/gvyS/uR\ngrkBc8xsgILqxRsqoGqwgzurhVcNOMRepJzSNkxLJoqJoqXeSbsTlNXV6mCA\nEpWNCc7zaFZdJz1rFjriEvgqi4n8DN9DMn8Zsr2UJ0JLrRw8X9ZjoK/7aAHb\nBTin\r\n=+ca6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBDKESldYUlCEHOoZUs3Cu+aXrzUBkiBUOfJQrC6VrmpAiBL4AocRISqDbcwpVK6LvzEGAp2GfvC/WHswYQOb1Nn5Q=="}]},"maintainers":[{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"}],"_npmUser":{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alpha-dic_2.0.3_1601383422164_0.40426519871527966"},"_hasShrinkwrap":false},"3.0.0":{"name":"alpha-dic","version":"3.0.0","description":"Asynchronous dependency injection container","main":"compiled/index.js","types":"compiled/index.d.ts","scripts":{"test":"pallad-scripts test","prepublish":"npm run compile","compile":"pallad-scripts compile","lint":"pallad-scripts lint"},"engines":{"node":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/wookieb/alpha-dic.git"},"keywords":["dic","async","asynchronous","promise","callback","tag","annotations","annotation","dependency","injection","container"],"author":{"name":"Łukasz Kużyński","email":"lukasz.kuzynski@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/wookieb/alpha-dic/issues"},"homepage":"https://github.com/wookieb/alpha-dic#readme","devDependencies":{"@pallad/scripts":"^1.1.4","@types/debug":"^4.1.5","@types/jest":"^24.9.1","@types/object-path":"^0.11.0","@types/sinon":"^7.5.2","sinon":"^7.5.0"},"dependencies":{"@types/glob":"^5.0.36","alpha-errors":"^0.2.0","debug":"^4.2.0","glob":"^7.1.6","object-path":"^0.11.4","predicates":"^2.0.1","random-string":"^0.2.0","reflect-metadata":"^0.1.13"},"gitHead":"29ba0b74fc9ae7e96a048f704ea08b8e6618b835","_id":"alpha-dic@3.0.0","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-VLmsSrFpWxWtCijdYbXpiFEern8EWTpzs/9bBNa2sGNyMkoTB3Ssp7PyekPCD84SujIe5udQNte7+NCjluRocw==","shasum":"71d76f2e2f6391eb4d0fd106e5eadf814aab7808","tarball":"https://registry.npmjs.org/alpha-dic/-/alpha-dic-3.0.0.tgz","fileCount":84,"unpackedSize":337170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffjiRCRA9TVsSAnZWagAAYOEP/03qSgCuyZm9oGJSQtKu\nyuQxEsJw2HcArd7xpdvquIRMHz7V5sUbfnlrl8RVbFB1LzZ0hePFk+JMInlW\n7IkFfqxdjnxSChB9O6MtPHJv3oNbhqyjKyLHn7ARZAzniHAnREpM6qLrknlP\nsnM4HY6J4ZlQGYwG6Qh1OgysFwM3mk8GSXJSe2y1ZDd22jcP3zPxTyy6F55n\nQW+Btxjio23MG7WACPLb2UzCrLDPIog3gOtUlOFUuKq7+rlcBTZhOkBG6A8b\nItOdHgWf7AycCMzNw54yUCTU+MlHMIxYcfr6VwK6Nh4uwk3DVph+xGOuv3Ql\nwMweYeX2DZMu03G4LABQnAYvptsxaDStBbxjd+EbJnt/Jg1WUZcfeKAHEv2H\nndREsizomm5XQ/3OKOXu1witQXcsVErYmxN4TQ8kvuvXhDTRSeO1IPpFm5qC\nc1SiwBT4m0jiYuzi0vOSVAJZ9sOCbrUn0ZK0MnYiVxDZRt8ySjsd2Rb3TbPd\nKF8yqLc73epXaFifu9BJOC53u+gRZsBZh9tpCcr9xwZvD+I2n0HFMmDLC7lC\nwa0pdQwX5entbPrian19nHVAFt8Xpq3KG1tc7R6uS34Mpp5kJ5xVhRtC4ddW\nWiP9Bpab5v4Bm/4P0+7Gfim+qbqFvT+5mI6gK+2TfgQvWC/KcyjxKmin9pKD\nDsZP\r\n=kgFh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDypUfQd+tPo1OoatVV3MQs1m3HEi1ab5F5aaFzOuMqwIhAM8UnTCuu91LbcHQDu2t7I5WIg1pRJ+5b0riggk9G4+d"}]},"maintainers":[{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"}],"_npmUser":{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alpha-dic_3.0.0_1602107537305_0.6643984404321617"},"_hasShrinkwrap":false},"3.1.0":{"name":"alpha-dic","version":"3.1.0","description":"Asynchronous dependency injection container","main":"compiled/index.js","types":"compiled/index.d.ts","scripts":{"test":"pallad-scripts test","prepublish":"npm run compile","compile":"pallad-scripts compile","lint":"pallad-scripts lint"},"engines":{"node":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/wookieb/alpha-dic.git"},"keywords":["dic","async","asynchronous","promise","callback","tag","annotations","annotation","dependency","injection","container"],"author":{"name":"Łukasz Kużyński","email":"lukasz.kuzynski@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/wookieb/alpha-dic/issues"},"homepage":"https://github.com/wookieb/alpha-dic#readme","devDependencies":{"@pallad/scripts":"^1.1.4","@types/debug":"^4.1.5","@types/jest":"^24.9.1","@types/object-path":"^0.11.0","@types/sinon":"^7.5.2","sinon":"^7.5.0"},"dependencies":{"@types/glob":"^5.0.36","alpha-errors":"^0.2.0","debug":"^4.2.0","glob":"^7.1.6","object-path":"^0.11.4","predicates":"^2.0.1","random-string":"^0.2.0","reflect-metadata":"^0.1.13"},"gitHead":"8d9b1b81a8c85ab6ed207141f5e0965c6a1198ee","_id":"alpha-dic@3.1.0","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-ZghFr/4FOhW7Boc0CAaydIX5scM1Eww79/ER0X5Q0gQPQC6t2XNFkUihyZegZmZ19p5G+ZWu75aBaO0cgZHunA==","shasum":"c90781195ca0ee5b5d091ba436339e7f6fdabebd","tarball":"https://registry.npmjs.org/alpha-dic/-/alpha-dic-3.1.0.tgz","fileCount":84,"unpackedSize":337977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffkMcCRA9TVsSAnZWagAAc8kP+QD8wMwCoszrUpteIBtS\nZWtmCtXtFatRxjnowhMPBfdTN64oYxr7uD8SrKhw9QKAj2jXDgGEN0X2R08Y\nVVFEZh2wzPped82uGOCCEvuigzUkNypnJhpDprIvbtHsfZ9/iS+Uc9K6BxI4\n4cldU52gX2qGmFS/0dClM70TM5qAY3ux8WpHU4HkfXLgWH0atpG6BhiTAG5t\nw4zKjxgm3ca9iGTHM2eIjmIG8qKUJG34sIYWnBetEu5VaYmDdGYARVaag+Ss\nOXaQJWcH5m6gdSjbMZyQc26m4QPiRYIfra/msx+rbpqc1SqvL1J/kUP8N9HW\n+W0tNQxQCscEkB1Jfq7vkQsrfnxQQBXsoaROaocZUyR/cKSgweBlZiAMcB3v\n4ZZVQoNMSGvzBTlGakxrj7RBgRupP+CVAjqk+0LkDM4BgnlWLTWqM9v4bseo\nZsuBAgr63cFFlyG/PhS86PpWuIey0GSNphNYMckmuWY8kgSrqjC7Z5R8hx8m\nPUh+MKZVygDiT5BQmVnQNHdW6sFzD/ECYK81so/t/o84yXnOmdRrPJGkB8Dw\n+iJhed0nU7Oh9B8JgRmZaJ5ynHQmKk7AUEf0MHV5AJqe0+sdyT/yPibBnZLt\nMkttB+3je+SibWasfjRiDCYg70E7hnftkH7t8lu2nv6JiIcgMdNU/hwG6zJL\nMKBt\r\n=MRRC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFtWNaHIsiG9UpH+Gxh2HiFohIDiKtL50gua+ycPd8IEAiEAvUv5+23RRh1sxOVFqQmdk3hs5OdbULPqvnFUN/GZyFA="}]},"maintainers":[{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"}],"_npmUser":{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alpha-dic_3.1.0_1602110236128_0.05093120774414639"},"_hasShrinkwrap":false},"3.2.0":{"name":"alpha-dic","version":"3.2.0","description":"Asynchronous dependency injection container","main":"compiled/index.js","types":"compiled/index.d.ts","scripts":{"test":"pallad-scripts test","prepublish":"npm run compile","compile":"pallad-scripts compile","lint":"pallad-scripts lint"},"engines":{"node":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/wookieb/alpha-dic.git"},"keywords":["dic","async","asynchronous","promise","callback","tag","annotations","annotation","dependency","injection","container"],"author":{"name":"Łukasz Kużyński","email":"lukasz.kuzynski@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/wookieb/alpha-dic/issues"},"homepage":"https://github.com/wookieb/alpha-dic#readme","devDependencies":{"@pallad/scripts":"^1.1.4","@types/debug":"^4.1.5","@types/jest":"^24.9.1","@types/object-path":"^0.11.0","@types/sinon":"^7.5.2","sinon":"^7.5.0"},"dependencies":{"@types/glob":"^5.0.36","alpha-errors":"^0.2.0","debug":"^4.2.0","glob":"^7.1.6","object-path":"^0.11.4","predicates":"^2.0.1","random-string":"^0.2.0","reflect-metadata":"^0.1.13"},"gitHead":"ec4a617f6eca2eab011dd6eaf5dce0565ea6ab4d","_id":"alpha-dic@3.2.0","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-dNSASmv+ZucqeUqu8lakSTbZwfBfWlwLWui9KOcqgI+CqxlRuJTKneYNtDuT3DVy3XX8tBEsWGCHNyV0mTmg1g==","shasum":"9c3945ea2eda798cf13396f1aace8c2b8083e1d1","tarball":"https://registry.npmjs.org/alpha-dic/-/alpha-dic-3.2.0.tgz","fileCount":86,"unpackedSize":375225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf70bSCRA9TVsSAnZWagAAoysP/ik0GoCu8vfr9pBFf1gt\nhvRjyL09GcABHBjARplIYOpjL0BVLXmQUResDl5jv15+KvWQVgcT+o7W/TH0\nc9iguxb1/klUk+NQGjj8KurUb1+fgUlULNLkde73iNZEUWa7m//oco/GK7Mi\nV3ZwQQcDq8VbQU5UnJCeRlPmkeNsyfzVsAwLbsZHmxCLdjGrD3rlv1renKKb\np/xsuRsARGyAKD3bbjI7qs66k4GNnSBT25K5SyZmDeclG2gVFWCz21cRvFdY\nZs36c2SYcCsTS28hFQTKu2XsfbEXJ2RhgriwLER9IzqggbrXNMMGDBUw2NGB\npLmJNQb8981cA418e58hG/mARdgPaBJO66Aahua3Iq0DTf6JTg/YRvxda1VI\nLUKhoCMFRGjZ+8YaK3ykpwFlsXT/sA1j7aSidUaGZyk+ueQX9FGC3HNf6TpB\nUbb/JryiyUumPHWHUzLyi0n1Zphk/BCgY5VmmhJ0nQA/UQy8+pzmqDY2MvGt\nvyrFZeca+hzHXy+hoodNpLKZWTDRu/jMIVgeAdHwjvoDMYnnNPuztV2eSX+W\nFAf/UTDFB3Y04UlUVDUtF/zWz3wwHMr8PA8XLRjMwmuqswLuoqcGU8dm7gRB\nxKgU79goDiPn2dR/dp9Pf/2K4OokvKU44WN0BdwkNwEw/RJWN5oYjpaKs4yY\nO3zQ\r\n=zm0R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3vfL7sAvP4inplZHLV+Ta3zAyVbHhNNBm41p+5yl8NgIgfaxgXnIYYaxku6lk7OywdedGAJmSEpsEfwFxZD7tK4M="}]},"_npmUser":{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"},"directories":{},"maintainers":[{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alpha-dic_3.2.0_1609516753675_0.8779565434036609"},"_hasShrinkwrap":false},"3.2.1":{"name":"alpha-dic","version":"3.2.1","description":"Asynchronous dependency injection container","main":"compiled/index.js","types":"compiled/index.d.ts","scripts":{"test":"pallad-scripts test","prepublish":"npm run compile","compile":"pallad-scripts compile","lint":"pallad-scripts lint"},"engines":{"node":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/wookieb/alpha-dic.git"},"keywords":["dic","async","asynchronous","promise","callback","tag","annotations","annotation","dependency","injection","container"],"author":{"name":"Łukasz Kużyński","email":"lukasz.kuzynski@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/wookieb/alpha-dic/issues"},"homepage":"https://github.com/wookieb/alpha-dic#readme","devDependencies":{"@pallad/scripts":"^1.1.4","@types/debug":"^4.1.5","@types/jest":"^24.9.1","@types/object-path":"^0.11.0","@types/sinon":"^7.5.2","sinon":"^7.5.0"},"dependencies":{"@types/glob":"^5.0.36","alpha-errors":"^0.2.0","debug":"^4.2.0","glob":"^7.1.6","object-path":"^0.11.4","predicates":"^2.0.1","random-string":"^0.2.0","reflect-metadata":"^0.1.13"},"gitHead":"5b94b7cc8256829534a83a8a892f4c6a33ccdd22","_id":"alpha-dic@3.2.1","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-BhiY4CnwknT670WN2tuESah577P3WY+inT6ACEtXff1dOtdKnYM6gV+tT8BEEetxXAzMyqgFRemCc5RFmD/wRA==","shasum":"7496f4a5c1f2a6556473772a4744307439ed5ade","tarball":"https://registry.npmjs.org/alpha-dic/-/alpha-dic-3.2.1.tgz","fileCount":86,"unpackedSize":375631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDL5rCRA9TVsSAnZWagAAlKcP/0u9uDT0CpRSNQMZ6SRt\ndZi+ZMbc00wTFjUFpXXc6Xqrxfh7ivTsd+qD8geW5/z7FkwYF1RCsJSeuQBy\nSWG9q50y27qhc7UEIk/kJF3fkwLgsLQSHJv5y9TALVhGzeb9UjUIC9NWxfaA\nK/etSbkdZ1mpto0USrqHQZbkk6a0Ls1DEd8R7CRtjQ5SKutzPiwGGyaL+ClH\nxiZGpM40sA79wEn/gagsHEYI84JhOASx0ZHK1DClqG7GTOg74IC+b8+aYwcx\nXe6qV268en+d0wY8MIjv6J4aRzkZaRgv9Bi0K373qOazTX7ztaiDtM7OHITX\ng00c9fh57SRPojUMwknp/kVgil5AaR4ndy1YJG3L+0TS2OJJEzdxO5J3c+1d\necZqaDeGA8MV4kDALLvwvB0RLYPR5UaiCCaLB+UZ1tb2EYuHm0h6Am5DfuqG\n3iKGd9d46fsJElc3VLgaozYkz3q1SQ/c9NGymEQPtK1yAlzvEHC8ViTV3cS/\nRNWNGRbje+nAKssof7jnhuq/w+tES2C9BGSKB6aUtyEa/z1b/NdXMkna9zEG\nlGx7EyhHH10KL3evrMmCIi+oyTwrtmLg8BH7Lx9kKq490WJaQII0ee4a/F4j\nELO3x1g8Ja5NjfiB2ms4bO1CYw4I8lfpvhhQYy3PtMl4F5MFTBGrNaBiHkA0\nPe95\r\n=Uxul\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKq4eaGjGK2AgBQjW7Yb/r7iB5NA2Rez0EzICLzlrr6wIhAOtAJ6CfAp1sVS///MwBpx36iYdbIDrzab9zWv9mF4TJ"}]},"_npmUser":{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"},"directories":{},"maintainers":[{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alpha-dic_3.2.1_1611447915337_0.3718241595515732"},"_hasShrinkwrap":false},"3.3.0":{"name":"alpha-dic","version":"3.3.0","description":"Asynchronous dependency injection container","main":"compiled/index.js","types":"compiled/index.d.ts","scripts":{"test":"pallad-scripts test","prepublish":"npm run compile","compile":"pallad-scripts compile","lint":"pallad-scripts lint"},"engines":{"node":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/wookieb/alpha-dic.git"},"keywords":["dic","async","asynchronous","promise","callback","tag","annotations","annotation","dependency","injection","container"],"author":{"name":"Łukasz Kużyński","email":"lukasz.kuzynski@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/wookieb/alpha-dic/issues"},"homepage":"https://github.com/wookieb/alpha-dic#readme","devDependencies":{"@pallad/errors-dev":"^1.1.0","@pallad/scripts":"^3","@types/debug":"^4.1.5","@types/object-path":"^0.11.0","@types/sinon":"^17","prettier":"^3.2.4","sinon":"^17"},"dependencies":{"@pallad/errors":"^1.0.1","@types/glob":"^5.0.36","@types/jest":"^29.5.11","alpha-errors":"^0.2.0","debug":"^4.2.0","glob":"^7.1.6","object-path":"^0.11.4","predicates":"^2.0.1","random-string":"^0.2.0","reflect-metadata":"^0.2"},"gitHead":"445edfb49a982104e038cd082871e7b59310c242","_id":"alpha-dic@3.3.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-Ck4VjaTmvEZYQkCVEgLe5dlpjVwAcqGlIzTR+KwVyndAWYcsaMF68l/lwY3d8GA0A/q8CoGOn9ceK5R/8ABjIQ==","shasum":"b947f4c026338660320e7520a5fc16a2f9a5ac02","tarball":"https://registry.npmjs.org/alpha-dic/-/alpha-dic-3.3.0.tgz","fileCount":87,"unpackedSize":149018,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICUHw428yMW0IGYayW81DWARQJkRUt7NI6Ftzlu4wkLeAiEA9W0SegF645gwjWbNierukkxtXMNZ8dCrXJzZ4LVgyDI="}]},"_npmUser":{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"},"directories":{},"maintainers":[{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/alpha-dic_3.3.0_1705954783642_0.5825989891963725"},"_hasShrinkwrap":false}},"readme":"# Alpha DIC\n\n[![CircleCI](https://travis-ci.org/wookieb/alpha-dic.svg?branch=master)](https://travis-ci.org/wookieb/alpha-dic)\n[![Coverage Status](https://coveralls.io/repos/github/wookieb/alpha-dic/badge.svg?branch=master)](https://coveralls.io/github/wookieb/alpha-dic?branch=master)\n\nFlexible Dependency Injection Container with support for asynchronous service creation, annotations and middlewares.\n\nFeatures:\n* Autowiring\n* Supports middlewares\n* Allows to define service as constructor, (async) factory or a value\n* Detects cycle dependencies\n* Prevents race condition for concurrent service requests\n* Supports annotations (and ability to search services by annotations)\n* Simple service definition via container methods or decorators\n\n# Installation\n```bash\nnpm install alpha-dic\n```\n\n# Example\n```typescript\nimport {createStandard} from 'alpha-dic';\n\nconst container = createStandard();\n// if you're defining services via decorators\n// preloadServiceModules(container, './path/to/service/modules/*')\n\ncontainer.definitionWithFactory('my-service', async () => {\n        const connection = new DatabaseConnection();\n        await connection.connect();\n        return connection;\n    });\n\ncontainer.get('my-service').then((connection) => {\n    // connection has been established in factory\n});\n\n```\n\nExample with dependencies and decorators\n```typescript\nimport {createStandard, reference, AutowiredService, Service, OnActivation} from 'alpha-dic';\nimport * as assert from 'assert';\n\nconst container = createStandard();\n\n@AutowiredService('NotificationCenter')\nclass NotificationCenter {\n    constructor(renderer: EmailRenderer, sender: EmailSender) {\n        assert.ok(renderer instanceof EmailRenderer);\n        // connection to SMTP was established in factory\n        assert.ok(sender instanceof EmailSender);\n    }\n    async sendEmail(to, type, vars) {\n        // render email\n        // send it via sender\n    }\n}\n\n@Service()\nclass EmailRenderer {\n    \n}\n\n@Service()\n@OnActivation(async (mailer) => {\n    await mailer.connectToSMTP();\n    return mailer;\n})\nclass EmailSender {\n    \n}\n\ncontainer.get('NotificationCenter')\n    .then((centre) => {\n        return centre.sendEmail('admin@example.com', 'limits-exceeded', {})\n    })\n```\n\n* [Simple usage rules](./docs/rules.md)\n* [Defining services](./docs/defining-services.md)\n* [Decorators](./docs/decorators.md)\n* [Annotations](./docs/annotations.md)\n* [Middlewares](./docs/middlewares.md)\n* [Hierarchical container](./docs/hierarchical-di.md)\n* [Injecting configuration values](./docs/configuration.md)\n* [Hooks - @OnActivation, onActivation](./docs/on-activation.md)\n* [Deprecating services](./docs/deprecating.md)\n* [Autowiring](./docs/autowiring.md)\n* [Big projects tips](./docs/big-project-tips.md)\n* [Example](./example)\n","maintainers":[{"name":"wookieb","email":"lukasz.kuzynski@gmail.com"}],"time":{"modified":"2024-01-22T20:19:44.065Z","created":"2016-12-23T00:29:37.494Z","0.1.0":"2016-12-23T00:29:37.494Z","0.1.1":"2017-01-03T07:11:23.304Z","0.2.2":"2017-02-06T20:27:12.276Z","0.4.0":"2018-01-10T20:21:30.098Z","0.4.1":"2018-01-20T09:57:58.694Z","0.4.2":"2018-01-20T10:45:12.636Z","1.0.0":"2018-04-08T12:08:36.141Z","1.0.1":"2018-04-13T19:41:04.800Z","1.0.2":"2018-04-13T19:52:30.966Z","1.0.3":"2018-07-24T04:54:44.988Z","1.1.0":"2019-04-21T14:48:32.448Z","1.1.1":"2019-04-21T14:49:21.445Z","1.1.3":"2019-04-21T14:55:35.513Z","1.1.4":"2020-01-06T23:36:52.605Z","1.2.0":"2020-01-22T22:03:21.349Z","2.0.0":"2020-07-22T22:08:52.920Z","2.0.1":"2020-07-27T11:20:42.010Z","2.0.2":"2020-09-29T12:03:34.314Z","2.0.3":"2020-09-29T12:43:42.337Z","3.0.0":"2020-10-07T21:52:17.417Z","3.1.0":"2020-10-07T22:37:16.288Z","3.2.0":"2021-01-01T15:59:13.863Z","3.2.1":"2021-01-24T00:25:15.526Z","3.3.0":"2024-01-22T20:19:43.806Z"},"homepage":"https://github.com/wookieb/alpha-dic#readme","keywords":["dic","async","asynchronous","promise","callback","tag","annotations","annotation","dependency","injection","container"],"repository":{"type":"git","url":"git+https://github.com/wookieb/alpha-dic.git"},"author":{"name":"Łukasz Kużyński","email":"lukasz.kuzynski@gmail.com"},"bugs":{"url":"https://github.com/wookieb/alpha-dic/issues"},"license":"MIT","readmeFilename":"README.md","users":{"wookieb":true}}