{"_id":"di.libx.js","_rev":"33-6e64c56a65ecab6a84d59e3c46ab15bb","name":"di.libx.js","dist-tags":{"latest":"2.5.2"},"versions":{"0.1.1":{"name":"di.libx.js","version":"0.1.1","author":{},"license":"MIT","_id":"di.libx.js@0.1.1","maintainers":[{"name":"livshitz","email":"eli.livshitz@gmail.com"}],"dist":{"shasum":"4c4164453e5c569f8fa1820084554922a731a8c5","tarball":"https://registry.npmjs.org/di.libx.js/-/di.libx.js-0.1.1.tgz","fileCount":21,"integrity":"sha512-wp2zJjgxS4zJ91itVEhoFAyq6Yq0JB+LkTTVRn4Q58VH416gEK1sDmSJ8HZWeF8MoG1pkcRUlnIa+OrPEyd9Uw==","signatures":[{"sig":"MEUCIQCA0z+EEaiij0tLgOR6P+5VVtFPxhI/SO04cF8MBPva2gIgAJTTYO6jNLkB2znbPZJ0KdxK86+zd9gfisrssJXCytk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2snUCRA9TVsSAnZWagAAELgP/15EjaQCr746kWutgV2P\nV8471XLtxmNpfG6D5k/goclkH8WRefVQl7huVLGHDQWgSHnbjW7qBVIp8xjQ\nTTITsTZpADk8ncknT8Svnqze5ePQ8vHbvmYiGUZe+CaaOi0UtQKyayrZK1Z+\n4uItwKmSB+bDSgjZyyr1DQv3XxjCimx2xQ4ZXadUj8GF7reSn9p1W3FQh1VO\ntsxqBFjYPUykF3Zy+VOegXAVw54jmbKlPlecz1jOv9jzg7Tis/yTLdZpV0yI\nvdVyNh+PIyLPdeI3FU1akvVzt3wEKSu8qpfjqFXtzMjyxxctJ5jwWa8AWa+B\nk8ug6Jp4E9XtJI33f7qpoveb3hpLqxF6bG93NzHFLkDogHstvf8c2DK72E9M\n1mOjVZbAwTLQsdvO3+Lu2F0KB4agzn9H9Wb6KPKWKTHgf144Syd6AN205O/r\nfKkixSS+fgWETFLXr4XdGOUpe3VxQxj6LQA7Pc65vT6nS8GjfKzhMWsdq1/j\naE1s+5JdsapuABHd77eua1gKzeGleylZtgEt5jzzQNvrQNHpwfCyubw+zHkL\nXAdGPK5VCSfKg74WK+/N1VInhDWAaWk2ugNIi+J6a9myNzVGYnqvQ5c7DR5l\nfx46MmvvcXoNV3UReiHUVEs8AX+YJ2X5fDraj3JCr6YQ7Hi0deSVbIhBPzY0\nRNN3\r\n=IJAy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"coverageReporters":["cobertura","html"]},"main":"index.js","scripts":{"bump":"./bump.sh","main":"node build/Main.js","test":"jest","build":"tsc","watch":"tsc -w","test:ci":"jest --ci --reporters=default --reporters=jest-junit --coverage --coverageReporters=cobertura --coverageReporters=html"},"_npmUser":{"name":"livshitz","email":"eli.livshitz@gmail.com"},"jest-junit":{"output":"./.tmp/test/TEST-RESULTS.xml","suiteName":"jest tests","titleTemplate":"{classname} - {title}","outputDirectory":"build/test_reports","ancestorSeparator":" > ","classNameTemplate":"{classname} - {title}","usePathForSuiteName":"true"},"description":"> Lightweight Dependency Injection module that supports async/deferred resolution and uglified support.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Elya Livshitz\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"typescript":"^3.9.3","concurrency.libx.js":"^0.2.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","jest-junit":"^10.0.0","@types/jest":"^25.1.2","@types/node":"^13.7.1","jest-junit-reporter":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/di.libx.js_0.1.1_1591396819798_0.12807676064056617","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"di.libx.js","version":"0.1.2","author":{},"license":"MIT","_id":"di.libx.js@0.1.2","maintainers":[{"name":"livshitz","email":"eli.livshitz@gmail.com"}],"dist":{"shasum":"3d8b30b28b24e1ef2287ca41033936f9a9d1b052","tarball":"https://registry.npmjs.org/di.libx.js/-/di.libx.js-0.1.2.tgz","fileCount":21,"integrity":"sha512-2WPaTjSPWSnG4x26DUngyVjC8fHQQbyLh5aRaK8mrsNKEr0OBKju7Y0266j5zaVYCyOzeW1b5nFHyZahkuAVCg==","signatures":[{"sig":"MEQCIH89Oo93o1cuH3RVx6PTAM5wMc71VFxQvDM0DpR8J+ujAiAZVt1zQL2FSAiQhqyVF9z8rYRCEPP7Dbp/Ij0VStD1JA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2solCRA9TVsSAnZWagAAHfkP/j1wuPbcsm7wbFfLGaeN\nzZjOZy8s6kO6sXyzhAJZRJp5DaMiTQ/XASyYZjQLNRsrRepFxvPtvBxuqoIB\nwTR7mkh0CDrZQ4gHH70piVBxF547JeAri0qWi/SvfGPqTOl4FMBNpI0Ag/yL\ngLLBty/lrXzDrnkqU2oEHCjBRAFvqFSvOB/5hO8bgUOM+Fm3zG0RgLKl6Qtb\n+LEdtfFdAr8+u2zaNoN05MI+wZQ13SAUrZ8v8BCICUpsEYozgNOmZKcGPIeF\ndAYHuvwqtMjXD4NRLSRt9+VRxf+GSPp+W+wjSQ2JMtWLYE+ZU69AlgSNZedU\nfW2dVfDgAOm6MNFjd6yg1IZqOHcSrE3NPJsLNgMLBgBU1ZS7IPyLHJv2Cw5c\npmLIILn/goIfRfbr9R8CI5gYyLH0PWG4a5i6V9pIYBoJkSKiQ80dvc/3+eF2\nE+tPYSviU1Hx665bDeR8WAVm01My6PP5nX5P/+xkDYWiOSZktI2GtVGAj43E\nxgrF30rmEfK9kHqdZ0x4mo/iAzd6beZO7JS66qgEWsSMWZPVH0+9PP1HCqgZ\nmxMg64wPmOSErJzFDsI0WoS5fTZNjXx1ccR/TcFYw8xj4oXw7CiRybfY9m4j\n7yvabxLDa023b3Qx1g7P/GOM3XnZYwlo2zkYx92UFA6WFoKC+2RM8EGeWcda\nN78l\r\n=Hl4Q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"coverageReporters":["cobertura","html"]},"main":"index.js","scripts":{"bump":"./bump.sh","main":"node build/Main.js","test":"jest","build":"tsc","watch":"tsc -w","test:ci":"jest --ci --reporters=default --reporters=jest-junit --coverage --coverageReporters=cobertura --coverageReporters=html"},"_npmUser":{"name":"livshitz","email":"eli.livshitz@gmail.com"},"jest-junit":{"output":"./.tmp/test/TEST-RESULTS.xml","suiteName":"jest tests","titleTemplate":"{classname} - {title}","outputDirectory":"build/test_reports","ancestorSeparator":" > ","classNameTemplate":"{classname} - {title}","usePathForSuiteName":"true"},"description":"> Lightweight Dependency Injection module that supports async/deferred resolution and uglified support.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Elya Livshitz\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"typescript":"^3.9.3","concurrency.libx.js":"^0.2.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","jest-junit":"^10.0.0","@types/jest":"^25.1.2","@types/node":"^13.7.1","jest-junit-reporter":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/di.libx.js_0.1.2_1591396901079_0.3193119750097593","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"di.libx.js","version":"0.1.3","author":{},"license":"MIT","_id":"di.libx.js@0.1.3","maintainers":[{"name":"livshitz","email":"eli.livshitz@gmail.com"}],"dist":{"shasum":"afeae5117dd515deb81ae55a23cc2a6a99d9d534","tarball":"https://registry.npmjs.org/di.libx.js/-/di.libx.js-0.1.3.tgz","fileCount":21,"integrity":"sha512-RgFM68TQp3/DsHBfxOQ6vh4JYrCuX/wG7SODKwjc0c+M05Uj6cIRZ1XUeWxrsyJBBacguJxK17z90YH/WyKx2A==","signatures":[{"sig":"MEQCIHhZHsJphRoKPNp2tyL1MbGTroqCx7+m0TcwXy5Uy9haAiBOStptu8bddvMwd2Qb/1mX0s7pMFCduCQcjbgrleuXXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2srgCRA9TVsSAnZWagAAjjEQAIZJ+rb+5yfcA7w2GlNX\n1snTa3qXycGipis6hF9FWF+Mk1BJkvzPlbeGiAMUIBWNk2dRQBbV2yLycctU\n/rS9ijd2uJMX76SflSDjp4Do0QJfiERuwruOTC1YeLjkEH+HXe0o6C4Qtjuv\nWbM1AdD9Raln/WPTASzokdnvxAa+Q7dRTll2QcFNHYb0X9yotQqIT8vCts8d\n0u7qCicYEiewWchhjp2CZ1oQZqoM/sqKbRin+y2/oNOH7RHt0Qdn1Ve4ec1E\nfTaaiB6WC82CPuzIuSWNpDkhKbfKsmCIJozN/6G3yUkRZF7JWOHStpPmO6an\npP7lLkdRQMuarUFWu4OTKJxnUz5ATCGWT3Qjhy5A1Ah53M6lxCc1EstYqRta\nNcltCvpNNDyky3KfYTGHwmeitvf+cSFTTi8Nr9HK+EgQgfqXLdpwE0gu8jy+\nPwJ+bExHNwL8arDntF2lFDx6AcPV1fajjoyyV+Xf9LRHooiIaeCKHWfgLd6h\nXeaPJyDPEqkIkpecgGmHV/Nx30Qygnn1qPq7pRcLDWTrMVSkVmDwn28Hg4rF\nNPvXDWvScPTxYrasTaLWrLjVeAt2D6I6deRZT3TCdu+yEJJm1gk+4kpK9H1Q\nEQl8YzCDJiJFwwia4/EztLVOq9pGOHJ93rhuzLErV3uFcPZGxPzqViWXkL0j\n1v52\r\n=VVmN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"coverageReporters":["cobertura","html"]},"main":"index.js","scripts":{"bump":"./bump.sh","main":"node build/Main.js","test":"jest","build":"tsc","watch":"tsc -w","test:ci":"jest --ci --reporters=default --reporters=jest-junit --coverage --coverageReporters=cobertura --coverageReporters=html"},"_npmUser":{"name":"livshitz","email":"eli.livshitz@gmail.com"},"jest-junit":{"output":"./.tmp/test/TEST-RESULTS.xml","suiteName":"jest tests","titleTemplate":"{classname} - {title}","outputDirectory":"build/test_reports","ancestorSeparator":" > ","classNameTemplate":"{classname} - {title}","usePathForSuiteName":"true"},"description":"> Lightweight Dependency Injection module that supports async/deferred resolution and uglified support.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Elya Livshitz\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"typescript":"^3.9.3","concurrency.libx.js":"^0.2.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","jest-junit":"^10.0.0","@types/jest":"^25.1.2","@types/node":"^13.7.1","jest-junit-reporter":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/di.libx.js_0.1.3_1591397088355_0.32782155797619894","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"di.libx.js","version":"0.1.4","author":{},"license":"MIT","_id":"di.libx.js@0.1.4","maintainers":[{"name":"livshitz","email":"eli.livshitz@gmail.com"}],"dist":{"shasum":"01ee94ffc44ea822aae486116cdbcde2e5cafa04","tarball":"https://registry.npmjs.org/di.libx.js/-/di.libx.js-0.1.4.tgz","fileCount":29,"integrity":"sha512-m+6ex+TtebBgFFRkMxT5asQaRw+m5DyjzE66A1GiJGgOqdPIYdrvnd1G0txPR07Md0ZlUXybsKivojctqu6elA==","signatures":[{"sig":"MEQCICBnyuc0XBxjqRlgGSJKAvrnm3GvckKHvpRDGXuAX8qaAiAgYHrlNPfxkV7eV72l2E8g76U58XI0bSGMg38CQWDt+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2+u6CRA9TVsSAnZWagAA6boP/2XPRakCkntz0iaiLji7\n5nlPIRpRgG56EuorGoAhyb+R2aC1jF+ZvwmkBHbnLaT+sj6rDGGMy0LzlKRx\nLtf9SGBNczX8/qbP+l/2oJqxgojEWLfNHokwqYq2dymf+g9mv+7ZI8J0iKsw\nk3/o1W/baAn/0yh8mZ5k8kZgdh5Vy0Ee9oIpzcR1yX5BGw4lNds+/ABhAPMo\nthesZDotHZ0HBo+S5JjuATSjmsgIuLdaynl8ql9Yw8LMFiKBimwu3KX0gdX1\n2WslAW2WA6WxpyDXuM4mzGqO+gvwS0Fhgx7ljudSDgQQDBJX6+xx0NDqwMCR\nCv5r5WXQ/n1vCEvFeY4lo6nx/WMOWbotVZ7m7UaDzSvpmbp4Ni4pgQuVgO/l\nMcRNbiu5w+wkTEvY7o/5WOJ6J2V2BdM6oCXRHrPi9j9N4Uw8/8iLcaCDSdgs\nc2a7ppnTSdaeIdZsZGA/0JxZhrzIMD3+5PlqPm/7B2hNdyXWfU3gQI/H+rQJ\nAUcHIqv8blYUWJGRnsH3TxPulFg7pJTA/5+x0Mc5YfvcSylX7Tq+pnLeaowa\nOkT6nyhEqsbBtCb9ii8zhU0nqdyRaQAxKfH7+X8UK33OLtM9lTZzhYJ/xPm2\nfLro+ZSqDyZKo6EUKK7MZH7hsPrvHjypoEElJk9wgA+ikPkAx6nIEY6m7Yr4\ntfcy\r\n=jzVQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"coverageReporters":["cobertura","html"]},"main":"index.js","scripts":{"bump":"./bump.sh","main":"node build/Main.js","test":"jest","build":"tsc","watch":"tsc -w","test:ci":"jest --ci --reporters=default --reporters=jest-junit --coverage --coverageReporters=cobertura --coverageReporters=html","build-browser":"node node_modules/pax.libx.js/build/utils/browserify.js src/browser.ts dist -y --minify"},"_npmUser":{"name":"livshitz","email":"eli.livshitz@gmail.com"},"jest-junit":{"output":"./.tmp/test/TEST-RESULTS.xml","suiteName":"jest tests","titleTemplate":"{classname} - {title}","outputDirectory":"build/test_reports","ancestorSeparator":" > ","classNameTemplate":"{classname} - {title}","usePathForSuiteName":"true"},"description":"> Lightweight Dependency Injection module that supports async/deferred resolution and uglified support.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Elya Livshitz\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"typescript":"^3.9.3","concurrency.libx.js":"^0.2.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","jest-junit":"^10.0.0","@types/jest":"^25.1.2","@types/node":"^13.7.1","pax.libx.js":"^0.2.5","jest-junit-reporter":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/di.libx.js_0.1.4_1591471034110_0.14755460974564105","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"di.libx.js","version":"0.1.5","author":{},"license":"MIT","_id":"di.libx.js@0.1.5","maintainers":[{"name":"livshitz","email":"eli.livshitz@gmail.com"}],"dist":{"shasum":"1185ddbd636d63bb04e5843627d6f53bf1de0b41","tarball":"https://registry.npmjs.org/di.libx.js/-/di.libx.js-0.1.5.tgz","fileCount":35,"integrity":"sha512-H63Qs7hMdKhI95rAaJIZG5v0NKI9Zrblx+eFID/zNuvqtCt5kc+Vi3JjdxrWRKGC66mGY897+etpiiuBZMiGIQ==","signatures":[{"sig":"MEUCIHzmQPa53S/KFT4Szm4YpyCexJDD1/T7nQ/XSigUCs/4AiEAjcou7TMmx46Ida071K4LFwG259n2XSpcZR/+HZ8F02s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLqUvCRA9TVsSAnZWagAAWDIP/2Ei7eH+wx7i/4OURHf6\nxxUPNCGdJJov4wrFGt1xmTI+VuoAWHRwJ8HaOpTmNlGdpPwj+sr1ex/ICNk7\nFmyKP3yoKld/EDZAqboV0/j9smOD9Ugy2cOBexJRm2GdXD7SYm75PFyy6YT7\nLfbfp86LrHx7zIB24CbvyBUAX5BrngxlvXDdzLTcI6pWCVD8Kb/cupUl1WP7\nrbNOyA7HDfVxTcuxyUlk87Y5dMG4HzJ7Azw4dldh6r3G2zM0nk6zm06HSQFE\nWXdeWTbXWcDxSYHqjtpnKLKrYnqfJ5HYiaSLX1nnskezFAIx/9fnvslcdj1U\nXxtw9eBU0UifKDP44KRgVDiHQDZBZxdeQqkUbcl/v/zUfxaqWo3O98xlv35w\nUDOhScKMAok+w/IDewleCJ6IJJdL6VnbQDtAFOLqDP5J7dhDNVmYMnQC1TV+\naC3QUx0tdfbTokdgFerYDvpcShWxE0EaY03Qmc7g7Tf0gHz0oWQhNXANzcSB\nM0iiz3EK1Y/Tm1/aGkxnboj1SKJZQt03OKOLJWjsrkDH5G6125j97F4DhjpD\naINRTGtWryl0gUcXrP8Qank4XH0MiuzLOTpLvKoWVc3u0EHmojj7xTE4R86M\ngaln5CjoHtRzu1DVRI9emK2jJSX1psAH6p6oEGvLKT6wSBzcz2tGwzGnoaMq\nskO0\r\n=3ok5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"coverageReporters":["cobertura","html"]},"main":"./build/index","types":"./build","scripts":{"bump":"./bump.sh","main":"node build/Main.js","test":"jest","build":"tsc","watch":"tsc -w","test:ci":"jest --ci --reporters=default --reporters=jest-junit --coverage --coverageReporters=cobertura --coverageReporters=html","build-browser":"node node_modules/pax.libx.js/build/utils/browserify.js src/browser.ts dist -y --minify"},"_npmUser":{"name":"livshitz","email":"eli.livshitz@gmail.com"},"jest-junit":{"output":"./.tmp/test/TEST-RESULTS.xml","suiteName":"jest tests","titleTemplate":"{classname} - {title}","outputDirectory":"build/test_reports","ancestorSeparator":" > ","classNameTemplate":"{classname} - {title}","usePathForSuiteName":"true"},"description":"> Lightweight Dependency Injection module that supports async/deferred resolution and uglified support.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Elya Livshitz\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"typescript":"^3.9.3","concurrency.libx.js":"^0.2.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","jest-junit":"^10.0.0","@types/jest":"^25.1.2","@types/node":"^13.7.1","pax.libx.js":"^0.2.5","jest-junit-reporter":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/di.libx.js_0.1.5_1596892463161_0.7200084632110297","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"di.libx.js","version":"0.1.6","author":{},"license":"MIT","_id":"di.libx.js@0.1.6","maintainers":[{"name":"livshitz","email":"eli.livshitz@gmail.com"}],"dist":{"shasum":"c214f04a6cec339d3600ce391cb32afc72c7667e","tarball":"https://registry.npmjs.org/di.libx.js/-/di.libx.js-0.1.6.tgz","fileCount":33,"integrity":"sha512-ahgTUK8aRgAtMDa1cWTQ70r4h9KAQslGEl5PxN3b7VKd4tm8sFwq3kP8RRWDY2AjrJqNrKoy6hnWQ4hyrAOCzg==","signatures":[{"sig":"MEYCIQChefgxNtcAC+X7DrVExFOfOT6rvQKJcZp384Wzdos7xwIhAKZaMhp6ofd2LiZyL/ClJa2zDuqRKsFK2ZHIxT1T9lD+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmOU1CRA9TVsSAnZWagAAF84P/RlaeL4WCoNHil+pqOPe\namWgmsIrwA0t/yCgp+rV/yJgqn2YjUtBk3vTFMH2s37Q+XGiO46WF0N6uFSi\nWNYHKt1pc4mWgNP7gDzf/R/pPBkCM5qHEGrEqYg/tiXb9HjUexM4PrrqAtRi\nLrY9/oPnFssVZFDMtYdQBb2Du+pzT/nbOfRyz6t6MxjqL/zcsMPK20CQyR8u\nVLXniVw7sHGD7Sr2jKDMWlP+PWj3Z94Pc6uWjOJrcO+qGtM1EyLZCquMhFSm\nEx5dWXCFmxdrWritxNg7XZe8eCuCAuGs9H3ZkhzQjf/d6Im3wwPVVmGRp057\nw6OOFozRwL/bT8n9gucbn6nXxlMriwGTblnyCyXak+YmZvGE+fA+hDeLp0iy\nQYCMGLsmPvgkmUQ8XsQcWsk8KLcIh0i+IbyuSvwrZBO1EU1HgLRPmPF/5faF\nfmxZcHK1uHwTvHfoAjuos/1x7XgA2iJjXpLTMZrwqEYX26V2cLxGC81xLcCM\nYbe2f6Qr9IbNSTyVAva09afT3o87gLswSp6a1+exYHIBmJ9xt3YD3LiKv0ie\neitTegcts+Fiu2QD5ARC002pgNz0q/wdGfOack2AMIxU2wI/hDJNENEi1GRG\nwLdgtVFP1mKkNz7kA3egu0o+wFstpjXxMUkDqszUUU6r+0SKhMUqP4IKPHgN\nCwEq\r\n=DX3F\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"coverageReporters":["cobertura","html"]},"main":"./src/index","types":"./build","scripts":{"bump":"./bump.sh","main":"node build/Main.js","test":"jest","build":"tsc","watch":"tsc -w","test:ci":"jest --ci --reporters=default --reporters=jest-junit --coverage --coverageReporters=cobertura --coverageReporters=html","build-browser":"pax-browserify src/browser.ts dist -y --minify"},"_npmUser":{"name":"livshitz","email":"eli.livshitz@gmail.com"},"jest-junit":{"output":"./.tmp/test/TEST-RESULTS.xml","suiteName":"jest tests","titleTemplate":"{classname} - {title}","outputDirectory":"build/test_reports","ancestorSeparator":" > ","classNameTemplate":"{classname} - {title}","usePathForSuiteName":"true"},"description":"> Lightweight Dependency Injection module that supports async/deferred resolution and uglified support.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Elya Livshitz\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"typescript":"^3.9.3","concurrency.libx.js":"^0.2.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","jest-junit":"^10.0.0","@types/jest":"^25.1.2","@types/node":"^13.7.1","pax.libx.js":"^0.3.4","jest-junit-reporter":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/di.libx.js_0.1.6_1603855669069_0.35238036792402094","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"di.libx.js","version":"0.1.7","author":{},"license":"MIT","_id":"di.libx.js@0.1.7","maintainers":[{"name":"livshitz","email":"eli.livshitz@gmail.com"}],"dist":{"shasum":"1122536cc4e7c8948186d85f123de50f75c65148","tarball":"https://registry.npmjs.org/di.libx.js/-/di.libx.js-0.1.7.tgz","fileCount":33,"integrity":"sha512-E5sBAzt2of0LNPcJjnvJmput3pqx5FpfDWWgAQXldXp+e5DxxBAY72efmw6fMYly62YrOkt9UDQRlUKRy7et8A==","signatures":[{"sig":"MEUCIAzRGVG9m7VecmLwp4z1fTGubH4IFBME/RIzUq5xhAoZAiEArmOW3Gmo+diaHncjOCZxUuqyf9zmETB0D5apEuQoQGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmdXzCRA9TVsSAnZWagAAuwsQAIqUGq1E1Eb84QQuEjnd\netUGeZGgPZJ/tp9CeVHbTlyRH3qJyBSNSdil2Zwa3mQaG8/lv6CzkIYqDr4Q\nK+EZlTib/Er2SiexVqFwKYM26Y8SR7FxMktH0DAt2dFW2sPBOU5BLxvtQCd5\nLW52lQ7lqzMrJ3RQVT5mdg4VdoEDTMQcm7Z2Gwe5UJCsXnp1RexwLi+CJoCF\nHDcRl5IhKn2CX0VwuZQKY/dviJsmVpJMkdp3ewYYWWuPkuyS12yoafcKdOjq\n5/NCfzRlaMhyUf5dg4+rJpDVLVoKvdJGx8WiKfOTY8lJyaFs1qylmh+dyV5z\n3d/qr/O5aQCLMnTv+tIZuF0m0hwuZa0kDRhB0d4cq0PfLgxXR/zgNUg9bv+1\n19j50Jkn0DatJwkVTiDHBde9YuwNUJd7HoQQanIeSkl5YGEkdTDCeE83oAqo\n8udjHAOkRcZW/t83HDKJvrMYllgetiCFRL8iJXY1u+Ez1b4ptftZOVZxR6zs\nk0NPuYDh55xo5ws5aav/bM0jM0nYUd5nQmPBimK9OxySylipN8W4eEheoHq4\nAuowD0ZqcULrrSntYbDH2zSS44uT4Ah5xJpH3mO51JdKtN0oOnMm3s+ucV+8\nKlrIBtp4CsEwcPrxYWoWVGER7i9n6257DcjtJ1qA0S9/8D1H5PibWCYiWMMm\n3YUZ\r\n=cCY9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"coverageReporters":["cobertura","html"]},"main":"./src/index","types":"./build","scripts":{"bump":"./bump.sh","main":"node build/Main.js","test":"jest","build":"tsc","watch":"tsc -w","test:ci":"jest --ci --reporters=default --reporters=jest-junit --coverage --coverageReporters=cobertura --coverageReporters=html","build-browser":"pax-browserify src/browser.ts dist -y --minify"},"_npmUser":{"name":"livshitz","email":"eli.livshitz@gmail.com"},"jest-junit":{"output":"./.tmp/test/TEST-RESULTS.xml","suiteName":"jest tests","titleTemplate":"{classname} - {title}","outputDirectory":"build/test_reports","ancestorSeparator":" > ","classNameTemplate":"{classname} - {title}","usePathForSuiteName":"true"},"description":"> Lightweight Dependency Injection module that supports async/deferred resolution and uglified support.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Elya Livshitz\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"typescript":"^3.9.3","concurrency.libx.js":"^0.2.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","jest-junit":"^10.0.0","@types/jest":"^25.1.2","@types/node":"^13.7.1","pax.libx.js":"^0.3.4","jest-junit-reporter":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/di.libx.js_0.1.7_1603917298734_0.6913576914046617","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"di.libx.js","version":"0.1.8","author":{},"license":"MIT","_id":"di.libx.js@0.1.8","maintainers":[{"name":"livshitz","email":"eli.livshitz@gmail.com"}],"dist":{"shasum":"cf3e574382b543295dd3d10b873a3a95684806d4","tarball":"https://registry.npmjs.org/di.libx.js/-/di.libx.js-0.1.8.tgz","fileCount":33,"integrity":"sha512-KuHWHHDeq4heERxUX81pOpZcXYKphbza3ukIo4y69RrDmhlO34YzTJY2af5dSB3V0fFn5jrlrCAaMOjW5/JbOA==","signatures":[{"sig":"MEUCICtD73A7Ds5BvX8AqRpPs8Qff4xQtB5oeq9MVJpNitDHAiEAmGc7VM5S714HLvNEVwliGwODyWPAPCXLDc9/IKbRMiw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmdfpCRA9TVsSAnZWagAA/ZsP/1rV6EP9RiTn4buWhBox\nyNLbUWs7251PiEQXoWpovcd5Azphf22ukFTTduCmp4gtvRDulq9O1ULdmYRe\nmYylIKOCCpGNk9DvoSyzHEOyh1W0Pku+MUoJCrH+rId5rtVKBl1o2kvmlhZN\nYlSDKAHyD1oMvTJygss3dlQXUFTcSgQLLbmUZwZnyvN6B+iYtDG0mkNFGd3d\nk+E2ObIyYXVzKuqwKx8ml9waAUEpDR1qwh1a7vpaA2x1PEv4XyFIqsOxJsYO\nAIE3xmwtXewOH2wxrounJuSxqbhu5uvzXDzodaxhf3L5Y6d8Sdmg2vCdFovq\n6u5yMy8IJnheLd1muXNuV2mDKZmvPM9t+/DqslKnQj75BYNqgSTdu2q22DE4\n31C+KP0QiebD1DeoJp9ON47lh8RiNrfnTPBwKnsTyUx26qkhv6W4BPdQyRHl\nqrBaoFX1owjse/QyvGvYDlNN8kXMjtyLdZApsUF2tj4kX1SgTBFailMeNbj7\nn4DSsfths0m6ztawg+x7ywvW/hh2Pa/3MDBWL3H1cBmfiAPmO+emZ8i1iOG5\nJyfxHwsrTcZhHYviDuCUSsF7OMNTxg77xraA78HfrU+PtZEjovYS7UZ3iDXD\nhyJsdcnB7DkgCmB132mPnRY6BlpOCI0vNUZbO/LQR/y5sTFGHLW9f/wWhGdj\ngDxS\r\n=NVRO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"coverageReporters":["cobertura","html"]},"main":"./build/index","types":"./build","scripts":{"bump":"./bump.sh","main":"node build/Main.js","test":"jest","build":"tsc","watch":"tsc -w","test:ci":"jest --ci --reporters=default --reporters=jest-junit --coverage --coverageReporters=cobertura --coverageReporters=html","build-browser":"pax-browserify src/browser.ts dist -y --minify"},"_npmUser":{"name":"livshitz","email":"eli.livshitz@gmail.com"},"jest-junit":{"output":"./.tmp/test/TEST-RESULTS.xml","suiteName":"jest tests","titleTemplate":"{classname} - {title}","outputDirectory":"build/test_reports","ancestorSeparator":" > ","classNameTemplate":"{classname} - {title}","usePathForSuiteName":"true"},"description":"> Lightweight Dependency Injection module that supports async/deferred resolution and uglified support.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Elya Livshitz\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"typescript":"^3.9.3","concurrency.libx.js":"^0.2.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","jest-junit":"^10.0.0","@types/jest":"^25.1.2","@types/node":"^13.7.1","pax.libx.js":"^0.3.4","jest-junit-reporter":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/di.libx.js_0.1.8_1603917801222_0.22918703360503656","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"di.libx.js","version":"0.1.9","author":{},"license":"MIT","_id":"di.libx.js@0.1.9","maintainers":[{"name":"livshitz","email":"eli.livshitz@gmail.com"}],"dist":{"shasum":"9cc16773972d25941ca2e5c8778b4464cbe597f7","tarball":"https://registry.npmjs.org/di.libx.js/-/di.libx.js-0.1.9.tgz","fileCount":35,"integrity":"sha512-cf6RTHMFN1S+FJJzOjlQNRti6/zRag8pK5YcHiAHy7HFZLL6is5WfJt6v22dlFzQoFvNXFQQLKK7CjD9zpodyg==","signatures":[{"sig":"MEUCIEkdrHGDIrjLO+boiBYu+ehpl1OKRCtno1E/eACWkXJeAiEA8nK1Ze0dn0Z8U5wQ4Ik3nGh2r1zuImAswqWaoynmvHw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmgxpCRA9TVsSAnZWagAAfbEP/04kMhyyWtmCt7tTvh9U\nqSdtLBmMJlLCB83Sb2XUbAp4T1RKDynQu9DEO1E+W8+5LAtfvgozVWG+U/Ba\n3KRPedFqvOt34hxqq43u/mVmPN0iZ7qCTEeh5gxNXEi1NEe36rv97Qxii4kc\nNdvSnibr7qmvMKk4CN0OOj0qjfKzx8oUn33TTidrn7a6VAxC/SOQZpkb51HP\nRIZBt1HM5ZDeAhFZ2ab4G9Y0bOapwxD8G98SQuYivyRvPAlgFZ2TgmYf7C1v\nLd8OaefSpt1cMe/7DWlP/LUgJkltWbZJLhd3rfzeP4Uk0DJaxShpi0nsk0jz\nBfA3HLLgOELr4Sb1HV7R4cusAZbQM+g6chQ+vDn+fx5NSE9wwYwoFM+CaNh5\nF/wG1dvt+wiUbjUyIxfbWtEnYaLuEEr5YOu9AnHl15hwnKo7C2CjDRhQnBic\neNM16YiEl4I4gTPZ33snDCrSNjr4FWkTIXYNF4fb/q1fvlmNjCwYstFLmAI9\n62zGGjzBKJ/einwXx4IX57PfFDH6fJPtAYie1TWI+PNpmxtQXQeWIdDhcDvq\nEs/d0D1hHFawuvSmR8Ec8NKlKWLYmcurs/JVfEWgrE+iVQf2dyGKboqNRzFN\n4SdXUNbMGTXNFfkH7cJTzj3zXMt555kL1lrg9Hk5L/mWjJSIRcjyFvFaAxgJ\n+oSp\r\n=Fptk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"coverageReporters":["cobertura","html"]},"main":"./build/index","types":"./build","scripts":{"bump":"./bump.sh","main":"node build/Main.js","test":"jest","build":"tsc","watch":"tsc -w","test:ci":"jest --ci --reporters=default --reporters=jest-junit --coverage --coverageReporters=cobertura --coverageReporters=html","build-browser":"npx -p pax.libx.js pax-browserify src/browser.ts dist -y --minify"},"_npmUser":{"name":"livshitz","email":"eli.livshitz@gmail.com"},"jest-junit":{"output":"./.tmp/test/TEST-RESULTS.xml","suiteName":"jest tests","titleTemplate":"{classname} - {title}","outputDirectory":"build/test_reports","ancestorSeparator":" > ","classNameTemplate":"{classname} - {title}","usePathForSuiteName":"true"},"description":"> Lightweight Dependency Injection module that supports async/deferred resolution and uglified support.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Elya Livshitz\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"typescript":"^3.9.3","concurrency.libx.js":"^0.2.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","jest-junit":"^10.0.0","@types/jest":"^25.1.2","@types/node":"^13.7.1","jest-junit-reporter":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/di.libx.js_0.1.9_1603931241272_0.7313775509204699","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"di.libx.js","version":"0.1.10","author":{},"license":"MIT","_id":"di.libx.js@0.1.10","maintainers":[{"name":"livshitz","email":"eli.livshitz@gmail.com"}],"dist":{"shasum":"8a53bbc9fd63c4dd361edb9d1a310e29ce4ca723","tarball":"https://registry.npmjs.org/di.libx.js/-/di.libx.js-0.1.10.tgz","fileCount":35,"integrity":"sha512-QzB6wcfxTsc/KSyhWSoKBdq6QidG2mpz6N0yAi6wz8KGF+8bzUgs7jk+OEWKn0mW8OP3ZUlcjBZa/FysobSQ4w==","signatures":[{"sig":"MEUCIAj4Yx8zYHt1bPKI33MBHRqOkmVb51xzOpINzaZloSuEAiEAvDy9lvLQM1VLoVDKD3EO/c0uNKIoxPyeZUB6ZM6AEh8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDDgiCRA9TVsSAnZWagAAm4oQAKR2vaWqO0O9kWoRCDeA\nPp8Iy/uys660zJwTX4sNzVshy9siqXbEw6df5IxCIfa53rls60tDDPiy73I5\nWphSgwceB8EM9hSeMLuoeg/8QYAHo1wiY4hF7atWHKGgjU3lnjRF6oxmZ4Q6\ngpojeHFwdxX09eLgzwuBqVHjuxLmkv20FBC3Ts9WcVzKmIdyBhMpszrE83oJ\nd1crBXkoTzVrOnsqxxP2hiv2B/7Um6nKtRzV4ZBMeQyydQmj3gzdYaGIwEd/\n+/VG13vXguNNxzF/yr5C4Sey+zMZvftVUsdDsxioHM///mjHMwP1oFLFjxN0\nOaDQUe1OPwUI10iKX3WdLpz8F9kMul/yZ4OJh6jFDcSnCPlT/4j1ldEInafp\nowvz7rFqJdGiXymC5xQWH3qpb+pY5TmHIbYo42kW7ILItePrFWQ/xNmFPgUW\nLllDJMPuJH6gAVOlzlfJbhYZlhDBG4dtA3Sv9G/ui5kdZEctdq/KWe7a6lbU\nJGZXzjTgC3h9KGgoyjOYAr+sy6xuRbZd9SVcdo4F979iarZDnH8Wgkgo2hZ3\npDNQDGREoTf1s/GxKaHTS5rKQf88u+6N3KnCoduVx+iMpcu7bYfUfzQjBEYx\n0MU6gf+hTsJ05oFPGO3oAoK6RzlFfrtsPbWCBxWzF+VnG/LK1go4qm6GE72L\ny+DU\r\n=Zlb6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"coverageReporters":["cobertura","html"]},"main":"./build/index","types":"./build","scripts":{"bump":"./bump.sh","main":"node build/Main.js","test":"jest","build":"tsc","watch":"tsc -w","test:ci":"jest --ci --reporters=default --reporters=jest-junit --coverage --coverageReporters=cobertura --coverageReporters=html","build-browser":"npx -p pax.libx.js pax-browserify src/browser.ts dist -y --minify"},"_npmUser":{"name":"livshitz","email":"eli.livshitz@gmail.com"},"jest-junit":{"output":"./.tmp/test/TEST-RESULTS.xml","suiteName":"jest tests","titleTemplate":"{classname} - {title}","outputDirectory":"build/test_reports","ancestorSeparator":" > ","classNameTemplate":"{classname} - {title}","usePathForSuiteName":"true"},"description":"> Lightweight Dependency Injection module that supports async/deferred resolution and uglified support for Typescript and JavaScript in 3.3kB gzipped (14.7K on disk). Feature complete, fast, reliable and well tested.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Elya Livshitz\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"typescript":"^3.9.3","concurrency.libx.js":"^0.2.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","jest-junit":"^10.0.0","@types/jest":"^25.1.2","@types/node":"^13.7.1","jest-junit-reporter":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/di.libx.js_0.1.10_1611413538208_0.9275896213079227","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"di.libx.js","version":"0.1.11","author":{},"license":"MIT","_id":"di.libx.js@0.1.11","maintainers":[{"name":"livshitz","email":"eli.livshitz@gmail.com"}],"dist":{"shasum":"ccec86befb9f33b579f6de0431ec9f6314ed3820","tarball":"https://registry.npmjs.org/di.libx.js/-/di.libx.js-0.1.11.tgz","fileCount":35,"integrity":"sha512-pto+3MLjmCAMP63C2LeqdCBMAHtoj9xZdt6FeowYgLIwrDN1K9HDUcdp1+jhr++87fwbaiRZOpESb4HiWI6NDQ==","signatures":[{"sig":"MEUCIFRrHLAq0TE+dfJKoyc428UCdWxIJtMS5TyyhLrMwbTgAiEA3hY2SP+MPMcHbon1D3rkWEljIpHrcDHZIXgV5JTYxFY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDDlpCRA9TVsSAnZWagAAEYYP/jYXHNHBQSxcw6kHCrZb\nMahcNE3U83XGkY0R8YpDYcFff/XDgJIIjcC4hbOP0TBWge2ej8rM1s9PYc+8\nIVV3HXc0YsTmud4KEdQu9erIT+Vx430m28LDDz52CIq60e0NgM1FyV9HcCk/\nKG+9WIfCL72YC4i3zy6A+aQC0cz/MLzV8PePVXyT9vABM4GZ4MJlHfC0ux2u\nBzXkJbUADd9YJpsLJRPNAjzrZ+nZq/MEpkD2wfZ57iEE7Ad7Ew4sfwUszkk4\nQb0P0dR8Gx+NrjNGRdUQxHE5udr5PParWMoWLaHfv+37jNqTVj247ftJowpB\nxbXgKGSlEFheuxhMsEQUPIohILYPQcjZVZUuw8wt5pqrvEJ0LFeK4kZR+ALH\n8tkef/0AyxEQDI+0XjA0M06l7GHY8De+PgAu8auz79cUbrT79yt4pYAIf5IF\nDG4AMo7N3y2TfJ8hCYEQmGKhiKDI89IrhBzR9NmXc0EcV9gbnwcP2I5K42l0\nvV7mYiwnOqDn2GXUTpg2KcgwGMAExJMLhkeRlFQgcmd+enIhL3Y6uNM6y+NH\n/EPbHig5ktmnzDsCysZnTPbvB/giNMl1c0jEHm49oOiD46U2ctVNl5skBzOh\nJwVjDgjJ4EDDTpYIc2C8s7qR+vj3DPQJcNparS5rHHd9YuRa322loL4LLhfi\naduZ\r\n=bNDI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"coverageReporters":["cobertura","html"]},"main":"./build/index","types":"./build","scripts":{"bump":"./bump.sh","main":"node build/Main.js","test":"jest","build":"tsc","watch":"tsc -w","test:ci":"jest --ci --reporters=default --reporters=jest-junit --coverage --coverageReporters=cobertura --coverageReporters=html","build-browser":"npx -p pax.libx.js pax-browserify src/browser.ts dist -y --minify"},"_npmUser":{"name":"livshitz","email":"eli.livshitz@gmail.com"},"jest-junit":{"output":"./.tmp/test/TEST-RESULTS.xml","suiteName":"jest tests","titleTemplate":"{classname} - {title}","outputDirectory":"build/test_reports","ancestorSeparator":" > ","classNameTemplate":"{classname} - {title}","usePathForSuiteName":"true"},"description":"> Lightweight Dependency Injection module that supports async/deferred resolution and uglified support for Typescript and JavaScript in 3.3kB gzipped (14.7K on disk). Feature complete, fast, reliable and well tested.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Elya Livshitz\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"typescript":"^3.9.3","concurrency.libx.js":"^0.2.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","jest-junit":"^10.0.0","@types/jest":"^25.1.2","@types/node":"^13.7.1","jest-junit-reporter":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/di.libx.js_0.1.11_1611413865474_0.41723975985856954","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"di.libx.js","version":"0.1.12","author":{},"license":"MIT","_id":"di.libx.js@0.1.12","maintainers":[{"name":"livshitz","email":"eli.livshitz@gmail.com"}],"dist":{"shasum":"39a9b6382fece4b3c6e3eca1dccc816ec55e904e","tarball":"https://registry.npmjs.org/di.libx.js/-/di.libx.js-0.1.12.tgz","fileCount":35,"integrity":"sha512-fHjfZEtelrBm4h5f1eGe7AfxmAmMo5zgBu6k73J6KwMZGlI0yvRX9vnhPsjRlehwVB1AdSJGjoY4Zdj7eDqNQw==","signatures":[{"sig":"MEYCIQDVNOZceVUno5dRR8VgD4FKTvWj67tlo6wvZ9sAzAyQswIhAOqL7x/BBanvW4IW44QBjHs3a3zLsr3oBN/hITpjtn1z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDbMhCRA9TVsSAnZWagAA0FEP/07lw9KgvS6omvUfLgfy\n0+M0safXPyJ7w8OKAFNOyADOccSc4GIAFGKqJAzb/P3NYzsBAPG48vIrLb5F\n/KZNuJTfUt9amKouBpOHwbLw39f19aFvKYsHRftZLu6oEI+ghSfotOdyjWK9\nBw0ZHW4sgl+yfrJqgHsaZFAdptOAv8q6X0mg/h/UoBXB8LL93dxBzNDn2BPj\nC35UuEoKSw+aNK6L//bmxgGIwJQ/FHN10qTQmxeROdxwwBpbmH318JA4kAkt\nmX1z2jQ2x5y6ahoI876AYPOA2hSDnkYX74VRhJ9TPl60dYqG5nK/l97yl/n3\n34VE6+zO1NqNtXAjg9190kn5PH5/QBV5uNobTR8ABFZcGBUHC0eIboLlztLo\nHiCUnu++5ExmCTq6KbA7jorsqu2x16CH3sn23QGWXp6OB/C/YOeKWCtC2rRq\nTJdJucP3U6th2FV02EZ7fM1tZ0je4gY1lzrpa90UUM1DXO3Ly17maSeYyJKB\nB6UCZmzCEuqEb41x7lefZAGBdVaN6VCZSZFeoi6BWZ/QN0JCPV2l14hc/kgf\n/dm8l9itZww2tTTuFEzedNAlWg3rAjrg6nwhd1ezZRxKX9QjS7sjBmruqMt2\n6agcKMs8aDC7CfM/zyfZK0nX0MVh43Ic5tzEpIlNIjQ3qjb7wCt/FsDLqL6X\nQunI\r\n=60SJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"coverageReporters":["cobertura","html"]},"main":"./build/index","types":"./build","scripts":{"bump":"./bump.sh","main":"node build/Main.js","test":"jest","build":"tsc","watch":"tsc -w","test:ci":"jest --ci --reporters=default --reporters=jest-junit --coverage --coverageReporters=cobertura --coverageReporters=html","build-browser":"npx -p pax.libx.js pax-browserify src/browser.ts dist -y --minify"},"_npmUser":{"name":"livshitz","email":"eli.livshitz@gmail.com"},"jest-junit":{"output":"./.tmp/test/TEST-RESULTS.xml","suiteName":"jest tests","titleTemplate":"{classname} - {title}","outputDirectory":"build/test_reports","ancestorSeparator":" > ","classNameTemplate":"{classname} - {title}","usePathForSuiteName":"true"},"description":"> Lightweight Dependency Injection module that supports async/deferred resolution and uglified support for Typescript and JavaScript in 3.3kB gzipped (14.7kB on disk). Feature complete, fast, reliable and well tested.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Elya Livshitz\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"typescript":"^3.9.3","concurrency.libx.js":"^0.2.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","jest-junit":"^10.0.0","@types/jest":"^25.1.2","@types/node":"^13.7.1","jest-junit-reporter":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/di.libx.js_0.1.12_1611510561377_0.512661111010718","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"di.libx.js","version":"0.1.13","author":{},"license":"MIT","_id":"di.libx.js@0.1.13","maintainers":[{"name":"livshitz","email":"eli.livshitz@gmail.com"}],"dist":{"shasum":"c431eeb26d84b0f703e7373a2f355c50ee4ad4ea","tarball":"https://registry.npmjs.org/di.libx.js/-/di.libx.js-0.1.13.tgz","fileCount":35,"integrity":"sha512-0TC0GTgGcClXrvgoLlVbt+F+bIjSrN/gDimRXfqzbIVpngS+w7d74TDROqv0fi55c4FfbgF1ajLQRfFOK5twjA==","signatures":[{"sig":"MEUCIHDVuUbzyRta7TIGTOsjUBZbbu2Kda7uyQ+WZk4B2FGGAiEAwKdcEd4IprxH52JdhRu8RNW8e3IZlvk/Wi0qxC/g8Rc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE4B+CRA9TVsSAnZWagAAEEEP/0MbeKYQPr3UaR0G3mvW\nOBk/RIrWA4/zk6HqnOtmAIpiLLAMuad+TWNqATQ/pMGwwg8FTIKs3f2j7HTb\nsiwpcTQXIJeh1C9PkXcAU0DYjrCtraBuVV6hcRijLGrFpTJsHfnwp0S3eSrr\naufZy6w/eoiLtQ7hhvuYvtzStHHXOn5/1+1x2/UU63R76ZKAOXtT8/vlNt5U\n0ZpwnscdsrKRxTKwZlgFHbXWrkgEW5o6neprutIbq58kTr2ZQ3U/NehT85n6\nLbqJW0DbO54Bt7qr3VLl5DSiWQ5zOu8Ubs+cX2Hr46MsVCKavB5iAwak3XzD\n7q+t8wVMUhtYEeHAtmMLniXxsx8ibYjSQ9Gr/qj39Iw52TofUNg9CpAQoVLe\nU8tch7XSpczjgT/b5r3qYzRby2A34lSJjO8scFXF5XwKdWRdX9GacEr/2ujq\nBcfD+DGatNtX/UrXalZwm86pBrBUsUfGfHi+O+qr8HHOVF6vTA5/7hmnj0o5\nDAPrP1DFjBDHUggyP28hNXZuWTQ0M8vcFDgPU0fXEbERXeiebrgjOEwu8pvB\nStLz2lUhwmbYpCti3LXSFJZSJqyghUD9kCc1f5KgzO7m5s9Jw3Ml17RNiaYb\nU1TQptflzMjHcAHXqVitk9yHQ8cbtIfRb2h6jg3NzZQz43Nyo8fo4m9lGrfS\nyQhv\r\n=6tWA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"coverageReporters":["cobertura","html"]},"main":"./build/index","types":"./build","scripts":{"bump":"./bump.sh","main":"node build/Main.js","test":"jest","build":"tsc","watch":"tsc -w","format":"prettier --config .prettierrc 'src/**/*.ts' 'tests/**/*.ts' --write","test:ci":"jest --ci --reporters=default --reporters=jest-junit --coverage --coverageReporters=cobertura --coverageReporters=html","build-browser":"npx -p pax.libx.js pax-browserify src/browser.ts dist -y --minify"},"_npmUser":{"name":"livshitz","email":"eli.livshitz@gmail.com"},"deprecated":"this package has been deprecated","jest-junit":{"output":"./.tmp/test/TEST-RESULTS.xml","suiteName":"jest tests","titleTemplate":"{classname} - {title}","outputDirectory":"build/test_reports","ancestorSeparator":" > ","classNameTemplate":"{classname} - {title}","usePathForSuiteName":"true"},"description":"> Lightweight & non intrusive Dependency Injection module that supports async/deferred resolution and uglified support for Typescript and JavaScript in 3.3kB gzipped (14.7kB on disk). Feature complete, fast, reliable and well tested.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Elya Livshitz\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"typescript":"^3.9.3","concurrency.libx.js":"^0.2.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","prettier":"^2.2.1","jest-junit":"^10.0.0","@types/jest":"^25.1.2","@types/node":"^13.7.1","jest-junit-reporter":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/di.libx.js_0.1.13_1611890812426_0.5039747292296493","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"di.libx.js","version":"0.2.0","author":{},"license":"MIT","_id":"di.libx.js@0.2.0","maintainers":[{"name":"livshitz","email":"eli.livshitz@gmail.com"}],"dist":{"shasum":"757850a10f6e2a5f4423a76e58f17c726e7645a3","tarball":"https://registry.npmjs.org/di.libx.js/-/di.libx.js-0.2.0.tgz","fileCount":35,"integrity":"sha512-8Y9BXx8IN9Qatdv91lRbI3LAW9rD1D+H+bLXbDLGPBn7dr0lpInp5Rs7hjW7H/fCElMLWh3JIqzWKAXpuu4edg==","signatures":[{"sig":"MEQCICxSdjlD6lRi6Yp+FeGBgnoGxlQcBgQjLnjKWgKbzjQBAiAIfCBd3gRoAtiGG/dhNd9wBx8n4vfxOsaYuSTHibCJmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE4IvCRA9TVsSAnZWagAAoAAP/1nIjju5ArXV18pl8LAO\ngvrCa1c+d5+apyvaIpSsGRMKirelv9hAY6R9MKxoMciHd6B47DdfWZghTfw1\ntjrqhw792DL0RjQ/ngTZbPo3v3biWHQTjz8nl/6xufRA/mRlgD40WSrmCpPC\ncur3FIwXcBprTuQrRYvFvdTMlK23gjYHKDjtx2Fn0dgVqoSk/rVK/sAzoa9a\ndrJ8RYVUrGDPjig224xFC3zuOJetyFxYa9fIQararnoB0XgzDTak4yLaGMCJ\nPQEl7YL2wAvvVssEWE3h35YaFFZykyJ5ccO7nJlhWQPRo0dEaHOThF8r7i7Y\n5+jmdDmLy2y8FMSdqPkbpt3SdpSoyJXiQaUmUw/Mcg9Ip6oYh1IyXkLIivbZ\nudXJcQHZ337oxlmAWlUY9A6yNK3OJrEhfYPaghhRZ1qutTs4ThLakBSFdu0v\n/12I4cnXyq+hVjKd8Ar0mfsvcDgP/GDl9++EV/IitMe1eMwgD3RJnjCteNjC\ndhlxMZKahaS5PX9jtz7HiDWiOOCq1WcWkPHaXbv/Yez/oTWxJ/vu0odsVKcE\ngZBP2XUhBIa/aUKW7HUYe+yJsr/y7TrMNq9ghJNozZcNr+H1gSVQCJAPylgn\nGO0HyQy1LgPId1ifUHOrT4ZHPQCp2cOa+g3BOSrMlXbv+dAwKqlR72grWjj+\ncovh\r\n=p/Gw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"coverageReporters":["cobertura","html"]},"main":"./build/index","types":"./build","scripts":{"bump":"./bump.sh","main":"node build/Main.js","test":"jest","build":"tsc","watch":"tsc -w","format":"prettier --config .prettierrc 'src/**/*.ts' 'tests/**/*.ts' --write","test:ci":"jest --ci --reporters=default --reporters=jest-junit --coverage --coverageReporters=cobertura --coverageReporters=html","build-browser":"npx -p pax.libx.js pax-browserify src/browser.ts dist -y --minify"},"_npmUser":{"name":"livshitz","email":"eli.livshitz@gmail.com"},"jest-junit":{"output":"./.tmp/test/TEST-RESULTS.xml","suiteName":"jest tests","titleTemplate":"{classname} - {title}","outputDirectory":"build/test_reports","ancestorSeparator":" > ","classNameTemplate":"{classname} - {title}","usePathForSuiteName":"true"},"description":"> Lightweight & non intrusive Dependency Injection module that supports async/deferred resolution and uglified support for Typescript and JavaScript in 3.3kB gzipped (14.7kB on disk). Feature complete, fast, reliable and well tested.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Elya Livshitz\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"typescript":"^3.9.3","concurrency.libx.js":"^0.2.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","prettier":"^2.2.1","jest-junit":"^10.0.0","@types/jest":"^25.1.2","@types/node":"^13.7.1","jest-junit-reporter":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/di.libx.js_0.2.0_1611891247113_0.3690586302121115","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"di.libx.js","version":"1.0.0","author":{},"license":"MIT","_id":"di.libx.js@1.0.0","maintainers":[{"name":"livshitz","email":"eli.livshitz@gmail.com"}],"dist":{"shasum":"382a2bdd422aab595767aff3c5097522df5ef57f","tarball":"https://registry.npmjs.org/di.libx.js/-/di.libx.js-1.0.0.tgz","fileCount":31,"integrity":"sha512-fw5cw3I5jpDkafLEr56kjN9+purpLMp5zRgf8+x8su9kS1FpaMRmNNvU6vJ6ENa1WY3aX87fs9uEKBx8wqVWww==","signatures":[{"sig":"MEUCIQCXnWidSI7ziHt4iF50HBT6n8U/+2l8b1HQWAnKZmcaNQIgKYZeyBVPcwM3Sv8L7JKl4iYHwQE1AA1/3Czm0XUklxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFcgHCRA9TVsSAnZWagAA9jUP+QH7XIdL8QddnCejdvTn\nbFCwjmJx+w/VbYx+fpAC6Rd7DXKtFz7G4jyDO2T76DWgMMkamYMNyywCfd8Y\nPQWXEXd+C5pBUvZObiJRziZQJe29osa01TONA8CIPTm41Y+XW46g4TJx9MAr\nf9oUf3WnuQhmOZzq53+ZsujgYwNqLDJLWkqHQSnrf2p0FitTfx4Z2dliqQUT\nxTLHhTSkwE4CvxuR+W2rChj3nIN3XPP8gPxzXjZI9jPSw91gtSeC6HsJrMDs\nnBDCU+3O7uUAbZQFnIZyLzDFjXyliZ1AnHbCUWnhQ15xnw6mILlAPzedh5mb\ns0FWbNkfGC2yTPlyCFtWWteOh/+5a0QD3Ri2p8tdYF7f2w+Sw4umlHAHUzho\npTDP20d5vwYF9Jnm4pbWeBGQiVdwv83luloTj3einNTkRiLvF0OEh1Nk4Yk2\nqHMzo6LilLKqy3Sd5v1FBa4WD+prQOe4wKGOet/dZ6qI27AC6920NabOVBSL\nZb+YZJWBiEpNveOijg+G62VCbGdk985FkcydWC55/DyV4gH3xeIG+YDXHjiN\n7vsipcy0FQbXnuhjEOVzIVEjS7KLHImFAd1z3BDKzfNPBlBoSOUPKMO88TgA\n7j1Qk1uCZXoCcAPM1FxT5y4EaszV61hAsMtcP+gGOHBAZS4PBjt0GpBubcQW\nlH9E\r\n=CHj4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"coverageReporters":["cobertura","html"]},"main":"./build/index","types":"./build","scripts":{"bump":"./bump.sh","main":"node build/Main.js","test":"jest","build":"tsc","watch":"tsc -w","format":"prettier --config .prettierrc 'src/**/*.ts' 'tests/**/*.ts' --write","test:ci":"jest --ci --reporters=default --reporters=jest-junit --coverage --coverageReporters=cobertura --coverageReporters=html","build-browser":"npx -p pax.libx.js pax-browserify src/browser.ts dist -y --minify"},"_npmUser":{"name":"livshitz","email":"eli.livshitz@gmail.com"},"jest-junit":{"output":"./.tmp/test/TEST-RESULTS.xml","suiteName":"jest tests","titleTemplate":"{classname} - {title}","outputDirectory":"build/test_reports","ancestorSeparator":" > ","classNameTemplate":"{classname} - {title}","usePathForSuiteName":"true"},"description":"> Lightweight & non intrusive Dependency Injection module that supports async/deferred resolution and uglified support for Typescript and JavaScript in 3.3kB gzipped (14.7kB on disk). Feature complete, fast, reliable and well tested.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Elya Livshitz\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"typescript":"^3.9.3","concurrency.libx.js":"^0.2.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","prettier":"^2.2.1","jest-junit":"^10.0.0","@types/jest":"^25.1.2","@types/node":"^13.7.1","jest-junit-reporter":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/di.libx.js_1.0.0_1612040198891_0.28122181337854424","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"di.libx.js","version":"1.0.1","author":{},"license":"MIT","_id":"di.libx.js@1.0.1","maintainers":[{"name":"livshitz","email":"eli.livshitz@gmail.com"}],"dist":{"shasum":"b96f7fd9c6e7743f0940ef4bb0ce632b94cc6221","tarball":"https://registry.npmjs.org/di.libx.js/-/di.libx.js-1.0.1.tgz","fileCount":31,"integrity":"sha512-fF+AZJoPgMbRZ4i6nUi7jvzuadb4EVHxRBVOJiIWL17FJdhST9VwuHoqiul/N+y/kNLxyZJNIuaGuX+06ueeDA==","signatures":[{"sig":"MEQCIF1AgVKQrsZKWBfRUqqStM82FouTgeogDtbcA8t9duuFAiAJkExXyIEKJueX5RvAloSYvExNo0rSwgaDz0KSg3e92A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFcyACRA9TVsSAnZWagAAFGcP/0DuUfhiM20Lkmz5KMaQ\nHj5AneXKVNK/QjlXgMokssQLZTIUBkyLoJebKThVWgaBe5Be+nznNryAPbFg\nA1ScBfAVM/Rsc5cNa3PiaFDRccGf3EUZedvNkAZ5OggTXnvfdzmXvsFgUH+4\nqmopuJDmqQHDpyIIp7DoiLczSZ1Iun94BG85XBJVqvKbi5wQWOXZhBMZWQTk\n/42yzm1OXzA39f2Tx2MxGwuTb5SaWgo+8+Y7r22fsX3zJ7Amdq8J+LVrmLa+\nsWclovjdO3nXCt8NnXxZrESwI1bks2GtGKHA2FPaHYe/WfOSEXC9Rb3rKg6q\nDLksxcAL+zmjQscexv26orzKrbBS3UmG7rYJvVI3NSATMrrYj4c2RyGF3UkZ\n43xut8kgQ2DReU7ZQGN5qgrHFJlibvwDWBmfdJidDsMHwdG4BIWleEgiJ/k8\nd6/Gz+1B412y2aBpXSjxtUHCCzfpF8Kp0Nqoq8vfcjcANs/3mZcRmd3ua1fF\nZIFgKK+x5OMNc6Rk3vYjK7cnH84i7ZiRRNvZTi3TwSGjLRSvlynvtrgNvjoI\nfD2sICIIIvqVsRYqRL+D33XlsvnzNZzYMDUL51J6H2lvRhYR0100pf6OfRRJ\nHsxBF+1ew39/M4dz2Cux8CMZaO+A9kC52GTrXu6Y2XqkyvPsyUvSd9JdEdr4\ntL58\r\n=sGPe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"coverageReporters":["cobertura","html"]},"main":"./build/index","types":"./build","scripts":{"bump":"./bump.sh","main":"node build/Main.js","test":"jest","build":"tsc","watch":"tsc -w","format":"prettier --config .prettierrc 'src/**/*.ts' 'tests/**/*.ts' --write","test:ci":"jest --ci --reporters=default --reporters=jest-junit --coverage --coverageReporters=cobertura --coverageReporters=html","build-browser":"npx -p pax.libx.js pax-browserify src/browser.ts dist -y --minify"},"_npmUser":{"name":"livshitz","email":"eli.livshitz@gmail.com"},"jest-junit":{"output":"./.tmp/test/TEST-RESULTS.xml","suiteName":"jest tests","titleTemplate":"{classname} - {title}","outputDirectory":"build/test_reports","ancestorSeparator":" > ","classNameTemplate":"{classname} - {title}","usePathForSuiteName":"true"},"description":"> Lightweight & non intrusive Dependency Injection module that supports async/deferred resolution and uglified support for Typescript and JavaScript in 3.3kB gzipped (14.7kB on disk). Feature complete, fast, reliable and well tested.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Elya Livshitz\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"typescript":"^3.9.3","concurrency.libx.js":"^0.2.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","prettier":"^2.2.1","jest-junit":"^10.0.0","@types/jest":"^25.1.2","@types/node":"^13.7.1","jest-junit-reporter":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/di.libx.js_1.0.1_1612041344082_0.7433603307997034","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"di.libx.js","version":"1.1.0","author":{},"license":"MIT","_id":"di.libx.js@1.1.0","maintainers":[{"name":"livshitz","email":"eli.livshitz@gmail.com"}],"dist":{"shasum":"fdc8135ba2eba986f903ced4047a10d7034d9b9d","tarball":"https://registry.npmjs.org/di.libx.js/-/di.libx.js-1.1.0.tgz","fileCount":31,"integrity":"sha512-SOWFJWb4WGJBbHkJsl5eTMqCQoobsRWRglSSfMUVRGEh5KgN8HPYjBR9OKGbj+7tQuRQeHUuvnuRsOq3KSgLVA==","signatures":[{"sig":"MEQCIDUotrc9ecUSevfa8ZEwHtlpx7A9PDdvB3LYY0FVUhLAAiAswcRfwWyKe56WZt04GsbQei6RUAGMPEHquyPOUPpEtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFdVpCRA9TVsSAnZWagAAmbYP/RQD5pi9EhylAk4sWYGn\nCGK4vJi5skCCB6CkGd8rQ+50CEsDWim/IOXf/nzSFjIYJDJaP+E7bReGALZC\nJfkVf8Ex1HGhvj7RWHVClmIZ2APcvaTKJCTT77EA+dwDf61c1zsn9V3RrfSV\nNE139hFva5gFpOwt6zWG+O2mBv8rBW2prYVW6dBv5BiArlJKKEE/fv4gdB2b\nkE4MJy3tiRTbK9coyf7Hs5MSDa8r+5/xk0IpwsvVEmLcn5Z0qRc9LI1Jfo0/\nhx9EXuzEuEWvbArKscLDQ2nCawrZ6kO9cpfWZYEKIoOAEUjftJDCoJUxUu/B\ntbUksKkfQ5eIhS95v7aTzoutf8t8quNGOZiIaqf9FZNMj9BnjR7Z6LBXIQYg\nkGVVzYs5bGOELwxmrtw0qr2ZgeQ8ho6/MHHyjtT3kOWPS4Yf6Heop5pRVvwl\nQkFVpscfVBXg6+wUmgFBiBJ3uwP8Si3JYNXJWf9P6A3wZj2/WCcplsnznOV/\nM/pHTDwkrAANMTd94F3wIwzJgPWTSkZZbPFaG9VoMpaXtW5hKjPlExdkdycB\nGuIoXTxNKomd7NDIJvv/+JjSOy6O2QlksdbO8sV/HTLaulxrHcGrBsG9aEI9\nWfT2JxXYzlTo6scAZIwi0UcOWs+iIMFWBHO3cgH2eqrlE7GQkaHHObwCTYQ3\nyh5m\r\n=/2dq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"coverageReporters":["cobertura","html"]},"main":"./build/index","types":"./build","scripts":{"bump":"./bump.sh","main":"node build/Main.js","test":"jest","build":"tsc","watch":"tsc -w","format":"prettier --config .prettierrc 'src/**/*.ts' 'tests/**/*.ts' --write","test:ci":"jest --ci --reporters=default --reporters=jest-junit --coverage --coverageReporters=cobertura --coverageReporters=html","build-browser":"npx -p pax.libx.js pax-browserify src/browser.ts dist -y --minify"},"_npmUser":{"name":"livshitz","email":"eli.livshitz@gmail.com"},"jest-junit":{"output":"./.tmp/test/TEST-RESULTS.xml","suiteName":"jest tests","titleTemplate":"{classname} - {title}","outputDirectory":"build/test_reports","ancestorSeparator":" > ","classNameTemplate":"{classname} - {title}","usePathForSuiteName":"true"},"description":"> Lightweight & non intrusive Dependency Injection module that supports async/deferred resolution and uglified support for Typescript and JavaScript in 3.3kB gzipped (14.7kB on disk). Feature complete, fast, reliable and well tested.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Elya Livshitz\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"typescript":"^3.9.3","concurrency.libx.js":"^0.2.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","prettier":"^2.2.1","jest-junit":"^10.0.0","@types/jest":"^25.1.2","@types/node":"^13.7.1","jest-junit-reporter":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/di.libx.js_1.1.0_1612043625122_0.900810322470996","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"di.libx.js","version":"1.2.1","author":{},"license":"MIT","_id":"di.libx.js@1.2.1","maintainers":[{"name":"livshitz","email":"eli.livshitz@gmail.com"}],"dist":{"shasum":"4a623521620878d6213484626382fd7a1cee2cd4","tarball":"https://registry.npmjs.org/di.libx.js/-/di.libx.js-1.2.1.tgz","fileCount":31,"integrity":"sha512-syNZCL73P9Bct+TfTzQQO7zq3o331SBCC0KyMYN8pm7qgtiPq7sIrg1do+QJ1sYLpjKk/3a5UvtZVjW1V/n3gA==","signatures":[{"sig":"MEQCIGYkOlKj+LKUHI9QsB83vYE11pF0vPEQn+cRUXSJrH9AAiBy8C+SkkmDeZ6l27CRJ5s+e/NHp5HRcFZh2F0SkfDFMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHpXyCRA9TVsSAnZWagAAsYYP/0FXy3Y4i7jcWjauxaS8\ndGQ/jMNTFO9HGz0z/0A35qFMEunwJ2jOwaogC4kDhY90/ClUVZX2iIu9c+az\nYwbRS8G5caW/hB2wRnOFCZgS/sK2/p2n8moeWNWqbXMyyI+VJjXOAIUbfYHu\nkIczaRAbLPMOh9l1/xXvP8L9+oMMAaqH9uS/YVDku5midJ/A09NymBhiqr8g\nCj6T1UKw0Idc9tRxkALo9+F8HEb1TKGzNNpEPuyDb5919pEpQP8uD98NA1i1\nlrWsdLyybhsAxLf775qKAMSBPDQWeXmgJ3IEPClizWPlX2cZewM6uMySHIT3\ncWhdluHa8Azy7pk3JuTXkjrcVf+vQSiKZ+Vw/mU5dPRCby2wbpjIwXrggMFy\nair+3xOoqQ/9Ncea7alVNP/l6zekuaKInK68PgsfPmQimtdE1FxUAIF8FLtO\nYbiuekqbV1YDanhSB/tDplUbcUfbmSzM4nOvvtH7VbmXUYhsCJp09zayZ6xZ\nUwa7+W94YrKCqpTxFEYaTBAarDJGTiWNoaxyL6Ql/rStDV75MHxvYJ1U1oYV\nfwcHVrZ59OPPu2SSxL4cnMo9VGGXsrqrF12RN+CUIIuN3kjqyUwWKTijJ5a5\npxn+6ykdIrhC3fwdK+0WYJoOaLD6DNcQ7Y9kdzIFxdnA0BD6I4KF5helsSsL\nQKdd\r\n=hrb2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"coverageReporters":["cobertura","html"]},"main":"./build/index","types":"./build","scripts":{"bump":"./bump.sh","main":"node build/Main.js","test":"jest","build":"tsc","watch":"tsc -w","format":"prettier --config .prettierrc 'src/**/*.ts' 'tests/**/*.ts' --write","test:ci":"jest --ci --reporters=default --reporters=jest-junit --coverage --coverageReporters=cobertura --coverageReporters=html","build-browser":"npx -p pax.libx.js pax-browserify src/browser.ts dist -y --minify"},"_npmUser":{"name":"livshitz","email":"eli.livshitz@gmail.com"},"jest-junit":{"output":"./.tmp/test/TEST-RESULTS.xml","suiteName":"jest tests","titleTemplate":"{classname} - {title}","outputDirectory":"build/test_reports","ancestorSeparator":" > ","classNameTemplate":"{classname} - {title}","usePathForSuiteName":"true"},"description":"> Lightweight & non intrusive Dependency Injection module that supports async/deferred resolution and uglified support for Typescript and JavaScript in 3.3kB gzipped (14.7kB on disk). Feature complete, fast, reliable and well tested.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Elya Livshitz\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"typescript":"^3.9.3","concurrency.libx.js":"^0.2.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","prettier":"^2.2.1","jest-junit":"^10.0.0","@types/jest":"^25.1.2","@types/node":"^13.7.1","jest-junit-reporter":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/di.libx.js_1.2.1_1612617201565_0.13304427385263118","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"di.libx.js","version":"1.2.2","author":{},"license":"MIT","_id":"di.libx.js@1.2.2","maintainers":[{"name":"livshitz","email":"eli.livshitz@gmail.com"}],"dist":{"shasum":"2e0dc3612e12c393d7ef6ec580810571b2e9d7c3","tarball":"https://registry.npmjs.org/di.libx.js/-/di.libx.js-1.2.2.tgz","fileCount":31,"integrity":"sha512-weonafzcELXhN5qZaKtVYqgbWLcWhJKsBPOCpEJtIPRgowwShfD7qR2He2ikv+8SAJe69h/3ksVkuTbnc9gJGg==","signatures":[{"sig":"MEQCIHMvpI5KJaHWtojMbZ6UwWs0bBEuvjkJ2pUvlW5YlZOLAiAdA1UWUepz6VyDLcNcH2YWxpaxi1yAWVQn4R8g7yK84Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHphACRA9TVsSAnZWagAAsSUQAIApr8qr351m41m59IHB\nSTRH1W6b6PvvorPvNrzS1y+YyZZ6Es0slNL7L8mSv4l69xYg1W8T3aDSn11/\n4FHmKPLO4P1VQVOGvi0E+KvL/xfG/cNTONpuqT9qA6gQkndg/TNFrWooUsAE\nkwM4KlDxxLqPWX9FciLd211aSQPMS64Sps55+TQwKN9r7QrBZL9Y8SWM7JbH\nYzHd8PphgZGpLOHhNVVkFB1nEuqYB39Sx62FabGypm+0xiPdyxxztKH8QyVl\nU4gmZXVSEP8cJwPo9Iv8QgwiE8jlIQomhkWI0hWXRwaokhu+UcpEFSgyh4IT\n7HfJtBH+VoY8+8H4h/mGUCqS1BhCQI6MhQGxzZdC3xjdfLr4S3WmOr+73iUh\nDFPChST/jn2XqKp+A1oRhxhjvfCa2XrkDvJXBF/iwA9KDwKQ+OZZpR3MIZ57\nTQau1stEuPwP134uVM4nKTShMgyguspz0cKMteBQDPNAEcA//fqQ7hTvf8tL\nbr5Ih91ThvaS2uljq8Wn/xBfgs0EYojdERHbcPgpvzp7WemR3dBEGv37qVE8\nlZMwA7DmACLYfDRNge3/0kDxnfisHveZqgIm5xH6CSd2UBi4uwgJzxt+IlV1\n22wwdgo7nBIY6p65GjO34KoOotkcQs0C/cNO+lF4AIATEsJbLpZeS08BVq/W\nTWzk\r\n=TxK/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"coverageReporters":["cobertura","html"]},"main":"./build/index","types":"./build","scripts":{"bump":"./bump.sh","main":"node build/Main.js","test":"jest","build":"tsc","watch":"tsc -w","format":"prettier --config .prettierrc 'src/**/*.ts' 'tests/**/*.ts' --write","test:ci":"jest --ci --reporters=default --reporters=jest-junit --coverage --coverageReporters=cobertura --coverageReporters=html","build-browser":"npx -p pax.libx.js pax-browserify src/browser.ts dist -y --minify"},"_npmUser":{"name":"livshitz","email":"eli.livshitz@gmail.com"},"jest-junit":{"output":"./.tmp/test/TEST-RESULTS.xml","suiteName":"jest tests","titleTemplate":"{classname} - {title}","outputDirectory":"build/test_reports","ancestorSeparator":" > ","classNameTemplate":"{classname} - {title}","usePathForSuiteName":"true"},"description":"> Lightweight & non intrusive Dependency Injection module that supports async/deferred resolution and uglified support for Typescript and JavaScript in 3.3kB gzipped (14.7kB on disk). Feature complete, fast, reliable and well tested.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Elya Livshitz\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"typescript":"^3.9.3","concurrency.libx.js":"^0.2.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","prettier":"^2.2.1","jest-junit":"^10.0.0","@types/jest":"^25.1.2","@types/node":"^13.7.1","jest-junit-reporter":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/di.libx.js_1.2.2_1612617792467_0.784754757165661","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"di.libx.js","version":"1.2.3","author":{},"license":"MIT","_id":"di.libx.js@1.2.3","maintainers":[{"name":"livshitz","email":"eli.livshitz@gmail.com"}],"dist":{"shasum":"204f5955f04d727a3f4e0a4cad0dcb2140b21538","tarball":"https://registry.npmjs.org/di.libx.js/-/di.libx.js-1.2.3.tgz","fileCount":31,"integrity":"sha512-a/j2DsoW/VMoX9fgEprl8srRb3YUIshgApr3QWlSjtMtHfQqAc9d2au5F/n92L/K/jXnwZC49K8gwskzsFas4w==","signatures":[{"sig":"MEUCIQDld6z/OcibyeYVAxa5Xdpxp6BavA0zbeYFU7BDzmOKnQIgU55/YIo5fMtlwvlIWmE7Yb0a5NvT9ruVUJxn+2sdDGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHp5SCRA9TVsSAnZWagAAsw8P/jKWVcYDs2mh32JojupS\n1w38qQ8U4Fh1OGWn0xWrzGKxw1QAR6w2gN+1A06czd4fEjRLY1zEx1ideJcB\nvshAXixZcHv2SuQZzTsgUU9Gjybycwjj1jQr+KCixrQG0113/mxrvRRSEe17\nY9BFMW28mz5yzFoJYD/L5R9SzemwMuHZWfvNYqd1UPKvM40cyxSLHJuhkGjH\nCyzLFNckFAAXeadzh827lj2s1RNwq+hA9jCHvK0pQch5uNB0wjpm6iccH2fg\naYT8E+xvuLi5rXEO5gcL4FJQ8MO6ggSLELtuv5giHflQ5lkPn1S6G7l1L7bd\nRTOh0q94lavjOPFF5Rsp+Ni5S99gUC3DIUvg/QzRDSm+g4VjPLb3llgQhZq3\nhb0KpPqx+yvBokoTayWZXsWlUFfZt6F5XqwgmbOusEbVq5+0pZWoaDMwHKac\n+t5+a3a9Syi2NYHxUfxAA/BFaPxwCYAfdOSrqAzmpJ7STVaWXUdOKIztOuqI\nN2bwGp5tw1/tkAfrcI4Zoz0Jx8ehWiJHOxYs1Ra98SpWnchLJYNbkz9escIB\nZFdiI195ttoP2DLWXw4hkE7NXBAQPoBig6UUmmDKxXzzc4DFT0s202A5DDnz\n/S3PtBAP8h9YZTkSrx+MB8kddb+JVAqsdHHEgydhCwVg1fkllFLZDR9VT+p6\nEgjt\r\n=yDfN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"coverageReporters":["cobertura","html"]},"main":"./build/index","types":"./build","scripts":{"bump":"./bump.sh","main":"node build/Main.js","test":"jest","build":"tsc","watch":"tsc -w","format":"prettier --config .prettierrc 'src/**/*.ts' 'tests/**/*.ts' --write","test:ci":"jest --ci --reporters=default --reporters=jest-junit --coverage --coverageReporters=cobertura --coverageReporters=html","build-browser":"npx -p pax.libx.js pax-browserify src/browser.ts dist -y --minify"},"_npmUser":{"name":"livshitz","email":"eli.livshitz@gmail.com"},"jest-junit":{"output":"./.tmp/test/TEST-RESULTS.xml","suiteName":"jest tests","titleTemplate":"{classname} - {title}","outputDirectory":"build/test_reports","ancestorSeparator":" > ","classNameTemplate":"{classname} - {title}","usePathForSuiteName":"true"},"description":"> Lightweight & non intrusive Dependency Injection module that supports async/deferred resolution and uglified support for Typescript and JavaScript in 3.3kB gzipped (14.7kB on disk). Feature complete, fast, reliable and well tested.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Elya Livshitz\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"typescript":"^3.9.3","concurrency.libx.js":"^0.2.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","prettier":"^2.2.1","jest-junit":"^10.0.0","@types/jest":"^25.1.2","@types/node":"^13.7.1","jest-junit-reporter":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/di.libx.js_1.2.3_1612619346207_0.6944693465805352","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"di.libx.js","version":"2.0.0","author":{},"license":"MIT","_id":"di.libx.js@2.0.0","maintainers":[{"name":"livshitz","email":"eli.livshitz@gmail.com"}],"dist":{"shasum":"a0653071eb3c4f5dbbd5b5adccae63f5eaa4e8d9","tarball":"https://registry.npmjs.org/di.libx.js/-/di.libx.js-2.0.0.tgz","fileCount":31,"integrity":"sha512-GEuJDOgT2PwMkjHyyN9/iFY/PEFVLGQZ4t4XhLLNhkgeWZj/UgaSL8ojUJbTw0YkLAi5Id5gZGYxg6PIhnXmyQ==","signatures":[{"sig":"MEUCIFAfqUmG3/wyr45lyo/Y9MGhoQhW4IOqheC+xgGrlVFOAiEA5/3q/hCBBtg9iV39G7iGr99chNFUNpsw0QGxBNmbVTM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg851kCRA9TVsSAnZWagAA1dQP/0NiU4sfjfH7E/SYzRGQ\nm9pdkgsEQMPH5SAUrUYrD+7Ch4IQcJVXG1brBoZ+B0iWMkGSE8OiudmpWzEC\noDcKi1GpwxPXXll/+j4ULJ2GdE3KMnvDk6OwNwkjV8029JfR1Zws6mXuPGYV\n7qNSxtSyC6t91FQYlW2d1hWHxkaWMlt8X03azTYC4dyRbhncdS2gW8kyPQPG\n+CICxgNeOfREeNt2go59Wd2vYL27cfBp2Q/dEb3YHYzM4XJa3Y3K9K6r9NXN\nIXqJfmERnD5QASGfaN1HBH1UNgCp6skqFPeNkLmBwPvqfcIJDP/HhqzrnbkL\nhmlq8WPJX+UuU0rTiJ9HDtx/CjbvtadZ3Go9vyfYw7onPn4Ty8QVSH+DFNWf\nvy9zLlXHYAU+X/qg/SRb6ZGLW+ZnTX4x4caMu3CvYHaFJLiJT7X4qPWmlEiO\ncM/wr1QLPsLbh2svVnTWRHKeo4mFY9ONJoL9AVExbhCl0ST0apQm3RLwsp1d\nfKQiQUthwDv38YnwGswtgrro4ASTlSXbvSwEQveU44yIQojsZ3VztYylSy4v\nUOvtK26CMy+VzMtWD4I229ibi+aLToA1Z8+s6ZIQ86HdbqdoE2kEtlvltOps\n4bUIhO0NNlTjxYZwpcCXuO2Pg1IijbNT3HkRsAF/1qbEC58A4HCGUMqWUqVo\nTeuC\r\n=j+dP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"coverageReporters":["cobertura","html"]},"main":"./build/index","types":"./build","scripts":{"bump":"./bump.sh","main":"node build/Main.js","test":"jest","build":"tsc","watch":"tsc -w","format":"prettier --config .prettierrc 'src/**/*.ts' 'tests/**/*.ts' --write","test:ci":"jest --ci --reporters=default --reporters=jest-junit --coverage --coverageReporters=cobertura --coverageReporters=html","build-browser":"npx -p pax.libx.js pax-browserify src/browser.ts dist -y --minify"},"_npmUser":{"name":"livshitz","email":"eli.livshitz@gmail.com"},"jest-junit":{"output":"./.tmp/test/TEST-RESULTS.xml","suiteName":"jest tests","titleTemplate":"{classname} - {title}","outputDirectory":"build/test_reports","ancestorSeparator":" > ","classNameTemplate":"{classname} - {title}","usePathForSuiteName":"true"},"description":"> Lightweight & non intrusive Dependency Injection module that supports async/deferred resolution and uglified support for Typescript and JavaScript in 3.3kB gzipped (14.7kB on disk). Feature complete, fast, reliable and well tested.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Elya Livshitz\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"typescript":"^3.9.3","concurrency.libx.js":"^0.2.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","prettier":"^2.2.1","jest-junit":"^10.0.0","@types/jest":"^25.1.2","@types/node":"^13.7.1","jest-junit-reporter":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/di.libx.js_2.0.0_1626578276058_0.20713825522915208","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"di.libx.js","version":"2.1.0","author":{},"license":"MIT","_id":"di.libx.js@2.1.0","maintainers":[{"name":"livshitz","email":"eli.livshitz@gmail.com"}],"dist":{"shasum":"8f5584e38a1b91d892b1853e48be102d8abdf87a","tarball":"https://registry.npmjs.org/di.libx.js/-/di.libx.js-2.1.0.tgz","fileCount":31,"integrity":"sha512-1/G/p+QNSFzqf03wDt02NEzApomi2Ih5lcnyz5+0UTa8/8W5L8WEKg7X1wjcQXrtWmteAxvVRoeWYCtqbAeTWQ==","signatures":[{"sig":"MEYCIQDHq5lR1HnQlfxUXzx1XLRbyk86MpBAbs1pxek4385w3wIhAL0mJPIil5cyCJo/4UU1CMlMexqxOQ2VLyqWx9OfLF5I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9lvTCRA9TVsSAnZWagAAdG8P/1kzbU/nwlWKi+J+842q\nU2fAeBCB+wqXN7JOY5QS7zB1UlKhBcgFD00Fes048F5RVgsURvbMDAzG3XuA\ndQ5vqIPmStGhfbOaZFaNV9iSa+WBnBh1T7loO6zsW37fsW3/fIbSgK40Wk5T\nAiOcMG5o2zkyZ76DgCU1KOaQbMfcyxHQYhlCJXmqjeJSlURezN+80xA2kkUP\nHjuymDwtn66PHvUAO2F73wqJQGPtxms1c/+ydNQAWEsvB8Ql5WiZqM7z4RuQ\n/xl1noMQ2GQLDkGaykOl0ttB5Ic9A+UbSs726KJqnTWWhSyuG3Vyh7hzyvll\n2tMDVmI1gdEtks/cF6fboTCouFctvzPDrRUJe6T/icF7R2tuFNLzeLDZsvik\nVzP7PbSN00AWVq+rlZzSa0c3ikTWtAM/uaOYYuNCy8Dy6slfwPmvqIfxoOQT\nlQOxav8KF7a+9cKv9H+Cl3R8/dFFwW0gvDygzC2xPRxKwCHw+xJNSEBXT0+1\nGMI1CDUFnHjetY8bea1m+bEERDg4OWxaSvf4Qm7JtLoMOGCAgvAVJ+np6J8+\nm4mybZ0fiWU4knhzeGz1vnA9xmTcNtqxvujpBXj9q/0rom8kkWHW5kgCIiHC\nd3JDO4Wi5pWRrk2Ps3IcNzONfVLXrkfUbiK1FanHT7fhn5Ja4se0/iB6qi31\nJ500\r\n=13Uo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"coverageReporters":["cobertura","html"]},"main":"./build/index","types":"./build","scripts":{"bump":"./bump.sh","main":"node build/Main.js","test":"jest","build":"tsc","watch":"tsc -w","format":"prettier --config .prettierrc 'src/**/*.ts' 'tests/**/*.ts' --write","test:ci":"jest --ci --reporters=default --reporters=jest-junit --coverage --coverageReporters=cobertura --coverageReporters=html","build-browser":"npx -p pax.libx.js pax-browserify src/browser.ts dist -y --minify"},"_npmUser":{"name":"livshitz","email":"eli.livshitz@gmail.com"},"jest-junit":{"output":"./.tmp/test/TEST-RESULTS.xml","suiteName":"jest tests","titleTemplate":"{classname} - {title}","outputDirectory":"build/test_reports","ancestorSeparator":" > ","classNameTemplate":"{classname} - {title}","usePathForSuiteName":"true"},"description":"> Lightweight & non intrusive Dependency Injection module that supports async/deferred resolution and uglified support for Typescript and JavaScript in 3.3kB gzipped (14.7kB on disk). Feature complete, fast, reliable and well tested.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Elya Livshitz\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"typescript":"^3.9.3","concurrency.libx.js":"^0.2.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","prettier":"^2.2.1","jest-junit":"^10.0.0","@types/jest":"^25.1.2","@types/node":"^13.7.1","jest-junit-reporter":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/di.libx.js_2.1.0_1626758099256_0.8902622801298634","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"di.libx.js","version":"2.1.1","author":{},"license":"MIT","_id":"di.libx.js@2.1.1","maintainers":[{"name":"livshitz","email":"eli.livshitz@gmail.com"}],"dist":{"shasum":"1dc502c5be6299bd02f655e780db451d36931c09","tarball":"https://registry.npmjs.org/di.libx.js/-/di.libx.js-2.1.1.tgz","fileCount":31,"integrity":"sha512-PdUsUMvtlTJNrpyitLhwB6KW63Ms9vpqvfzyA56m7Y0fFXdgioqEi907muvvRF3RI9Rrl5Oj3M5X+zcEum8tAA==","signatures":[{"sig":"MEUCIHKgjrhc70YO6SprkFNr8PEVw6aZ1g3dCWvg5mqpaI9YAiEAkk9zpV0qBuZ0rtYmVawuNovLkoainbKkYuDTrtcmUJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn/uxCRA9TVsSAnZWagAADfIP/R9XSPVSONSifNz994hi\nXNpr7iP3F8qJs5epnCB69QSR4uy3RyfeEEK4TRPV1g/fKOBmtbwMYjVJy5fv\n7Tk7kxzwVDSsnFlfj1+1gPiSoqlUksMNodq7Fn1t3n8pcGUSIY/rA9PZvxle\ns3DGO1hk/G34bT8ewx1oDkzPCK7zuC9W61vMtipDJV4E2B4khy2oW7YbvfXS\nITB6CiSvfzSL/ouUiIkmUvUQ5S4dmctqN7CavNk/CC672A76d3BYCEMBG18V\nQXEYXQ5s2AvRL8xNRKCkxvReIyM7B36ssTjlIADhg/aK9wPaW8kMyLi8AIOZ\nxSiiKomU+Go6FT5u3jJsj59lpwTzMVXYDoEq5vSlfWcpLcDPFlQ/6qVywdgK\nU8VX0+z1U0qFb4QSyyLXo3uylOT71QHxHGpq0bGNOFqwkMu9QdEglbgXdsIM\n9sRrWpo4gl9ufXPRWkUMyDBHs8LxVAwsPCRkP6n/lVUrEbm1P1F0Vs1iXsOG\nyWjFoNv80+v1PL9s5GOtq283SECMqdELtA5aCaWxVU2RKGOyZFV+X9KPdF7i\nlegwMXgAH7zmcJjkRco1l+umtTJcs2NWCTxsmKPhGYEjkFrn0o0LkOqgXyLm\n+aB69pyNI9qoOPU+97ywBEvpvy6xmjPO0JsHDvyy6hauGyXCpsf/Tuq0YeSx\nrb09\r\n=jDGP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"coverageReporters":["cobertura","html"]},"main":"./build/index","types":"./build","scripts":{"bump":"./bump.sh","main":"node build/Main.js","test":"jest","build":"tsc","watch":"tsc -w","format":"prettier --config .prettierrc 'src/**/*.ts' 'tests/**/*.ts' --write","test:ci":"jest --ci --reporters=default --reporters=jest-junit --coverage --coverageReporters=cobertura --coverageReporters=html","build-browser":"npx -p pax.libx.js pax-browserify src/browser.ts dist -y --minify"},"_npmUser":{"name":"livshitz","email":"eli.livshitz@gmail.com"},"jest-junit":{"output":"./.tmp/test/TEST-RESULTS.xml","suiteName":"jest tests","titleTemplate":"{classname} - {title}","outputDirectory":"build/test_reports","ancestorSeparator":" > ","classNameTemplate":"{classname} - {title}","usePathForSuiteName":"true"},"description":"> Lightweight & non intrusive Dependency Injection module that supports async/deferred resolution and uglified support for Typescript and JavaScript in 3.3kB gzipped (14.7kB on disk). Feature complete, fast, reliable and well tested.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Elya Livshitz\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"typescript":"^3.9.3","concurrency.libx.js":"^0.2.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","prettier":"^2.2.1","jest-junit":"^10.0.0","@types/jest":"^25.1.2","@types/node":"^13.7.1","jest-junit-reporter":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/di.libx.js_2.1.1_1637874609707_0.4099326799548286","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"di.libx.js","version":"2.2.0","author":{},"license":"MIT","_id":"di.libx.js@2.2.0","maintainers":[{"name":"livshitz","email":"eli.livshitz@gmail.com"}],"dist":{"shasum":"ba8a81ccbeffafce30f9cdfca6a19a8e4e1ad822","tarball":"https://registry.npmjs.org/di.libx.js/-/di.libx.js-2.2.0.tgz","fileCount":31,"integrity":"sha512-3Jnyj4CPBaS1wG6DbAEloSlFgiJkldZHA9Vi6bcyo8KT92+aPgm+yR+9FjbMDjDuJ05+2c/AI052ja/9T6E9Aw==","signatures":[{"sig":"MEQCIBUlJ1j3uvpM0CRz65CzsqPi2t9ulYAXLOMJtatC7AWDAiBKiHMcbjE6oRtPz5Dw8UNYLzUAH8bT6oMkckD8bGauVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh30FMCRA9TVsSAnZWagAAWc8P/i4vJ+TbQdIvkfn5zPZD\nHKDttXmgijABOk9qgZljDLTeKO9+89h/XY8vJ6XYo9gqCqEXEPl70ArbgU9R\ncM0fZu1grDkFPAYX6HsXsCW1/KBqiJ5bxBzHvsnz0Yxcsqxek+HPl5Q/sGvl\n7tldg0qGRqLYt7hQs32oRVEiCvwCY6BQNuqz+pR56Zd5jfZAxa8rjcv6Pwcm\nmZGWBCgWOX5hN821Y/OwBz3KYvsnOvChWO57NHQhhag8TVvMo307qH7EpopH\nxGtHy21ft3gA5P7LlzG3dfexIF8nf7MIboY0ADtc8a9v7ymjfiE2gl1BOr/b\nzUw1cyjo/I4UOrxr4SgTM5HThoVOkDCVtqu9HpXFb5Mnq0TeifuNWAx3byky\nP7A9gmkJPSiOirUQgQB1TWvNxYHrEmNvCJvghi1RfpoRQjtBRIuBKQyGSo67\ns4m9NB21fIvm56vYsWC57Wb989q97CLPIids0HovV8KnvAsfIIrRV83/a//l\n34CIyIsozjOKgHsdQZsH3ljcBBeQOyXw9Td4j0aCFPfBbgTqQ1Q7Lu8lu2FR\nkTFeWG5lOoPvs37N/WW8Up3sIstFs9emd4GtEY20zRvU3uY8BjbGQRUd9B/j\nL6rjypAb1xvcI6QtSECGV/oEek0jYA9y4oi4PP2vrpQJfNT437ya70Zc/nV8\nGcUA\r\n=3HE0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"coverageReporters":["cobertura","html"]},"main":"./build/index","types":"./build","scripts":{"bump":"./bump.sh","main":"node build/Main.js","test":"jest","build":"tsc","watch":"tsc -w","format":"prettier --config .prettierrc 'src/**/*.ts' 'tests/**/*.ts' --write","test:ci":"jest --ci --reporters=default --reporters=jest-junit --coverage --coverageReporters=cobertura --coverageReporters=html","build-browser":"npx -p pax.libx.js pax-browserify src/browser.ts dist -y --minify"},"_npmUser":{"name":"livshitz","email":"eli.livshitz@gmail.com"},"jest-junit":{"output":"./.tmp/test/TEST-RESULTS.xml","suiteName":"jest tests","titleTemplate":"{classname} - {title}","outputDirectory":"build/test_reports","ancestorSeparator":" > ","classNameTemplate":"{classname} - {title}","usePathForSuiteName":"true"},"description":"> Lightweight & non intrusive Dependency Injection module that supports async/deferred resolution and uglified support for Typescript and JavaScript in 3.3kB gzipped (14.7kB on disk). Feature complete, fast, reliable and well tested.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Elya Livshitz\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"typescript":"^4.5.4","concurrency.libx.js":"^0.2.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","prettier":"^2.2.1","jest-junit":"^10.0.0","@types/jest":"^25.1.2","@types/node":"^13.7.1","jest-junit-reporter":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/di.libx.js_2.2.0_1642021196346_0.8670754119169304","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"di.libx.js","version":"2.3.0","author":{},"license":"MIT","_id":"di.libx.js@2.3.0","maintainers":[{"name":"livshitz","email":"eli.livshitz@gmail.com"}],"dist":{"shasum":"cf37cd40b489c0eab7862fabfa8a3dfbbafec9e7","tarball":"https://registry.npmjs.org/di.libx.js/-/di.libx.js-2.3.0.tgz","fileCount":31,"integrity":"sha512-jxmxU9YheTiXqUWkIRjtI9WqhvcDcsDuzWZU5j73Xai8cJWYED/+y9ESRAkssJxYuaoN+76W2cvZH3neGTHs8Q==","signatures":[{"sig":"MEQCIEFRqf97qmA26vA9hBFsRzj/kNG/n4q7MLY93PlMWnLjAiBL6E9Z9mm0WWIttGrW7Scyj2O4LMxeypSLnFDKRLVJQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2cmVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQeQ//QAgpntml3lgnOWT3J6oeBrCZSRxrFNPA249JQ0K5ExGFdzk+\r\nogD4d7X8KmMBrkovJcUmYGZThrZDEB0uFyUhn/hh64f0TXCr7sCH+XrozbYp\r\nHWIZPWkCAULfnr5oFmrAzS3ySkeFaL/MPDEFZLYMgIyZrhaJPFoqubDMKxft\r\niOeqfZREBPlQWNlqv+FTjO97bMjyOPR1uoOANia5Fkw/Z56j9Zk2hCowW2oA\r\njy/FXgpnHhj29YmRT5Pdr3CmBeQa7GOJE2nKf9Rdsf3Zj1R1CPvycX4hqNne\r\nNOajB7YvlYlwhhb9WXZyk8QW9vfXCSdVS0rJCSWWtc7tqGOzUgUoMtl1tBns\r\nwK1qASa1sambiAz/ktqGBSOA9Om8wpkunne06Ru6PZV+LT57N0ARPUp7jOJY\r\n/V1PYddNf0GIj3T6JHT70Xn3FdVyaPcuf3BlTiBJ6n/yGq2IK3GmwIZJpsPA\r\nPOZesCsqjek0Zvf1JExYbrdx3Mfd/deC67mwaYV/YaTukqUc16T8cd6IBRuM\r\nD5ECNY9YPi2klWVISmH06oZS8qsEjObYhYP5qgwFdtaestEc1jpul//7Gzlr\r\nH+zMN4oz+5i+jpLZ+nAhzTI7zZgoIExKO5F5DfyXLNqSPb57ksyZiwTwfto0\r\n3Vf+6JwZFDwMWeltxf4K9vaXmbfyprS6BiI=\r\n=9Dpe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"coverageReporters":["cobertura","html"]},"main":"./build/index","types":"./build","scripts":{"bump":"./bump.sh","main":"node build/Main.js","test":"jest","build":"tsc","watch":"tsc -w","format":"prettier --config .prettierrc 'src/**/*.ts' 'tests/**/*.ts' --write","test:ci":"jest --ci --reporters=default --reporters=jest-junit --coverage --coverageReporters=cobertura --coverageReporters=html","build-browser":"npx -p pax.libx.js pax-browserify src/browser.ts dist -y --minify"},"_npmUser":{"name":"livshitz","email":"eli.livshitz@gmail.com"},"jest-junit":{"output":"./.tmp/test/TEST-RESULTS.xml","suiteName":"jest tests","titleTemplate":"{classname} - {title}","outputDirectory":"build/test_reports","ancestorSeparator":" > ","classNameTemplate":"{classname} - {title}","usePathForSuiteName":"true"},"description":"> Lightweight & non intrusive Dependency Injection module that supports async/deferred resolution and uglified support for Typescript and JavaScript in 3.3kB gzipped (14.7kB on disk). Feature complete, fast, reliable and well tested.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Elya Livshitz\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"typescript":"^4.7.4","concurrency.libx.js":"^0.2.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","prettier":"^2.2.1","jest-junit":"^10.0.0","@types/jest":"^25.1.2","@types/node":"^13.7.1","jest-junit-reporter":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/di.libx.js_2.3.0_1658440085089_0.2982476709523132","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"di.libx.js","version":"2.3.1","author":{},"license":"MIT","_id":"di.libx.js@2.3.1","maintainers":[{"name":"livshitz","email":"eli.livshitz@gmail.com"}],"dist":{"shasum":"545b8695189a984d05a47de3fbcb645cf7ca593c","tarball":"https://registry.npmjs.org/di.libx.js/-/di.libx.js-2.3.1.tgz","fileCount":31,"integrity":"sha512-boZzav5D3CO81hy0yQu32vhtQxEFG04b7m+RqXqAcmkflHYEtCyX9fvT0XKU27haZjzeue3SZLLkieFAucz4aQ==","signatures":[{"sig":"MEYCIQCsQn0GE9EtjyH/wozQWB+kDfLXGX3jeYsl46trJT8pbQIhAOCD04DddyboM9LeXLysyLuJ+tSKxIyoaHWjMWoL4Vt/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2c3yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCeBAAkHZHnP3aPb0gqU2LvOyniFq4Zb6UcZza708K//ni3/NSC9wy\r\nGRjJUGEctn3gmOMHJbPwboE35wXcgZHGntOF2JrDKCkudOAMX4gu7YmMG8Yt\r\nl6IXPzvVSClk93fSX08yWoc9RRHGKo9T9w72CTpFF8ElPDNqSxvrsHlAdPjG\r\nny2mkreTwuzl5DjGu7z/NCyJEm8TbeX1PoySd13yxy0CvG/Fb26+k/pwXeeG\r\nkZIRxN4Y8GwOMK4pq7F2jKI6wZPNJV1R+PdkLjV/mmlCg9gaQf6+uWHOfDfy\r\n3/j73u0mGt+d7mv8f55MeibaDCXaC5wzxulmEWx+1GER0dSSmFMnlUztsIwt\r\nJzFxJJLio8Gav0/SP+ZwfGOxJ2rrzOtGD2SXsmKI+RTBxgWmqP2Vk1CtjGNh\r\n/Hf77R2ljyE6DiCj4p8y2ahpNYi1joIUp56bIo7ssFmyrwuEwbKYdfPnaU5t\r\nYAP5WXCmabyO7NTM7OQATT9zGrOhicmuB0IpQ3G7UefIpnV+giC83M6kHrva\r\nmQyvVkQNFdC/FoHCKWG29z/a7gmzVhpDAlWutHS1SQWZQkuiHPYxhld567CZ\r\n0PTRpymC7wWvEuDLQBLiYsSDdNkYSEbrCgMf+kJ1fKshvv1gfo3hsdY0Ev3T\r\nZx+U61coUvX90MztXB6eJg3d73jb1GnAFmw=\r\n=TXMH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"coverageReporters":["cobertura","html"]},"main":"./build/index","types":"./build","scripts":{"bump":"./bump.sh","main":"node build/Main.js","test":"jest","build":"tsc","watch":"tsc -w","format":"prettier --config .prettierrc 'src/**/*.ts' 'tests/**/*.ts' --write","test:ci":"jest --ci --reporters=default --reporters=jest-junit --coverage --coverageReporters=cobertura --coverageReporters=html","build-browser":"npx -p pax.libx.js pax-browserify src/browser.ts dist -y --minify"},"_npmUser":{"name":"livshitz","email":"eli.livshitz@gmail.com"},"jest-junit":{"output":"./.tmp/test/TEST-RESULTS.xml","suiteName":"jest tests","titleTemplate":"{classname} - {title}","outputDirectory":"build/test_reports","ancestorSeparator":" > ","classNameTemplate":"{classname} - {title}","usePathForSuiteName":"true"},"description":"> Lightweight & non intrusive Dependency Injection module that supports async/deferred resolution and uglified support for Typescript and JavaScript in 3.3kB gzipped (14.7kB on disk). Feature complete, fast, reliable and well tested.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Elya Livshitz\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"typescript":"^4.7.4","concurrency.libx.js":"^0.2.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","prettier":"^2.2.1","jest-junit":"^10.0.0","@types/jest":"^25.1.2","@types/node":"^13.7.1","jest-junit-reporter":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/di.libx.js_2.3.1_1658441202004_0.09745769600139753","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"di.libx.js","version":"2.3.2","author":{},"license":"MIT","_id":"di.libx.js@2.3.2","maintainers":[{"name":"livshitz","email":"eli.livshitz@gmail.com"}],"dist":{"shasum":"e682394a05f2ae17e1aeda2bfcf44d0abd4e4271","tarball":"https://registry.npmjs.org/di.libx.js/-/di.libx.js-2.3.2.tgz","fileCount":31,"integrity":"sha512-VsTfEFUEKDob5/AUWnSt6/hkvO95IAsI0B2QrIMVgJJsbEviAm6qnWtFgdAvHRtf12xVzi+WXaRvCdODefbpZg==","signatures":[{"sig":"MEQCIG+zhWyxl0ZPMNb9RaGvIjglK64AWw3aHGOR2wvfNY0iAiByoZe8xZK7Hpcb4pS61p18zyUNy8KKcRTjXP0w88JsGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72379},"jest":{"coverageReporters":["cobertura","html"]},"main":"./build/index","types":"./build","scripts":{"bump":"./bump.sh","main":"node build/Main.js","test":"jest","build":"tsc","watch":"tsc -w","format":"prettier --config .prettierrc 'src/**/*.ts' 'tests/**/*.ts' --write","test:ci":"jest --ci --reporters=default --reporters=jest-junit --coverage --coverageReporters=cobertura --coverageReporters=html","build-browser":"npx -p pax.libx.js pax-browserify src/browser.ts dist -y --minify"},"_npmUser":{"name":"livshitz","email":"eli.livshitz@gmail.com"},"jest-junit":{"output":"./.tmp/test/TEST-RESULTS.xml","suiteName":"jest tests","titleTemplate":"{classname} - {title}","outputDirectory":"build/test_reports","ancestorSeparator":" > ","classNameTemplate":"{classname} - {title}","usePathForSuiteName":"true"},"description":"> Lightweight & non intrusive Dependency Injection module that supports async/deferred resolution and uglified support for Typescript and JavaScript in 3.3kB gzipped (14.7kB on disk). Feature complete, fast, reliable and well tested.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Elya Livshitz\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"concurrency.libx.js":"^0.2.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","prettier":"^2.2.1","jest-junit":"^10.0.0","typescript":"^4.7.4","@types/jest":"^25.1.2","@types/node":"^13.7.1","jest-junit-reporter":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/di.libx.js_2.3.2_1702331800077_0.5957118623909685","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"di.libx.js","version":"2.5.0","author":{},"license":"MIT","_id":"di.libx.js@2.5.0","maintainers":[{"name":"livshitz","email":"eli.livshitz@gmail.com"}],"dist":{"shasum":"716a60054c7e7d65375af7438c30c25030e01fe6","tarball":"https://registry.npmjs.org/di.libx.js/-/di.libx.js-2.5.0.tgz","fileCount":31,"integrity":"sha512-Z9KGT0BVteAROcErIIEk6h0tmk0QOHhOXBHF2XoNS2UJYDTc0elhY15t7OLHS83fqNhiunkC/pHs4+ezSKR5BA==","signatures":[{"sig":"MEQCICA3PpOMM0wGhNT6KfmIsq4VYHpFC2g7Sb7Modp9LobhAiBsw3oR+wydpr9sq1ijjj2e3Y94UbiwJCPys0cyy2vEIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90293},"jest":{"coverageReporters":["cobertura","html"]},"main":"./build/index","types":"./build","scripts":{"bump":"./bump.sh","main":"node build/Main.js","test":"jest","build":"tsc","watch":"tsc -w","format":"prettier --config .prettierrc 'src/**/*.ts' 'tests/**/*.ts' --write","test:ci":"jest --ci --reporters=default --reporters=jest-junit --coverage --coverageReporters=cobertura --coverageReporters=html","build-browser":"npx -p pax.libx.js pax-browserify src/browser.ts dist -y --minify"},"_npmUser":{"name":"livshitz","email":"eli.livshitz@gmail.com"},"jest-junit":{"output":"./.tmp/test/TEST-RESULTS.xml","suiteName":"jest tests","titleTemplate":"{classname} - {title}","outputDirectory":"build/test_reports","ancestorSeparator":" > ","classNameTemplate":"{classname} - {title}","usePathForSuiteName":"true"},"description":"> Lightweight & non intrusive Dependency Injection module that supports async/deferred resolution and uglified support for Typescript and JavaScript in 3.3kB gzipped (14.7kB on disk). Feature complete, fast, reliable and well tested. Compatible with Node.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Elya Livshitz\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"concurrency.libx.js":"^0.2.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","prettier":"^2.2.1","jest-junit":"^10.0.0","typescript":"^4.7.4","@types/jest":"^25.1.2","@types/node":"^13.7.1","jest-junit-reporter":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/di.libx.js_2.5.0_1744918735549_0.3828826073393574","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"di.libx.js","version":"2.5.1","author":{},"license":"MIT","_id":"di.libx.js@2.5.1","maintainers":[{"name":"elya_livshitz","email":"elya.livshitz@gmail.com"}],"dist":{"shasum":"e21a8afeaa87aa18ca45d25a9f2b990929baf9f7","tarball":"https://registry.npmjs.org/di.libx.js/-/di.libx.js-2.5.1.tgz","fileCount":31,"integrity":"sha512-eo4h+naSS1vcM2fAY2ogjRmbpt6sMe8JfUZ+ZAu7GzUlSWUAcNXdg4JudBnrHxdSMP4w1dhXFxRaUBexwVhk5w==","signatures":[{"sig":"MEYCIQCxOzKTVXRpTtrISKoYm2zmCKu5DJ6iDeCld1r4ji9ipwIhALgMMghlxkDCcxoxqkYxHE6BB/zV8/TMTxJnvgzpXqFG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90300},"jest":{"coverageReporters":["cobertura","html"]},"main":"./build/index","types":"./build","scripts":{"bump":"./bump.sh","main":"node build/Main.js","test":"jest","build":"tsc","watch":"tsc -w","format":"prettier --config .prettierrc 'src/**/*.ts' 'tests/**/*.ts' --write","test:ci":"jest --ci --reporters=default --reporters=jest-junit --coverage --coverageReporters=cobertura --coverageReporters=html","build-browser":"npx -p pax.libx.js pax-browserify src/browser.ts dist -y --minify"},"_npmUser":{"name":"elya_livshitz","email":"elya.livshitz@gmail.com"},"jest-junit":{"output":"./.tmp/test/TEST-RESULTS.xml","suiteName":"jest tests","titleTemplate":"{classname} - {title}","outputDirectory":"build/test_reports","ancestorSeparator":" > ","classNameTemplate":"{classname} - {title}","usePathForSuiteName":"true"},"description":"> Lightweight & non intrusive Dependency Injection module that supports async/deferred resolution and uglified support for Typescript and JavaScript in 3.3kB gzipped (14.7kB on disk). Feature complete, fast, reliable and well tested. Compatible with Node.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Elya Livshitz\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"concurrency.libx.js":"^0.2.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","ts-jest":"^25.2.0","prettier":"^2.2.1","jest-junit":"^10.0.0","typescript":"^4.7.4","@types/jest":"^25.1.2","@types/node":"^13.7.1","jest-junit-reporter":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/di.libx.js_2.5.1_1787639751288_0.01665150554695849","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"di.libx.js","version":"2.5.2","main":"./build/index","types":"./build","license":"MIT","author":{},"scripts":{"build":"tsc","build-browser":"npx -p pax.libx.js@0.6.28 pax-browserify src/browser.ts dist -y --minify","watch":"tsc -w","main":"node build/Main.js","test":"jest","test:ci":"jest --ci --reporters=default --reporters=jest-junit --coverage --coverageReporters=cobertura --coverageReporters=html","bump":"./bump.sh","format":"prettier --config .prettierrc 'src/**/*.ts' 'tests/**/*.ts' --write"},"dependencies":{"concurrency.libx.js":"^0.2.23"},"devDependencies":{"@types/jest":"^25.1.2","@types/node":"^13.7.1","jest":"^25.1.0","jest-junit":"^10.0.0","jest-junit-reporter":"^1.1.0","prettier":"^2.2.1","ts-jest":"^25.2.0","typescript":"^4.7.4"},"jest":{"coverageReporters":["cobertura","html"]},"jest-junit":{"suiteName":"jest tests","outputDirectory":"build/test_reports","output":"./.tmp/test/TEST-RESULTS.xml","classNameTemplate":"{classname} - {title}","titleTemplate":"{classname} - {title}","ancestorSeparator":" > ","usePathForSuiteName":"true"},"description":"> Lightweight & non intrusive Dependency Injection module that supports async/deferred resolution and uglified support for Typescript and JavaScript in 3.3kB gzipped (14.7kB on disk). Feature complete, fast, reliable and well tested. Compatible with Node.","licenseText":"MIT License\n\nCopyright (c) 2020 Elya Livshitz\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"di.libx.js@2.5.2","dist":{"shasum":"aa0622362f31b94d2027b69da5cd24d8e6d208ec","integrity":"sha512-J4GoudyMwk3+nFgULIQop6baAmBBbGbC7XJp0FvN4b7hJ4v+TccO2DKh/W6FD/ZMGU/P18ekYbkrQi3rlZjl9g==","tarball":"https://registry.npmjs.org/di.libx.js/-/di.libx.js-2.5.2.tgz","fileCount":31,"unpackedSize":90297,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFziI17IFcQ8fg0Vq3BIFMgQytYnFxx4ScKj2+GADWXNAiBvCdptV4y56TYrtoBkFruRN6kKp3heeqD+jQvpGzk45g=="}]},"_npmUser":{"name":"elya_livshitz","email":"elya.livshitz@gmail.com"},"directories":{},"maintainers":[{"name":"elya_livshitz","email":"elya.livshitz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/di.libx.js_2.5.2_1787646760163_0.8935084126432482"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-05T22:40:19.798Z","modified":"2026-08-25T08:32:40.642Z","0.1.1":"2020-06-05T22:40:19.921Z","0.1.2":"2020-06-05T22:41:41.261Z","0.1.3":"2020-06-05T22:44:48.512Z","0.1.4":"2020-06-06T19:17:14.230Z","0.1.5":"2020-08-08T13:14:23.281Z","0.1.6":"2020-10-28T03:27:49.215Z","0.1.7":"2020-10-28T20:34:58.857Z","0.1.8":"2020-10-28T20:43:21.356Z","0.1.9":"2020-10-29T00:27:21.411Z","0.1.10":"2021-01-23T14:52:18.357Z","0.1.11":"2021-01-23T14:57:45.578Z","0.1.12":"2021-01-24T17:49:21.475Z","0.1.13":"2021-01-29T03:26:52.582Z","0.2.0":"2021-01-29T03:34:07.290Z","1.0.0":"2021-01-30T20:56:38.996Z","1.0.1":"2021-01-30T21:15:44.198Z","1.1.0":"2021-01-30T21:53:45.240Z","1.2.1":"2021-02-06T13:13:21.697Z","1.2.2":"2021-02-06T13:23:12.614Z","1.2.3":"2021-02-06T13:49:06.360Z","2.0.0":"2021-07-18T03:17:56.486Z","2.1.0":"2021-07-20T05:14:59.410Z","2.1.1":"2021-11-25T21:10:09.921Z","2.2.0":"2022-01-12T20:59:56.568Z","2.3.0":"2022-07-21T21:48:05.332Z","2.3.1":"2022-07-21T22:06:42.222Z","2.3.2":"2023-12-11T21:56:40.226Z","2.5.0":"2025-04-17T19:38:55.748Z","2.5.1":"2026-08-25T06:35:51.417Z","2.5.2":"2026-08-25T08:32:40.304Z"},"author":{},"license":"MIT","description":"> Lightweight & non intrusive Dependency Injection module that supports async/deferred resolution and uglified support for Typescript and JavaScript in 3.3kB gzipped (14.7kB on disk). Feature complete, fast, reliable and well tested. Compatible with Node.","maintainers":[{"name":"elya_livshitz","email":"elya.livshitz@gmail.com"}],"readme":"![Node.js CI](https://github.com/Livshitz/di.libx.js/workflows/Node.js%20CI/badge.svg)\n\n# 💉 di.libx.js\n\n> Lightweight & non intrusive Dependency Injection module that supports async/deferred resolution and uglified support for Typescript and JavaScript in 3.3kB gzipped (14.7kB on disk). Feature complete, fast, reliable and well tested. Compatible with Node.js, Bun, and browsers.\n\n### Features:\n\n-   **Deferred resolution** - asynchronously require dependencies that are not yet available and resolve once it is.\n-   **Automatic resolve of function params** - resolve & map dependencies manually or as function's parameters\n-   **NodeJS, Bun & browser** - browserified version ready to use from CDN.\n-   **Explicit or implicit dependencies** - works with uglified files by specified dependencies' names or implicitly from function/class name.\n-   **Typescript support** - specify injected instance's types.\n-   **Non Intrusive** - register any modules; your internal modules or 3rd-party modules without modifing its code. No attribute wrapping needed.\n-   **Proxy Access** - Access modules through a proxy that automatically handles async resolution.\n\n## Use:\n\nInstall via yarn (recommended):\n\n```\nyarn add di.libx.js\n```\n\nInstall via npm:\n\n```\nnpm install --save di.libx.js\n```\n\n#### Browser:\n\n```\nhttps://cdn.jsdelivr.net/npm/di.libx.js@latest/dist/browser.min.js\n(Modules are loaded into `window.libx.di` object).\n```\n\nUse this library in browser from CDN, [code example](examples/index.html), [live example](https://raw.githack.com/Livshitz/di.libx.js/master/examples/index.html).  \nOr include from node_modules.\n\n---\n\nBasic usage:\n\n```javascript\nimport DependencyInjector from 'di.libx.js';\n// const DependencyInjector = require('di.libx.js');\n\nconst di = new DependencyInjector();\n\nconst myFunc = () => {\n    console.log('This is myFunc');\n};\n\n// Register a dependencies\ndi.register('func', myFunc);\n\n// Require dependencies. Will wait until all dependencies are ready\n// Note that awaiting this function will create dead lock unless the other register will called in parallel\ndi.inject((func, anonFunc) => {\n    func();\n    anonFunc();\n});\n\n// Register another dependencies. Will trigger execution of the `require`\ndi.register('anonFunc', () => console.log('Anonymous func'));\n```\n\nAdvanced usage:\n\n```javascript\n// Using proxy access for automatic async resolution\nconst di = new DependencyInjector();\n\n// Register a module\ndi.register('myService', {\n    async getData() {\n        return 'data';\n    }\n});\n\n// Access through proxy - automatically handles async resolution\nconst result = await di.proxy.myService.getData();\nconsole.log(result); // 'data'\n\n// Register async module\nawait di.registerAsync('asyncModule', Promise.resolve({\n    value: 'async value'\n}));\n\n// Register with no override protection\nawait di.register('protectedModule', 'value', true); // throws if module exists\n\n// Inject and register a new module\nawait di.injectAndRegister('newModule', (existingModule) => {\n    return {\n        value: existingModule.value + ' enhanced'\n    };\n});\n```\n\nMore examples:\n\n```javascript\n// in your web app add:\n// <script src=\"https://cdn.jsdelivr.net/npm/di.libx.js@latest/dist/browser.min.js\"></script>\n\nvar myModule = { somveVar: 1 };\nlibx.di.register('myModule', myModule);\n\n// async require:\nawait libx.di.inject((myModule) => {\n    console.log('dependency resolved!', myModule);\n    // execute your code here. 'await' is optional incase you want it to be async and continue execution.\n    // note: the callback will be triggered only once the dependency is registered somewhere else in your program. Beware not to create dead-lock.\n});\n\n// synchronously get a module:\nmod = await libx.di.require('myModule');\n\n// register new module with other dependencies:\nmod = libx.di.injectAndRegister('myNewModule', (myModule) => {\n    return () => console.log('this came from myNewModule!', myModule);\n});\n\n// inject for uglified code (second param is module identifiers, injected by position. So `myUglifiedModule` == `myModule`):\nlibx.di.inject(\n    (myUglifiedModule) => {\n        console.log('unglified dependency resolved!', myUglifiedModule);\n    },\n    ['myModule']\n);\n```\n##### Sub Container:\n```javascript\n// Register a local scoped container that inherits from the main container. \n// All locally registered modules will be disposed once exited scope.\nconst subContainer = new DependencyInjector(di);\nsubContainer.register('moduleB', di.initiate(ModuleB));\n\n// Main execution point:\nsubContainer.inject((moduleB) => {\n\tconst result = moduleB.Run(10);\n\tconsole.log('Result: ', result);\n}).then(() => {\n\tconsole.log('DONE!');\n});\n```\n\nCheck more examples in unit-test at [tests](tests/DependencyInjector.test.ts).\n\n---\n\n## Develop:\n\n### Build:\n\n> `$ yarn build`\n\n### Watch & Build:\n\n> `$ yarn watch`\n\n### Run tests:\n\n> `$ yarn test`\n","readmeFilename":"README.md"}