{"_id":"mini-inject","_rev":"35-fb3376199f0bedd4551824f1e093ac58","name":"mini-inject","dist-tags":{"next":"1.11.0-rc.1","latest":"1.14.0"},"versions":{"1.0.0":{"name":"mini-inject","version":"1.0.0","keywords":["injection"],"author":{"name":"metadeta96"},"license":"MIT","_id":"mini-inject@1.0.0","maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"homepage":"https://github.com/fernando7jr/mini-inject#readme","bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"dist":{"shasum":"657d75de031102223789a3112f5c7f3563eb8f32","tarball":"https://registry.npmjs.org/mini-inject/-/mini-inject-1.0.0.tgz","fileCount":5,"integrity":"sha512-NaIKILNmEr4JimH9cQoIouLPs3MbVWBwqpAFyGtit6VQ6nD/GMCE+ACInIkPAo5KmZA4ndZ4Ndnayr41+KK3eA==","signatures":[{"sig":"MEUCIQCOCe2XJUoAZof+EabMgEOZPtrvJkWblHCiq/ygJpS7kAIgJvI+EgsT+aWFkr+lRrIm1WTQlJW5ZfeD7vmA4bxkDjw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjznBsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppDg//e2jV+2Zt81RcM+LtF23uKLpmp+r1HrYbWgerUBau6LTlt4li\r\nKk8yddsdWaqErRWVGWHkQkFJo1C50JITJFvz123RSX5/reQFsXSrdbNtee3B\r\nhLa1VwlbC6C4M1Ou58O1PhjcO8A3Z+bvMnwktRKokmxuETlBCqm6wQakteE9\r\ndlxGioyG7969Bw7NJrFUuhSQ6q9/wTs5gzo61PS1B113OfTb8f6KOjf48LCj\r\nmR9chbgp9TaN5oTbFKT5hzyi4H+4rXOLQpaucfivpLzs+GdwiETMihwrPqOh\r\nvDrltHWPu7waH0l2ShovC5iCSlS0Ws00+iG9EdHj7wYnu3Pi96A0wnqiQwCT\r\nW6e2D/0tVv/5MqNqI/0wbc3SlKSLS1JX6gF2P4VMDqPt/GKagObUqraV6U6t\r\nN70dxIcEi3VwbscNaKLr5W6eZcNMbJvknTug7cJed0xKP2sXeOF6VwdAisM1\r\nB7JNBXdC9sQEU0G/kN/SDqJNSIcxAJRr2tGiIiuTz771aziVvBZgmbrl4R3l\r\najcObFrSe55/NeWgigc5XWFueASH49xeVZXZrQTjphZwvkkoX26zAFLyouWb\r\n/Fvn7XbMG3zsAAj+MIp/i1YvohPyuixpKc5lhly1BdvRWZfeaqNqFzfP2aZ4\r\nhaaiS42eaVTrtbODOpIJlxbnI6ZZQQIEHLA=\r\n=SNeq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"6489bd6147715eeef90edf5e6d5cca3bdbdd98c1","_npmUser":{"name":"metadeta96","email":"fernando.settijunior@gmail.com"},"repository":{"url":"git+https://github.com/fernando7jr/mini-inject.git","type":"git"},"_npmVersion":"8.19.2","description":"Minimalistic dependency injection implementation","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mini-inject_1.0.0_1674473580318_0.7887687757880242","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"mini-inject","version":"1.0.1","keywords":["injection"],"author":{"name":"metadeta96"},"license":"MIT","_id":"mini-inject@1.0.1","maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"homepage":"https://github.com/fernando7jr/mini-inject#readme","bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"dist":{"shasum":"e09b1b61b94fbe7b4f654ae041c0a3cae8b788f8","tarball":"https://registry.npmjs.org/mini-inject/-/mini-inject-1.0.1.tgz","fileCount":5,"integrity":"sha512-3RpCQBMoJgagg/58y/BbKfQbki3G0dxl7ilxLdY2V+/SO/5l1BdNA/lLu+gbkAxulg73SW1H+f5FQP9Nx5GlOg==","signatures":[{"sig":"MEYCIQCCAEAJ8yb0U31XqpcD5EpVK1C3n/INLj6kwmrcvGftOwIhAMvjhjlqCOXUMEqR3aHbbQ+lxBVwLUhLG6GF/1Uutvrl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjznELACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWtg/8C+ZhQXf2ldGWdLYnpyCc+d0vs4Y+c4vEJzN25c9TDb2eU7rB\r\n02+9ZAFlo7ewegA+cNo72fbUvELfLkyUaau3/gqMMRqPRHBslkUoBLiyCQPQ\r\ntEG73fTbpuscH0EhEyq+n6EuThw7y3NARzh9X8pjbG0MONuHMAMK7nlVWSSy\r\n4xdNMON0QQ6mmXQmK/FapT+ditSfov1UdE56XbGxmnKTkF5sKmb+QpCtQP+h\r\naeEfye4owjADBIztEDtPJImGE9XP3rE8S+Y2ruqxY+DdhOlDtFIqggc0aukp\r\nRK6Lo7JL6eruMm+CQpSx6YtGjZCYNgJPGqNo0E2Dj4tpFUbsLo1BJp+lPDE+\r\nMrcJnkG+6QS5InI0HhGDw6rE6cBc8WmWemTCSaYJES82gAwRzBnzago4ahyB\r\nnW48gIS/MqXQKMgAW/O8ClTKbiex78ERCamqmuMFP0Gj+G2Q2TqnZbF5i/Wb\r\nGHcszs+y1A3nqiGeNMaaDJpm0pdxJeK3LHYssTdF0kgNVlTE37vrvvRokTH+\r\nNpr28Nats+9n4SHb6243Q7WVOQ2cVQ8WVhE0E/nwv7m5w948ffJwvDYXnYhQ\r\nmyif6UquK4itz/DkPqidKC0J1fh5UdWxxxc0B7gs1GXs8qry/eUs47Mbu+1P\r\n4onsTCRnRltsGanRZnqEFhJ8VVwQMbq6u9o=\r\n=6HFF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"39827862ea407c3b0ead1f29a9b8bb11c58cacee","_npmUser":{"name":"metadeta96","email":"fernando.settijunior@gmail.com"},"repository":{"url":"git+https://github.com/fernando7jr/mini-inject.git","type":"git"},"_npmVersion":"8.19.2","description":"Minimalistic dependency injection implementation","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mini-inject_1.0.1_1674473739491_0.19389343593301955","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"mini-inject","version":"1.1.0","keywords":["injection"],"author":{"name":"metadeta96"},"license":"MIT","_id":"mini-inject@1.1.0","maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"homepage":"https://github.com/fernando7jr/mini-inject#readme","bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"dist":{"shasum":"a39a656f03a8981cf9c86f3c5c69052b46efd780","tarball":"https://registry.npmjs.org/mini-inject/-/mini-inject-1.1.0.tgz","fileCount":6,"integrity":"sha512-trQ6fHYeYsm2fno5K8GxN+dE3BR3W4n9mQGPbSV1+mXAUuJuTt9xUwTFhD/y+cN9b/8wAzZXPI2WdFFBdgZ1kA==","signatures":[{"sig":"MEQCIHLmrn5VfVINzbUmMIaZyrCKfmmIyc5bNRbe2pVmKQGqAiAYKyefmgE9YQWdhgzYBCjOPdo4DFEm6EWEQn9IRb74bw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0kJ4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPeA/8CgDIOscpnNalRxim9PHH2cWy8KQPocGXqZOPXyT7YUE2nRz2\r\nGBKqNW92Ljcs+TH+VPMx0dK/7pS4UYkR33akaRbXH7lZAQlmW/EdUSplcL6q\r\n/wZqktSPcta+ZV3/a9JOqADWF/SlK/cVkTy/N5RKr0/V9dq+6LpgmFls3wSp\r\n0EiOk5wDEfU8n6XoWvpUCvfJ5vsepCk8Syfk0UZUVW4jqc7dOMFC1mJtLZH/\r\nv7VxKKrFo/XWOx3S4lOp2hhfuSxdI8DLR/NzmhbTdTWxdx8fn8UCcZ7QURxi\r\ntLLKcTExNzXbqMS94m8s4H1dVAjx5Li9gL6K6toQfDCFtl3J38iZQvCGHdUa\r\nEZ6UrPlZIE91/c1TDf/CebAh3vgIbLICVYVJXxqEonhVxrqxovLmMQgtr0Y4\r\nr4rd1a4MlWkT0re1zWLl0rVZbt7Bqg03OEvKcKDQ7om2J813o+hY/DCs/L08\r\nuHz4GkMZksc2QnKSwPGhEz3UBmXjReeqlCPxgNgRsZGkneWTn71QvupS2MFl\r\nwYa6lWoCvIwwSwhR4gCEaZus+8fT555Bx3oAATwygzdTBTIMjB3qJD89Q+Jn\r\nXNz8alv4PSRGjUPWF1sDWvzTrHXmOjc4FrW1BkMs6N9UcLL18GOzPZbP22KJ\r\nye3nZ8kuajeAudqlQ3fAvGXlTQMF71O4F0o=\r\n=vRKN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"7d0082df562d3123bb72f3762d84adb01da82e87","scripts":{"test":"ava"},"_npmUser":{"name":"metadeta96","email":"fernando.settijunior@gmail.com"},"repository":{"url":"git+https://github.com/fernando7jr/mini-inject.git","type":"git"},"_npmVersion":"8.19.2","description":"Minimalistic dependency injection implementation","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"ava":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mini-inject_1.1.0_1674723960743_0.5763101992924375","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"mini-inject","version":"1.1.1","keywords":["injection"],"author":{"name":"metadeta96"},"license":"MIT","_id":"mini-inject@1.1.1","maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"homepage":"https://github.com/fernando7jr/mini-inject#readme","bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"dist":{"shasum":"7a34886e25dae211b042329d6db7eea0b8906877","tarball":"https://registry.npmjs.org/mini-inject/-/mini-inject-1.1.1.tgz","fileCount":6,"integrity":"sha512-lrtI492UMCz7gpO97ALnotlengAUNUJLaRAxR5q5kd8wjRd3PjXI3rW+NEuxLViG2yQLr0o64XrxRUR1mYIm0g==","signatures":[{"sig":"MEQCIDPmjgbjMImqjfo1xbNHJLCBLF+myXCVwEhsXqCSQDrGAiBzB/7F2Rm2wwR7sGHymNrEtbiRJccKaQqwTrHSIvEG9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0kMeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsvxAAm96UJAa41MNge7lG99MLc0CoENVxiFknq4ObiCOdrY28f7sg\r\n+8HAoAqjg739OR/0jmL0wjCvo9fBf8BZ2EUExC1qJXw7lugTBpuIfgufdhXT\r\nNq81ry0bpQi63XSg3/ZjMIpTn+mHrbAG/47Gfl+Av1MMdBtL88FhsjhK8OmZ\r\nllCUlPhk+guqnS+EaB+74uT9J98dfhdqmk984zqOqBk+VKP7Dmoa4HrD4O6p\r\nkFfctcPY18mbEwg7AEHTumTEN6CWE+STLxa5/LYipQyCrQXCU+Da4mQqSTY+\r\n5lteDRzCfmBIBJY8mApL6OvL/pJcUUWL+sLTZ82dIrC9csc/xs2fesS6dNas\r\noMi0R9z2i9kHDhr1Wsx6xYdLWZDWMLzlyRf3lkEfeXusHOv8zWO1qEOckEXD\r\nWccTlLQQhxUt/wLmIwKc3BLqTrS/bop9pKSenvI57KrgBqUZPNJuG/R+OeT5\r\nYa+JiNn3iHaMuZkHEkdzZH/dt4gxnybQiXH2cnttN6OKBk7ayzd98cGW7JCn\r\nbX3q8T5xIEiPOpg6ZJHEKsyL5nbNepox88leKbfN5Y88QOQdoQ5jltqwiHua\r\nw22cIHF/bqL4q+praqKcABh2oe4X7PBclIxIXLyXeYEwPntdWOQeyNPhZtWL\r\n2AALkvmPTzksF352Osx6JL38ZBMuoQuVXqQ=\r\n=ZpMY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"7d0082df562d3123bb72f3762d84adb01da82e87","scripts":{"test":"ava"},"_npmUser":{"name":"metadeta96","email":"fernando.settijunior@gmail.com"},"repository":{"url":"git+https://github.com/fernando7jr/mini-inject.git","type":"git"},"_npmVersion":"8.19.2","description":"Minimalistic dependency injection implementation","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"ava":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mini-inject_1.1.1_1674724125828_0.63434530017239","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"mini-inject","version":"1.2.0","keywords":["injection"],"author":{"name":"metadeta96"},"license":"MIT","_id":"mini-inject@1.2.0","maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"homepage":"https://github.com/fernando7jr/mini-inject#readme","bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"dist":{"shasum":"45787d9bc4866fba1750714892fd80723d890953","tarball":"https://registry.npmjs.org/mini-inject/-/mini-inject-1.2.0.tgz","fileCount":6,"integrity":"sha512-qOEYnNMOEqOksO+U+ldot6NFbzfbd2993YtNAkNwHnYFFr9WqDPjnOsdTY9usJZMfXTQ+WMMSwM9pYA4bf9Skw==","signatures":[{"sig":"MEUCIQCJKhxzsq/2U7lKVc9O5bpOPD7w/1bC2kA/WjIYVdLE9AIgQGSP328BL925/UznSO9rpdwSXWCPd3r3IUQrXNhtjnI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3RltACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrewBAAjuZz/3NSk0HHjKk/y/oUSJG50dgCZnS+Sy76gYAMoXSDAPJf\r\nGtQK7gkRcRO/CbOGVjRuEksvrDzZaIq8lPIN8uv7zFcMzjztGsWWUMLnjoKt\r\nrkKcKtwHUfnXHeSEQOMYo5s1W+eseFRXTfSkxr0bUH30/eq97jBFWY0cV0Je\r\n+OJ1hFlghZiW+DynfMGhh2XEqOWH6bohAEU37Ktyasq6+cQNwamQNEDO0hOg\r\n7O9b1RDDwLm038LuiRjY3n7cHYrZB1ddXiUdbnN5q0gW0vuKLXK6Uf1IPkpy\r\nIRRwPHsthxS+SUsanzT0ALqohnjCZcVvLNUwwJkAZBV4VE40Q60H0hN57MWp\r\nDk5Oz50kDaSxyR0HWmWj0AQKI+MsoHKEU2/iYv0C6n65IjV9FwoyD66WWcyl\r\nUi0edSr0q+hGqc7rt+xBhlyj6j+VeVz9Y6L4Pfh/jR1WJWSpe8VRK2e3EJDg\r\nJsJcnf5VfxbFoo8yUHDMfzaBiiPikzRBlFlOHM4/WleuJv36wFabk+Por9BR\r\n9DlIwSgAdrRBh8pGcnw20V/R3TNu8Sgzak9gMUWkuUq39yT4KOuOy/iMlcKU\r\nB82YbtXxmFwElXZIQ1S1LG/XMkHWpsoZijPGCG1ygbt1qzlEBWBJnIwkT8AK\r\nYM1sZzwOPWR+GLstMn8h0+YDoJdytOGoF5I=\r\n=Bh1k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"a3aac2c59fe49837f83cd55a4cbbdd50bbba1671","scripts":{"test":"ava"},"_npmUser":{"name":"metadeta96","email":"fernando.settijunior@gmail.com"},"repository":{"url":"git+https://github.com/fernando7jr/mini-inject.git","type":"git"},"_npmVersion":"8.19.2","description":"Minimalistic dependency injection implementation","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"ava":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mini-inject_1.2.0_1675434349587_0.901702052325748","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"mini-inject","version":"1.2.1","keywords":["injection"],"author":{"name":"metadeta96"},"license":"MIT","_id":"mini-inject@1.2.1","maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"homepage":"https://github.com/fernando7jr/mini-inject#readme","bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"dist":{"shasum":"e147e51493c0b1394e35f46068201f0e0984fcb2","tarball":"https://registry.npmjs.org/mini-inject/-/mini-inject-1.2.1.tgz","fileCount":6,"integrity":"sha512-FLg9dy4cdYKWsnPq6ndOw4xcawaCoQWsSqV90YVbHF8qec4SjbVRRQvedLcRhmTFhlbZmyshKAyXXy3CW2LTdQ==","signatures":[{"sig":"MEQCIDo+SFVYwD7Kf8XOvrauSf8E1ExxK9jw+jM+aWavLppGAiAOWUjWCh/g5ttInaAn2Hs0pBUm8G0gV0mX216CDaLfgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3Rq8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTTg/+N3QWphMjUbsBIj+BpUKmT1UppOIZgbeKvg1rHGNoIGqC6G+r\r\n6NpYF6z2RKFomWOgoadzqpZp17ZLPxjQLbXxeWFanRPzh4FOibiflqAuWL3M\r\nix7aanApa8pMMEMNi0qpUfOMa1sQHJO04fA+Dn5Gh6zS3dZM6AylGxgNXmlR\r\n7vPOZP6bZbQcV3MKaBfeVA9qXsRGXNPZ/xH7/QlO2jKVLtqaP39BaX3tKpdJ\r\nJIrB4WnZfEBE7DAIEfqwIjvXjESOhleZNDd+z31omKCXiFNjdL61KmteRgli\r\nhPSlyy5T8Dq4n90Z2vc0Fsh+CsGncxZ+MQ0ELgLQBvpuf2fUVgybJI6cVcdV\r\nYJGKPQWHUdINcp9EQTYAAFj1iKxNCQ5/DIyr/GsAoCeIWDtFngCbjMLe/dAr\r\nTHhN4hDJrgGeRbt6sjV2KpjcwhwOupHSSEwZaQ6jf7A/2nHjdtKngAo471Sp\r\nHckPGLXbrRYo4jd5mboprD62uw4pgpL6XqnKYgQe9z6CbHIRKHP/S7tuGzhK\r\nc8Al4vJl+xd66/O9oyP/RQCb9iFYCdt8Pvg7HhC+KgFUqkla7eThOCZZRhR4\r\nZQ7S/yumlAheO7woHxb1zQX6IM7Vs8OuW4sBAd180lZIpepb70XgnsI5GwXg\r\nqpRf/Iq3N+7Qr8L0WeF/w9+ioNKXw3sSW08=\r\n=ktZL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"9f3d0a5c1040bad18c29411e5f803edc9df83f47","scripts":{"test":"ava"},"_npmUser":{"name":"metadeta96","email":"fernando.settijunior@gmail.com"},"repository":{"url":"git+https://github.com/fernando7jr/mini-inject.git","type":"git"},"_npmVersion":"8.19.2","description":"Minimalistic dependency injection implementation","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"ava":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mini-inject_1.2.1_1675434684015_0.9490042973047386","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"mini-inject","version":"1.2.2","keywords":["injection"],"author":{"name":"metadeta96"},"license":"MIT","_id":"mini-inject@1.2.2","maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"homepage":"https://github.com/fernando7jr/mini-inject#readme","bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"dist":{"shasum":"9ca205a8eb7d37b69e848848bb1dc2c41eb0a8aa","tarball":"https://registry.npmjs.org/mini-inject/-/mini-inject-1.2.2.tgz","fileCount":8,"integrity":"sha512-CI1rUnfQp9dIs4NPFeL5pA0vge8YJrO6ndepf43aiX8YunJm/LWv/pLsFSCo9zseLNQI8t3te27uSLKoN5fooQ==","signatures":[{"sig":"MEYCIQDG7k3AL9AZCpXMynN0Efrhj7HpNOoPuzc2JXKJnzgTkAIhAIcx7s33lsLQ0hpwzG4dfgqgqvhr7yGWFJmUVHA3Jp6i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4fqTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlIA/9GGpugRkEvT+t+DcWUFPxBawLXmLBXaHyEs6V4bkYbMJmvb0r\r\nLfmklhpkoqa22JPBcR1q7F/scdcf1YzJWRegNBM3tiJhhUXKMlFVGgUuS4HN\r\nsOJBXi4CSRGKjbfLiOMlIrVeVr9hpAEN0BARfJCPPOXeY5molzpz8VSQyDFl\r\nLlyPVJ2KvaJLwIEwb2PgDpS0oFbCcbQNUYtGBljyd3gQ/UX95EIUUEG9XnmL\r\nTxu6xjgf6YbUbZ3dX+L8JvPfDb7dkmJKQK19Bg5t0QsYwiKdWAPsKY3MZkPn\r\nRYA0avnz3/D7dBQZWGvOANjAmZU+VL7LtMMqx1M9neT9ADA623f1K3+E6WWS\r\nSI3vRuyvOR6nfKcLW8P1Y6GchMZ00gZFMX+u7VjTColjEWB23RPf9MPhMKjx\r\nW7A7O1338G+J/wu9r/GkapDE6ldmplhR9X/xOVHi8Edu0X1H/O5NJpn76YbK\r\nDAxi0zyewEBQmsZbIYYFWik+GA1AOD7tOna+J7EIhoo/lTPcu3dFgdNr9Lgh\r\nSBOK30OL0E8Luz4SrgUUoyTJYKOWkK05SnQ60IdjVKElVOpUA6jgrqsZ+JKm\r\nYcV0RqYZt7IdwiMO6h9ndy0DekArlw2WFdLMr9UetZuxJ/uSpjMJv/RjsaL/\r\nv8GlrA7kER3e7jwJr2VpGJAvRgN40sqH8J0=\r\n=uA1d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"commonjs","types":"./index.d.ts","module":"index.mjs","exports":{".":{"default":"./index.mjs","require":"./index.cjs"}},"gitHead":"c325a1386c2d52cf203cf4d36f324b05d61df16f","scripts":{"test":"ava"},"_npmUser":{"name":"metadeta96","email":"fernando.settijunior@gmail.com"},"repository":{"url":"git+https://github.com/fernando7jr/mini-inject.git","type":"git"},"_npmVersion":"8.19.2","description":"Minimalistic dependency injection implementation","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"ava":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mini-inject_1.2.2_1675754131803_0.03572882494848839","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"mini-inject","version":"1.3.0","keywords":["injection"],"author":{"name":"metadeta96"},"license":"MIT","_id":"mini-inject@1.3.0","maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"homepage":"https://github.com/fernando7jr/mini-inject#readme","bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"dist":{"shasum":"226e959096034a5023ba86597576a7670eb56f64","tarball":"https://registry.npmjs.org/mini-inject/-/mini-inject-1.3.0.tgz","fileCount":9,"integrity":"sha512-eSQpsJRAeWTgbstDUWkyzDvdQLfn7fU8GIjXev9Focl1xc0tigv8bmc1A85XUA9Ot1OT52dAKMKdnMqKd+k+0g==","signatures":[{"sig":"MEYCIQDWIiHuMos4Q+pbG+EWCHzW86c1PpocmyFF2F/PR7S78AIhANeIPM8jhsemUL3y3YvJZMIUU96g/l98HoVjNePEzlGh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4zJrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPhA/+PKkVhvLDTKxGa2m+a1s3Lcaq9W22k4AGuqphjF6wSv1UBBqV\r\nxVCCLAxTmFiOvWGPhFKz3LmzER0AcnBq+jop1EAarBWqgPYzCLzIBAxLLKNH\r\nYfI3n+xtMw1uGRsyZKeQ0zxG0GXmb9qDQZ8OUqhgfAgffEXEo1nkMDef6FFU\r\nf2ZexE/5M0NUkzvHY4XWA8dX/S+JyIaE3eC/Q48MPWirPIfFHOIlIOgF406B\r\nz/kpI8+O140qbjNB7t8tvqmrwElFoeqMgtjFn1zBNzNKh8RZkAVYMYBk0Wy1\r\n/hJOQWVEUBvEfspt8MpwyUOP04b4LBKI9YafMaeQrFlvS9r/IInh43LXPa40\r\nQ3nPw8h3W5zTJRP9WINSpUPj3Mk3FwWCYNnw8q1+dRfTJ7JmulJ3vn3g16k2\r\nH/on2N7r5eBTrMaAiao5OpP2sU8NXSNI0468AOUxehLL+VNjFOaDBm86i9AU\r\nVG2sFH61ZvC5eJwUbqDKoQuGK4DDy4w5YgVI1E4ADJRPo6MC9HU0jHlcdRzi\r\nZW0Sv6Mkx9cT5knKDAqEjMZ881m544VcudTq+0oPA2uzWtKlGJNqkuJ5/k5C\r\nPFqciuq3Xq54D/TlHcCLoX0ks+Ja1A6pjerJPZ48wtmMVsll3jiBfOjWOL2l\r\n58iGHMqgsZV7r4y4wpY/VkJRYYVdW3JLn+A=\r\n=OrMt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"commonjs","types":"./index.d.ts","module":"index.mjs","exports":{".":{"default":"./index.mjs","require":"./index.cjs"}},"gitHead":"e34b0614c055ac304593da9f7ca9a7112ab6682f","scripts":{"test":"ava"},"_npmUser":{"name":"metadeta96","email":"fernando.settijunior@gmail.com"},"repository":{"url":"git+https://github.com/fernando7jr/mini-inject.git","type":"git"},"_npmVersion":"8.19.2","description":"Minimalistic dependency injection implementation","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"ava":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mini-inject_1.3.0_1675833963291_0.5655559731385489","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"mini-inject","version":"1.3.1","keywords":["injection"],"author":{"name":"metadeta96"},"license":"MIT","_id":"mini-inject@1.3.1","maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"homepage":"https://github.com/fernando7jr/mini-inject#readme","bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"dist":{"shasum":"3a48b0f8116c7772f7e6aeb36491595b82c1e3de","tarball":"https://registry.npmjs.org/mini-inject/-/mini-inject-1.3.1.tgz","fileCount":9,"integrity":"sha512-6Zsc4QdFG5YnPQCpKft4EJDcpKW4dZ4Ion6Un/4qRa+lRj6Qw4LLnztHNM6euS6Gp4jne9RpMnIkzVKCcfmFhw==","signatures":[{"sig":"MEQCICMdRsUXbBoXeNVpaMjzjH+AFPHdRS0PC5ddXPiKHbo7AiA5p+xPiAC3oXRR6U9bFR16OAbsCtzXJqjShuhCRyp68Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5NwSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2WQ//ZGOmU3hp3GYyhJ0I6UckqghO8s0KJ//9InR8lWhgZMen2C5r\r\nOmuwfzyQPRqeTHQ72fBWjWo/yaz+VIX8ZxOTiJHd+cVqpjVTJbNBhm3Gv0Xv\r\nyaCHlizQL9tXjNNRNbxMK/cte+2Hq+0LXin3rGik+9dXuI4C7aF6rB3my8mu\r\nmZ2WAsWbAqdifaXw6LVNlXyOPuyOn7wFaenqeE8w3ns8fvoYrvNRLJAU4nFF\r\nByI1r6995WSx3DHfRlank5cMzPxEPmrod8Va4Gmwt/7viHMHgVAy6FulaoMf\r\ndkd5l5i8fLwM1Kq+46gOmHfYngAYMvozOsB6E1yie0hqUrSf6Hqofq6UaEw4\r\nsdQsikM+caGTCv23WlRgDOqlRw0H6cKi6Ab0zg6Ukl/As1B9iQo9BNtpVN5f\r\n4AHVoXJX6yHBJuskBF46eFQoeYbDal8zKeyfTBO3ATe6/9uH3Yzfj7go7U4V\r\nNwZlHgR/3Fh9j6TecwN/nNhQT4b/wwAVrcRapxzsJvhcgAeRFo+HqduAq/IW\r\nLkxSaal21wtdT72dou/Bzwx4MUkIzp3FkwrBJIW5jfk6jXWtFVHEHEYc/Nq3\r\nh+scKjG0Wo6Lnog5UOkzDivHS2geg57Irue/HX0JZpDAco8yLj9jRbczDnNZ\r\nvi2FCcjOKHUV9jg27Ccf8kIA2ogI2bXvmyc=\r\n=fKC5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"commonjs","types":"./index.d.ts","module":"index.mjs","exports":{".":{"default":"./index.mjs","require":"./index.cjs"}},"gitHead":"b86300c59d95ccd8b1c1a339ceb9e8f1f90f4bb0","scripts":{"test":"ava"},"_npmUser":{"name":"metadeta96","email":"fernando.settijunior@gmail.com"},"repository":{"url":"git+https://github.com/fernando7jr/mini-inject.git","type":"git"},"_npmVersion":"8.19.2","description":"Minimalistic dependency injection implementation","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"ava":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mini-inject_1.3.1_1675942930296_0.4012976869344642","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"mini-inject","version":"1.4.0","keywords":["injection"],"author":{"name":"metadeta96"},"license":"MIT","_id":"mini-inject@1.4.0","maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"homepage":"https://github.com/fernando7jr/mini-inject#readme","bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"dist":{"shasum":"84298dad7fc1825a938df852d7d39192f26033d4","tarball":"https://registry.npmjs.org/mini-inject/-/mini-inject-1.4.0.tgz","fileCount":9,"integrity":"sha512-aUydyO52VC0oYA8mffXzMflrBpH2wxWyIXjZO6LVpjHtKrPEB9wD4ybtYHEH0p4uGkZsE3dXGOvzOturBaDzRA==","signatures":[{"sig":"MEUCIC6wnVu7Uk/AATWpbaiCGL4S5mVyd8coJg5c5GO5rgHhAiEAyOd1wGkNuBtXyrPEN/B7QCALP6cG2a1auFQviXkZj/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34661},"main":"index.js","type":"commonjs","types":"./index.d.ts","module":"index.mjs","exports":{".":{"default":"./index.mjs","require":"./index.cjs"}},"gitHead":"7192d008e8fe3617dc4455708cec013d12d8784a","scripts":{"test":"ava"},"_npmUser":{"name":"metadeta96","email":"fernando.settijunior@gmail.com"},"repository":{"url":"git+https://github.com/fernando7jr/mini-inject.git","type":"git"},"_npmVersion":"8.19.2","description":"Minimalistic dependency injection implementation","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"ava":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mini-inject_1.4.0_1684842967108_0.23999275855877422","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"mini-inject","version":"1.4.1","keywords":["injection"],"author":{"name":"metadeta96"},"license":"MIT","_id":"mini-inject@1.4.1","maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"homepage":"https://github.com/fernando7jr/mini-inject#readme","bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"dist":{"shasum":"9a6e8951e7ade38f890fa010b3d45f963fbae534","tarball":"https://registry.npmjs.org/mini-inject/-/mini-inject-1.4.1.tgz","fileCount":9,"integrity":"sha512-3f2rjp/9KtZUwO5eIEE4yV08411W8ee5IBLQb8clTYcl9HA2oHf3gJi1Mf5P1h+jimKnGYE8Xjw8ATAv6ULaCg==","signatures":[{"sig":"MEQCIGX5aUISeBUssaYFGrciOtuq9gTHPsbiwL6UzSQeWcQcAiAEtz0Q6BqJ41DczMsk5rLv/6Mq9a8Mh82OGdT1Xp6Mrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34683},"main":"index.js","type":"commonjs","types":"./index.d.ts","module":"index.mjs","exports":{".":{"default":"./index.mjs","require":"./index.cjs"}},"gitHead":"ccc2e0385c26d3b3a45d953698e912731ab23b07","scripts":{"test":"ava"},"_npmUser":{"name":"metadeta96","email":"fernando.settijunior@gmail.com"},"repository":{"url":"git+https://github.com/fernando7jr/mini-inject.git","type":"git"},"_npmVersion":"8.19.2","description":"Minimalistic dependency injection implementation","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"ava":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mini-inject_1.4.1_1684843413728_0.01350518321278149","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"mini-inject","version":"1.5.0","keywords":["injection"],"author":{"name":"metadeta96"},"license":"MIT","_id":"mini-inject@1.5.0","maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"homepage":"https://github.com/fernando7jr/mini-inject#readme","bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"dist":{"shasum":"e9f1e5ca4cf988cbe9a459c919d5c7c346ea2478","tarball":"https://registry.npmjs.org/mini-inject/-/mini-inject-1.5.0.tgz","fileCount":9,"integrity":"sha512-ism6We5vE5sFn3IWJG9JH5Q85InMHTlJ7vUhrUU0KJLF+duGDuOScDvG35vsaeReBLiXFtwyCYsfnNhKuER8Pg==","signatures":[{"sig":"MEUCIQCH4qDfyTu5MNrZBd9rgChHIXHc4wc7SVhJJNQlbFoaDAIgJ3dVV4t7F41gjfsH3mNpNkFeHS9mcAqGN23C6zVM5Mo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44133},"main":"index.js","type":"commonjs","types":"./index.d.ts","module":"index.mjs","exports":{".":{"default":"./index.mjs","require":"./index.cjs"}},"gitHead":"c699e2b8169dee7d428b9455b147eec4e430081e","scripts":{"test":"ava"},"_npmUser":{"name":"metadeta96","email":"fernando.settijunior@gmail.com"},"repository":{"url":"git+https://github.com/fernando7jr/mini-inject.git","type":"git"},"_npmVersion":"8.19.2","description":"Minimalistic dependency injection implementation","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"ava":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mini-inject_1.5.0_1690542969938_0.8769211324040218","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"mini-inject","version":"1.5.1","keywords":["injection"],"author":{"name":"metadeta96"},"license":"MIT","_id":"mini-inject@1.5.1","maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"homepage":"https://github.com/fernando7jr/mini-inject#readme","bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"dist":{"shasum":"6076ac2b7e8609c6a11d162ddd92411adba5217a","tarball":"https://registry.npmjs.org/mini-inject/-/mini-inject-1.5.1.tgz","fileCount":9,"integrity":"sha512-66LkkUMTyoCfmCV7c0xwJ/SYPMAuBo50T8iinxCJREmEiVtl2VTXk0u7anjaDNJoXqknupCkiXAIxk+5qPpLaQ==","signatures":[{"sig":"MEUCIGX4vZVBmIt/Lba7d9SG7OJsIY8ZmBzwvom1gAtqKNDfAiEA3vrUM6VOfI6W8tAvUZ3vaxPz7kkAznY/MpFxerd4Yio=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47431},"main":"index.js","type":"commonjs","types":"./index.d.ts","module":"index.mjs","exports":{".":{"default":"./index.mjs","require":"./index.cjs"}},"gitHead":"50bcebe725a53a86379ffba1fcb2ee41924f2432","scripts":{"test":"ava"},"_npmUser":{"name":"metadeta96","email":"fernando.settijunior@gmail.com"},"repository":{"url":"git+https://github.com/fernando7jr/mini-inject.git","type":"git"},"_npmVersion":"8.19.2","description":"Minimalistic dependency injection implementation","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"ava":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mini-inject_1.5.1_1691034386652_0.16945062560705937","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"mini-inject","version":"1.6.0","keywords":["injection"],"author":{"name":"metadeta96"},"license":"MIT","_id":"mini-inject@1.6.0","maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"homepage":"https://github.com/fernando7jr/mini-inject#readme","bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"dist":{"shasum":"870c9fd1ef7a09998693e2a597b4debec2ae1187","tarball":"https://registry.npmjs.org/mini-inject/-/mini-inject-1.6.0.tgz","fileCount":9,"integrity":"sha512-YZ6Tf1uptnqK285BUArjfbfpximKlGGyltdGBCSJq+HGnYvliOId/3N5s5iTsi/EDCfhlJh8BPMzwbyS8GgdHQ==","signatures":[{"sig":"MEYCIQC+6seQ1F0eo58URqfAVTqk0xL5T5FKzxeI0v7OSFaJwAIhAKm00FHXCz7Y+uTy8mL0vywXSLIMompB5WTLFwHUgHKj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57331},"main":"index.js","type":"commonjs","types":"./index.d.ts","module":"index.mjs","exports":{".":{"default":"./index.mjs","require":"./index.cjs"}},"gitHead":"fd8e6f48b842c8de41f3bfc7668c1407c829468e","scripts":{"test":"ava"},"_npmUser":{"name":"metadeta96","email":"fernando.settijunior@gmail.com"},"repository":{"url":"git+https://github.com/fernando7jr/mini-inject.git","type":"git"},"_npmVersion":"8.19.2","description":"Minimalistic dependency injection implementation","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"ava":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mini-inject_1.6.0_1691041418159_0.7564232531959776","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"mini-inject","version":"1.6.1","keywords":["injection","dependency","di","typescript"],"author":{"name":"metadeta96"},"license":"MIT","_id":"mini-inject@1.6.1","maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"homepage":"https://github.com/fernando7jr/mini-inject#readme","bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"dist":{"shasum":"7f28b954108c29daf861d347e158534860f2a881","tarball":"https://registry.npmjs.org/mini-inject/-/mini-inject-1.6.1.tgz","fileCount":9,"integrity":"sha512-1beYVKzkzspfI7dnUxLclAB86y0Fcjpe0oTkyg3wJv62vGlTOpuSZhG8JWyfawuWmmxU4GBpKEdOQZ9p+I3jvQ==","signatures":[{"sig":"MEUCIBsIu7Sp4kpcPUEv1AU96Q+H7h4KFiQOHM/2e7bzsTW+AiEA2JyFNSHtDsa1rf73Qb9hU0bUMybMmIatXMMrHsaLuuU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58208},"main":"index.js","type":"commonjs","types":"./index.d.ts","module":"index.mjs","exports":{".":{"default":"./index.mjs","require":"./index.cjs"}},"gitHead":"a457c32ecd3a12e417473574b130e56b9075f4d0","scripts":{"test":"ava"},"_npmUser":{"name":"metadeta96","email":"fernando.settijunior@gmail.com"},"repository":{"url":"git+https://github.com/fernando7jr/mini-inject.git","type":"git"},"_npmVersion":"8.19.2","description":"Minimalistic dependency injection implementation","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"ava":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mini-inject_1.6.1_1691044350228_0.10343401600317659","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"mini-inject","version":"1.6.2","keywords":["injection","dependency","di","typescript"],"author":{"name":"metadeta96"},"license":"MIT","_id":"mini-inject@1.6.2","maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"homepage":"https://github.com/fernando7jr/mini-inject#readme","bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"dist":{"shasum":"3b9bd7f82565b0925ccf3ca846545ea46575f3c5","tarball":"https://registry.npmjs.org/mini-inject/-/mini-inject-1.6.2.tgz","fileCount":9,"integrity":"sha512-mGGe8oOS0JkI+hN/tHC1+ltSK9wAD525/qV8cCEGfQwjN5DvXEFdu+axZX12r6SkU30IEbtVs/92PaSNUgKTMA==","signatures":[{"sig":"MEUCIQDvVqXQkkNpSCdDXmHD0ZrGgcIFAYKbCiX5HvnYBqkePgIgIQi35CKc0FxKdq5jt5sdrabRn+bf5FbkXVm6UIkROYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58242},"main":"index.js","type":"commonjs","types":"./index.d.ts","module":"index.mjs","exports":{".":{"default":"./index.mjs","require":"./index.cjs"}},"gitHead":"16c63a60438a6c05bd63e50a4d466546d4daf6e7","scripts":{"test":"ava"},"_npmUser":{"name":"metadeta96","email":"fernando.settijunior@gmail.com"},"repository":{"url":"git+https://github.com/fernando7jr/mini-inject.git","type":"git"},"_npmVersion":"8.19.2","description":"Minimalistic dependency injection implementation","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"ava":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mini-inject_1.6.2_1693390304345_0.4721047520693409","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"mini-inject","version":"1.7.0","keywords":["injection","dependency","di","typescript"],"author":{"name":"metadeta96"},"license":"MIT","_id":"mini-inject@1.7.0","maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"homepage":"https://github.com/fernando7jr/mini-inject#readme","bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"dist":{"shasum":"93fe929799f82198a34b00621c534fae35f15b78","tarball":"https://registry.npmjs.org/mini-inject/-/mini-inject-1.7.0.tgz","fileCount":9,"integrity":"sha512-0NY+O62Hrmh00dsBTxMFWwNpjq6STj+2I71HesUw2FhaHZvYJM+7TjdotckgcqTlglMIbwcg9oW/PiIc3L2G2w==","signatures":[{"sig":"MEUCIQDsLUJBlq0ztT/8Tf9NgnaKFNSLIQTfjZKMR4rns0MESQIgbDNdAaIVAnkKj62/ASkqFdSEpfxkQBHGrJ5fx2QqrLw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74345},"main":"index.js","type":"commonjs","types":"./index.d.ts","module":"index.mjs","exports":{".":{"default":"./index.mjs","require":"./index.cjs"}},"gitHead":"9bdc1f2ddafeea1c86055cbcd5fd805bbca16f3c","scripts":{"test":"ava"},"_npmUser":{"name":"metadeta96","email":"fernando.settijunior@gmail.com"},"repository":{"url":"git+https://github.com/fernando7jr/mini-inject.git","type":"git"},"_npmVersion":"8.19.2","description":"Minimalistic dependency injection implementation","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"ava":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mini-inject_1.7.0_1695391202111_0.6715331458365355","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"mini-inject","version":"1.8.0","keywords":["injection","dependency","di","typescript"],"author":{"name":"metadeta96"},"license":"MIT","_id":"mini-inject@1.8.0","maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"homepage":"https://github.com/fernando7jr/mini-inject#readme","bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"dist":{"shasum":"d705849b4dde97b0af1124b6f51012459c06e5a9","tarball":"https://registry.npmjs.org/mini-inject/-/mini-inject-1.8.0.tgz","fileCount":9,"integrity":"sha512-hi1LJZfT5IdzHkMB2wk+e9tiINdnTupf51S9ihG4ZwlMUBAS0F1GN6ZXI7Ti0+nY9R9/ijqALZ/Sw637O1pryQ==","signatures":[{"sig":"MEUCIEzNsTcSDXbjU0CR2aqXM/lyMjb10b9GfRS2rwDmXMD0AiEA5/Y3VRLDqhpvzQilStjLMq4IT1I6nx/eXtSlk9WoXuE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83520},"main":"index.js","type":"commonjs","types":"./index.d.ts","module":"index.mjs","exports":{".":{"default":"./index.mjs","require":"./index.cjs"}},"gitHead":"c96cc1652a14204d122dfb4f327f6a7f6f449870","scripts":{"test":"ava"},"_npmUser":{"name":"metadeta96","email":"fernando.settijunior@gmail.com"},"repository":{"url":"git+https://github.com/fernando7jr/mini-inject.git","type":"git"},"_npmVersion":"8.19.2","description":"Minimalistic dependency injection implementation","directories":{},"_nodeVersion":"18.11.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mini-inject_1.8.0_1714583209388_0.6118077027521651","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"mini-inject","version":"1.8.1","keywords":["injection","dependency","di","typescript"],"author":{"name":"metadeta96"},"license":"MIT","_id":"mini-inject@1.8.1","maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"homepage":"https://github.com/fernando7jr/mini-inject#readme","bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"dist":{"shasum":"1b05868bfb39db8fd8de3b9dcbb6e5c7cc79a82a","tarball":"https://registry.npmjs.org/mini-inject/-/mini-inject-1.8.1.tgz","fileCount":9,"integrity":"sha512-NWPTt2AQ8RG2Se5uaaILEtRJNiWAAHoop8nWMNt2d6812X9IrveTNtNJdCDC2KhoKJ4pnLlPdHlaM+X62/mcIg==","signatures":[{"sig":"MEYCIQDYoQGE+fFHkGBS3Wm7riOj7H/rZMcIA2T68vwvSGgt5wIhAM1EyMfwzX2MOIH7hhA72nxbUuzUbXVjmScxNNRXHJKe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83536},"main":"index.js","type":"commonjs","types":"./index.d.ts","module":"index.mjs","exports":{".":{"default":"./index.mjs","require":"./index.cjs"}},"gitHead":"b9f9f4af98c3394a0354784004ad58995fa5d485","scripts":{"test":"ava"},"_npmUser":{"name":"metadeta96","email":"fernando.settijunior@gmail.com"},"repository":{"url":"git+https://github.com/fernando7jr/mini-inject.git","type":"git"},"_npmVersion":"8.19.2","description":"Minimalistic dependency injection implementation","directories":{},"_nodeVersion":"18.11.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mini-inject_1.8.1_1714585587711_0.5161887033468691","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"mini-inject","version":"1.9.0","keywords":["injection","dependency","di","typescript"],"author":{"name":"metadeta96"},"license":"MIT","_id":"mini-inject@1.9.0","maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"homepage":"https://github.com/fernando7jr/mini-inject#readme","bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"dist":{"shasum":"c100c4e7e6fb8bfab0ce9266d90af16a9dcc83a7","tarball":"https://registry.npmjs.org/mini-inject/-/mini-inject-1.9.0.tgz","fileCount":10,"integrity":"sha512-uoC5LmIfXSLO/RT0bOGWFA+NndWu2U5LWAl8XAUtHFoy/LpTHJmszvdXUEhwRLV74uTkSnb2he8UVcWVb90oSw==","signatures":[{"sig":"MEQCIEifvf/bQNeAeGhijkyJ6s3AkrLyfxnDOuS5G27DdN3FAiAORH3JkaJWz/m9Vq39tuQzd3JirBoJx5vD6Jv4Yw2VDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115818},"main":"index.js","type":"commonjs","types":"./index.d.ts","module":"index.mjs","exports":{".":{"default":"./index.mjs","require":"./index.cjs"}},"gitHead":"cd4078be12d8ad3db2e21a2361460e3f44316f3c","scripts":{"test":"ava"},"_npmUser":{"name":"metadeta96","email":"fernando.settijunior@gmail.com"},"repository":{"url":"git+https://github.com/fernando7jr/mini-inject.git","type":"git"},"_npmVersion":"10.8.0","description":"Minimalistic dependency injection implementation","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^6.1.3"},"_npmOperationalInternal":{"tmp":"tmp/mini-inject_1.9.0_1726572959229_0.3314145494969818","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"mini-inject","version":"1.9.1","keywords":["injection","dependency","di","typescript"],"author":{"name":"metadeta96"},"license":"MIT","_id":"mini-inject@1.9.1","maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"homepage":"https://github.com/fernando7jr/mini-inject#readme","bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"dist":{"shasum":"6343be07da1b505bb176fbabdb82873a6f6f3824","tarball":"https://registry.npmjs.org/mini-inject/-/mini-inject-1.9.1.tgz","fileCount":10,"integrity":"sha512-e8kx7InYZrw7KcDcRN0AGakge/aZWrMjsh+z2nlZ/U2DdJaSiDT5BYLehwyBSsrDeLTAN2WTQfLkQYntTImqcQ==","signatures":[{"sig":"MEQCIF9p9mICLXUJTsPsXEGp2Bv9L2iUiR1hSr9HicRRp/YHAiAcyLgPqmwaJa3U0Ib4LgNnytV8P/vY2gNhTjgm7xHXow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115741},"main":"index.js","type":"commonjs","types":"./index.d.ts","module":"index.mjs","exports":{".":{"default":"./index.mjs","require":"./index.cjs"}},"gitHead":"e5b94a1f76c70892b3ae152fc5040759d1951e26","scripts":{"test":"ava"},"_npmUser":{"name":"metadeta96","email":"fernando.settijunior@gmail.com"},"repository":{"url":"git+https://github.com/fernando7jr/mini-inject.git","type":"git"},"_npmVersion":"10.8.0","description":"Minimalistic dependency injection implementation","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^6.1.3"},"_npmOperationalInternal":{"tmp":"tmp/mini-inject_1.9.1_1726825304738_0.48727926825072965","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"mini-inject","version":"1.10.0","keywords":["injection","dependency","di","typescript"],"author":{"name":"metadeta96"},"license":"MIT","_id":"mini-inject@1.10.0","maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"homepage":"https://github.com/fernando7jr/mini-inject#readme","bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"ava":{"files":["test/**/*"]},"dist":{"shasum":"222405c037c979096752be6f0dfe513085fe529c","tarball":"https://registry.npmjs.org/mini-inject/-/mini-inject-1.10.0.tgz","fileCount":8,"integrity":"sha512-/JjBtQNlYaHhmprq4UistI7Lix1g1Ah0kCY6nRsWZ5pMTNoEw5+2dTJBKLQmkkdPo/oIk5UU0xfUNaCBBfCYSA==","signatures":[{"sig":"MEYCIQD9LmBkTMbfCXfm5Izv9cdJOzeVIndschfFom1X7EL3lAIhAPbcxQtnGEX+S4pcbYOeacmeL+daqnyduzObTmWWs83e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93178},"main":"index.js","type":"commonjs","types":"./index.d.ts","module":"index.mjs","exports":{".":{"default":"./index.mjs","require":"./index.cjs"}},"gitHead":"92128365e1f995fa68be06ceda77656f5a5fd40d","scripts":{"test":"ava","build":"node build.js","clean":"rm -f index.js index.cjs index.mjs index.d.ts index.d.mts && rm -rf test","validate":"node validate.js","prepublishOnly":"npm run build && npm run validate && npm test"},"_npmUser":{"name":"metadeta96","email":"fernando.settijunior@gmail.com"},"repository":{"url":"git+https://github.com/fernando7jr/mini-inject.git","type":"git"},"_npmVersion":"10.9.2","description":"Minimalistic dependency injection implementation","directories":{},"_nodeVersion":"23.10.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^6.1.3"},"_npmOperationalInternal":{"tmp":"tmp/mini-inject_1.10.0_1753824414744_0.8983223296459428","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"mini-inject","version":"1.10.1","keywords":["injection","dependency","di","typescript"],"author":{"name":"metadeta96"},"license":"MIT","_id":"mini-inject@1.10.1","maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"homepage":"https://github.com/fernando7jr/mini-inject#readme","bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"ava":{"files":["test/**/*"]},"dist":{"shasum":"143feecdefc9c22fd044662195b3a4729f4a21e1","tarball":"https://registry.npmjs.org/mini-inject/-/mini-inject-1.10.1.tgz","fileCount":8,"integrity":"sha512-mydlw6xe50QUUbJRiOwVXKFz5RXeQp2tIjPqkBzlZWfAUsPu+EszgUPL6mcQH/IDIBFr2PFK3vrkAg6LqZ4eig==","signatures":[{"sig":"MEYCIQDmykyQkgRUsI4HPWWO7BiMZcL6hn9x04xIiZSnCPBhsgIhANOooBDDS30/kfx3BIpIkl9FrRkwVGMS9RbwrP0+P/YP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94338},"main":"index.js","type":"commonjs","types":"./index.d.ts","module":"index.mjs","exports":{".":{"default":"./index.mjs","require":"./index.cjs"}},"gitHead":"58be352c76f460375f5528fcafb58a011b310550","scripts":{"test":"ava","build":"node build.js","clean":"rm -f index.js index.cjs index.mjs index.d.ts index.d.mts && rm -rf test","validate":"node validate.js","prepublishOnly":"npm run build && npm run validate && npm test"},"_npmUser":{"name":"metadeta96","email":"fernando.settijunior@gmail.com"},"repository":{"url":"git+https://github.com/fernando7jr/mini-inject.git","type":"git"},"_npmVersion":"10.9.2","description":"Minimalistic dependency injection implementation","directories":{},"_nodeVersion":"23.10.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^6.1.3"},"_npmOperationalInternal":{"tmp":"tmp/mini-inject_1.10.1_1753874330436_0.298578215650221","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"mini-inject","version":"1.10.2","keywords":["injection","dependency","di","typescript"],"author":{"name":"metadeta96"},"license":"MIT","_id":"mini-inject@1.10.2","maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"homepage":"https://github.com/fernando7jr/mini-inject#readme","bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"ava":{"files":["test/**/*"]},"dist":{"shasum":"3c33c709fdd95ec1791e3995f23fe3faf0fcc808","tarball":"https://registry.npmjs.org/mini-inject/-/mini-inject-1.10.2.tgz","fileCount":8,"integrity":"sha512-4xbuVoKFYkEBJiP6r4zZqhERmdYCII3fFvyfD59OvtieP7PHfjVrcMohjRCleYNkEEhboxCwGUHHbBu5zbM1QA==","signatures":[{"sig":"MEYCIQCBftM00dZW1DSRJlexdf5rfRDMKP5ENGUz6DGwPULIqwIhAIkeCpinWxaDz2xbq0iLtRpHxQTwmMrJONlVfIQfJ5vP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96654},"main":"index.js","type":"commonjs","types":"./index.d.ts","module":"index.mjs","exports":{".":{"default":"./index.mjs","require":"./index.cjs"}},"gitHead":"3430f924503f5a5692a415a534982d93d24b5246","scripts":{"test":"ava","build":"node build.js","clean":"rm -f index.js index.cjs index.mjs index.d.ts index.d.mts && rm -rf test","validate":"node validate.js","prepublishOnly":"npm run build && npm run validate && npm test"},"_npmUser":{"name":"metadeta96","email":"fernando.settijunior@gmail.com"},"repository":{"url":"git+https://github.com/fernando7jr/mini-inject.git","type":"git"},"_npmVersion":"11.6.2","description":"Minimalistic dependency injection implementation","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"ava":"^6.1.3"},"_npmOperationalInternal":{"tmp":"tmp/mini-inject_1.10.2_1776426567892_0.42550264717430175","host":"s3://npm-registry-packages-npm-production"}},"1.11.0-rc.0":{"name":"mini-inject","version":"1.11.0-rc.0","keywords":["injection","dependency","di","typescript"],"author":{"name":"metadeta96"},"license":"MIT","_id":"mini-inject@1.11.0-rc.0","maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"homepage":"https://github.com/fernando7jr/mini-inject#readme","bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"ava":{"files":["test/**/*"]},"dist":{"shasum":"43174717926bdf4d663abd175f1160a8f5b11293","tarball":"https://registry.npmjs.org/mini-inject/-/mini-inject-1.11.0-rc.0.tgz","fileCount":8,"integrity":"sha512-AEcJk/2FRsGNvAhrWuAP3JCZzqPJ++0on6cBtypwJGoNcPTL5HT1e1XIsYfT/kJrdbrD2G0mbziqIwwmasGXIg==","signatures":[{"sig":"MEUCIQDhLATCOop7GVG5IlsPfB5Q23cxBUJrlAkDLt/F0YDzFAIgerHyJwZC5Sv2avKhFt2+q/8z2dDaFXxq5GLGBNdAKew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103050},"main":"index.js","type":"commonjs","types":"./index.d.ts","module":"index.mjs","exports":{".":{"default":"./index.mjs","require":"./index.cjs"}},"gitHead":"fb94b72bad7732162675b8bb1b9832c4c9d0404e","scripts":{"lint":"eslint . --ext .js,.mjs,.cjs","test":"ava","build":"node build.js","clean":"rm -f index.js index.cjs index.mjs index.d.ts index.d.mts && rm -rf test","format":"prettier --write \"src/**/*.{js,test.js}\"","lint:fix":"eslint . --ext .js,.mjs,.cjs --fix","validate":"node validate.js","format:check":"prettier --check \"src/**/*.{js,test.js}\"","prepublishOnly":"npm run build && npm run validate && npm test"},"_npmUser":{"name":"metadeta96","email":"fernando.settijunior@gmail.com"},"repository":{"url":"git+https://github.com/fernando7jr/mini-inject.git","type":"git"},"_npmVersion":"11.6.2","description":"Minimalistic dependency injection implementation","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^6.1.3","eslint":"^8.57.1","prettier":"^3.8.3"},"_npmOperationalInternal":{"tmp":"tmp/mini-inject_1.11.0-rc.0_1776437530541_0.46926515638505206","host":"s3://npm-registry-packages-npm-production"}},"1.11.0-rc.1":{"name":"mini-inject","version":"1.11.0-rc.1","keywords":["injection","dependency","di","typescript"],"author":{"name":"metadeta96"},"license":"MIT","_id":"mini-inject@1.11.0-rc.1","maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"homepage":"https://github.com/fernando7jr/mini-inject#readme","bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"ava":{"files":["test/**/*"]},"dist":{"shasum":"0224fd52e374465387d7ff6d16a3dfb5a5388da5","tarball":"https://registry.npmjs.org/mini-inject/-/mini-inject-1.11.0-rc.1.tgz","fileCount":8,"integrity":"sha512-i+cX03fCSWitNZfJdFDCEWc8ubDF5bhI6YBdBSK6KHFsm65xCCYD2EuGPSsTrni3mPAhy00+fxtiVZOG2rIOlw==","signatures":[{"sig":"MEUCIFTXz2hzjGEudHJJOekB25zyG3j7Mox5eGu3stlg4zwGAiEA+RU1KffGUMf9RZRPzaphlu6YrDQ/nJfeAw+hTSAl3Go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130081},"main":"index.js","type":"commonjs","types":"./index.d.ts","module":"index.mjs","exports":{".":{"default":"./index.mjs","require":"./index.cjs"}},"gitHead":"3430f924503f5a5692a415a534982d93d24b5246","scripts":{"test":"ava","build":"node build.js","clean":"rm -f index.js index.cjs index.mjs index.d.ts index.d.mts && rm -rf test","validate":"node validate.js","prepublishOnly":"npm run build && npm run validate && npm test"},"_npmUser":{"name":"metadeta96","email":"fernando.settijunior@gmail.com"},"repository":{"url":"git+https://github.com/fernando7jr/mini-inject.git","type":"git"},"_npmVersion":"11.6.2","description":"Minimalistic dependency injection implementation","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^6.1.3"},"_npmOperationalInternal":{"tmp":"tmp/mini-inject_1.11.0-rc.1_1777470185107_0.7329369046009233","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"mini-inject","version":"1.11.0","keywords":["injection","dependency","di","typescript"],"author":{"name":"metadeta96"},"license":"MIT","_id":"mini-inject@1.11.0","maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"homepage":"https://github.com/fernando7jr/mini-inject#readme","bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"ava":{"files":["test/**/*"]},"dist":{"shasum":"c860a8bc1f225c857f531e73ee8982eb3798869e","tarball":"https://registry.npmjs.org/mini-inject/-/mini-inject-1.11.0.tgz","fileCount":8,"integrity":"sha512-0rqiOIzvi2hN7N+SzQ6AZjraFPQoK1RoxausaLHInjbNdPedc0VEfZw9l3jk+kCJ62DMdQTg4cssV3/nLmXWgQ==","signatures":[{"sig":"MEUCIQDsPDBf3OHn5YnaBQ+2Zwyk59s+v4IdHCs8+IMpI2M+6QIgBqsD90oKooyhWiwnIPjqPKiRcCiyYp9Rm/VlA8OTs00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130076},"main":"index.js","type":"commonjs","types":"./index.d.ts","module":"index.mjs","exports":{".":{"default":"./index.mjs","require":"./index.cjs"}},"gitHead":"26595411fcc79d4231b8661b5a57ba364c7c118a","scripts":{"test":"ava","build":"node build.js","clean":"rm -f index.js index.cjs index.mjs index.d.ts index.d.mts && rm -rf test","validate":"node validate.js","prepublishOnly":"npm run build && npm run validate && npm test"},"_npmUser":{"name":"metadeta96","email":"fernando.settijunior@gmail.com"},"repository":{"url":"git+https://github.com/fernando7jr/mini-inject.git","type":"git"},"_npmVersion":"11.6.2","description":"Minimalistic dependency injection implementation","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"ava":"^6.1.3"},"_npmOperationalInternal":{"tmp":"tmp/mini-inject_1.11.0_1777474121658_0.19756633002106794","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"mini-inject","version":"1.13.0","keywords":["injection","dependency","di","typescript"],"author":{"name":"metadeta96"},"license":"MIT","_id":"mini-inject@1.13.0","maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"homepage":"https://github.com/fernando7jr/mini-inject#readme","bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"ava":{"files":["test/**/*"]},"bin":{"mini-inject":"bin/analyze.mjs"},"dist":{"shasum":"1fbe64dcaf213ade66aabda8a584104f0cfa34f1","tarball":"https://registry.npmjs.org/mini-inject/-/mini-inject-1.13.0.tgz","fileCount":9,"integrity":"sha512-Jwek1RTeOlxKvPgreavpnG5f+ocyNkn3Mp7pEN+MqeQ+Tr7KKtXQonsCnJ9oR7xS3BxwGtousCFiGysuRgpPZw==","signatures":[{"sig":"MEUCIQC+x7M3bgdXtQEeBykJDMc49ElBnxOEvCcsLpTGe0lYWAIgSK8hNWJ37TtE/xmgzDx044McqPxbdgulaFX6eXSUuJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202954},"main":"index.js","type":"commonjs","types":"./index.d.ts","module":"index.mjs","exports":{".":{"default":"./index.mjs","require":"./index.cjs"}},"gitHead":"2674821de0f3e57759ea707020b40c1086655e6a","scripts":{"test":"ava","build":"node build.js","clean":"rm -f index.js index.cjs index.mjs index.d.ts index.d.mts && rm -rf test","validate":"node validate.js","prepublishOnly":"npm run build && npm run validate && npm test"},"_npmUser":{"name":"metadeta96","email":"fernando.settijunior@gmail.com"},"repository":{"url":"git+https://github.com/fernando7jr/mini-inject.git","type":"git"},"_npmVersion":"11.12.1","description":"Minimalistic dependency injection implementation","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^6.1.3"},"_npmOperationalInternal":{"tmp":"tmp/mini-inject_1.13.0_1782720617845_0.789215511348649","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"mini-inject","version":"1.13.1","keywords":["injection","dependency","di","typescript"],"author":{"name":"metadeta96"},"license":"MIT","_id":"mini-inject@1.13.1","maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"homepage":"https://github.com/fernando7jr/mini-inject#readme","bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"ava":{"files":["test/**/*"]},"bin":{"mini-inject":"bin/analyze.mjs"},"dist":{"shasum":"fbe6f4c732c368214d2673c8d5c34f554991ddc4","tarball":"https://registry.npmjs.org/mini-inject/-/mini-inject-1.13.1.tgz","fileCount":9,"integrity":"sha512-+khJY6f64kNMkwOxoJ9Y13kn5aA9Mk0BCPFsYQMbZny1+p/jvTYFW6ZfslBARYjT9Pu8SVTBx6mg+8v6/4+Xng==","signatures":[{"sig":"MEYCIQCGpeLqkztgBEorOMyiSTVAOsqfTLEDMzfZUml0xJ0K2wIhAPilgQ6GDPIcAHGtxp0O7E/dKc9coa2gFDvZMn/bPeLl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206350},"main":"index.js","type":"commonjs","types":"./index.d.ts","module":"index.mjs","exports":{".":{"default":"./index.mjs","require":"./index.cjs"}},"gitHead":"4234528940a2ceb5b98cd86cddde6ca08cb49a24","scripts":{"test":"ava","build":"node build.js","clean":"rm -f index.js index.cjs index.mjs index.d.ts index.d.mts && rm -rf test","validate":"node validate.js","prepublishOnly":"npm run build && npm run validate && npm test"},"_npmUser":{"name":"metadeta96","email":"fernando.settijunior@gmail.com"},"repository":{"url":"git+https://github.com/fernando7jr/mini-inject.git","type":"git"},"_npmVersion":"11.12.1","description":"Minimalistic dependency injection implementation","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^6.1.3"},"_npmOperationalInternal":{"tmp":"tmp/mini-inject_1.13.1_1782896529778_0.8927183123244733","host":"s3://npm-registry-packages-npm-production"}},"1.13.2":{"name":"mini-inject","version":"1.13.2","keywords":["injection","dependency","di","typescript"],"author":{"name":"metadeta96"},"license":"MIT","_id":"mini-inject@1.13.2","maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"homepage":"https://github.com/fernando7jr/mini-inject#readme","bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"ava":{"files":["test/**/*"]},"bin":{"mini-inject":"bin/analyze.mjs"},"dist":{"shasum":"c00a4ef011a875ece0ba2bc66bc7c6634577fc42","tarball":"https://registry.npmjs.org/mini-inject/-/mini-inject-1.13.2.tgz","fileCount":9,"integrity":"sha512-Jruy1pg8dUd6cb7D4gdoq+V6hA1yJhKb1NA5yld6KCtOjgautWJARTLgxTGdSw/kfd9RBTkNly2ih6TQf29WJg==","signatures":[{"sig":"MEYCIQDTbprlcZsiGvMHsybk9rj6SSRJh8DcPz0WOHFT6Dt+FAIhAJu09nS5eByCBO/3I4JTxqi/9XJHAODDv+L93AYX/AAL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205886},"main":"index.js","type":"commonjs","types":"./index.d.ts","module":"index.mjs","exports":{".":{"default":"./index.mjs","require":"./index.cjs"}},"gitHead":"841a9ba829548b56babcdd5263eb9e683ad0d6c8","scripts":{"test":"ava","build":"node build.js","clean":"rm -f index.js index.cjs index.mjs index.d.ts index.d.mts && rm -rf test","validate":"node validate.js","prepublishOnly":"npm run build && npm run validate && npm test"},"_npmUser":{"name":"metadeta96","email":"fernando.settijunior@gmail.com"},"repository":{"url":"git+https://github.com/fernando7jr/mini-inject.git","type":"git"},"_npmVersion":"11.12.1","description":"Minimalistic dependency injection implementation","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^6.1.3"},"_npmOperationalInternal":{"tmp":"tmp/mini-inject_1.13.2_1782911850774_0.8636715640645549","host":"s3://npm-registry-packages-npm-production"}},"1.13.3":{"name":"mini-inject","version":"1.13.3","keywords":["injection","dependency","di","typescript"],"author":{"name":"metadeta96"},"license":"MIT","_id":"mini-inject@1.13.3","maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"homepage":"https://github.com/fernando7jr/mini-inject#readme","bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"ava":{"files":["test/**/*"]},"bin":{"mini-inject":"bin/analyze.mjs"},"dist":{"shasum":"8407c848704ef8d3bb9b8c63399e333a32e1a3ef","tarball":"https://registry.npmjs.org/mini-inject/-/mini-inject-1.13.3.tgz","fileCount":9,"integrity":"sha512-7f4rLU+SL5jgwGcpOYljYuRM6WF05Y4G7s3GOVr0urIWoWyVpLcEUI/uh9WeAA8KZPp3MyQkXjBG+dBA6pjiVA==","signatures":[{"sig":"MEUCIQCMUy+QKRWHjXh+svn5fubzKMMjmROcB8t6aQgVU9/WMgIgC2avGUj2yNmYUJUP9Oektl72EIfmkqVbtj9O2JY11W0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207092},"main":"index.js","type":"commonjs","types":"./index.d.ts","module":"index.mjs","exports":{".":{"default":"./index.mjs","require":"./index.cjs"}},"gitHead":"7e4665e12602284e230b02b60bb2ae1f33beed8f","scripts":{"test":"ava","build":"node build.js","clean":"rm -f index.js index.cjs index.mjs index.d.ts index.d.mts && rm -rf test","validate":"node validate.js","prepublishOnly":"npm run build && npm run validate && npm test"},"_npmUser":{"name":"metadeta96","email":"fernando.settijunior@gmail.com"},"repository":{"url":"git+https://github.com/fernando7jr/mini-inject.git","type":"git"},"_npmVersion":"11.12.1","description":"Minimalistic dependency injection implementation","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^6.1.3"},"_npmOperationalInternal":{"tmp":"tmp/mini-inject_1.13.3_1782914212244_0.03630882671029956","host":"s3://npm-registry-packages-npm-production"}},"1.13.4":{"name":"mini-inject","version":"1.13.4","keywords":["injection","dependency","di","typescript"],"author":{"name":"metadeta96"},"license":"MIT","_id":"mini-inject@1.13.4","maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"homepage":"https://github.com/fernando7jr/mini-inject#readme","bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"ava":{"files":["test/**/*"]},"bin":{"mini-inject":"bin/analyze.mjs"},"dist":{"shasum":"04ef35cb6ac85b7e55a78b37208ecff89fb4b2c1","tarball":"https://registry.npmjs.org/mini-inject/-/mini-inject-1.13.4.tgz","fileCount":9,"integrity":"sha512-992UZMjP0uF/eQruUHZSbONqyZ11XWt+aNVr+/38oJ/0bbjPln+pE5qWihCfBu6T6l4ApTk+bL3kWlrMCsDNUQ==","signatures":[{"sig":"MEUCIQCJ7ahHuDDW2/uHAf3tdZTJPhuwlHEtCFvsc1AvBlI2AwIgTjpMudr1oKJ6yKMqdNiOBaLNIUVwJc2bm+igonKd/RA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mini-inject@1.13.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":208283},"main":"index.js","type":"commonjs","types":"./index.d.ts","module":"index.mjs","exports":{".":{"default":"./index.mjs","require":"./index.cjs"}},"gitHead":"2f4f971ff876799cd909f9d0e6b10d1e088915e8","scripts":{"test":"ava","build":"node build.js","clean":"rm -f index.js index.cjs index.mjs index.d.ts index.d.mts && rm -rf test","validate":"node validate.js","prepublishOnly":"npm run build && npm run validate && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c67db822-d670-4e92-905f-dbf606523e21"}},"repository":{"url":"git+https://github.com/fernando7jr/mini-inject.git","type":"git"},"_npmVersion":"11.18.0","description":"Minimalistic dependency injection implementation","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"ava":"^6.1.3"},"_npmOperationalInternal":{"tmp":"tmp/mini-inject_1.13.4_1782986530348_0.6182269969482628","host":"s3://npm-registry-packages-npm-production"}},"1.13.5":{"name":"mini-inject","version":"1.13.5","keywords":["injection","dependency","di","typescript"],"author":{"name":"metadeta96"},"license":"MIT","_id":"mini-inject@1.13.5","maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"homepage":"https://github.com/fernando7jr/mini-inject#readme","bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"ava":{"files":["test/**/*"]},"bin":{"mini-inject":"bin/analyze.mjs"},"dist":{"shasum":"b19a4e6b43f93b1b370c858be2843afbea4ea9aa","tarball":"https://registry.npmjs.org/mini-inject/-/mini-inject-1.13.5.tgz","fileCount":9,"integrity":"sha512-aDpG4M0jJIdB7d1mKEXR7JoVSvzrdj/In1CvZ8En9CLTid2CczYJ6pRrViKEDCDR6BJ9gHXHs7NaVbsF4fAL0Q==","signatures":[{"sig":"MEUCIG5c/IXOTvhF21CgnGKFzdE6Ofr60tGSHW4GhAcCKC1bAiEA4SUsOPLGSxBxjNQb/am/DZ8VPrL85ToZ5PDwnuHBP1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mini-inject@1.13.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":208590},"main":"index.js","type":"commonjs","types":"./index.d.ts","module":"index.mjs","engines":{"node":">=18.18.0"},"exports":{".":{"default":"./index.mjs","require":"./index.cjs"}},"gitHead":"069d729f3554bd591ed4d5a6832b5235ae5b84d2","scripts":{"test":"ava","build":"node scripts/build.js","clean":"rm -f index.js index.cjs index.mjs index.d.ts index.d.mts && rm -rf test","validate":"node scripts/validate.js","prepublishOnly":"npm run build && npm run validate && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c67db822-d670-4e92-905f-dbf606523e21"}},"repository":{"url":"git+https://github.com/fernando7jr/mini-inject.git","type":"git"},"_npmVersion":"11.18.0","description":"Minimalistic dependency injection implementation","directories":{},"_nodeVersion":"22.23.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^6.1.3"},"_npmOperationalInternal":{"tmp":"tmp/mini-inject_1.13.5_1782991220280_0.23435413590757226","host":"s3://npm-registry-packages-npm-production"}},"1.13.6":{"name":"mini-inject","version":"1.13.6","keywords":["injection","dependency","di","typescript"],"author":{"name":"metadeta96"},"license":"MIT","_id":"mini-inject@1.13.6","maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"homepage":"https://fernando7jr.github.io/mini-inject/","bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"ava":{"files":["test/**/*"]},"bin":{"mini-inject":"bin/analyze.mjs"},"dist":{"shasum":"05b977c1c4c0b6f2706e413f603d2f2affba2531","tarball":"https://registry.npmjs.org/mini-inject/-/mini-inject-1.13.6.tgz","fileCount":9,"integrity":"sha512-U888wTHzxM2D/oxhHtqRWVG3H2UOqEbVqVcSl/KHIGQ5PYGDyP6xI3aoeXyncxes1AwjP3jCu2nmLZdcys425A==","signatures":[{"sig":"MEUCIQD5OaSng2+1XPyZqzMWFeqtT/o4U4hrzKSnXstcMtd3kAIgaybCMK1gtgp7zf3RdW84yqOIXmNrAgJw8kYJr0MDhpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mini-inject@1.13.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":208749},"main":"index.js","type":"commonjs","types":"./index.d.ts","module":"index.mjs","engines":{"node":">=18.18.0"},"exports":{".":{"default":"./index.mjs","require":"./index.cjs"}},"gitHead":"f7dd484c0987def618563ba2e41cd118b3ee3d0c","scripts":{"test":"ava","build":"node scripts/build.js","clean":"rm -f index.js index.cjs index.mjs index.d.ts index.d.mts && rm -rf test","validate":"node scripts/validate.js","prepublishOnly":"npm run build && npm run validate && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c67db822-d670-4e92-905f-dbf606523e21"}},"repository":{"url":"git+https://github.com/fernando7jr/mini-inject.git","type":"git"},"_npmVersion":"11.18.0","description":"Minimalistic dependency injection implementation","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"ava":"^6.1.3"},"_npmOperationalInternal":{"tmp":"tmp/mini-inject_1.13.6_1782991687956_0.722295354668878","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"mini-inject","version":"1.14.0","description":"Minimalistic dependency injection implementation","type":"commonjs","main":"index.js","module":"index.mjs","engines":{"node":">=18.18.0"},"bin":{"mini-inject":"bin/analyze.mjs"},"exports":{".":{"require":"./index.cjs","default":"./index.mjs"}},"scripts":{"build":"node scripts/build.js","clean":"rm -f index.js index.cjs index.mjs index.d.ts index.d.mts && rm -rf test","test":"ava","validate":"node scripts/validate.js","prepublishOnly":"npm run build && npm run validate && npm test"},"repository":{"type":"git","url":"git+https://github.com/fernando7jr/mini-inject.git"},"keywords":["injection","dependency","di","typescript"],"author":{"name":"metadeta96"},"license":"MIT","bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"homepage":"https://fernando7jr.github.io/mini-inject/","ava":{"files":["test/**/*"]},"devDependencies":{"ava":"^6.1.3"},"gitHead":"a81ec6576c389ab201d39dec2a9062a7e8619cd0","types":"./index.d.ts","_id":"mini-inject@1.14.0","_nodeVersion":"22.23.1","_npmVersion":"11.18.0","dist":{"integrity":"sha512-OxQ5NisRso4w2ZIO8PhZgbUvoPgyaM7wVu0Vpr9rvtyHp0UTlVONr7jxufp6IyX1/AOnK9gTPCmbijBw7QZ2Nw==","shasum":"e9dc17c73b4ada71ae953413123d6bcc265aeac0","tarball":"https://registry.npmjs.org/mini-inject/-/mini-inject-1.14.0.tgz","fileCount":9,"unpackedSize":245748,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mini-inject@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDUFdKkyN+ZlYGgte9tbr/Wta1DdSJJA/h2c+t8aKkZiwIgKivjHOg2IfQHvbCy9SSDxF8xVgsQa/WCsEMgfzs5CCo="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c67db822-d670-4e92-905f-dbf606523e21"}},"directories":{},"maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mini-inject_1.14.0_1783000820793_0.6244760772709155"},"_hasShrinkwrap":false}},"time":{"created":"2023-01-23T11:33:00.317Z","modified":"2026-07-02T14:00:21.232Z","1.0.0":"2023-01-23T11:33:00.466Z","1.0.1":"2023-01-23T11:35:39.647Z","1.1.0":"2023-01-26T09:06:00.889Z","1.1.1":"2023-01-26T09:08:45.972Z","1.2.0":"2023-02-03T14:25:49.757Z","1.2.1":"2023-02-03T14:31:24.151Z","1.2.2":"2023-02-07T07:15:31.956Z","1.3.0":"2023-02-08T05:26:03.481Z","1.3.1":"2023-02-09T11:42:10.480Z","1.4.0":"2023-05-23T11:56:07.320Z","1.4.1":"2023-05-23T12:03:33.896Z","1.5.0":"2023-07-28T11:16:10.120Z","1.5.1":"2023-08-03T03:46:26.835Z","1.6.0":"2023-08-03T05:43:38.330Z","1.6.1":"2023-08-03T06:32:30.419Z","1.6.2":"2023-08-30T10:11:44.555Z","1.7.0":"2023-09-22T14:00:02.337Z","1.8.0":"2024-05-01T17:06:49.581Z","1.8.1":"2024-05-01T17:46:27.892Z","1.9.0":"2024-09-17T11:35:59.415Z","1.9.1":"2024-09-20T09:41:44.915Z","1.10.0":"2025-07-29T21:26:54.924Z","1.10.1":"2025-07-30T11:18:50.614Z","1.10.2":"2026-04-17T11:49:28.034Z","1.11.0-rc.0":"2026-04-17T14:52:10.699Z","1.11.0-rc.1":"2026-04-29T13:43:05.285Z","1.11.0":"2026-04-29T14:48:41.795Z","1.13.0":"2026-06-29T08:10:18.000Z","1.13.1":"2026-07-01T09:02:09.935Z","1.13.2":"2026-07-01T13:17:30.937Z","1.13.3":"2026-07-01T13:56:52.421Z","1.13.4":"2026-07-02T10:02:10.506Z","1.13.5":"2026-07-02T11:20:20.422Z","1.13.6":"2026-07-02T11:28:08.101Z","1.14.0":"2026-07-02T14:00:20.970Z"},"bugs":{"url":"https://github.com/fernando7jr/mini-inject/issues"},"author":{"name":"metadeta96"},"license":"MIT","homepage":"https://fernando7jr.github.io/mini-inject/","keywords":["injection","dependency","di","typescript"],"repository":{"type":"git","url":"git+https://github.com/fernando7jr/mini-inject.git"},"description":"Minimalistic dependency injection implementation","maintainers":[{"name":"metadeta96","email":"fernando.settijunior@gmail.com"}],"readme":"# mini-inject\n[![npm version](https://badge.fury.io/js/mini-inject.svg?cache_bypass=true)](https://badge.fury.io/js/mini-inject)\n![node test and build workflow](https://github.com/fernando7jr/mini-inject/actions/workflows/node.js.yml/badge.svg)\n[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/dwyl/esta/issues)\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Ffernando7jr%2Fmini-inject.svg?type=shield&issueType=license)](https://app.fossa.com/projects/git%2Bgithub.com%2Ffernando7jr%2Fmini-inject?ref=badge_shield&issueType=license)\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Ffernando7jr%2Fmini-inject.svg?type=shield&issueType=security)](https://app.fossa.com/projects/git%2Bgithub.com%2Ffernando7jr%2Fmini-inject?ref=badge_shield&issueType=security)\n\nMinimalistic dependency injection implementation without decorators (about 200kb after installing)\n\nMiniInject is offered as both CommonJS and ESModule files and there are no dependencies except for testing\n\nThe goal is to offer dependency injection as complete as possible with the most simple code that anyone can read\n\nEverything runs synchronously and no need to add a bunch of decorators everywhere. It works as intended and there is no black-box or magic\n\nPlease refer to the [documentation](https://fernando7jr.github.io/mini-inject/) or follow this readme.\n\n## Installation\n\nMiniInject is available as the [package mini-inject](https://www.npmjs.com/package/mini-inject).\n\n`npm i mini-inject`\n\nThe package provides both cjs and mjs files along the type definitions.\n\nThere is no need to install any type definition package, we provide all type declarations on `.d.ts` files and all public methods are documented with examples\n\n## Support\n\nI am actively working on this project.\n\nUse the github page for opening issues or discussions.\n\n## Full Documentation\n\n**Please refer to the [complete documentation](https://fernando7jr.github.io/mini-inject/)** for detailed guides on all features, including Circular Dependencies, Sub-Modules, Scoped Containers (Forks), Tokens, and more.\n\n## Usage and examples\n\nBelow is a quick example of the main use cases for binding and resolving dependencies.\n\n```javascript\nconst {DI} = require('mini-inject');\n// Or use the mjs file:\n// import {DI} from 'mini-inject';\n\nclass A {\n    constructor(value) {\n        this.value = value;\n    }\n}\n\nclass B {\n    value = 'B';\n}\n\nclass C {\n    constructor (a, b) {\n        this.a = a;\n        this.b = b;\n    }\n}\n\nconst di = new DI();\n\n// Bind the classes A, B and C assigning a function for instantiation\ndi\n    .bind(A, (di) => new A(0))                       // A is a singleton dependency\n    .bind(B, (di) => new B(), {isSingleton: false})  // B is not a singleton dependency\n    .bind(C, (di) => new C(di.get(A), di.get(B)));   // C is a singleton dependency\n\n// Or let `mini-inject` generate the binding function from an array of dependencies\ndi\n    .bind(A, [di.literal(0)])          // Literal dependencies\n    .bind(B, [], {isSingleton: false}) // Not a singleton\n    .bind(C, [A, B]);                  // Dependencies resolved automatically\n\n// Retrieve dependencies\nconst a = di.get(A);\nconsole.log(a.value); // 0\na.value = 10;\n\nconst c = di.get(C);\nconsole.log(c.a.value); // 10\nconsole.log(c.b.value); // B\n\n// You can also fetch everything in a single call\nconst [a2, b2, c2] = di.getAll(A, B, C);\n\n// We also offer a global level DI container which is accessible directly via the DI class (an instance is not necessary!)\nDI.bind(A, [DI.literal(0)])\n\nconst a = DI.get(A); // 0\n\n// The global level DI can also be isolated with the method runInContext\nDI.runInContext(() => {\n    DI.bind(B, [DI.literal(1)]);\n    const b = DI.get(B);\n})\n```\n\n### Circular Dependencies\n\n`mini-inject` can automatically detect and resolve circular dependencies using transparent lazy Proxies.\n\n```javascript\n// Enable automatic resolution for the whole app\nDI.autoResolveCircularDependencies(true);\n\nclass ServiceA { constructor(b) { this.b = b; } }\nclass ServiceB { constructor(a) { this.a = a; } }\n\nconst di = new DI();\ndi.bind(ServiceA, [ServiceB]);\ndi.bind(ServiceB, [ServiceA]); \n\nconst a = di.get(ServiceA); // Works seamlessly!\n```\n\nOr manually use the flag `lateResolve: true` when binding to tag containers that should be lazily resolved.\n\n```javascript\nclass ServiceA { constructor(b) { this.b = b; } }\nclass ServiceB { constructor(a) { this.a = a; } }\nclass ServiceC { constructor(a, b) { this.a = a; this.b = b; } }\n\nconst di = new DI();\ndi.bind(ServiceA, [ServiceB], {lateResolve: true});\ndi.bind(ServiceB, [ServiceA], {lateResolve: true});\ndi.bind(ServiceC, [ServiceA, ServiceB]);\n\nconst [a, b, c] = di.getAll(ServiceA, ServiceB, ServiceC); // Works seamlessly!\n```\n\n### Token, Container, Literal and Factory\n\nYou can inject plain values (`literal`), dynamic functions (`factory`), guarantee unique keys (`token`), or group multiple items under one key (`container`).\n\n```javascript\nconst urlToken = di.token('DatabaseURL');\nconst plugins = di.container('Plugins'); // Resolves into an array\n\n// Bind a primitive literal\ndi.bind(urlToken, di.literal('postgres://localhost/db'));\n\n// Bind multiple items to the same container\ndi.bind(plugins, di.factory(() => new CustomPlugin()));\ndi.bind(plugins, [StandardPlugin]);\n\nconst url = di.get(urlToken); // 'postgres://localhost/db'\nconst allPlugins = di.get(plugins); // [CustomPlugin, StandardPlugin]\n```\n\n### Sub-module and Fork\n\nOrganize your DI tree with sub-modules, or create scoped modules (like per-request scopes in servers) using forks.\n\n```javascript\nconst appDI = new DI();\nappDI.bind(Database, []);\n\n// Sub-modules allow composing multiple DI instances together\nconst authModule = new DI();\nauthModule.bind(AuthService, []);\nappDI.subModule(authModule);\n\n// Fork creates an isolated scope that still shares parent singletons\nconst requestDI = appDI.fork();\nrequestDI.bind(CurrentUser, [di.literal('User 123')]);\n\nrequestDI.get(Database); // Returns the shared Database from appDI\nrequestDI.get(AuthService); // Resolves from the attached sub-module\n```\n\nFor more advanced programmatic use cases, please see the [documentation site](https://fernando7jr.github.io/mini-inject/).\n\n## Dependency Graph Analyzer\n\n`mini-inject` can generate a dependency graph for any DI module so you can understand the full dependency tree, spot potential optimizations, and detect circular dependencies before they cause problems at runtime.\n\n### CLI Usage\n\nThe easiest way to analyze your DI containers is using the CLI.\n\n```bash\nnpx mini-inject analyze <path-to-file>\n```\n\nThe file must export a `DI` instance — either as `export default di` (ESM), `module.exports = di` (CJS), or as a named export.\n\n**Examples:**\n\n```bash\n# Default: text format with header\nnpx mini-inject analyze ./src/container.js\n\n# JSON output (pipe-friendly)\nnpx mini-inject analyze ./src/container.js --format=json\n\n# Plain rows, no title or cycles summary\nnpx mini-inject analyze ./src/container.js --no-header\n\n# When multiple DI instances are exported, pick one by name\nnpx mini-inject analyze ./src/container.js --export=appDI\n```\n\n### Programmatic API\n\nYou can also generate and print the graph from code using `di.getDependencyGraph()` and `di.formatDependencyGraph()`:\n\n```javascript\nconst {DI} = require('mini-inject');\nconst di = new DI();\n// ... (your bindings) ...\n\n// Print a formatted text report\nconsole.log(di.formatDependencyGraph());\n```\n","readmeFilename":"README.md"}