{"_id":"@teqfw/di","_rev":"61-c891fa781a087231319bd4b4d21be627","name":"@teqfw/di","dist-tags":{"latest":"2.11.0"},"versions":{"0.1.0":{"name":"@teqfw/di","version":"0.1.0","license":"GPL-3.0","_id":"@teqfw/di@0.1.0","maintainers":[{"name":"flancer32","email":"flancer64@gmail.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"b0044296a552f0dfd7c33c42f93c8293392e9be7","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-0.1.0.tgz","fileCount":12,"integrity":"sha512-0NrKbfAJdOLJE7f+vzeqFesp7OCfKGJRreE+RD57nUMVHJeZWbU1c5TNMyCCwK6Ci4Q1yYqpapq4PqWRUtudfA==","signatures":[{"sig":"MEUCIQCl6mTZhE1FUzkLuY275cDtRKznqQcMArUfx5ty1DGzsAIgNsteEwDaWb8Lx8Ve1td/eibwTYRf1wiaOrSiuQmzdQ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWpZJCRA9TVsSAnZWagAA2a8P/3Z2qfTUH77zQvwzfN4U\nr3tnf+pEdrFisju3X/s6FF44z7DoFYxBNZkZ5dZIJRjTjqS2PQDUDkJkPW+o\nfQRzKjdOmrRMlFg5gCFMxm/FeVcg2xVkpQYYFu8+oaBNYDmz7vBva6hdaMP5\n85sPr2Tn9ddqiVrZDIX+04WbwozcT1mNL7HGb/2mDA1GVNdAvHzVTSWImkbc\nABusj9hcc19ePiBVViFNykZaOtdFKtdmruKb9CZ33CHUL0t5VNJ4XxKBwNaR\nn4a7gscDPmFF/YP7gmmeVMeiaKGKand92paRM/SZyLTqV5sCgxygGn/DCgPX\n3OM6rH9oGbsPWkh8u/8m0fsmeKlAkHCc1RthC8iOcCbMUcCwd/2S5svDZeL+\n2H3LWGa8ckz/LLZL1+/xatFdrim8yxvXPWVkElfPIvdHpVCvrPRkrNDigsoI\nUs6bzFBUKLkeNlI2ppNyC5dftRO4FmkHB8l3kdpneaTwzd4ew+SGtld9JY2j\nAKJ0CnZzgkqvkO/IuHvAga7/5pQtb5182aFDikBb9iXIDl1VHtywhYeo8523\nxwxWueKD3gxSnkBFfdQho2Mx6T5qExfx7PmynFv3yy8/fWPSbNhe86dU4rTl\nDKpI62GCJA6OIPMmNa7xdwAWmeXz2Jg0bIApXssk1AxZyeUpYbggAs6Yevqq\nk/1s\r\n=h8Oc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/Container.mjs","type":"module","gitHead":"8fe911a299fd90d536019ac7007d84dbaa398e06","scripts":{"test":"jest","example":"node --experimental-modules main.mjs"},"_npmUser":{"name":"flancer32","email":"flancer64@gmail.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"6.10.3","description":"ES6 module based Dependency Injection. Works in nodejs & browsers.","directories":{},"_nodeVersion":"11.15.0","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","mocha":"^6.2.0","should":"^13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/di_0.1.0_1566217800896_0.7998216855679667","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@teqfw/di","version":"0.1.1","license":"GPL-3.0","_id":"@teqfw/di@0.1.1","maintainers":[{"name":"flancer32","email":"flancer64@gmail.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"5eea40cdec54cce9f70fa8be8c65e5e1d0f78b38","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-0.1.1.tgz","fileCount":12,"integrity":"sha512-KOByn/zD8YRuy1nLIVxF//bETEW44nOGVEC95csZ9ZTspnBpEv+NMZcAGIpqGNTZ2qljUL6D2w+3hRY+Q8/Nvw==","signatures":[{"sig":"MEUCIHI4Srl6AZdr8Go3lbhFYBFchRQRij+eq8OvL8Mri24QAiEA15BE5oUl2Dmps38I+BB5MPmJoPl0OZQnNlhm/GCJoQM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXSMmCRA9TVsSAnZWagAANx8P/07/Hmjr+hr8SxLt2Dkv\ngs5MPPQyhp13E6Jx9WLY0gulRpX2LB1/CViqrG6D6TeWG/pSERRKc03Zu5vl\nXnTPG8NojrnUHTbobHZSzXsV00YIXA1C/eRnYMC5UbAvXkUNpkjDYVLEze3G\nHCi2v8lJeEmvSncTbwZ5+KOvdzJoz/kup+Hcxn86kXLlzQAH/L5bhrwuiatQ\n+r2P3vMCOf5KrpZW3IZciSzgyu9oV5pLA6fvXyv5t1ciIoAUK3nBzYsDxrB2\ns8pzLq9ioNwrT9I7JZT3IuTX1jj2EO44FJT4ZRaWDfJj8uyLe0aJlYfppGCL\nXmBv+xTfxMD4+lWz1k8X8/+dl8ii+I8NnsVtxbdLXV48Fut8kn9/KFoZK0w1\n6hxHbxIPq6PHY5O/ZOxMr82T4fyIY5HiGfRgxEkO82np6qNtEl/TEkjANjVq\nBEZOf0cjFeEZeCcyt6hn6UnXGopjA7hx1k1SPvNCB7ldkXj0gZNxNy1fVpep\nTInaNZUSn7tImaYsKnioocYXrVWoTXP9mXuqOVeZR7ry8m7GAPqmNMiX78Bk\n3g9SEZFbgGrRksOLK4BGhSiCm66tB7bvQxPxxDYYR+CTbItknjeFzHS2j/GC\ncTjBMidUzLCR3qH7z/cCS+QY5yennFHC5OKNk55JlSrVaP2UVk8Dht83gcf6\nUJe3\r\n=7LfT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/Container.mjs","type":"module","gitHead":"4cc1fa46986c39e3a022d6ed4c4aece9cfc4a718","scripts":{"test":"jest","example":"node --experimental-modules main.mjs"},"_npmUser":{"name":"flancer32","email":"flancer64@gmail.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"6.10.3","description":"ES6 module based Dependency Injection. Works in nodejs & browsers.","directories":{},"_nodeVersion":"11.15.0","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","mocha":"^6.2.0","should":"^13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/di_0.1.1_1566384934139_0.2417450043904419","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@teqfw/di","version":"0.2.0","license":"GPL-3.0","_id":"@teqfw/di@0.2.0","maintainers":[{"name":"flancer32","email":"flancer64@gmail.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"9a5769d1c99c55038433f0a24048f572dc3289db","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-0.2.0.tgz","fileCount":37,"integrity":"sha512-ICRoqX/1f6Ww+3krvzc5UX3xykqVMRytKOH0YNuxvqmQDj2SpakL3alyOHkaIzaG5X5h4m4oKFPCMzqtVg+Llg==","signatures":[{"sig":"MEYCIQCjq1fopU/S6CoFnJUikVgP4AgRMOGpEu1jbXYUMGWQ3AIhAKFtQGbaXG/QpQq3lGCBR16lSlXNSEGezNTjzyYLMII5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZpqfCRA9TVsSAnZWagAAL5MP/RmWmtIn3hClH/FsY18f\nebS3Xzh56908Q3nLNYtZ1llSBq1POUbnY98LctINkrfCSbKJgRqQpPOjV6LT\nZ6esYO9ZDmKutpcBKN7iOi6uHm0yEG8X8vdlIwKRCuYj/+FuCL8z41vo+Y07\nAyO3bcaK338tk40a/CZwQ0lEJMzDXN85FjMwDEt8oYssecOIaWcc+EjyOxfQ\nEHQtyWPSrENPJnmdo7RhGs8KFOF85ECrQQioBCjrXcri63v+EV6O6MbBpPFk\nz2BML8rvdneVxBXQfy6s0sd/YhNPMGcV5Ba1F8aliv5T/f0sXU9kGocAxabo\nZU0qMg8CFYmgeOgAw53ire9gfuMDnovEgY7tnWO8syVBP63so4RfRrp/ckBu\ntVmVhQPUnJx+2LBC3UN6aW+U1gDfc2Lsrf/Js2tiDuzJsUvI1+COvHUp+RBt\nN7KQGy65GulXeMwDz8R1E6btzf+LtyiXyQMS19WP4PEHG/p0UYaaijWwhWr7\n0YKFyZvWco6Si4fM7hoUHaEKjKPo6g720Fe4tnLeocKbGlzMHEE1fZvCRmWe\n6GLpnfrvBmYJwtZc9cOBWflroywvZF34hQdjdRdhRXLVlxbtR2RSzblwHw27\nZNFuUOfBOW7jldKHxKCqsvSdWktdFO3vOQIRSm2zzY8YOot3DPlPMW+3VKbx\n5ouh\r\n=9WP1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/Container.mjs","type":"module","gitHead":"c0c43663300f546eb5e0e47e714721459d947f32","scripts":{"test":"./node_modules/mocha/bin/mocha --require esm --ui tdd --recursive ./test/","example":"node --experimental-modules ./example/s001/s001.mjs"},"_npmUser":{"name":"flancer32","email":"flancer64@gmail.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"6.11.2","description":"Dependency Injection container based on ES6 modules (works for browsers & nodejs).","directories":{},"_nodeVersion":"11.15.0","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","chai":"^4.2.0","mocha":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/di_0.2.0_1567005343020_0.25624427540064043","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@teqfw/di","version":"0.4.0","license":"GPL-3.0","_id":"@teqfw/di@0.4.0","maintainers":[{"name":"flancer32","email":"flancer64@gmail.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"esm":{"cjs":true},"dist":{"shasum":"5671c7194e6876723960a9ce5ed9630e2e40a518","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-0.4.0.tgz","fileCount":52,"integrity":"sha512-ytJA9x25A3dtizK1BHiLHXYqFXnZO2Vq2TMjaLpYza+jttR4mgsKuq4a2imKCExvQZwy7t0u+F1y0PUZa26Njw==","signatures":[{"sig":"MEUCIQDKRpm6Ef+9PLOiyw/MpqIaa3UHH4KnhQ2WrOFQCLqTOAIgbPtu4AK0MOEXnBjcXf84+KFv1myaJAu0kg88bvN2ALE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfs+zCCRA9TVsSAnZWagAAhPEP/3yMuWGJA/CvKbJKxw+V\n2hda4iGzM3KdMY07bwy7PCARW3orXVNqquTiV2zioOPyS/UndeDMJx4EMRjp\n4fPkMcq9YGCIXUIZSCkFybdx7rk/cb3L/vh96/v99jp9Foj717BFaXpPqE7l\nzAqg7kmIA9EE94oKh2VnClXxn74dPmBENYotSt+oG61YoV+xCY5MxrNUuPci\nxklhnhAfzLYLLP7/hcPhIB65zjPFkzRysQ9KAz3wv8UuTSYZ4Z7kh8b/3nwD\ngZNNn8MpwadCw5N1wuJbgNJFbz8G6SI3z4mxzCQDHBzt6f2vQvqCL0U1SvmH\nVObApy4ohqFanN/X/q0NCqwwXTu558vJUqEnFN4mi+jQxZIWqPDD5mvkRH8N\nTf5ItbRlrvwIC/w5Fz10HEboQ4NS6VxG5nFgGnYZvhxluPAHXnU9C2+O/EDe\nc/pxS4e9UngkLBQlqlkACxBEyvBLvkr9WZZsLoaPNG2REwJ1nbGF4NjWnQzI\nOpG/0hSA5EWs9hzhxkOjTUb+8he90S/D+pgoQ3+Lq3IRIWssifppOQvzWfU+\ntV3gv3L9NfU63pTKGBmKB0fTpACU+3PKnuRorvyjukq8kB8qyIIZHnImWxLu\nskTE/c6GmoU611dVTl2gLuN+bD0RiGHgv0pPaysOlCeOaHooqVHU/Qi7KBjf\n35p5\r\n=S6qA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/Container.mjs","type":"module","gitHead":"afc66e11896b9b844a1672b41fc2efb00590eb89","scripts":{"test":"./node_modules/mocha/bin/mocha --require esm --recursive './test/**/*.test.js'","jsdoc":"./node_modules/jsdoc/jsdoc.js -d ./jsdoc/ -a all -c ./.jsdoc","example":"node --experimental-modules ./example/s001/s001.mjs"},"_npmUser":{"name":"flancer32","email":"flancer64@gmail.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"6.14.8","description":"Dependency Injection container based on ES6 modules (works for browsers & nodejs).","directories":{},"_nodeVersion":"14.15.1","_hasShrinkwrap":false,"devDependencies":{"esm":"*","jsdoc":"*","mocha":"*","eslint":"*","babel-eslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/di_0.4.0_1605627073620_0.6741550862324455","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@teqfw/di","version":"0.4.1","license":"GPL-3.0","_id":"@teqfw/di@0.4.1","maintainers":[{"name":"flancer32","email":"flancer64@gmail.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"esm":{"cjs":true},"dist":{"shasum":"9c529ea10a7af3813f5d113f1264ff6c4307d3b1","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-0.4.1.tgz","fileCount":52,"integrity":"sha512-iG2STkeqvaJQ90/x9rF/4j3kM8fORxZGdFNFkNcUMMEH7THpKR46Zm5s/43VJzOhMgNCpozASq85sHunmmNPvg==","signatures":[{"sig":"MEYCIQD+oWFB1pguZcZfjx9ZK+Y8A7/JF4zq/dPm4t3/inyz9QIhAOIy2GKMOTLizGq6SM/xPOg8VsgQqa1AKPyNg6KRWzn1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0NnACRA9TVsSAnZWagAACn0P/RQ0uag1JIGaDtKxTnl3\nuycOohkT2x1XSmLRHi3pwlpO+xAQ14Nd1fZfq0Dw1C1ELHxAQICXBbfqcYV5\nNGw6GLeDN9gEmGj65+JXnxX/D0aDN5qMhVlZ8KRJlEkzpxdBdlrOgDBq6J9f\nnpytTNOEE8fYqs0oJzNOVXgbjmHT/jVBuaFiWGsE7e2U80bR2vuEyXRHt3tX\niTBuUVEeIJNckmsUP/OTibon7nGndOrJOaFjjenprsav35ZdiM3pqJVriqcd\nJwvyZTGGpF6r2xLEhdccIvaGnjqDDjjjds8BmQThPi3wR5thAOLqqvcb6ZO4\ncm+z8xKln/GkV3gCMj+LrQTYVYJYaZjzk4mNRexTqDQIz0ZTA5oNco3h3Y9Q\nTvE7hHgbcZ6cFZjssuuOW0dhECxn0mZchtDyFp6iyb068lPov29tkaIwTIwZ\nACa+/jihPIglVk/uBLsH7nckrSy6YEtWdbjfQCXe9UO52f8fb1iDhyI2cge5\n6RbH6eUlJxkmRzBN6vdGWEJNaJotyYbbk+YodDZ+urDO0WSxM3/uhlSWANyS\nfXwAwBgwlLCVC4c64SQdwAmzBQ/B8G6oZuGnKsXUKpz7iOj7ePrfL009GNyM\n3FuJW12r1Ys785grNA22HqbIKz/H5oXFJ9TTrQl5kNhv1RO0G4/bV/rnvwDj\nIasx\r\n=lItZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/Container.mjs","type":"module","gitHead":"705174a2fb6a6a172d23fa6fbb3b7402079f9c96","scripts":{"test":"./node_modules/mocha/bin/mocha --require esm --recursive './test/**/*.test.js'","jsdoc":"./node_modules/jsdoc/jsdoc.js -d ./jsdoc/ -a all -c ./.jsdoc","example":"node --experimental-modules ./example/s001/s001.mjs"},"_npmUser":{"name":"flancer32","email":"flancer64@gmail.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"6.14.9","description":"Dependency Injection container based on ES6 modules (works for browsers & nodejs).","directories":{},"_nodeVersion":"14.15.1","_hasShrinkwrap":false,"devDependencies":{"esm":"*","jsdoc":"*","mocha":"*","eslint":"*","babel-eslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/di_0.4.1_1607522751637_0.9365610671774733","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@teqfw/di","version":"0.5.0","license":"GPL-3.0","_id":"@teqfw/di@0.5.0","maintainers":[{"name":"flancer32","email":"flancer64@gmail.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"d2d1991ac6099e353846963b9de1cfd858d91330","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-0.5.0.tgz","fileCount":16,"integrity":"sha512-v6+llx1dAqE2M6wS4O7ewLk7LMlrqDz+gI8/Inwj6mYRFn8QlLeOV/KKzglGuUvIw7uNRW8QhT8Th5EM6mbfVQ==","signatures":[{"sig":"MEUCICiqMdOzEybHV7pOozZVhvjSPwBAjsqfiLDi7bGbDkJbAiEA5kDLG9Mju1gjZC8lJEw/E5+Z3uUgQOV5uFQdUzfk9qU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzGNFCRA9TVsSAnZWagAADR0P/RSZUDjcniLdg2UI3xA/\nBz92r7EQYDmP7SzChnNSnOhTVtt/4fFqvR4z+e7hdxkpk3cuG5Y5G6Ez60VR\nj+Z4gWmVKHHmo1X4Wlx6jXHhVTPVQORfC/tN9qWA/TIeG28VSwgtkr5iPZk1\nC2TVXrZju6VSd+O3unT/UPAC9POZZAl8lk992A1cloHEOIcNhPaSqyqxpKqQ\ndpfielcd605UYDUiH/vXZp8i9wX2hTW4r7PFIxJcgJriHgsCaFvvYXqeYQ4T\nF0To1G888fTdS6AH8rM4A607D8Wf4zvSMGAVksyfADvXfeJ75ywndb8VOwDU\nFJGtSp5gj8NYQoYytNHtzM7xeJzO36KLz+Z01D54Pp/4jQ58HSzMcsNg6W6U\nagjQ3Bv/hl/UDs4nKCVbGtDxxs+WGbIrL5wmYA4dZkuOHNPq2VphXi+HrpYT\nOCsZpMKhNJuuUfDhkqkv8Z94YvAyR/b63oVvUnnrYhNrSwT1F1F/dyOq/aup\nQEjeZ4nCl6WWubhwKECwyoIBBVFMCZ4YaTX3H0eW68QScwpT/ULQy8iirVGY\ngXYvSgAM68MDlUKNnuYy6i0nw8yAJI3ATRCG9aRG/1VEtJWwf6dwoNdtPesr\nQZ3MJ5S+hgYQBXejxYj2gBzc0MDbi5dBGfZnfOUa+QSJMeX2otwxK09uwnMI\nLkE7\r\n=asjJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/Container.mjs","type":"module","teqfw":{"autoload":{"ns":"TeqFw_Di","path":"./src"}},"gitHead":"2042168b30b41eaca4c126bd4412eab66f68fa2f","_npmUser":{"name":"flancer32","email":"flancer64@gmail.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"7.18.1","description":"Dependency Injection container based on ES6 modules (works for browsers & nodejs).","directories":{},"_nodeVersion":"14.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/di_0.5.0_1624007493187_0.5566624759825456","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@teqfw/di","version":"0.6.0","license":"GPL-3.0","_id":"@teqfw/di@0.6.0","maintainers":[{"name":"flancer32","email":"flancer64@gmail.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"4cdfe8f596498cae8bd63e436c9253aafae089e3","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-0.6.0.tgz","fileCount":21,"integrity":"sha512-iBr85x9uQtkRM6rHApWT4tU2UBHsfy49f1Aks5u3o8saLIYyk5rttt0O+i6tvsEHfJ2xW1l0j6MINvAFifwjlQ==","signatures":[{"sig":"MEUCIFAoE2HEGuTU0H8Y4S1cr5eqXUbvJEJ1AFVkXKSryT5HAiEAnAh9c/MAcjmCa4+3M7uFMJAZM7DLpWLzB1b0WlAnyqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6DkYCRA9TVsSAnZWagAAUhAQAIqNILSUhX0iMw4eMq9n\nQBCGMt7TO6+mOqv8aOi0nMQRKT4Knu0/2Hbm9bA7QRc8LjAmKnY+gadKWZNb\n3Yf3BqxfIeRNJOEGdst2nKIMj9T1JbRmvVhm9ie7f7p1JwJcrCzCp0QB2GPu\n2hwpKxr2pA/zIOJe8/YUGPjTdeLqn3Ri2NQhd2qA9ckfLxqIjwbBMpHyqJRQ\nQ6LzQmLXL4rrYk1BuCvOEXCtpHD4P46LMdyTTzcuXMJ3vvLCuFklM1ly8dVi\nmiCiKMwcnOLWiKL8lZ8rcY8SJynD+VcxsPDMe3QVqVMibfbX+esVXFIlrDSo\ntJC1bW1dnGDNN/jujYlaYm/dX/uvbUzLU9pNYBk//MZLJMfqB3tT2sr/hTmZ\niADxzP3FymeOEgWIbhRleg7zwuUkZwtMAzWHRyWpuWOm/uY4wPjHpjXEXjP8\nmYh1bf42RlpFXhFNtmjTDR7ru7c5SfN3Ug5gZ6Kq9jmwjIuJI6g9XXxA6k3L\nc2g+q3yWLKJ7TrGCMqmzj5MfWAGfTHro66dWirY45F3YO344iQcRxDfsJ3Ea\nVNJRCSUTDS9QlKT+rfLuTekpPW109DCwPkv+WbBzkezGwodtTo5BBt33JFHU\nrYLtBcluc/hG+Ndittwb+T8P/2GHn5u7WCc/vSKBAsTfZZjsSx/TEMmpgJVi\nUFYx\r\n=6mOB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Shared/Container.mjs","type":"module","teqfw":{"di":{"autoload":{"ns":"TeqFw_Di","path":"./src"}}},"gitHead":"8732c25445544377647918c64663bfd6588f6f4e","_npmUser":{"name":"flancer32","email":"flancer64@gmail.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"7.19.1","description":"Dependency Injection container based on ES6 modules (works for browsers & nodejs).","directories":{},"_nodeVersion":"14.17.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/di_0.6.0_1625831704127_0.7428420730368166","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@teqfw/di","version":"0.7.0","keywords":["dependency injection","di","dynamic import","ecmascript 2015","es6+","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@0.7.0","maintainers":[{"name":"flancer32","email":"flancer64@gmail.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"cbbbe900b91a368fd1b3728b4a3691dd53eb8a21","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-0.7.0.tgz","fileCount":21,"integrity":"sha512-a3/tLpTVUrfGefPRz+2zIwcobrjD4Vr1D5pbq9PcDIhFw86uQ8tMympiN0FAqQ3oNLUwmhuoRRerwFtN7iJXfw==","signatures":[{"sig":"MEUCICYbrxbs+Mb12THpADWlUZwHwMDaTSkpfpYdxQDhh/juAiEAuUDRJmJ3jdzAXC5/K3jQ1HhEpiBYoF3VGGztDsavwrE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHSakCRA9TVsSAnZWagAALRYP/iYbdotiFfkv0Ci41Rcv\nj/KG2Px9qzxSGqFSPgDc+sH1SvBSlPwqp6GAPSgLTPwi5nd+ynHgB0Fp1n04\nH9eBGMunQLgrEgmPujFxwLK186f1mnky7hx6g/rWhvwCTi33SXl322vWx+Pi\na5gD8UVoHhlQxozQk//dMMgsWln3Cmg+LDY76Row11wXPmHXeI2VxBbp/WTA\nxCHsH/y85Na5+a6CTSfkA3/KDxEONMFBWRYRWamkRcYJ0xwSgQSkegS2fdhC\nEdFTCc+xYyOxLkaWuGm/+3mf5ktu8h6UAJDEw0yLrNb+lzXN8xBN2DEGTNC7\nu8ZCBdt1wpFmBhWKC4EdpKF4+U6uNGMRYMcNebB946i9PbYmn5cdDZW1tl/3\nEHDqYyoJRqM8au4DBdgHgo2cJnPp8FfJVdAaDObNBdPy17T/J/79rVtVa4zF\ns2b8/Q4+5wv7VgVnLDxsT2HVp4/HOxZ5qdfB/Ld33IlF2kX80q0P1zi0XH7O\n5G4BZ2LJyxvKzBLhSVHQrd/YkgC+Ir5X0shgPDqj5IKoNCBQTxOlXQUyViV8\n417GnYyJavpfSBduXRu42fSSGCi0YKoXmnR0r9vRXYD7kd+A52Fr7rNc0BS3\nEg6jGmZyNvLC4Ja5qOFprnHs3J+0rI+EFX7XYfKIq1sOYMqyLjXkaBXtXfK4\nGny5\r\n=gn6y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Shared/Container.mjs","type":"module","gitHead":"cb0a9187731d65cec52e34643dc84a84150a4b49","_npmUser":{"name":"flancer32","email":"flancer64@gmail.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"7.20.5","description":"Dependency Injection container based on logical namespaces for ES6 modules.","directories":{},"_nodeVersion":"14.17.4","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/di_0.7.0_1629300388074_0.1257747297465801","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@teqfw/di","version":"0.8.0","keywords":["dependency injection","di","dynamic import","ecmascript 2015","es6+","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@0.8.0","maintainers":[{"name":"flancer32","email":"flancer64@gmail.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"b491afdcf052d7a53359d0854a15355afd154f79","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-0.8.0.tgz","fileCount":22,"integrity":"sha512-VsSgUOGFC8rwNLi2DrXwtrmEoOdURMiPvW7tTsstfvNXiCpKsx/bIlPn3UQyijCP/BRF9zY+PCfXwle4E7LnHg==","signatures":[{"sig":"MEYCIQCV02i652N96li+7yS+hgJO+ySMugAjRPGa+EqeyDIyZQIhAI2v4Ilq0I52ppzuZix6T/YZ0QzHglvlEtFwEoFe0nG5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQve7CRA9TVsSAnZWagAACvIP/3yz4o7FDw6+cPTpuVpm\nMXbgshnfgEAQaIT5k3x//Kxppe45CFXi0VENF0NiPDzlz16XORtM9gfB3fhM\nD/GCyfAKNlCL7ob9urHJHotAGtR2uq+SV3z6/LRXtFO9NYUNwbzO1+cwTdAB\nwzMvGOztWwf9OfnoyQEz4PITLwwirkUP+7/Fhm3PON5U/iXZPBoGlcmRofcy\nS5JEnGSCgn6Ij87FPCz0XbNV69rv4OhqbpcUc+fRrpAIIic/hpgak2ShJiys\nb7TZjXy9QH/pkTedY7XD7iAH5wEz5AWg/nw00kErBUtIr6tgVjyp2ONj7FO/\n1mdgKiCb4E8qDWOdjaBY+Rbdf1OSktYOqK+VVkO2iix1LuLJ7HctNwEX7wGG\natmNgbE2jFnxDIYv/arqaX1TrFe2HWrZY/Wuc1uzE3jDPJO7vvWXg2ZPCbGh\nVgmZbxgfybAUwY4/uVQU6W0KcAQOkXKumz6VTN3wsZFxzgjXOlUb/sG2sn5/\n6oltO1Q6UvGT7Jb1voDA2q7kGSC6KQEK/sTdn+ESMcfYjybBVjExZm7f2DGp\nQE5oZhp3A/hg5Qnf03FimH1QqRmyeLVINttCmcR/DqJbpWdBlc6Oyibl8i7i\nIVNYW3iOMTvRc3tKB/brQs32/uTaVdwJ1Ft+W9oYI/sU3254Nzu6XMg+mAD3\nYOqU\r\n=LhoH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Shared/Container.mjs","type":"module","gitHead":"1f5a6df69ba1bdc6c9f5b0a4d55609ea55fe6cc0","_npmUser":{"name":"flancer32","email":"flancer64@gmail.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"6.14.15","description":"Dependency Injection container based on logical namespaces for ES6 modules.","directories":{},"_nodeVersion":"14.17.6","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/di_0.8.0_1631778747162_0.6654265611593104","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@teqfw/di","version":"0.9.0","keywords":["dependency injection","di","dynamic import","ecmascript 2015","es6+","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@0.9.0","maintainers":[{"name":"flancer32","email":"flancer64@gmail.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"8f9659fbfafdd43015089dec6f0ee947e4bb9286","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-0.9.0.tgz","fileCount":23,"integrity":"sha512-ZKgOtl/8iwJgZ8yXBOYqcC84Bw4JJbEo7ogDBjYmRJfrlkAV52fYVRjyiP/oCg1T8bB0sKQ/KiiWvDelF23jqw==","signatures":[{"sig":"MEYCIQCGc10sADZGuOxAYkPJbqEGOFzquwSynrMuUPAjdXPIDQIhAN+fF2rMWWcrwSLS63DiPd59lm+Fp4NnSK56uUH7ae91","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68765},"main":"src/Shared/Container.mjs","type":"module","gitHead":"e7ab64fffcfb20d14a7035ade54df18ffd8e093a","_npmUser":{"name":"flancer32","email":"flancer64@gmail.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"6.14.15","description":"Dependency Injection container based on logical namespaces for ES6 modules.","directories":{},"_nodeVersion":"14.17.6","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/di_0.9.0_1632405256231_0.03372106311546652","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@teqfw/di","version":"0.10.0","keywords":["dependency injection","di","dynamic import","ecmascript 2015","es6+","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@0.10.0","maintainers":[{"name":"flancer32","email":"flancer64@gmail.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"419cb5de9dac58edbe99804bdabc2281aeac76a2","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-0.10.0.tgz","fileCount":25,"integrity":"sha512-6RYJBVrEHJoTNnVskbIfWAq3KkjJX8sINmVxc9qfgvCLCJvXr3p2djJGA6EUKceZSYZNLW8lqgmgg+wxIQLZSQ==","signatures":[{"sig":"MEUCIQCT0AzMvT40Oq03yCK9oMNQv7r45fKqRefZ/c/u2Ww85AIgNVrG/hK4h8chWuJkau7bpZJIj73H97FwFg8LRk7BLbQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72488},"main":"src/Shared/Container.mjs","type":"module","gitHead":"813225a1fafc4925102e27ea5c7c7d8aa0d0566b","_npmUser":{"name":"flancer32","email":"flancer64@gmail.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"8.1.0","description":"Dependency Injection container based on logical namespaces for ES6 modules.","directories":{},"_nodeVersion":"14.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/di_0.10.0_1635339765407_0.699146742854996","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@teqfw/di","version":"0.11.0","keywords":["dependency injection","di","dynamic import","ecmascript 2015","es6+","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@0.11.0","maintainers":[{"name":"flancer32","email":"flancer64@gmail.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"bcac2080fa721e9451402f6bedddd39562b144e2","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-0.11.0.tgz","fileCount":23,"integrity":"sha512-WnjtjJkwKSrMJ4z1J47Cg0eKwHmfANInHhOni0IWXH5IkNaIbOtTZHdfg85jYVly4vy115LDOEKTgSMdPJqdqg==","signatures":[{"sig":"MEUCIQDzMxHLJXhs4JqnvTH+bednJiyemNwueKWy7E4IjeVObwIgDdLP9xT0LwE90xWS4RILajmfX16XuuXckuvI54os5Mc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwEpSCRA9TVsSAnZWagAAohQQAJvLQOVDp2Y2KKrkEwPT\noS/JssTMlV+je7Gcxg7Pb4fAEzlp/fVL9HNnQoGz6B7oNXKDDWeAvbZElfXe\n8pvTSCRNwRMpi/Xbat1EKPuOEZA7E7sukc9HCKnKI4RjseEWubj+1glV4+ni\nZiWi8cLYWwP3gaRgp40j2hRLGHVs3m0hKiye1iUqa4qBbjeJEfDN6NY+S9oH\nic6NDAF4l1kGQ2I43QsBI1gFTnfw5zk9NhuhSycVI/RjQT6/npzwwSZTAQen\n9vmD4aHTq8azwO4UV4CE+N3BHfaq7KTdJC3i7MPEXnnOUGM8uFqkdZHymAu9\nTn6ek/D4Bjqq5zE7w5gNP/1i6bt7rErys0KPHBUc0yW8/4C1gKA5Y1NbxJ8I\nb3Tv7SnYlbJj1i+ewvIltXFuwRX3689MAWrFpakW4TGM/Zk5UHRxIuEP5u9g\n1e400NSCAp7GeDcMa8cYjaBHiOg1f5B0KzrIUYI0zcrf8hkJUvYK/DtRaDck\nuZHRbTsaV0+AgjcuP6ZFrKyCqFgsnOz4oA1Cr8HnpDfvyI1mwqLdNZB0VB/7\nZc8fpKOvxS2v5AEID7AOAHBzzTpz5d6f1PHcpFwIougPxarZzStorA0mGOG1\nuYuLgw8D3sxcagWVMPc0JQxFoEwxh444O7Q1Nns6u6YrNkDWUFcTryt3JlXR\nyKJJ\r\n=iB9A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Shared/Container.mjs","type":"module","gitHead":"d79b05f211a23557bb8c2ea934fbd9db723c5574","_npmUser":{"name":"flancer32","email":"flancer64@gmail.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"8.3.0","description":"Dependency Injection container based on logical namespaces for ES6 modules.","directories":{},"_nodeVersion":"14.18.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/di_0.11.0_1639991890716_0.16206004671778484","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"@teqfw/di","version":"0.12.0","keywords":["dependency injection","di","dynamic import","ecmascript 2015","es6+","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@0.12.0","maintainers":[{"name":"flancer32","email":"flancer64@gmail.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"715e3fb46c137c389aa41e78fd4f700410e0892c","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-0.12.0.tgz","fileCount":23,"integrity":"sha512-sX35WGuRYlOemXkuTzQFYZDNS6dA/qWrhriJBKMSXLssQr0GkGFrijUhBcf6vefliJix1xu7PyTltssiX7Xgmw==","signatures":[{"sig":"MEQCID0szooCrlF/+N0TyvEDjlTGsj2Hdu/daXTdMY/W20jHAiAYIfw2Y1p5JwwFgJDMsD4Zcrch0srad0wzPh2j4sfr0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJRU5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpIA//cjmQ5bLCX++kQR5YZCToL/PbFrG6EpZrHd5IX4SerjGd1FoM\r\n7pxlafGdJpHk6qA6XKHynviT88nqoFWgvfyCwMh9eU3cGdJqVqaij+I0wvYo\r\nMCTlyOUAwPpEgL21OQvvHQbI/J7p+JE+7EKDaz6u+rIgU0NSPP+XhZriiXPP\r\nJrJTs0DX/QuMI9Z3Ng3AqIpAXwKHiQbzhoa44xyD0fCUUFrOPx52b2qINrlw\r\nSFac1cgg0hwjZJAXDdISCikx2vANl7qSgY8nVGzLTq3I4/DQWUl/hXD0QKUb\r\n4xFYlKF/lYQewPNS0aSsVC9OZQf3ZDeoJeHK7FiyxA5bD7bZ+Rdh6kwe27fi\r\n0cZlBB1rY/fJiyLTt6dBXOS0bR2kN3QBFBwwBfeQ1p2YUHG6aTBvgbfXA2du\r\nlFX0JZMpHCWwzNipqsL47zWuEWy+sa0TFxp2ZjTw+e/YTREomVMN6T7+S5+U\r\nLqgK0WxYiAh2l8a1mUE2MXdSPVKflfpcJEajuzFxJXiWybVByYu3iGTloZkM\r\nCMdXkiG9BDVPk/ozv8Ehtn1tIhlGSOR+YOWxcjY3EHsUcFkMtHOuDFj/b+zD\r\n3IopwocIRUoz+QGEpdPPX+5VP5qvJdv4hE5gaeIPwrQ6uVpSVBJt8u0XfwBT\r\n5b7RRK6cgVDVJOXjF046Vm6FmqrauyvEkZU=\r\n=cms+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Shared/Container.mjs","type":"module","gitHead":"9c88eefe1679d57b918068dee50c96dc473c47ed","_npmUser":{"name":"flancer32","email":"flancer64@gmail.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"9.6.1","description":"Dependency Injection container based on logical namespaces for ES6 modules.","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/di_0.12.0_1680151865512_0.8630792146632917","host":"s3://npm-registry-packages"}},"0.12.1":{"name":"@teqfw/di","version":"0.12.1","keywords":["dependency injection","di","dynamic import","ecmascript 2015","es6+","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@0.12.1","maintainers":[{"name":"flancer32","email":"flancer64@gmail.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"ec6c533937555acbdfbcdabd35a519ca8b70a3e8","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-0.12.1.tgz","fileCount":23,"integrity":"sha512-/nGbLachWd13UjiA7v/67JJU1ZvDzozVPN6N/Jb8h3g2bdsz0VPQGcWtMB158zDqpu79B1gYKIsq/WN7rPhdvQ==","signatures":[{"sig":"MEQCIHHmqeKloBJjSnCo0i0+6hqMx9/lmb5Wr0w0ace60hfTAiAG4LWxfGFvxfwjUjg7vb80eKuqTmp70cLbLWlkKfYuPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKpfZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIUQ/9FrJOE1BmOFXfId6NrJ5FomQJVJbgH1FW3CIIP+GR32OS3+AL\r\nbqlEPDW0B5d9IC0n8JILUwmLUHlCv9wAwNVcl0FokkKBnK5cZUF2aH5P8M29\r\nHO+gF10SLXl55S2/pCDRf/48PXN4mEdkpmhoTq4wNqPTv2itDkhk+tF79Ssk\r\nso3YSBS/oAG0kE13GObv+w5naBFbEbQ7pMVoHqTQsNU5E96YSyrLaodY/y5t\r\n/MQam7shDjXfqk+HtMmm6D7z+Pphocf5BZ4g975hswQcHM99ghCceBG+dQ7e\r\nLvBIUBYgSo7dxEhyeh2kTX6RxeqGNF+aOxkCyCotJblaf/9DqdFrPoBjQ6xl\r\nG52OdSFik2EeGZE6m7LyXs2JHRGyvQRTl+h3HwiYfGaG1a3AXEGlxfe1EV0F\r\nib3FyiXaKJmv2X3+/tsVTw/whV+FGUpokXIZNMJtLFeX8Pn0W/2/hDVjAmPE\r\n0Z3wha+baLqRIq3IARypPAmsChzZ005yDn6TKnT7bgIR5NuipyWxwH5nDPpi\r\nLuawUlL5LdiqU4eq3C/8KGua1vubvskZv3XsxoKmccXCNHyrKSMKqQ7yrb6d\r\n/t8yYHyPAvT7omrUEjTRWsxfxAGQo0L9AougA6yxUE22e45HIfoDCd7tIEOk\r\nzwZyRv3eWEAip1+sJwX/PW7joQzvKNqXqgM=\r\n=dU/S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/Shared/Container.mjs","type":"module","gitHead":"a64c9ae150a995aa60bb7673efe352a1478662ed","_npmUser":{"name":"flancer32","email":"flancer64@gmail.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"9.6.1","description":"Dependency Injection container based on logical namespaces for ES6 modules.","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/di_0.12.1_1680512984845_0.6873830880781133","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"@teqfw/di","version":"0.20.0","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@0.20.0","maintainers":[{"name":"flancer32","email":"flancer64@gmail.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"6345a6ee4281231e62843cf025754a4f1c4f03b1","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-0.20.0.tgz","fileCount":24,"integrity":"sha512-dt2VIhW1gj9Uwctue3w7QOawQ1dhuJW3M28cqot7P6FMdCoR8FVyB26n1oF4YSV+zoWz3yCU6inEA+kC5H2MPg==","signatures":[{"sig":"MEYCIQDE9OWG+oZ3hYSzh20Yutj/vrd7PZXJ+0FMN3KwLRUwAQIhAMOYsHxkJeGBlKbTrGB/paweNOJ/nVXzehWLTFa0i8Nz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114499},"main":"src/Container.js","type":"module","gitHead":"a61aada590a6d66fde369f4806183dd835971ccf","scripts":{"build":"rm -fr ./dist/ && webpack build"},"_npmUser":{"name":"flancer32","email":"flancer64@gmail.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"9.6.7","description":"Dependency Injection container based on logical namespaces for ES6 modules.","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"esm":"*","mocha":"*","webpack":"^5.88.1","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/di_0.20.0_1692868070284_0.18318237894452416","host":"s3://npm-registry-packages"}},"0.20.1":{"name":"@teqfw/di","version":"0.20.1","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@0.20.1","maintainers":[{"name":"flancer32","email":"flancer64@gmail.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"d36bfc9d1b84b9e57729ccc780cd5d2134fba26c","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-0.20.1.tgz","fileCount":25,"integrity":"sha512-9sHpTX+Rx0bXsmo0Ep10l4XAH7xAzLPl9ryuviNP3umnzguXddLrgsQIkNnzzUVZNZ+qMG8rsB2ePeoQ12SsjQ==","signatures":[{"sig":"MEUCIQC+7899m+vRJ4jRBO/qTSI1oy0sDYsBZ0xeN0C+SjzWrwIgNoiR21E6kYCDF6XquXoX5Ii2O1fxjfFyulqzaFS+ISY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115168},"main":"src/Container.js","type":"module","gitHead":"c792746fec5f00eaf2d206352c0307d5e1df8657","scripts":{"build":"rm -fr ./dist/ && webpack build"},"_npmUser":{"name":"flancer32","email":"flancer64@gmail.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"9.6.7","description":"Dependency Injection container based on logical namespaces for ES6 modules.","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"esm":"*","mocha":"*","eslint":"*","webpack":"^5.88.1","webpack-cli":"^5.1.4","babel-eslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/di_0.20.1_1692877397234_0.1827850275793348","host":"s3://npm-registry-packages"}},"0.21.0":{"name":"@teqfw/di","version":"0.21.0","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@0.21.0","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"69340f58963ae8dcf24a150a0200f1c0634e959e","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-0.21.0.tgz","fileCount":29,"integrity":"sha512-ABX1JrXc+kjBWXpS3MC/nI4BN2vGIGosjQgwH+5puaOT9iC64E+diHUfD30cFjZeO09jj8n/UP01I6c96ASYHA==","signatures":[{"sig":"MEUCIF6CwVi/8RjmPU6xs08j+ScX/T3HtXXBk567ofqwse+tAiEAghsVRnggSGbNIJy+aoUIvDVVIQj7/2Foe4UXr7mLueI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118301},"main":"src/Container.js","type":"module","mocha":{"spec":"./test/**/*.test.mjs","require":"esm","timeout":5000},"gitHead":"b68ab2a6105a96b510ad74a0a39814a31a24466c","scripts":{"test":"mocha --recursive './test/**/*.test.mjs'","build":"rm -fr ./dist/ && webpack build"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"9.6.7","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"esm":"latest","mocha":"latest","eslint":"latest","webpack":"latest","webpack-cli":"latest","babel-eslint":"latest"},"_npmOperationalInternal":{"tmp":"tmp/di_0.21.0_1694540150534_0.31758878394994605","host":"s3://npm-registry-packages"}},"0.21.1":{"name":"@teqfw/di","version":"0.21.1","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@0.21.1","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"764f228a8bfd7edf398a3100575a51457f1f2d80","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-0.21.1.tgz","fileCount":51,"integrity":"sha512-wYoF+qrkE5Fm5PP85PzZh7WkugvMw3xw7mSqoqOZxna1/zdshPeSy8RJDRXO19NZQU44S+H/zcZq18a0Z1Imfw==","signatures":[{"sig":"MEYCIQDuiwvSM0ELM5ZI1WmHgEC4k/7LZcVQWXkffVE54Dr3WgIhAIfegmE1d2/JV9nwS6garf1j+esNwHLWAB7vx/RiC/Uq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":985043},"main":"src/Container.js","type":"module","mocha":{"spec":"./test/**/*.test.mjs","require":"esm","timeout":5000},"gitHead":"d1f24f3310ec7aed54bd6b1e9a28271b93abf79e","scripts":{"test":"mocha --recursive './test/**/*.test.mjs'","build":"rm -fr ./dist/ && webpack build"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"10.2.3","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"esm":"latest","mocha":"latest","eslint":"latest","webpack":"latest","webpack-cli":"latest","babel-eslint":"latest"},"_npmOperationalInternal":{"tmp":"tmp/di_0.21.1_1708621889668_0.31720756011557105","host":"s3://npm-registry-packages"}},"0.22.0":{"name":"@teqfw/di","version":"0.22.0","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@0.22.0","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"a09020c2dfa0418be864020f57a6351e2e2cd6ea","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-0.22.0.tgz","fileCount":51,"integrity":"sha512-q6ZFnGHdad25eKPfMSMhXIAFCtvHX2uIXLHnMsxNlnPIVdn2enmHUJi38+40bq7CPVfdecyhlIGtnzdjgjlrvQ==","signatures":[{"sig":"MEYCIQDx81q9rbeWGTlssjKy0VNYd2USRysfVibx+5pb7T803wIhAIz3Qli8fNjE2E0MreHYvYl+QvrMluBg4uk2leA5JR3M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":985712},"main":"src/Container.js","type":"module","mocha":{"spec":"./test/**/*.test.mjs","require":"esm","timeout":5000},"gitHead":"3b554a260369c4bfa3bf7c738fd136d2e81985a7","scripts":{"test":"mocha --recursive './test/**/*.test.mjs'","build":"rm -fr ./dist/ && webpack build"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"10.2.3","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"esm":"latest","mocha":"latest","eslint":"latest","webpack":"latest","webpack-cli":"latest","babel-eslint":"latest"},"_npmOperationalInternal":{"tmp":"tmp/di_0.22.0_1710316325142_0.12426299493564397","host":"s3://npm-registry-packages"}},"0.30.0":{"name":"@teqfw/di","version":"0.30.0","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@0.30.0","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"2a0e01b97875add8f533148c274577996c4a99bb","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-0.30.0.tgz","fileCount":29,"integrity":"sha512-vcVzWhSqJFWxC1NgKS6rm5XO2XDLIAG+f1+rMme/QQbIlFsAMlDq3hvus8OSKtp/nxaVgVE3JzA9Fprjk90KUQ==","signatures":[{"sig":"MEYCIQDlpa9zNuhdia7QdjixApih2kfbEWMckdrhgerJA7dqfAIhAKpy1Fv0B+RVgAYdJsRHU2FYqPZGBD+8kpT+mPh8lr+B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57029},"main":"src/Container.js","type":"module","mocha":{"spec":"./test/**/*.test.mjs","timeout":5000},"gitHead":"7c43d01d13370b2c709ba54fecabbd969165bc21","scripts":{"test":"mocha --recursive './test/**/*.test.mjs'","rollup":"rollup -c"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"10.8.2","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.7.0","rollup":"^2.79.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/di_0.30.0_1722428341862_0.8884362653552202","host":"s3://npm-registry-packages"}},"0.30.1":{"name":"@teqfw/di","version":"0.30.1","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@0.30.1","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"ca747c8521b0446d025c1880c3e99dd8a7d8cc39","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-0.30.1.tgz","fileCount":29,"integrity":"sha512-sNpjjZhDblXLG7RcCbqoD+K9jaNd0mSKfaSHB/Dg8yMkO1ivDGofe0uKIYl+/kyD3t1FJ7e9pRcS1bTGBhDsSg==","signatures":[{"sig":"MEQCIASgxNUyL67+Y7TZPg/J0ECGfTXPtxv66GoLYH06weswAiAcWhyJ1ypCz/gzva+IIzDkZ7IjEc5Xzb6SZRvqh7nmsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59415},"main":"src/Container.js","type":"module","mocha":{"spec":"./test/**/*.test.mjs","timeout":5000},"gitHead":"63a636b9337301aa173240c963a3bb820f6e08cb","scripts":{"test":"mocha --recursive './test/**/*.test.mjs'","rollup":"rollup -c"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"10.8.3","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.7.0","rollup":"^2.79.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/di_0.30.1_1726046297518_0.1898849422506712","host":"s3://npm-registry-packages"}},"0.30.2":{"name":"@teqfw/di","version":"0.30.2","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@0.30.2","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"5739a0bc20c49616ed3afb2b1545535c9a17babc","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-0.30.2.tgz","fileCount":29,"integrity":"sha512-QiGpxInKE1QmV10UEfBSEoqwPnU68QHIJoE34e9sU+zygKU7cjS4Xij8dt6waxP7IJD6Lx53lmdstFzcHXowqw==","signatures":[{"sig":"MEUCIETSjtdFeUbCvdK5SjlMgFEdzjZi6aHcyPq1x3IuJ/ouAiEArrN2lS8sPD45gV6OgpMATwSonlgh+ml1KWlLrYsmqyI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65401},"main":"src/Container.js","type":"module","mocha":{"spec":"./test/**/*.test.mjs","timeout":5000},"gitHead":"27dc393562eed046f1dc662e00a28698f6f91778","scripts":{"test":"mocha --recursive './test/**/*.test.mjs'","rollup":"rollup -c"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"10.8.3","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.7.0","rollup":"^2.79.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/di_0.30.2_1730963169215_0.31842772666587393","host":"s3://npm-registry-packages"}},"0.31.0":{"name":"@teqfw/di","version":"0.31.0","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@0.31.0","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"693180337c40754f8fe34a6179a551d11c1ba5d1","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-0.31.0.tgz","fileCount":29,"integrity":"sha512-47CTRbLNugUn6cZX9YX0ioCk9a6BtrThJtySl9dcTJ4kLKXWuMP77Zajq8ikKCX/znWvVh/07G59TqlHdcCeOA==","signatures":[{"sig":"MEQCIHbW5cPdnVs5AEDn6+iR18rTzcOVMkqBM0iUZMEXu9pjAiBBInJauYpbu17GF7j+2KyMX+DmYDI0uTBK8sJ1A6LBfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65555},"main":"src/Container.js","type":"module","mocha":{"spec":"./test/**/*.test.mjs","timeout":5000},"gitHead":"1ca4a7425d3991a4bbdba7ca70547675df228cc7","scripts":{"test":"mocha --recursive './test/**/*.test.mjs'","rollup":"rollup -c"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"10.9.1","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.7.0","rollup":"^2.79.1","rollup-plugin-terser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/di_0.31.0_1732877505759_0.8901017332542043","host":"s3://npm-registry-packages"}},"0.32.0":{"name":"@teqfw/di","version":"0.32.0","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@0.32.0","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"b6352c51ec61a26f5459b2e3529c945ce9073249","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-0.32.0.tgz","fileCount":29,"integrity":"sha512-dsPk/uhqAx0yomWXENLmhiNPlooS/v6BbX8zi35XkBOkUfaX0epPmoJgqKXLGO39qtIjE69nJDq67XbY7xc8fw==","signatures":[{"sig":"MEYCIQDPt+EYsuneettiC3EFRn1isX8otjaayB6dZ+T8rh2WfwIhAILpVzuxZ5bJXbgOtw8GG45NERcy5QVL8Ph64MK8iZuz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68307},"main":"src/Container.js","type":"module","mocha":{"spec":"./test/**/*.test.mjs","timeout":5000},"gitHead":"1703273271240ff5666d0e697f193548676d94bd","scripts":{"test":"mocha --recursive './test/**/*.test.mjs'","rollup":"rollup -c"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"11.1.0","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.1.0","rollup":"^4.36.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/di_0.32.0_1742290666795_0.021022702337527566","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@teqfw/di","version":"0.33.0","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@0.33.0","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"91212d4af4e656a0fb41cdafd5fd321302e14857","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-0.33.0.tgz","fileCount":29,"integrity":"sha512-1QFcYP/sgO5XXSmuWE+pE+pJmwiUsY10ndlkrcpK6hu16gwvFbGYqRmVZPWGRYVgj/lyJyYWnoeAFb6aLQRosg==","signatures":[{"sig":"MEYCIQCH7pc1vNzKMIYpZWwtAi/I3Hq2dJ0ChnwMxaJ54OGxqAIhAJh1YlAClJ4CYrFlfmT9qHZCgwlXHkWGfAtkdnxhJYa7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70602},"main":"src/Container.js","type":"module","mocha":{"spec":"./test/**/*.test.mjs","timeout":5000},"gitHead":"906bc081d311ab74025a9934b24c811abfb2e5f5","scripts":{"test":"mocha --recursive './test/**/*.test.mjs'","eslint":"eslint './src/**/*.js'","rollup":"rollup -c"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"11.1.0","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.1.0","eslint":"^9.25.0","rollup":"^4.36.0","@eslint/js":"^9.25.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/di_0.33.0_1745052215543_0.7608851731207877","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@teqfw/di","version":"0.34.0","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@0.34.0","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"6c29f749530486051e5cf7d58be41c51605ce457","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-0.34.0.tgz","fileCount":28,"integrity":"sha512-g/0sKVi2rQ7N2JbZVA3boIRGfjIzztssRlYrJg8T+br/gbNJ4vHzYDCrDf5GFbYO3bhpfm6/+Zabvi0GqR3pDg==","signatures":[{"sig":"MEUCIQDcMefSsgeEh6B8eiGwLFeP6JhGCp45vJLZK1eAxkxOGwIgAeuDr3A/bFvLTHLBERAwd8KZ4QFQjAHL3rcigyUozjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69796},"main":"src/Container.js","type":"module","mocha":{"spec":"./test/**/*.test.mjs","timeout":5000},"gitHead":"e2f4becbab84cc1032940eb7c25b24130001b696","scripts":{"test":"mocha --recursive './test/**/*.test.mjs'","eslint":"eslint './src/**/*.js'","rollup":"rollup -c"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"11.1.0","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.1.0","eslint":"^9.25.0","rollup":"^4.36.0","@eslint/js":"^9.25.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/di_0.34.0_1745424135647_0.46883905945240656","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@teqfw/di","version":"0.35.0","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@0.35.0","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"abb0123154c362e178707fd7a76e30d4d5efa7fe","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-0.35.0.tgz","fileCount":29,"integrity":"sha512-YCsosBVzHNGxtivqpKG87E96FYSHpDM3MRMtQr5f24tPvUWgU7+mY4gFf2NfWlkw4vd60ZO5DHN+846uFPSd0A==","signatures":[{"sig":"MEUCIQCDMvtw8ke8KACwamUjrzlDjY/iBKM1zbPkdvrWO6glMAIgEx03djpZOseEnVn68CB0etcEkA+iw1Jm32YKyMCdwUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83793},"main":"src/Container.js","type":"module","mocha":{"spec":"./test/**/*.test.mjs","timeout":5000},"gitHead":"3c614587de48dc2c57daf145f6bd048bb8837418","scripts":{"test":"mocha --recursive './test/**/*.test.mjs'","eslint":"eslint './src/**/*.js'","rollup":"rollup -c"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"11.1.0","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.1.0","eslint":"^9.25.0","rollup":"^4.36.0","@eslint/js":"^9.25.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/di_0.35.0_1747900588750_0.6297561693267917","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@teqfw/di","version":"0.36.0","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@0.36.0","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"41b792a0a98b611f0e6a8df43654e59614d551e0","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-0.36.0.tgz","fileCount":30,"integrity":"sha512-gsyBDB/DU2LNjmrYkhqgUJABhFI/VXhFsN0radYQ2v6wCYym4C8uRtDp3PlYOFHsu3inewXyrv4HzaZy6P/NSw==","signatures":[{"sig":"MEYCIQCQx0glBuVO4GSlXKsy5pCLC09+jmbPqX/AZIoPwSLqGwIhAJ0FN0zl6U5WN0Dnj5zHAPSQeC6F6QhMP4R31UbXO1vq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87795},"main":"src/Container.js","type":"module","mocha":{"spec":"./test/**/*.test.mjs","timeout":5000},"gitHead":"db9ebbc2ddeff53975366759514b2427abf04e9e","scripts":{"test":"mocha --recursive './test/**/*.test.mjs'","eslint":"eslint './src/**/*.js'","rollup":"rollup -c"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"11.1.0","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.1.0","eslint":"^9.25.0","rollup":"^4.36.0","@eslint/js":"^9.25.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/di_0.36.0_1748437263542_0.6809412566202138","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@teqfw/di","version":"1.0.0","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@1.0.0","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"eb4d462b1ec85900f3d28f2bd12f62e66fb2cb97","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-1.0.0.tgz","fileCount":47,"integrity":"sha512-mR7w4P2dxLOf4GVxmH4UsjeUnEO/aoVTGlA6yvkQ6C9/BgYkdkoTsycI1slTkSjnYCPJ3O/iulM8kfI8Zrvtuw==","signatures":[{"sig":"MEUCIFpzMI+Q27V9PTcCbq7b13WOaYKuJZzk7nhylaxJ6K5LAiEAwfxD8QherGqkKp7ku5ehLDdrT9CngP2OxGXAXSQd+bM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162684},"main":"src/Container.js","type":"module","engines":{"node":">=20"},"funding":{"url":"https://github.com/sponsors/teqfw","type":"individual"},"gitHead":"ecb09bb9bc0666c1e1f291430e1f18d452d403e3","scripts":{"test":"node --test","eslint":"eslint './src/**/*.js'","rollup":"rollup -c"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"10.8.2","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.33.0","rollup":"^4.47.1","@eslint/js":"^9.33.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/di_1.0.0_1755778536881_0.28350096238079847","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@teqfw/di","version":"1.0.1","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@1.0.1","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"3f7c2572378cf34411840cf5b37abb20f7cb354f","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-1.0.1.tgz","fileCount":24,"integrity":"sha512-9JGr1VC0dnGGXSyDlSouqnjqUnSCO6hMBg0tvRfP/71S3ESQZ16n13IFGJ2Yy1Ziec+lEZwb9TnPNMlA2hipmw==","signatures":[{"sig":"MEUCIQCcXmdaifJTfeeb66YtTur9XNCaudg1o7GlYznPWaW5wwIgOB6jnK2+DTO0B8o3ydph+74NkVpZwKJpaK8Jc3NkJ8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71166},"main":"dist/umd.js","type":"module","module":"dist/esm.js","engines":{"node":">=20"},"exports":{".":{"import":"./dist/esm.js","require":"./dist/umd.js"}},"funding":{"url":"https://github.com/sponsors/teqfw","type":"individual"},"gitHead":"c3f6bfd1f15754c3f5d0a3d8757c680ce4cef4c3","scripts":{"test":"node --test","eslint":"eslint './src/**/*.js'","rollup":"rollup -c"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"10.8.2","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.33.0","rollup":"^4.47.1","@eslint/js":"^9.33.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/di_1.0.1_1755780719338_0.22284099621345765","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@teqfw/di","version":"1.0.2","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@1.0.2","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"8b1116af988a93eaad0c16d1bc30c26fbaa5abba","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-1.0.2.tgz","fileCount":24,"integrity":"sha512-3IeRMH/1qxngUTGTIf71L1wSA6gvPkWToq3KDsJ297ElI7vLqOSDmW6lFyxsDIamFq4Emxp56BmFnEO05tb+8g==","signatures":[{"sig":"MEUCIQDQf834EiGdgl2EI/GAcsLKln7cFihIdLa/qYYLi28NCwIgagLKQtspLEG4t01TZqhJciNbYF2F8NzywCFpZEa5Quw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71235},"main":"dist/umd.js","type":"module","module":"dist/esm.js","engines":{"node":">=20"},"exports":{".":{"import":"./dist/esm.js","require":"./dist/umd.js"},"./pre/replace":{"import":"./src/Pre/Replace.js"}},"funding":{"url":"https://github.com/sponsors/teqfw","type":"individual"},"gitHead":"59fe721c505679c7ab0866fed8d6a23b58ef9e8c","scripts":{"test":"node --test","eslint":"eslint './src/**/*.js'","rollup":"rollup -c"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"10.8.2","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.33.0","rollup":"^4.47.1","@eslint/js":"^9.33.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/di_1.0.2_1764017075159_0.2545833069864074","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@teqfw/di","version":"1.1.0","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@1.1.0","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"7bb1df13216e1a416359e95dd93581c695b2e496","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-1.1.0.tgz","fileCount":24,"integrity":"sha512-frpui/pQHl4krWc2sGxFaN+EOTTns5TgkyUTfv9uPxeFxLkbL3OuykLaiDEuwI1+7huNTYqTFufGO+IdxB02wQ==","signatures":[{"sig":"MEQCIDTN33wnq4y1ptm1iL0m9LH1IxBqoFk7oQ9bGXcP1x/YAiBZNtdPda0hAffJAPHymiiZivQshA5PJI2UKHM4CN+Ieg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71235},"main":"dist/umd.js","type":"module","module":"dist/esm.js","engines":{"node":">=20"},"exports":{".":{"import":"./dist/esm.js","require":"./dist/umd.js"},"./pre/replace":{"import":"./src/Pre/Replace.js"}},"funding":{"url":"https://github.com/sponsors/teqfw","type":"individual"},"gitHead":"c683f5786bde9338b38674e34dfec8cb554d6ccf","scripts":{"test":"node --test","eslint":"eslint './src/**/*.js'","rollup":"rollup -c"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"10.8.2","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.33.0","rollup":"^4.47.1","@eslint/js":"^9.33.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/di_1.1.0_1766174989146_0.7980489699253728","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@teqfw/di","version":"1.1.1","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@1.1.1","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"4c7c1281b06b1da279305e5f67eb3580b9fd731b","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-1.1.1.tgz","fileCount":27,"integrity":"sha512-6dJIqKQon/6fOHwFbrylkMrStjWU7oet6x8nJT+nUGGMIobol2Q+aWNghbWlkmeYXENBwMGGRz/BRuIRCNoBdA==","signatures":[{"sig":"MEYCIQCgD7C1GcgmvAWIkQ21dUxSeChr66GjrF9gt1uT8lAg7gIhAIRcdhJxyHMsRT63qTj8S6F8YOrmtsPCS5PzJ9u0joyE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74475},"main":"dist/umd.js","type":"module","types":"types.d.ts","module":"dist/esm.js","engines":{"node":">=20"},"exports":{".":{"import":"./dist/esm.js","require":"./dist/umd.js"},"./pre/replace":{"import":"./src/Pre/Replace.js"}},"funding":{"url":"https://github.com/sponsors/teqfw","type":"individual"},"gitHead":"23b732ed993b5cd14e69051df6ca6789c834fbac","scripts":{"test":"node --test","eslint":"eslint './src/**/*.js'","rollup":"rollup -c"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"10.8.2","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.33.0","rollup":"^4.47.1","@eslint/js":"^9.33.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/di_1.1.1_1766176612097_0.12891269613292478","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@teqfw/di","version":"1.1.2","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@1.1.2","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"4d00435733767d2700eb372462ece21453d075a6","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-1.1.2.tgz","fileCount":27,"integrity":"sha512-cgiEuHEEBJQZM+Kku0fe76qBsWEAXPQnabcykl3H2R1+kS6WHfqdD40ln0mdcLobQ2jxL3oNSJwg7nfxJ58I2Q==","signatures":[{"sig":"MEUCIQC2jTFfeHYo/7rsWAgCQypv5ZlVm9kdn3z/YTuUWL13HAIgGIasrBKAdR22MLUxwLctica86DYpWpbvZpT3GANs4wo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74666},"main":"dist/umd.js","type":"module","types":"types.d.ts","module":"dist/esm.js","engines":{"node":">=20"},"exports":{".":{"import":"./dist/esm.js","require":"./dist/umd.js"},"./pre/replace":{"import":"./src/Pre/Replace.js"}},"funding":{"url":"https://github.com/sponsors/teqfw","type":"individual"},"gitHead":"0b53032b0b65e2383ba50c257d867e941f5380ce","scripts":{"test":"node --test","eslint":"eslint './src/**/*.js'","rollup":"rollup -c"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"10.8.2","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.33.0","rollup":"^4.47.1","@eslint/js":"^9.33.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/di_1.1.2_1766178143370_0.26159232911732233","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@teqfw/di","version":"1.1.3","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@1.1.3","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"3635de797f673500bb7a0a4e5817eb6fa523c4f4","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-1.1.3.tgz","fileCount":27,"integrity":"sha512-qvTrgxX11eYqTJzHDlfxkFZ6nT/CJERdvA58GKy5mso9OP1cKjP7S4h28AweIJQpdmBvASjXE4/K6TWGMPH6zw==","signatures":[{"sig":"MEUCIQDzhagw5deyhu6+Kt3ykgUIRvu6SG/xzBSrJ8E0Eilc6wIgUSeSIu6LegpOfJCtaPO37leFroi+CTtfaqqZsgYhqEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74704},"main":"dist/umd.js","type":"module","types":"types.d.ts","module":"dist/esm.js","engines":{"node":">=20"},"exports":{".":{"import":"./dist/esm.js","require":"./dist/umd.js"},"./pre/replace":{"import":"./src/Pre/Replace.js"}},"funding":{"url":"https://github.com/sponsors/teqfw","type":"individual"},"gitHead":"6d7d11e2cbb4c99cee6cc3dcf0b32a9bb6bfad99","scripts":{"test":"node --test","eslint":"eslint './src/**/*.js'","rollup":"rollup -c"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"10.8.2","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.33.0","rollup":"^4.47.1","@eslint/js":"^9.33.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/di_1.1.3_1766178537772_0.8554861537099776","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@teqfw/di","version":"1.2.0","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@1.2.0","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"ed0dbd6492c83e2ee025e01a8b6913433a5227cc","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-1.2.0.tgz","fileCount":27,"integrity":"sha512-qiPWMvQIn0yUN4xaUdhmzHRQlbOj7TKG4+iWc2+aq2pastt3ee5AeFnuzvN4RPNe0pVVpSJ5ZSY70HvQWzilow==","signatures":[{"sig":"MEQCIFC0F8C1zdvEUqhAs7keF2VCXTe14Kjmsi9MmdVdWyYVAiAYCPukDUnahuEFoX9LJwuvMz406acPUDh3ZCESZXDuzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75650},"main":"dist/umd.js","type":"module","types":"types.d.ts","module":"dist/esm.js","engines":{"node":">=20"},"exports":{".":{"import":"./dist/esm.js","require":"./dist/umd.js"},"./pre/replace":{"import":"./src/Pre/Replace.js"}},"funding":{"url":"https://github.com/sponsors/teqfw","type":"individual"},"gitHead":"716b14567bdecae7d44133a3bc6bc8076b81647b","scripts":{"test":"node --test","eslint":"eslint './src/**/*.js'","rollup":"rollup -c"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"10.8.2","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.33.0","rollup":"^4.47.1","@eslint/js":"^9.33.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/di_1.2.0_1766744465471_0.36669005961399104","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@teqfw/di","version":"1.3.0","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@1.3.0","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"c703f749fd65dfb8819ec1b2b2467c325bdbde48","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-1.3.0.tgz","fileCount":29,"integrity":"sha512-k+hUq9o+PkNf5k5wdN7XkfUy19x5DqigqXvP6opEzu/tqRmA8cB9qLuLUeXplItP0iEHogBE0SMncA/Nq31AfQ==","signatures":[{"sig":"MEYCIQD7Y567y/BQwnbJooaw5okHgFDzXuke64eYPsEK8i89XAIhAOHYY7HHkOB1lqrvwJc/e09G2OoQ0jWptFTOUyzCsu97","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78563},"main":"dist/umd.js","type":"module","types":"types.d.ts","module":"dist/esm.js","engines":{"node":">=20"},"exports":{".":{"import":"./dist/esm.js","require":"./dist/umd.js"},"./pre/replace":{"import":"./src/Pre/Replace.js"}},"funding":{"url":"https://github.com/sponsors/teqfw","type":"individual"},"gitHead":"7dd55a697c5284eda954ebea45f2ccc9acaffedb","scripts":{"eslint":"npx eslint './src/**/*.js'","rollup":"rollup -c","test:unit":"node --test"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"10.8.2","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.33.0","rollup":"^4.47.1","@eslint/js":"^9.33.0","typescript":"^5.9.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/di_1.3.0_1772193230976_0.8830727655534314","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@teqfw/di","version":"2.0.0","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@2.0.0","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"b4742eed7760f69de51b7d16f0e03e85a42a5b5a","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-2.0.0.tgz","fileCount":24,"integrity":"sha512-hSCzqjOG2LRxcVDFIR07cJ4dxb4c+OGZM+ciqO57c+xha3Uo4dQ4CJG95RUPx4kbnsnKRCgvo8WC1erO8dP4nQ==","signatures":[{"sig":"MEQCICW7s+iyWWMw+/C1gUSe8gbqlxgCYJZf04CMPQJHDHFyAiALS+krGbM0M4ygOZGMRxR82dSReSyZZ5r17hExXDRCEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117854},"main":"dist/umd.js","type":"module","types":"types.d.ts","module":"dist/esm.js","engines":{"node":">=20"},"exports":{".":{"import":"./src/Container.mjs","browser":{"import":"./dist/esm.js","require":"./dist/umd.js"},"default":"./src/Container.mjs"},"./src/Container.mjs":"./src/Container.mjs","./src/Config/NamespaceRegistry.mjs":"./src/Config/NamespaceRegistry.mjs"},"funding":{"url":"https://github.com/sponsors/teqfw","type":"individual"},"gitHead":"560d9ecffb0e45180e7efbd1946cfe0479531688","scripts":{"eslint":"npx eslint './src/**/*.mjs'","rollup":"rollup -c","test:unit":"node --test test/unit","test:integration":"node --test test/integration"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"10.8.2","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.33.0","rollup":"^4.47.1","@eslint/js":"^9.33.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/di_2.0.0_1772216806495_0.7889984267972092","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@teqfw/di","version":"2.0.1","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@2.0.1","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"d731ef805ccb2136a8b6c3a627fd50f6b413a0a6","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-2.0.1.tgz","fileCount":24,"integrity":"sha512-KObKijNq3rIkvTX/U23lU71pFgxZs7Een4iLnEiPmofiKy4FEoGZqtUZRB/8VA2JpGUgfdMjBrTwEjMdeqOIOQ==","signatures":[{"sig":"MEUCIDdibb1QtCgzwwQd0AKEqokunOGJhaxHj772fZ46jNnmAiEAp1tPbs9huQt+vs2w9quT9QcHxjNCYCsdVnlMfgfx7+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116287},"main":"dist/umd.js","type":"module","types":"types.d.ts","module":"dist/esm.js","engines":{"node":">=20"},"exports":{".":{"import":"./src/Container.mjs","browser":{"import":"./dist/esm.js","require":"./dist/umd.js"},"default":"./src/Container.mjs"},"./src/Container.mjs":"./src/Container.mjs","./src/Config/NamespaceRegistry.mjs":"./src/Config/NamespaceRegistry.mjs"},"funding":{"url":"https://github.com/sponsors/teqfw","type":"individual"},"gitHead":"12f56b32b204cdfb100004a62966791adb5c1e6a","scripts":{"eslint":"npx eslint './src/**/*.mjs'","rollup":"rollup -c","test:unit":"node --test test/unit","test:integration":"node --test test/integration"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"10.8.2","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","rollup":"^4.59.0","@eslint/js":"^10.0.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/di_2.0.1_1772655288553_0.984175054789088","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@teqfw/di","version":"2.0.2","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@2.0.2","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"caef2691c0d52c82e6366eaec7f989a2636dc21f","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-2.0.2.tgz","fileCount":25,"integrity":"sha512-On77cyM+ybsDZ7sX88CY48MiXEHtdv0Qk+1fWtvZcRos/doS05IbWPQYoRqmMlHzp91uE4ubaBx1rwMU0V0p4Q==","signatures":[{"sig":"MEUCIQDqBJnLdUBHnNDuny+CMtJfO7tm5WZTbY+XagFDJqWZAgIgQnIm+y8R2+TG4TozmWLhTEsOlBUBH+h8BM3+PDnTcEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117013},"main":"dist/umd.js","type":"module","types":"types.d.ts","module":"dist/esm.js","engines":{"node":">=20"},"exports":{".":{"import":"./src/Container.mjs","browser":{"import":"./dist/esm.js","require":"./dist/umd.js"},"default":"./src/Container.mjs"},"./src/Container.mjs":"./src/Container.mjs","./src/Config/NamespaceRegistry.mjs":"./src/Config/NamespaceRegistry.mjs"},"funding":{"url":"https://github.com/sponsors/teqfw","type":"individual"},"gitHead":"1ef1927aa4c049d0be2e0015a039d273f5758361","scripts":{"eslint":"npx eslint './src/**/*.mjs'","rollup":"rollup -c","test:unit":"find test/unit -name '*.test.mjs' -print0 | xargs -0 node --test","test:integration":"find test/integration -name '*.test.mjs' -print0 | xargs -0 node --test"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"10.8.2","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","rollup":"^4.59.0","@eslint/js":"^10.0.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/di_2.0.2_1772738544039_0.1066668180057202","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@teqfw/di","version":"2.0.3","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@2.0.3","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"763dd212c23cbe635aca9eda0ff77a8838865420","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-2.0.3.tgz","fileCount":31,"integrity":"sha512-XaqL73ue3IARQE7nrz9ocriBarQsJiovQgyO9eKPEhjvHDivEUKaL9rtFcpO3/Mv94eJ2C2FSOi3Zo+kOiklMg==","signatures":[{"sig":"MEUCIHImpW5rdS9OgZHIt+FcGUP4o8wmySEsmD+iICSEcDDGAiEAhQWXPKu3XInUFOW6paHNFzqaT2tCGbnODUNxDSVJED8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139817},"main":"dist/umd.js","type":"module","types":"types.d.ts","module":"dist/esm.js","engines":{"node":">=20"},"exports":{".":{"import":"./src/Container.mjs","browser":{"import":"./dist/esm.js","require":"./dist/umd.js"},"default":"./src/Container.mjs"},"./src/Container.mjs":"./src/Container.mjs","./src/Config/NamespaceRegistry.mjs":"./src/Config/NamespaceRegistry.mjs"},"funding":{"url":"https://github.com/sponsors/teqfw","type":"individual"},"gitHead":"7f8b0439d75e6c89f239d65254f9465d14bb43d7","scripts":{"eslint":"npx eslint './src/**/*.mjs'","rollup":"rollup -c","test:unit":"find test/unit -name '*.test.mjs' -print0 | xargs -0 node --test","test:integration":"find test/integration -name '*.test.mjs' -print0 | xargs -0 node --test"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"10.8.2","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","rollup":"^4.59.0","@eslint/js":"^10.0.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/di_2.0.3_1772872470788_0.9401725171056838","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@teqfw/di","version":"2.0.4","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@2.0.4","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"e7e349b6dd69b3048c60cc523eada7b517f78329","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-2.0.4.tgz","fileCount":32,"integrity":"sha512-MplNP4E1TklCCZ1IsnT40aRKorixKR+nC68kkULzOV1C0IOph7cXLtfTVIy1Jzloq2WXkKXINORLAVMlvZMpFw==","signatures":[{"sig":"MEUCIFr480Shgd8n9JwvbWsKI0Qa5QzFeObLG9J64BEeszNQAiEA9o3O6l8mJTRpuAkWxqj5+9A6YFLQFXfTLoKQQ5U3c7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163044},"main":"dist/umd.js","type":"module","types":"types.d.ts","module":"dist/esm.js","engines":{"node":">=20"},"exports":{".":{"import":"./src/Container.mjs","browser":{"import":"./dist/esm.js","require":"./dist/umd.js"},"default":"./src/Container.mjs"},"./src/Container.mjs":"./src/Container.mjs","./src/Config/NamespaceRegistry.mjs":"./src/Config/NamespaceRegistry.mjs"},"funding":{"url":"https://github.com/sponsors/teqfw","type":"individual"},"gitHead":"8e79c2fa0aefc53b6da88d41d72e3e579e64578d","scripts":{"eslint":"npx eslint './src/**/*.mjs'","rollup":"rollup -c","test:unit":"find test/unit -name '*.test.mjs' -print0 | xargs -0 node --test","test:integration":"find test/integration -name '*.test.mjs' -print0 | xargs -0 node --test"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"10.8.2","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","rollup":"^4.59.0","@eslint/js":"^10.0.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/di_2.0.4_1773154218781_0.06281157338125576","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@teqfw/di","version":"2.0.5","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@2.0.5","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"ddc6d1d7801556badf5dcd190507bf8301ca0f61","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-2.0.5.tgz","fileCount":31,"integrity":"sha512-KcL8vNfnOQ5hMD6yIMMg7+oXNMo80Z7A2sAQVNv1yEdp2NVGgVdI+pkFstcFoLcLeiqehk18bAu2h2CcKpFOTw==","signatures":[{"sig":"MEQCIDX/muLRyh1rLGe2OHxwyJEMZb+Cv7DrrikX79PJuqxvAiB1W3JSJplonosedRjvfVPHxOkvtOcYUsK5LhHXQ29ysQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162480},"main":"dist/umd.js","type":"module","types":"types.d.ts","module":"dist/esm.js","engines":{"node":">=20"},"exports":{".":{"import":"./src/Container.mjs","browser":{"import":"./dist/esm.js","require":"./dist/umd.js"},"default":"./src/Container.mjs"},"./src/Container.mjs":"./src/Container.mjs","./src/Config/NamespaceRegistry.mjs":"./src/Config/NamespaceRegistry.mjs"},"funding":{"url":"https://github.com/sponsors/teqfw","type":"individual"},"gitHead":"9d16ee4281179e3196d9320faf092371d91e41c3","scripts":{"eslint":"npx eslint './src/**/*.mjs'","rollup":"rollup -c","test:unit":"find test/unit -name '*.test.mjs' -print0 | xargs -0 node --test","test:integration":"find test/integration -name '*.test.mjs' -print0 | xargs -0 node --test"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"10.8.2","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","rollup":"^4.59.0","@eslint/js":"^10.0.1","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/di_2.0.5_1773390199725_0.10754582734003959","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@teqfw/di","version":"2.1.0","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@2.1.0","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"63add41b78901ffad1590a36c35131c7df8b8bf3","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-2.1.0.tgz","fileCount":31,"integrity":"sha512-X5PKH9RjXVC/ECWo/JdL71iQcItghbJrGAbwfvRsW2h6/gYFmDW9F0CoqqsiWLLbzWUuF4ni7hR40DvovtnWhQ==","signatures":[{"sig":"MEUCIQCdfGZ6EbVVku+Q8bSlVwd2amo7TYhOgO1drik2zpglFAIgR/Sot33ty1oUIQtF0j62eXzlWorRYR56lXN4ZCG5LIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163412},"main":"dist/umd.js","type":"module","types":"types.d.ts","module":"dist/esm.js","engines":{"node":">=20"},"exports":{".":{"import":"./src/Container.mjs","browser":{"import":"./dist/esm.js","require":"./dist/umd.js"},"default":"./src/Container.mjs"},"./src/Container.mjs":"./src/Container.mjs","./src/Config/NamespaceRegistry.mjs":"./src/Config/NamespaceRegistry.mjs"},"funding":{"url":"https://github.com/sponsors/teqfw","type":"individual"},"gitHead":"733be1b8a8f8f86df3faa685be9e09671a661280","scripts":{"eslint":"npx eslint './src/**/*.mjs'","rollup":"rollup -c","test:unit":"find test/unit -name '*.test.mjs' -print0 | xargs -0 node --test","test:integration":"find test/integration -name '*.test.mjs' -print0 | xargs -0 node --test"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"10.8.2","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","rollup":"^4.59.0","@eslint/js":"^10.0.1","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/di_2.1.0_1773657736519_0.7641029468833844","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@teqfw/di","version":"2.2.0","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@2.2.0","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"a3a34067ad1fa3f9dacd435042ec673027df5eef","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-2.2.0.tgz","fileCount":31,"integrity":"sha512-0Hz/9ge5zTg3JWY64j2b3ktYwRKA5ASJVyXTQ8V4K44qUhdkH/S/Br5A8VRT21wHgbbTSNmO1TeqtuvrwbZFdg==","signatures":[{"sig":"MEUCIQC+JinUONwEi2s2nXmUsB7LOiIborLGvlvO/9lsHqLL9gIgE97M1cUwejFnILpyp+iXg+RJ/uZ0p8a9/VehaqUIrsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163320},"main":"dist/umd.js","type":"module","types":"types.d.ts","module":"dist/esm.js","engines":{"node":">=20"},"exports":{".":{"import":"./src/Container.mjs","browser":{"import":"./dist/esm.js","require":"./dist/umd.js"},"default":"./src/Container.mjs"},"./src/Container.mjs":"./src/Container.mjs","./src/Config/NamespaceRegistry.mjs":"./src/Config/NamespaceRegistry.mjs"},"funding":{"url":"https://github.com/sponsors/teqfw","type":"individual"},"gitHead":"6d45c02bc6e23397a5b48f5bbd623f45b41e471c","scripts":{"eslint":"npx eslint './src/**/*.mjs'","rollup":"rollup -c","test:unit":"find test/unit -name '*.test.mjs' -print0 | xargs -0 node --test","test:integration":"find test/integration -name '*.test.mjs' -print0 | xargs -0 node --test"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"10.8.2","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","rollup":"^4.59.0","@eslint/js":"^10.0.1","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/di_2.2.0_1773672050879_0.41969063791513284","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@teqfw/di","version":"2.3.0","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@2.3.0","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"29789c71974ec4b6c023d5d8660fa51b41f0ab54","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-2.3.0.tgz","fileCount":31,"integrity":"sha512-DhdV5y2H8Od1SMlH2JDJp3LjUFOloRyF7x+aDDE6K3xzf5j9RPA1CaFmDpsksyuTIsxcE5rMBvMG0hlsjYdPxg==","signatures":[{"sig":"MEUCIQCiNkEaRGZ9uJ6Op0JC5vS8Xq4Yom3siVWtHkVYU0gQFQIgBgt6r5dIk0pDICEOsK3Vj38UM5OgLPjY05tAmC9Vifg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163550},"main":"dist/umd.js","type":"module","types":"types.d.ts","module":"dist/esm.js","engines":{"node":">=20"},"exports":{".":{"import":"./src/Container.mjs","browser":{"import":"./dist/esm.js","require":"./dist/umd.js"},"default":"./src/Container.mjs"},"./src/Container.mjs":"./src/Container.mjs","./src/Config/NamespaceRegistry.mjs":"./src/Config/NamespaceRegistry.mjs"},"funding":{"url":"https://github.com/sponsors/teqfw","type":"individual"},"gitHead":"aa7617c0350df7948affd1bff4397aa37b2849d8","scripts":{"test":"npm run test:unit && npm run test:integration","eslint":"npx eslint './src/**/*.mjs'","rollup":"rollup -c","test:unit":"find test/unit -name '*.test.mjs' -print0 | xargs -0 node --test","test:integration":"find test/integration -name '*.test.mjs' -print0 | xargs -0 node --test"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"10.8.2","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","rollup":"^4.59.0","@eslint/js":"^10.0.1","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/di_2.3.0_1774453277993_0.7203434287120296","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@teqfw/di","version":"2.3.1","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@2.3.1","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"384df079819ab72e55e08e4caced46fe902710bc","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-2.3.1.tgz","fileCount":31,"integrity":"sha512-a3MOGVrFa9fA/uFl/owBQKzM8xQXvNnzKHQ28XO6AVFKA2oF3r7G8pzgIaHRVKOZZSsQbtDxaOX0wtH5TqIaKQ==","signatures":[{"sig":"MEYCIQCBmGTbxnDKJ+7t1czqsZBkQ8pQ56p2gJLaXaOMqmzvKQIhAN0D4kDrqoFznrMSTH5+ZJS55HH33zo/VaCuM8bF0kkP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164280},"main":"dist/umd.js","type":"module","types":"types.d.ts","module":"dist/esm.js","engines":{"node":">=20"},"exports":{".":{"import":"./src/Container.mjs","browser":{"import":"./dist/esm.js","require":"./dist/umd.js"},"default":"./src/Container.mjs"},"./src/Container.mjs":"./src/Container.mjs","./src/Config/NamespaceRegistry.mjs":"./src/Config/NamespaceRegistry.mjs"},"funding":{"url":"https://github.com/sponsors/teqfw","type":"individual"},"gitHead":"4cd15496e7b7591d28a0f16f81a41e56c0b3f97e","scripts":{"test":"npm run test:unit && npm run test:integration","eslint":"npx eslint './src/**/*.mjs'","rollup":"rollup -c","test:unit":"find test/unit -name '*.test.mjs' -print0 | xargs -0 node --test","test:integration":"find test/integration -name '*.test.mjs' -print0 | xargs -0 node --test"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"10.8.2","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","rollup":"^4.59.0","@eslint/js":"^10.0.1","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/di_2.3.1_1774454900104_0.921537049047287","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@teqfw/di","version":"2.4.0","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@2.4.0","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"97d51f75cefd6219f416125ecd9c2427bff89c96","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-2.4.0.tgz","fileCount":31,"integrity":"sha512-yrYXtQgjpReNJlMTVkpJ+fO/pNmnOrvVYLoloqTd1Wx881CC6NI0WtyRIx7EtasIVWs1eNP/S90uicdmN1vJTw==","signatures":[{"sig":"MEYCIQDp2jmUSNnad4m7+E5n+in+v5X8j1aHnvw4YHc5TzsMcwIhAOSRt9nYUBb8iPaOHSYiwJZGHgOvAmTsDkaoLXs8JLaZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171160},"main":"dist/umd.js","type":"module","teqfw":{"namespaces":[{"ext":".mjs","path":"./src","prefix":"TeqFw_Di_"}]},"types":"types.d.ts","module":"dist/esm.js","engines":{"node":">=20"},"exports":{".":{"import":"./src/Container.mjs","browser":{"import":"./dist/esm.js","require":"./dist/umd.js"},"default":"./src/Container.mjs"},"./src/Container.mjs":"./src/Container.mjs","./src/Config/NamespaceRegistry.mjs":"./src/Config/NamespaceRegistry.mjs"},"funding":{"url":"https://github.com/sponsors/teqfw","type":"individual"},"gitHead":"ee21b934b103949983a21b5f04bf6dea6505d8af","scripts":{"test":"npm run test:unit && npm run test:integration","rollup":"rollup -c","test:unit":"find test/unit -name '*.test.mjs' -print0 | xargs -0 node --test","test:integration":"find test/integration -name '*.test.mjs' -print0 | xargs -0 node --test"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"10.8.2","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.59.0","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/di_2.4.0_1774955742722_0.07823960541800812","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@teqfw/di","version":"2.5.0","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@2.5.0","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"bd6f87251203fe5b4566313bd45f6da094588dcf","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-2.5.0.tgz","fileCount":31,"integrity":"sha512-D7MTvZu1uXatfN3l6eHBqHpXT8t+hejNL88eS5NMppG9gMXaqIbpivmJD5XD3rIpwxuJCgqaDzX4xl/iO/O00g==","signatures":[{"sig":"MEUCIQC9gtSO9eEIufudqxAcdcxYSUa8LW8jLOsKLs3Ggf4WswIgFtFFdH7/q/wB8/GlcA/G0uIuWM8l32MCxYl7LOss11I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173347},"main":"dist/umd.js","type":"module","teqfw":{"namespaces":[{"ext":".mjs","path":"./src","prefix":"TeqFw_Di_"}]},"types":"types.d.ts","module":"dist/esm.js","engines":{"node":">=20"},"exports":{".":{"import":"./src/Container.mjs","browser":{"import":"./dist/esm.js","require":"./dist/umd.js"},"default":"./src/Container.mjs"},"./src/Container.mjs":"./src/Container.mjs","./src/Config/NamespaceRegistry.mjs":"./src/Config/NamespaceRegistry.mjs"},"funding":{"url":"https://github.com/sponsors/teqfw","type":"individual"},"gitHead":"5a042af2c2e97e776da995f22af50308d4a06870","scripts":{"test":"npm run test:unit && npm run test:integration","rollup":"rollup -c","test:unit":"find test/unit -name '*.test.mjs' -print0 | xargs -0 node --test","test:integration":"find test/integration -name '*.test.mjs' -print0 | xargs -0 node --test"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"10.8.2","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.59.0","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/di_2.5.0_1775306020006_0.41751995297091704","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@teqfw/di","version":"2.5.1","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@2.5.1","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"17b2181ee5554267ac9deb8e15781e0a3ad8604c","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-2.5.1.tgz","fileCount":31,"integrity":"sha512-y6kJl/g8ljn29B6s7F+8lifjRbINl06wLTSs6lvOnwueNOqNeGRg1hM7MEbQ8dggZVz7xPlGWV8DZnU0vWG/gA==","signatures":[{"sig":"MEQCIH2LToa1HGmv9NZsZzRaQWobWe9vZ+zZALhXqugYR+Y7AiACT4kkEEK49RU60pO51VNrS2lWD9v6kYBLjBJz7/9MHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178939},"main":"dist/umd.js","type":"module","teqfw":{"namespaces":[{"ext":".mjs","path":"./src","prefix":"TeqFw_Di_"}]},"types":"types.d.ts","module":"dist/esm.js","engines":{"node":">=20"},"exports":{".":{"import":"./src/Container.mjs","browser":{"import":"./dist/esm.js","require":"./dist/umd.js"},"default":"./src/Container.mjs"},"./src/Container.mjs":"./src/Container.mjs","./src/Config/NamespaceRegistry.mjs":"./src/Config/NamespaceRegistry.mjs"},"funding":{"url":"https://github.com/sponsors/teqfw","type":"individual"},"gitHead":"94447308b6e200f28bda3ce6061f786fd753217f","scripts":{"test":"npm run test:unit && npm run test:integration","rollup":"rollup -c","test:unit":"find test/unit -name '*.test.mjs' -print0 | xargs -0 node --test","test:integration":"find test/integration -name '*.test.mjs' -print0 | xargs -0 node --test"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"10.8.2","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.59.0","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/di_2.5.1_1775976562002_0.6347801149594676","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@teqfw/di","version":"2.6.0","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@2.6.0","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"0d5d5819459698acfc4312a0e3a0ddf9e74a672c","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-2.6.0.tgz","fileCount":34,"integrity":"sha512-+7ALoLPs8F2Z99rqJ6cj/VSKawSYlS7NbfeakCigBN2p6M2R8GPlrm3fNe2G+bWVU+qh9Yo54MHB5fxXn3pA9g==","signatures":[{"sig":"MEYCIQCP5a/4AmF8QtqZj67/P+hwTUUJcCc9VdW46UrSYT/bGgIhAJgEwfGCkbt+Y4WFVhqE2KN+7bXAlLNx/+bcMQOCJxBK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173558},"main":"dist/umd.js","type":"module","teqfw":{"namespaces":[{"ext":".mjs","path":"./src","prefix":"TeqFw_Di_"}]},"types":"types.d.ts","module":"dist/esm.js","engines":{"node":">=20"},"exports":{".":{"import":"./src/Container.mjs","browser":{"import":"./dist/esm.js","require":"./dist/umd.js"},"default":"./src/Container.mjs"},"./src/Container.mjs":"./src/Container.mjs","./src/Config/NamespaceRegistry.mjs":"./src/Config/NamespaceRegistry.mjs"},"funding":{"url":"https://github.com/sponsors/teqfw","type":"individual"},"gitHead":"578d4a06325a0c62b37108189791a14b4ef11b44","scripts":{"test":"npm run test:unit && npm run test:integration","rollup":"rollup -c","test:unit":"find test/unit -name '*.test.mjs' -print0 | xargs -0 node --test","test:integration":"find test/integration -name '*.test.mjs' -print0 | xargs -0 node --test"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"10.8.2","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.59.0","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/di_2.6.0_1780823345738_0.1407227908156068","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@teqfw/di","version":"2.6.1","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@2.6.1","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"8262eac9a3442074c765d77de09eba8e4884906c","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-2.6.1.tgz","fileCount":34,"integrity":"sha512-oUkDoblY9aM/6gOKnjV6OwrigsUGkDlNQPGLhdAUYd+J4mt8DAMU3RexS4/P2xMyrp7pCyXb6hgDijJhSnEQ5w==","signatures":[{"sig":"MEYCIQCnJ9buClF0DT0cQmFtEtRFyxI/XRIk7SpcDm6i9skWBgIhAPxNvhTX9gn8XK6ILytYQu1me8QkZrCWXBmD6hcPLJL0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173725},"main":"dist/umd.js","type":"module","teqfw":{"namespaces":[{"ext":".mjs","path":"./src","prefix":"TeqFw_Di_"}]},"types":"types.d.ts","module":"dist/esm.js","engines":{"node":">=20"},"exports":{".":{"import":"./src/Container.mjs","browser":{"import":"./dist/esm.js","require":"./dist/umd.js"},"default":"./src/Container.mjs"},"./src/Container.mjs":"./src/Container.mjs","./src/Config/NamespaceRegistry.mjs":"./src/Config/NamespaceRegistry.mjs"},"funding":{"url":"https://github.com/sponsors/teqfw","type":"individual"},"gitHead":"8f9cd867792240e4d5f16c0f575588e82d34f6a0","scripts":{"test":"npm run test:unit && npm run test:integration","rollup":"rollup -c","test:unit":"find test/unit -name '*.test.mjs' -print0 | xargs -0 node --test","test:integration":"find test/integration -name '*.test.mjs' -print0 | xargs -0 node --test"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"10.8.2","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.59.0","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/di_2.6.1_1780823824015_0.9872982958585637","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"@teqfw/di","version":"2.6.2","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@2.6.2","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"d1866cf5bf9dadbd3b3cbffb30658b53a5b84dbc","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-2.6.2.tgz","fileCount":34,"integrity":"sha512-teYrTSi8Ve92etBtcrmFQ9lELLH1QecCAlq8qBhiy6xZ0NYLyxum16anKyzTENF8Mbs7zHO2GMuCrPYrEkzZdw==","signatures":[{"sig":"MEUCIQDeVq+zH1FpghctYOE/VDnUNOK1RDZWQip1z2bzEFgGpQIgd0Emxzs7JFbM9q7qJP07BQHXPltHA1kYERbQe9PlcP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173526},"main":"dist/umd.js","type":"module","teqfw":{"namespaces":[{"ext":".mjs","path":"./src","prefix":"TeqFw_Di_"}]},"types":"types.d.ts","module":"dist/esm.js","engines":{"node":">=20"},"exports":{".":{"import":"./src/Container.mjs","browser":{"import":"./dist/esm.js","require":"./dist/umd.js"},"default":"./src/Container.mjs"},"./src/Container.mjs":"./src/Container.mjs","./src/Config/NamespaceRegistry.mjs":"./src/Config/NamespaceRegistry.mjs"},"funding":{"url":"https://github.com/sponsors/teqfw","type":"individual"},"gitHead":"f1e18de976a5ac58cea55dbd22b08b14f37f3f98","scripts":{"test":"npm run test:unit && npm run test:integration","rollup":"rollup -c","test:unit":"find test/unit -name '*.test.mjs' -print0 | xargs -0 node --test","test:integration":"find test/integration -name '*.test.mjs' -print0 | xargs -0 node --test"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"10.8.2","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.59.0","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/di_2.6.2_1780895276406_0.6564976026189495","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@teqfw/di","version":"2.7.0","keywords":["dependency injection","di","dynamic import","es6 modules","teqfw","tequila framework"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@2.7.0","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"b137eef7bb4f8d7d1d402260e95ac3cb86f9cb24","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-2.7.0.tgz","fileCount":34,"integrity":"sha512-ioIfvdeimaNHXTgqZyBxsOyZeRY2APWs5odZpL7HiMcuOjkUoGyusAjg447w+jfiHon735WVoI93R4/eAdlXqQ==","signatures":[{"sig":"MEYCIQCgRyh+5yPs2c/5nO5SwsLvC2Xw/KeOYPi+hsmNowwPPgIhAOWaCKawWn9mWWqiATYuiwrQz3dyC0CpkNfsQYwyk9LO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174328},"main":"dist/umd.js","type":"module","teqfw":{"namespaces":[{"ext":".mjs","path":"./src","prefix":"TeqFw_Di_"}]},"types":"types.d.ts","module":"dist/esm.js","engines":{"node":">=20"},"exports":{".":{"import":"./src/Container.mjs","browser":{"import":"./dist/esm.js","require":"./dist/umd.js"},"default":"./src/Container.mjs"},"./src/Container.mjs":"./src/Container.mjs","./src/Config/NamespaceRegistry.mjs":"./src/Config/NamespaceRegistry.mjs"},"funding":{"url":"https://github.com/sponsors/teqfw","type":"individual"},"gitHead":"cf14a8395435ee5196dea2fb0994a9e766f1baf2","scripts":{"test":"npm run test:unit && npm run test:integration","rollup":"rollup -c","test:unit":"find test/unit -name '*.test.mjs' -print0 | xargs -0 node --test","test:integration":"find test/integration -name '*.test.mjs' -print0 | xargs -0 node --test"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"10.8.2","description":"Dependency Injection container for ES6 modules that works in both browser and Node.js apps.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.59.0","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/di_2.7.0_1783680501518_0.9715589599471328","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@teqfw/di","version":"2.8.0","keywords":["teqfw","javascript","esm","es modules","runtime linking","dependency injection","module tokens","namespace","late binding"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@2.8.0","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"fc12eb7ba8c30c432efcbcdffd9f9b73bdd34764","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-2.8.0.tgz","fileCount":40,"integrity":"sha512-01EXvHu3+lD0IJjBmEWOONrNUypzReGXsZr3ubt/mb+lQJeIhWtAclHWr8CUGKOGDyJd23IgAqt8QTQ+O9x4OQ==","signatures":[{"sig":"MEUCIQD4u5P/U9MJWGmIovkNoVnS+yysZLlCBwMF5YImyTSkBwIgPy6XqpkN8LhW+TFgF+7peqStNpApibSMJTBECJkyLnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189650},"type":"module","teqfw":{"fw":{"di":{"namespaces":[{"ext":".mjs","path":"./src","prefix":"TeqFw_Di_"}]}}},"types":"types.d.ts","engines":{"node":">=20"},"exports":{".":{"import":"./src/Container.mjs","browser":{"import":"./dist/esm.js","require":"./dist/umd.js"},"default":"./src/Container.mjs"},"./node/registry/package":"./src/Node/Registry/Package.mjs","./node/registry/namespace":"./src/Node/Registry/Namespace.mjs","./src/Config/NamespaceRegistry.mjs":"./src/Config/NamespaceRegistry.mjs"},"funding":{"url":"https://github.com/sponsors/teqfw","type":"individual"},"gitHead":"8a5fe6e48abac04e0b3b77b37fc3f8eee15a5ebc","scripts":{"test":"npm run test:unit && npm run test:integration","rollup":"rollup -c","test:unit":"find test/unit -name '*.test.mjs' -print0 | xargs -0 node --test","test:integration":"find test/integration -name '*.test.mjs' -print0 | xargs -0 node --test"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"10.8.2","description":"Deterministic token-based runtime linker for native JavaScript ES modules.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.59.0","@rollup/plugin-terser":"^1.0.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/di_2.8.0_1785477096585_0.33478297669800283","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@teqfw/di","version":"2.9.0","keywords":["teqfw","javascript","esm","es modules","runtime linking","dependency injection","module tokens","namespace","late binding"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@2.9.0","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"82192e6b7feec91ead6414a57efb43e8a8823526","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-2.9.0.tgz","fileCount":42,"integrity":"sha512-rc4uTC6+nPsslS35iN3pkLqutsdawRz2H3gZC3rusmAQQQpSG+gR2lJJk/6CuySOrTwsPM1RPNl1kv15uAPrsA==","signatures":[{"sig":"MEUCIBHgXyCYSfkMQhHenwgo/QH3PDXnnQ1o1BaaYpz8tTKmAiEAl5y76PVM0efLKYOuTFYnx5hbLPOVCpIos1VoCSHakbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197717},"type":"module","teqfw":{"fw":{"di":{"namespaces":[{"ext":".mjs","path":"./src","prefix":"TeqFw_Di_"}]}}},"types":"types.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./types.d.ts","import":"./src/Container.mjs","browser":{"import":"./dist/esm.js","require":"./dist/umd.js"},"default":"./src/Container.mjs"},"./node/registry/package":"./src/Node/Registry/Package.mjs","./node/registry/namespace":"./src/Node/Registry/Namespace.mjs","./src/Config/NamespaceRegistry.mjs":"./src/Config/NamespaceRegistry.mjs"},"funding":{"url":"https://github.com/sponsors/teqfw","type":"individual"},"gitHead":"69767dbb6257c2b0e5b32f838d2f73ec855231ae","scripts":{"test":"npm run test:unit && npm run test:integration","rollup":"rollup -c","lint:md":"markdownlint-cli2 \"skills/**/*.md\" \"*.md\"","test:unit":"find test/unit -name '*.test.mjs' -print0 | xargs -0 node --test","typecheck":"tsc -p jsconfig.json","test:integration":"find test/integration -name '*.test.mjs' -print0 | xargs -0 node --test"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"11.6.1","description":"Deterministic token-based runtime linker for native JavaScript ES modules.","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.59.0","typescript":"^5.9.3","@types/node":"^20.19.43","markdownlint-cli2":"^0.23.2","@rollup/plugin-terser":"^1.0.0","typescript-language-server":"^5.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/di_2.9.0_1785943567233_0.15398093907135912","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@teqfw/di","version":"2.10.0","keywords":["teqfw","javascript","esm","es modules","runtime linking","dependency injection","module tokens","namespace","late binding"],"author":{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"},"license":"Apache-2.0","_id":"@teqfw/di@2.10.0","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"homepage":"https://github.com/teqfw/di#readme","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"6df0a0fb5092f07390d5861f35405da0cc85004f","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-2.10.0.tgz","fileCount":42,"integrity":"sha512-9qBQUv4xjq0Y4BHSUhPJgGedCfkVeazJVhb23AUt5IBAoQpQyuUBcmoQQbJm5SjIOLTJeT/jp8XNy3wJjI8dIg==","signatures":[{"sig":"MEQCIF/G0tqLgj5HDFKnTzVNhvGzdFtYZHLSnk1U+qDPK/KzAiAN0TXfmJGSrID4a815qgD5qmEwHLr/oPqWCyfQCyLc7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200865},"type":"module","teqfw":{"fw":{"di":{"namespaces":[{"ext":".mjs","path":"./src","prefix":"TeqFw_Di_"}]}},"platform":{"unitTests":{"exclusions":[{"path":"src/Config/NamespaceRegistry.mjs","reason":"Deprecated compatibility re-export with no component behavior."}]}}},"types":"types.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./types.d.ts","import":"./src/Container.mjs","browser":{"import":"./dist/esm.js","require":"./dist/umd.js"},"default":"./src/Container.mjs"},"./node/registry/package":"./src/Node/Registry/Package.mjs","./node/registry/namespace":"./src/Node/Registry/Namespace.mjs","./src/Config/NamespaceRegistry.mjs":"./src/Config/NamespaceRegistry.mjs"},"funding":{"url":"https://github.com/sponsors/teqfw","type":"individual"},"gitHead":"1ab47aad9d6c3bb45c1a0b13946dd04c53ca3cd4","scripts":{"test":"npm run test:unit && npm run test:integration && npm run test:package","rollup":"rollup -c","lint:md":"markdownlint-cli2 \"skills/**/*.md\" \"*.md\"","test:unit":"find test/unit -name '*.test.mjs' -print0 | xargs -0 node --test","typecheck":"tsc -p jsconfig.json","test:package":"find test/package -name '*.test.mjs' -print0 | xargs -0 node --test","test:integration":"find test/integration -name '*.test.mjs' -print0 | xargs -0 node --test"},"_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"11.19.0","description":"Deterministic token-based runtime linker for native JavaScript ES modules.","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.59.0","typescript":"^5.9.3","@types/node":"^20.19.43","markdownlint-cli2":"^0.23.2","@rollup/plugin-terser":"^1.0.0","typescript-language-server":"^5.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/di_2.10.0_1787818470784_0.8301002425581947","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"_id":"@teqfw/di@2.11.0","bugs":{"url":"https://github.com/teqfw/di/issues"},"dist":{"shasum":"13e3b0b9f52ed0fa5d726cc1c3dc94db5a8ae7d9","tarball":"https://registry.npmjs.org/@teqfw/di/-/di-2.11.0.tgz","fileCount":46,"integrity":"sha512-wvURrWR8a3q0t5P/KlL+Rksnl90uEPbRbYcSEtAw3i2KU9kzkpHz6xoLrEZ0A34z2b2EQhni/SEOqNUTMzZppQ==","signatures":[{"sig":"MEUCICadValQqyys6+KAWTuqnrJz/lc7WmWf7Kzji7SmuBIvAiEAmYNnnI1Tk3z4r5Hssdb/WSxTErgu/O5QgGJ1qwpeS+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCqp0G+L+aVC+pSwkXLTV29aPk3iHt86Zsyr+pDJyi+LAIgEaVW/Lrnx7IQN5u4i+dfj9beExX5b0ArlBSr3ZnPtqY="}],"unpackedSize":205046},"name":"@teqfw/di","type":"module","teqfw":{"fw":{"di":{"namespaces":[{"ext":".mjs","path":"./src","prefix":"TeqFw_Di_"}]}},"platform":{"unitTests":{"exclusions":[{"path":"src/Config/NamespaceRegistry.mjs","reason":"Deprecated compatibility re-export with no component behavior."}]}}},"types":"types.d.ts","authors":[{"url":"https://github.com/flancer64","name":"Alex Gusev","email":"alex@flancer64.com"}],"engines":{"node":">=20"},"exports":{".":{"types":"./types.d.ts","import":"./src/Container.mjs","browser":{"import":"./dist/esm.js","require":"./dist/umd.js"},"default":"./src/Container.mjs"},"./node/registry/package":"./src/Node/Registry/Package.mjs","./node/registry/namespace":"./src/Node/Registry/Namespace.mjs","./src/Config/NamespaceRegistry.mjs":"./src/Config/NamespaceRegistry.mjs"},"funding":{"url":"https://github.com/sponsors/teqfw","type":"individual"},"gitHead":"27765226c9e539e8f00e6e02bfa592597d11636a","license":"Apache-2.0","scripts":{"test":"npm run test:unit && npm run test:integration && npm run test:package","rollup":"rollup -c","lint:md":"markdownlint-cli2 \"skills/**/*.md\" \"*.md\"","test:unit":"find test/unit -name '*.test.mjs' -print0 | xargs -0 node --test","typecheck":"tsc -p jsconfig.json","test:package":"find test/package -name '*.test.mjs' -print0 | xargs -0 node --test","test:integration":"find test/integration -name '*.test.mjs' -print0 | xargs -0 node --test"},"version":"2.11.0","_npmUser":{"name":"flancer32","email":"alex@flancer32.com"},"homepage":"https://github.com/teqfw/di#readme","keywords":["teqfw","javascript","esm","es modules","runtime linking","dependency injection","dependency resolution","dependency identifiers","namespace","late binding"],"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"_npmVersion":"11.19.1","description":"Deterministic dependency-resolution container for native JavaScript ES modules.","directories":{},"maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.59.0","typescript":"^5.9.3","@types/node":"^20.19.43","markdownlint-cli2":"^0.23.2","@rollup/plugin-terser":"^1.0.0","typescript-language-server":"^5.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/di_2.11.0_1790016532369_0.8671468391651997"}}},"time":{"created":"2019-08-19T12:30:00.776Z","modified":"2026-09-21T18:48:52.662Z","0.1.0":"2019-08-19T12:30:01.005Z","0.1.1":"2019-08-21T10:55:34.281Z","0.2.0":"2019-08-28T15:15:43.168Z","0.2.1":"2020-08-06T09:58:50.940Z","0.4.0":"2020-11-17T15:31:13.759Z","0.4.1":"2020-12-09T14:05:51.815Z","0.5.0":"2021-06-18T09:11:33.354Z","0.6.0":"2021-07-09T11:55:04.289Z","0.7.0":"2021-08-18T15:26:28.209Z","0.8.0":"2021-09-16T07:52:27.339Z","0.9.0":"2021-09-23T13:54:16.414Z","0.10.0":"2021-10-27T13:02:45.841Z","0.11.0":"2021-12-20T09:18:10.853Z","0.12.0":"2023-03-30T04:51:05.683Z","0.12.1":"2023-04-03T09:09:45.032Z","0.20.0":"2023-08-24T09:07:50.460Z","0.20.1":"2023-08-24T11:43:17.429Z","0.21.0":"2023-09-12T17:35:50.804Z","0.21.1":"2024-02-22T17:11:29.913Z","0.22.0":"2024-03-13T07:52:05.350Z","0.30.0":"2024-07-31T12:19:02.189Z","0.30.1":"2024-09-11T09:18:17.699Z","0.30.2":"2024-11-07T07:06:09.426Z","0.31.0":"2024-11-29T10:51:45.944Z","0.32.0":"2025-03-18T09:37:46.996Z","0.33.0":"2025-04-19T08:43:35.722Z","0.34.0":"2025-04-23T16:02:15.843Z","0.35.0":"2025-05-22T07:56:28.943Z","0.36.0":"2025-05-28T13:01:03.776Z","1.0.0":"2025-08-21T12:15:37.071Z","1.0.1":"2025-08-21T12:51:59.548Z","1.0.2":"2025-11-24T20:44:35.331Z","1.1.0":"2025-12-19T20:09:49.280Z","1.1.1":"2025-12-19T20:36:52.507Z","1.1.2":"2025-12-19T21:02:23.511Z","1.1.3":"2025-12-19T21:08:57.918Z","1.2.0":"2025-12-26T10:21:05.611Z","1.3.0":"2026-02-27T11:53:51.128Z","2.0.0":"2026-02-27T18:26:46.637Z","2.0.1":"2026-03-04T20:14:48.707Z","2.0.2":"2026-03-05T19:22:24.179Z","2.0.3":"2026-03-07T08:34:30.926Z","2.0.4":"2026-03-10T14:50:18.903Z","2.0.5":"2026-03-13T08:23:19.859Z","2.1.0":"2026-03-16T10:42:16.669Z","2.2.0":"2026-03-16T14:40:51.023Z","2.3.0":"2026-03-25T15:41:18.148Z","2.3.1":"2026-03-25T16:08:20.312Z","2.4.0":"2026-03-31T11:15:42.900Z","2.5.0":"2026-04-04T12:33:40.164Z","2.5.1":"2026-04-12T06:49:22.136Z","2.6.0":"2026-06-07T09:09:05.889Z","2.6.1":"2026-06-07T09:17:04.166Z","2.6.2":"2026-06-08T05:07:56.531Z","2.7.0":"2026-07-10T10:48:21.687Z","2.8.0":"2026-07-31T05:51:36.730Z","2.9.0":"2026-08-05T15:26:07.382Z","2.10.0":"2026-08-27T08:14:30.928Z","2.11.0":"2026-09-21T18:48:52.473Z"},"bugs":{"url":"https://github.com/teqfw/di/issues"},"license":"Apache-2.0","homepage":"https://github.com/teqfw/di#readme","keywords":["teqfw","javascript","esm","es modules","runtime linking","dependency injection","dependency resolution","dependency identifiers","namespace","late binding"],"repository":{"url":"git+https://github.com/teqfw/di.git","type":"git"},"description":"Deterministic dependency-resolution container for native JavaScript ES modules.","maintainers":[{"name":"flancer32","email":"alex@flancer32.com"}],"readme":"# @teqfw/di\n\n`@teqfw/di` is a deterministic dependency-resolution Container for native\nJavaScript ES modules. Runtime modules declare what they need with `__deps__`;\nthe host Composition Root chooses locations and implementation policy before\nresolution starts.\n\nIt is useful when an ESM application needs explicit dependencies, late binding,\nand an inspectable composition space. Small applications that do not need\nruntime composition can use direct imports instead.\n\n## Install\n\n```sh\nnpm install @teqfw/di\n```\n\nNative ESM is the normative runtime model. The package also ships browser\ncompatibility bundles, but UMD is a distribution artifact rather than a second\nDI model.\n\n## Start an application composition\n\nThe host Composition Root discovers policy, creates a JSON-safe configuration\nDTO, then constructs a Container before it resolves its first entry:\n\n```js\nimport path from \"node:path\";\nimport {fileURLToPath} from \"node:url\";\nimport Container from \"@teqfw/di\";\n\nconst rootDir = path.dirname(fileURLToPath(import.meta.url));\nconst container = new Container({\n  namespaces: [{prefix: \"App_\", target: path.join(rootDir, \"src/App\"), defaultExt: \".mjs\"}],\n  preprocessors: [\"App_Composition_Preprocessor$\"],\n  postprocessors: [\"App_Composition_Postprocessor$\"],\n});\n\nconst app = await container.get(\"App$\");\nawait app.start();\n```\n\n`namespaces` prepares Namespace Mappings: each maps Teq addresses in a namespace\nto a module-location root. A filesystem directory is only a Node.js example; a\nbrowser host can configure a URL root. `preprocessors` and `postprocessors` are\nordered producer Dependency Identifiers, not JavaScript callbacks. Container\nmaterializes them under default policy before it resolves the first entry.\n\nThe first `get()` locks configuration, materializes policy once, and enters the\nContainer's Running state. Later sequential `get()` calls create additional\nentry resolutions in the same configured composition space. They share\nNamespace Mappings, processors, hardening policy, and the Container-scoped\nSingleton cache, so a common Singleton is produced once. This supports staged\ncomposition such as bootstrap, plugins, and a lazily selected command.\n\nThe Container is still not an arbitrary service locator: public entries are\ndeliberate application phases, while ordinary dependencies remain declarations\nin `__deps__`. Concurrent or re-entrant `get()` calls reject deterministically.\nAn entry-resolution failure does not destroy an already Running Container; a\npolicy-preparation failure does make it unusable.\n\n## Declare runtime dependencies\n\nTeq-compatible runtime modules have no static ES imports. They declare runtime\ndependencies in source-attached `__deps__`; the Container resolves those child\ndependencies recursively inside the entry Dependency Graph.\n\n```js\n// src/App/App.mjs\nexport const __deps__ = {\n  default: {\n    repository: \"App_Data_Repository$\",\n  },\n};\n\nexport default function App({repository}) {\n  return {\n    async start() {\n      return repository.connect();\n    },\n  };\n}\n```\n\nThe hierarchical, export-scoped form shown above is canonical. A flat\n`__deps__` object is supported only for a default-export-only module. Omit\n`__deps__` when a producer has no dependencies. Composition Root/bootstrap code\nand tests are the exceptions that may use static imports.\n\n## Dependency Identifiers\n\nA Dependency Identifier identifies a dependency target together with its\nresolution semantics. It serves as a public entry root, an `__deps__` child\ndependency, or a configured policy producer; those uses share one identifier\nlanguage. It has a Dependency Address and can add Export Selection, a\nDependency Lifestyle, and ordered Wrapper Selection.\n\n| Address Kind | Example | Resolution route |\n| --- | --- | --- |\n| Teq | `App_Service` | Unprefixed. Namespace Mapping derives its module location. |\n| Node | `node:fs` | Uses the Node-native module specifier. |\n| npm | `npm:@scope/package` | Uses an environment-appropriate package specifier. |\n\nNamespace Mapping applies only to Teq. `teq:` is not a supported serialized\nprefix. Node addresses are Node.js-specific; npm addresses can use a supported\nenvironment-specific route and are not Teq namespace lookups.\n\n`__ExportName` selects a named export. With no selected export and no Lifestyle\nMarker, Direct exposes the whole module namespace. A Lifestyle Marker selects\nthe default export when no explicit export is named.\n\n```text\nApp_Service__format                 named export, Direct\nApp_Service$                        default export, Singleton\nApp_Service__create$$               named export, Transient\nApp_Service__format$$$_wrapTrace    named export, explicit Direct with a Wrapper\n```\n\nThe Lifestyle Marker selects how the export becomes the dependency value:\n\n| Lifestyle | Marker | Meaning |\n| --- | --- | --- |\n| Direct | none, or `$$$` explicitly | Exposes the selected export as-is. It does not call a function or construct a class. |\n| Singleton | `$` | Uses the selected export as a producer and reuses one final managed value in this Container. |\n| Transient | `$$` | Uses the selected export as a producer and creates a fresh value for each applicable resolution. |\n\nDirect is not Transient. Native ESM caching belongs to the JavaScript runtime;\nit does not provide Container Singleton behavior. Wrappers are selected by the\nidentifier and can adapt even a Direct value. `$$$` keeps Direct explicit when\nWrapper Selection requires a Lifestyle Marker.\n\n## Composition policy\n\nThe host Composition Root owns discovery of Namespace Mappings and ordered\npolicy. It transfers that policy as a JSON-safe DTO; Container resolves every\npolicy producer under default policy before installing any of them and before the\nfirst entry begins. A producer must synchronously\nreturn the callable required by its role. A substitution can replace an\nabstraction identifier with a concrete one without changing the consuming\nmodule. Preprocessors, Postprocessors, and Wrappers are distinct mechanisms.\n\nFor Node.js package-backed composition, use the public utilities before the\nfirst entry request:\n\n```js\nimport PackageRegistry from \"@teqfw/di/node/registry/package\";\nimport NamespaceRegistry from \"@teqfw/di/node/registry/namespace\";\n```\n\n`NamespaceRegistry` builds namespace roots from package metadata for a Node.js\nComposition Root. `PackageRegistry` reads the static runtime package graph in\nNode.js-only infrastructure. Neither belongs in browser-reachable modules.\n`@teqfw/di/src/Config/NamespaceRegistry.mjs` remains only as the deprecated\nCOMPAT-001 migration import; new code must use the canonical namespace path.\n\n## Inspect entry resolutions\n\nStructured introspection is separate from optional console logging. Declare it\nin configuration and read its immutable snapshot afterward:\n\n```js\nconst container = new Container({\n  namespaces: [{prefix: \"App_\", target: \"https://cdn.example.com/app\", defaultExt: \".mjs\"}],\n  introspection: true,\n});\n\nconst app = await container.get(\"App$\");\nconst inspection = container.getIntrospection();\n```\n\n`inspection` retains immutable snapshots in `entries`, one for each completed\nentry. Each entry contains three projections:\n\n- Dependency Graph — actual Container-managed relationships.\n- Resolution Trace — ordered resolution events.\n- Resolution Explanation — the policy and causal decisions behind results or a\n  failure.\n\nLogging is diagnostic console output; it is not structured introspection or a\npublic graph API. An entry failure is retained with its entry provenance and\nthe Container remains Running; only preparation failure makes it unusable.\n\n## Guidance for coding agents\n\nThe npm package includes the version-matched `teqfw-di` Agent Skill at\n`skills/teqfw-di/`. A host may mount it explicitly in its own skill catalog:\n\n```sh\nmkdir -p .agents/skills\nln -s ../../node_modules/@teqfw/di/skills/teqfw-di .agents/skills/teqfw-di\n```\n\nThe design uses established dependency and composition ideas. Its explicit\ndeclarations and deterministic behavior are also a good fit for coding agents;\nthey do not replace the host project's architecture or instructions.\n","readmeFilename":"README.md"}