{"_id":"@prostojs/infact","_rev":"45-5c2a238322d486740d7c99d0e6997775","name":"@prostojs/infact","dist-tags":{"latest":"0.6.0"},"versions":{"0.0.1":{"name":"@prostojs/infact","version":"0.0.1","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.0.1","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"d930c7c103f1d4a3f4381a5a7dafa54bfbf83540","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.0.1.tgz","fileCount":31,"integrity":"sha512-hsh8Fw5MVoDQID0b5xYGKggyIkVT2EdGsvXSZN8+MIKMBaPL+xqzaElup+be0wmHW0uXNZU14CsZ/JZ+sujDvg==","signatures":[{"sig":"MEUCIQCkAR0mSjOJRJ1417sZR40wKDZPezdbz3ILT2ftSVcFHwIgBLD/eTK/xZcBgmNZyvhJwgl+Gx6OxTAqISHSWFfKDZs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFOcPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriDw/9HE6R5BRJvE9uu1MH9VQar/8v2kK7n63XVE+J6gexcVVEiSpD\r\nv2vwMVZ+SdQIs6UMrvQ5YDvL6MDIFdoLK2B1terLOOX9o+/YPN+z7zCMClwS\r\ntee4a5R80oJB+qlDT52Id/0yLS4IQ2gAEGDIcgRbHJrID8BQiCjHbKuYRyqD\r\noMEOpzbWJB2wME8XSKDIelOIwojXjto3B2rmNYJk2u7AjBpaaiIyun4lJdhQ\r\nkMeJMWgOQ9rQxjay1MFLJeGfKJsfJyxBapFoY7RrtC4vucnASrJWm2lq/QKG\r\nAlxbD9FZlENyE6AJERcwpuoVT2OTnFFyn9SMPmkU0cSrxtSWfLU3ifUeSwfL\r\nt15k9kKBPGu8+HuMIs085S1+Ifctt+4kyH5V3ApSTXovpGpVYgLvKJxFc1Fz\r\nXbgubWG4kpWCJN46sKUOmR3XnfwbO58IQVo3Td1YDZj9BG0HfNfViaHEiPxP\r\nNzkEa9iLBtM2+qVsuiIjQnCyhlmrobItXmqatM+8nWPIUdWtgT0Vi7WxRz3s\r\nPcQC8yw92SzOnVH4B3SlKCX/aN8cbGtpjUDSAjNtjEnT6AefSmsgE5uKANtJ\r\ntWZnP9Vp48MKb99JpvYSJm1KLVLwkd+6XmP+m+5uehtIKFMWSarViMVs+Cy/\r\nid+8xk2X+98MC/6a9ECE4ToDrQRcVv2QxlI=\r\n=hIVz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/infact.d.ts","unpkg":"dist/infact.global.prod.js","module":"dist/infact.esm-bundler.js","gitHead":"7d8dc5153add6d5568e331ed9c986a1b797e9304","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"node ./scripts/build","release":"node ./scripts/release","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"jsdelivr":"dist/infact.global.prod.js","repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"7.24.1","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"_nodeVersion":"14.17.6","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","esm-browser","cjs","global"]},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","zlib":"^1.0.5","execa":"^5.1.1","tslib":"^2.3.1","brotli":"^1.3.2","eslint":"^7.32.0","rollup":"^2.58.0","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^27.0.5","ts-node":"^10.8.2","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.5","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/node":"^16.10.3","@prostojs/dye":"^0.2.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.0","@microsoft/api-extractor":"^7.15.1","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.30.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.0.1_1662314255335_0.7569804575831891","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@prostojs/infact","version":"0.0.2","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.0.2","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"033a6a874075e8c0b1383b6549a99a3f404f7305","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.0.2.tgz","fileCount":31,"integrity":"sha512-EE2ZB+5GJuY0mMDw4q4xNns0mSzCifjNbRkI2EHpHetumSAQVnXTP84xrPv87AFcv8q002AaCsbzgiqjele0GQ==","signatures":[{"sig":"MEUCIQC48tl4BBkqOF+ufRXHuivqUWGNPwVD2X99VH80ChziHwIgI7CA2sWAHskQCyyFieHBAqH2zUZEHs0Rt4Zc4ZQQylA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFbYTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqD7g//cWOLlSbhi3afVlsZ+4EdivGN2AC1VhhOEvgf+y/ZUjwqpvBS\r\n+ppCT7BC37ItRT3hIXhCrQCKFJ8EqsTme3eCJkK6F2DVcvjKEOioFD/vRfyf\r\nngzj9nPterz5rc8MrQ8zSmTcAT/yvue3qzvqCrdK7AcSbYuX/eFmmY6c+YjE\r\n11vHAL5MCdvAIa5/ZdfS1IJQcM/2+z7KngqqLlo4sK5WtdxEFllmAxoW6cfu\r\nFT1S0Ilj0xt+sthxH0ygG7Wt+QxX0U+cZOrSwVImFeIdyIN+zkZI92ddbxpr\r\nBC8A3vc+A5yKKo/ZSt6xlqxjHL7yeIWWvWlw4hv63xWQ8PEdCJbRL6TxPuta\r\naBI8zhGdx7aGSgVbOGRslgXAbvFKmhGH99U+repiWJMxpH6gNM1uFJhBJ8X3\r\n52Fks7XqHHeXj2+Ej9U/vk1k/l/6tQ3d/E+HCilV7z+cdw5y6SUXHKZ0mklF\r\nakgOnuUUGoQtoL7PnOJTmYOt759McitoVvX+T3S8WNSngT+ZFPm0955oK8Oo\r\nOarm5seq6R1lYVNU7fMyt0bzP/sg4jpUs+LtcPiu0WctReX9dhkfst4J2ZQv\r\nxtf+eANZEwprpZbntUNzdfJcVoz9y7Wt7Dh9Clf4U8lIRwiiGWPIqJyXKHOi\r\ndbRSpPqHS7DprWm3oILCpeZXaUsuDnMOXHg=\r\n=gydA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/infact.d.ts","unpkg":"dist/infact.global.prod.js","module":"dist/infact.esm-bundler.js","gitHead":"df22bea0ddd77b2667af92987f8b4986609e0ce7","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"node ./scripts/build","release":"node ./scripts/release","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"jsdelivr":"dist/infact.global.prod.js","repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"7.24.1","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"_nodeVersion":"14.17.6","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","esm-browser","cjs","global"]},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","zlib":"^1.0.5","execa":"^5.1.1","tslib":"^2.3.1","brotli":"^1.3.2","eslint":"^7.32.0","rollup":"^2.58.0","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^27.0.5","ts-node":"^10.8.2","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.5","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/node":"^16.10.3","@prostojs/dye":"^0.2.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.0","@microsoft/api-extractor":"^7.15.1","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.30.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.0.2_1662367251749_0.10455925027877022","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@prostojs/infact","version":"0.0.3","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.0.3","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"ba86c15258ad9596fae6017c94dbcaf8e7dacaaa","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.0.3.tgz","fileCount":31,"integrity":"sha512-cnSZxEkXfProYcZ/4JUgAkEeRhWF3YpKd9sgyziF8bqYY8qrs7zVmKWve5rN5OjdoG+MFbCJjE6JYZluEp2z1A==","signatures":[{"sig":"MEUCIFkUkoatxnH4C1kF5igsLfmIjMRZl9PNBCE4rfUfScLtAiEA1zanneyQLx8qNbE/rSAhR3WL2KFdx/KrnFEJvhtDIEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFbu0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrTA/+K3mbkeJzAjVBbUXar3RJoV2XAe+qb6Lwm+vlzIxWtJT5Fu9G\r\n66P0LqQVlp3R6be76Eb/cxQlDrTvdDyedVVIZhpFNOcrn2TuEib5oJkZpg5B\r\nQKWVPvyAwuAsUE1VynCm7s92Ro82HAVEBGS+ssb4phi4XKOG2+lm9mI5toNG\r\nQiI/nybsGZV10hcIhq0ogNhdk1MMIw2v9y79CpxfrnEqWirNfRRW/TCiBYu9\r\nmtzTCuKIX+gePGC6VfOERn8G1GndNcaFZ/deiPxeL7FlzJYDmB6t6WL8yZ+I\r\nnX7xhN5UYf5RUXVFDiLABjcLdDeXt//fxouz68j9nm08qyZv43/U7WFbz5Te\r\ns/Le5oqPP2ibLcOraEP9MN9QIWuXvx5oOsa8gZBk8ec3vY/V8knl4pV1YgLw\r\nso8bN1b58LU/tE4LmL3PSN+969RXuP8BfrmuQW8AHM3wsVoGaS9p5xjPVkq5\r\niHyp5VvWeZpm6TTW0eQV7x7mT7AgDvGSnV9IlV6Vg5M0jb7PKeQSQmdSKpOF\r\neEW3FQDQtH0WvqQxFcj0vpfXFke8+LJTg8hAvjz+LYCN2pat5VZBLoFfjql7\r\nKsCaO/L0ELpQHIxoJmXrtzkNkLwsTAaAsij75YRtii2QU8+7UOQ4u2EACaS+\r\nBOzA5eeM2Vw57M+s2EtyqL42Vnh5/06BiHY=\r\n=ZUJi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/infact.d.ts","unpkg":"dist/infact.global.prod.js","module":"dist/infact.esm-bundler.js","gitHead":"06ecc4cacdf71c5f51f3005ceb4b856e1c2e7f88","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"node ./scripts/build","release":"node ./scripts/release","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"jsdelivr":"dist/infact.global.prod.js","repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"7.24.1","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"_nodeVersion":"14.17.6","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","esm-browser","cjs","global"]},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","zlib":"^1.0.5","execa":"^5.1.1","tslib":"^2.3.1","brotli":"^1.3.3","eslint":"^7.32.0","rollup":"^2.58.0","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^27.0.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^4.8.2","@types/jest":"^27.5.2","@types/node":"^16.11.57","@prostojs/dye":"^0.3.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.0","@microsoft/api-extractor":"^7.30.0","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.30.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.0.3_1662368692515_0.9449122454996022","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@prostojs/infact","version":"0.0.4","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.0.4","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"c3e5d1bd44b96d0dd021d5f140afff77ed97fabc","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.0.4.tgz","fileCount":31,"integrity":"sha512-bXMfMDDKC8L7//inEdLvKDcJeE7fdO21/ZdOelz8Th8mp7x76eEX+ct4yfrZwTKCkgyRd38zjW74hTQGbMoOZQ==","signatures":[{"sig":"MEYCIQDcsEbUNzfMgIysuOAoag/Z1RzGyBLoJtQxoRWibtZWzgIhAMBAbX7TgvONVMao0x1ORV8BDj6Savi7tV/pX2Tw8ujr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFbygACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAeA//VLW0XwLlCiTTx0BpIq86NIENZycRI8Pyf4UhVFomrjIqKnZ3\r\n6t3Ip6pJU13Bmzh1yzQ1BHDVHcolwoBU2bUf9A/B6yQlc/MC5D7L1Yvp5x3E\r\nFG2vK4XahMo9w1cw9pEnqW3ekaUGTu46sKjy6rMZEa5vv23rnN8gdeSObicV\r\nHLuoYsj2yv+i6OCcFcgSj0L2V4z2lR99K9tlHprFBgaQC5j2kyCnQ4xcLKhp\r\nc99g82m7lbxF6TAg3fXCvg3r1k0w1D+t7Ou7xmeeV6FIvg6wR3RFXMY7dT15\r\nQ79nXKAi4+FdsMMu5fbRbRnQqzNbzGbivjlkkI0w4BPAMCC3RQki9Icdz+sH\r\n7i0/r4fHid4ibYLeQWHw1Q3IRJnsAJLxBt3tzVlw1e3w7Y1QRcZQIQeFWeRA\r\ndLWDE8ASg9gyFpgLUnTPhqOSEnWC4z0xp0+TzpOWE/XJek9PrrwYgAk336sx\r\n7VyHuL3xLAI9N2B+uE0q9arci9+xDuXJc/uSD41a1Kkrw8MmhrNeVTnoS0wP\r\nd764TxZ//Eb2x18c7RQkhZf6NY10PYniIO5CB8vjzG7L/Ts7X1ducN5oEtEN\r\nsXItqB7T6N3KApDGlupkx5Kc0waewc7nD6qHYHT4AC2r54sGHSqqadr3R0Zs\r\nIuR3uYzne22vERLadpwEf7wr700qGrQoOgY=\r\n=sW4N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/infact.d.ts","unpkg":"dist/infact.global.prod.js","module":"dist/infact.esm-bundler.js","gitHead":"48b1137f5758c34b19f2eeefa110ecd1414e5e84","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"node ./scripts/build","release":"node ./scripts/release","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"jsdelivr":"dist/infact.global.prod.js","repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"7.24.1","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"_nodeVersion":"14.17.6","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","esm-browser","cjs","global"]},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","zlib":"^1.0.5","execa":"^5.1.1","tslib":"^2.3.1","brotli":"^1.3.3","eslint":"^7.32.0","rollup":"^2.58.0","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^27.0.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^4.8.2","@types/jest":"^27.5.2","@types/node":"^16.11.57","@prostojs/dye":"^0.3.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.0","@microsoft/api-extractor":"^7.30.0","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.30.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.0.4_1662368928748_0.5752435717619815","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@prostojs/infact","version":"0.0.5","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.0.5","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"32adcfbbf63249cce9979b6a378e83a5e85737e4","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.0.5.tgz","fileCount":31,"integrity":"sha512-GtD4YtQdAYyaBmiaTCksmTr2T2PQwOYfxbPM2EZq605y3qdKjciZZClr8lLMQLYTXZinRIBuLSeIktvIMyyVrg==","signatures":[{"sig":"MEQCIBQTqYhlFFd0nuW6qo8Fmyi8YrRWuLZCIT8GqoGpeu/ZAiBH2+oKUZMDS+YuUtCfzrUs8/R8ZMPtXgZeXZTmP8PWcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOCRpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpogg//XsOuC2XucMgIPcvTfqVR4y5ffieBcyH2qyOyIaqffghZ4/ru\r\n36dCchY7W9UWd45r0BoDh+6423+AduA1TrulMqKNhaNp/SegIQs6jrIWhsJi\r\nwYcD4Ajt7ge8q6BJfJ/h61DrzvcDmIsWuWW/jTAbYTsI/aD7S5G5Y/AehXfr\r\nrKl6B+P5toCm0/O/LJKEiUZik9IrJXWfRVt1OFqAWIZzGcEojV7NtfTYM7YE\r\nfbBY+G1MDECNxXLBGRK7K+37/7fwbPDavLBdK5MPEbM/7chv8PckF8j6qn/b\r\nhW7sDUeXtYXt0kGGSpHLcQOXdM4tNAy07cCT2TM7ZGCgebKByX96MOEXJVR5\r\nrQDyD6PvziSjRooY0k0T5vldBEh/ThmhyL2QlinYcTza2GJad0JsJ88c1RU1\r\nAKnBd52k9sxUjCzQjORez6yfa/DqwbodCVUK66Z+LbjqiyEzSAJowlsdw6IN\r\n06ci/P9RHxwrbbY0FDpFCaBhq0A2pzNqeM3+GugBZyVTLLutDYj2KP/jMVGg\r\nQUufpixx5o8tCSP7F9/tAbJ5TZ7HLKhokiSep8mqxlkWencWHrgtqG504VrU\r\nK2YV4EpRCbz+7AgZcBM5QnP771r32v6N0+pB9V07aZVveoYFEmFEqnor5KZx\r\n06D1w89qIDH8gG2XMH9kxj4ycnojWEwq2OE=\r\n=2rZ1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/infact.d.ts","unpkg":"dist/infact.global.prod.js","module":"dist/infact.esm-bundler.js","gitHead":"1890ed5967a3ff71791b9362c94d92383e6f561f","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"node ./scripts/build","release":"node ./scripts/release","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"jsdelivr":"dist/infact.global.prod.js","repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"7.24.1","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"_nodeVersion":"14.17.6","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","esm-browser","cjs","global"]},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","zlib":"^1.0.5","execa":"^5.1.1","tslib":"^2.3.1","brotli":"^1.3.3","eslint":"^7.32.0","rollup":"^2.58.0","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^27.0.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^4.8.2","@types/jest":"^27.5.2","@types/node":"^16.11.57","@prostojs/dye":"^0.3.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.0","@microsoft/api-extractor":"^7.30.0","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.30.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.0.5_1664623721489_0.6246786329919489","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@prostojs/infact","version":"0.0.6","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.0.6","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"3be19a5aea9a7ba264386ee1f0993f4569ff7bb0","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.0.6.tgz","fileCount":31,"integrity":"sha512-iLK+c/n92E3TSL7mtxstGnmNL7hnDaa2liywz1LkCJ1h1CvAXvsTYQzfR7rav1Mvw/QiePjIB8aKbEk+ZQijjg==","signatures":[{"sig":"MEYCIQCCgs7A+RWIutAYk32P3aQSvTUP16/LnS4OsvyCO1GmWAIhANeoHAbYasN00ehWMHm3K0bPN3p3Kijs8XkyOwaddtd1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOCV2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqS9g/+KmwfaonXMDSiTlS30oU1Ay2OeK1DRtIJnAi1lHKdCR83xdZP\r\nhrjr+TYwBkbcCg8B5pb+ZCJlKKJK3vLvcp/TjnPqrKSutUOToUZzA0pxl24k\r\nwcH5JEWE2NZ1se2h64wPpDbF0ujnXaZdGjbtUvW79V3Rlb7c0uTWwoClFDLK\r\n4Jy9NW8qXij90b4oaajxkfUHres5g9mVZasEAKdt/cP35yYNl71RijPPV/qc\r\n7WYs2/NQtv/nfdPG6K50ovLZ3qQ5DlFaRl7HRduIntPyQHipYez0o27bJ4Qq\r\nUY2Rx/7NqcxazNdDNTcvMY1DssQYxvTS8LpOTxlXXTDL09JxNsIsr+FH2LGP\r\n6P4tXb5PyU7Ob6eFTx7Tv3RuFQSfG8w2Siupe27MnUaH4ZsSmrUl+oRtbTIH\r\nocilYueou24HPTt9xEzuHrkdK9R8Le15eNFgN8xETIDjK2ZOsGOvREgj966W\r\nmK1/oeAXb+f1xEUMT+dcRBHqjdi8CFvNSlqcEYIyhNjZ5L52YaImPvqKj1i/\r\neVv60ewmfEb/xGZArM6rKx+H9pZIKN/mo0erBoRn1kJ9skJejIMZa7mU1h+r\r\nhXijiHWCT1ITxhQrAoWKdBODEINYg7DP+wagY6jBxRy+hce74m23dyepTkDy\r\nn3Fa8kLo/bIfJGyLomuSRwpBY4ojLLk7nv4=\r\n=taV/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/infact.d.ts","unpkg":"dist/infact.global.prod.js","module":"dist/infact.esm-bundler.js","gitHead":"250ee89fd50d558e97c22a7ad0f6f6b8249b40c0","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"node ./scripts/build","release":"node ./scripts/release","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"jsdelivr":"dist/infact.global.prod.js","repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"7.24.1","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"_nodeVersion":"14.17.6","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","esm-browser","cjs","global"]},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","zlib":"^1.0.5","execa":"^5.1.1","tslib":"^2.3.1","brotli":"^1.3.3","eslint":"^7.32.0","rollup":"^2.58.0","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^27.0.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^4.8.2","@types/jest":"^27.5.2","@types/node":"^16.11.57","@prostojs/dye":"^0.3.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.0","@microsoft/api-extractor":"^7.30.0","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.30.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.0.6_1664623989775_0.470638882435378","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@prostojs/infact","version":"0.0.7","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.0.7","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"a53649505bc463d427cda6826485870199a1c489","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.0.7.tgz","fileCount":31,"integrity":"sha512-3AYYX62CSmXwTCxV2OX90OKpz99ubo0wOircQtwjxm427YcGjyIGO+YqWlw3oWZeIOtHTbwYJokwfAojXFBShA==","signatures":[{"sig":"MEQCICd0IywtFzEpnNdGelxfQ3/RM/mnOoLbjysXy8kFXoUSAiBJBtgblvNfSuho/JNqfZkz5FsLbPnt6lxqMFj7d2TeIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOyZJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryZRAAjSDLGH8FMG+9Ml70BJANJWEk4WR0x5vR+YY2yyfaZA8wkzeC\r\nq+Cc8++GPnyD1tWInLbPJB+jDJAffw+lVO+kAt2ClBW8emG/n25l8Iix7HYA\r\nPIc6LMLXDwFbzEoN3d7VefoSHtndznyn21Ajm8o89V1ZdhzuyUBdtiGKjGq1\r\nK58+nJKh4ZuSiaATTS3tOEu/M0nyXA3isZgikXVMpMjh1ZZ5/LHWU3okX3ag\r\nJXcn4uScHEn/ahfXTZ+SIlNJsqTJ1AAGHtS+yZFXG/VZ+p3FdBoFzfG0MMb/\r\nhM+L9QmadxgBeGTNmgq38ar5PbN4CkH2h55tDMeCIvHu2VxwfX0+4/9OrzSd\r\nz6BPo/dPIdNWr4IYiqNlsbOl3bbRZUap+4jTBQFfnifYhTlepES6/nQPa2Nn\r\nrUhLXMenWNAmZoc7BJhDVll8faLQbPr3yRtBYAyCrOKrSraE1zKCw3dYs4Ln\r\nP6X0qmme3Kw1A4C8Ak2vygM13szxzOHn4qynNWHKln3RiwDoP5wia9YO9eX0\r\nTPsi9dzzIh2NvfMgh9gfGOMIKqeHd1oP9rzb43a9tXnu0uNZf6QoTQWurkzW\r\nLWApLFG7MJVE5bGCsehFr7Kp99tk05YSwZXuIox+ZuTkGzbwnDyKMG6ZIEli\r\nSnBq6jnT5pdsyY+XN+oP/67294dYR5lBs+U=\r\n=0ZrK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/infact.d.ts","unpkg":"dist/infact.global.prod.js","module":"dist/infact.esm-bundler.js","gitHead":"6916d189bcb1e8b642ec95c337e86c53ae8bdee7","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"node ./scripts/build","release":"node ./scripts/release","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"jsdelivr":"dist/infact.global.prod.js","repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"7.24.1","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"_nodeVersion":"14.17.6","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","esm-browser","cjs","global"]},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","zlib":"^1.0.5","execa":"^5.1.1","tslib":"^2.3.1","brotli":"^1.3.3","eslint":"^7.32.0","rollup":"^2.58.0","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^27.0.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^4.8.2","@types/jest":"^27.5.2","@types/node":"^16.11.57","@prostojs/dye":"^0.3.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.0","@microsoft/api-extractor":"^7.30.0","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.30.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.0.7_1664820809372_0.04297388694826365","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@prostojs/infact","version":"0.0.8","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.0.8","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"560e810aab0a0b7327d43d2e7c2af0317f066744","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.0.8.tgz","fileCount":31,"integrity":"sha512-Iyc8YWzf5Rsgh6a5xMP2wbaa8HaNAdjT5qgemLUYotptTxK4stpCZTJ6X7p20gYwcdiwTsj3DCVveeYHLJhsPw==","signatures":[{"sig":"MEQCIG/WG6RbG0W45VTMjrZ0/AdxpgMBITNBvb5WwA++0pNxAiBCiIDPfcm0ipPJTbsm78Nf+yOWqWfzeUeAZXU6ETp8vA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOypuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpyfw//euGqot9od1DzspMi7x124sf/xhIGJxaaofbM2Vwat8yZjnGt\r\nNXoIcAak1pZN4dd+wu7X/sjRdNPoW2UDhbSghTY+Z6primjP1r0gvuvpG6+K\r\n3XYrJ7dR/h0UMFtzC0Di4wbBzkRAsnQ5LSQ42aMzaVfjJIpnlEgqYuaESrSC\r\nksZFaKYtnffHhl9z7HfQ6qHhFD5u3SvvPphoeUzKInskbsjaByb1/EXx1MKs\r\nSbUQ5YNhm1wc2uMWRHUeJmuD/2rLakt6WXSzrxcBeqfO2OP4sqnS3p2gZ1ia\r\nzv/Xw5aF28k7CK32tJe3qC/Xiu0mlhEehutOI5ucKQqcafyNU76m3BA9TjDs\r\n4nFkR4j9kDMgDAJcBb3VTg4FGENIsTDhtW0AsvaiCJKEK/i/n/COGF12hCRK\r\npgoGXw2sg5o7oqJSnDrbPRapcz/FP5H49Tc1zPbyaK/XoPme4ievx4jLSMGc\r\noPoe7Wb1/OIeJrlBJ/7WXN8KHRkdhedkLTWZCjOQ0NiNschLPIPzfnu9/AxT\r\n8vwbUjrrVd2kGsbaBBQBKrNjAbDxMjpmqPmOm+p9iuHwhYVc9yIiwqvwWeM3\r\n5hT1wgIcB3w6n3EAPfvEjGNndLIcUOrLgGgzYRBldvbb2ItBPGYqd+Q7WtYk\r\nAEjhIos6CjpiKGkEAlJ8ow6eXRwwssZ0+e4=\r\n=XqK9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/infact.d.ts","unpkg":"dist/infact.global.prod.js","module":"dist/infact.esm-bundler.js","gitHead":"d67a31ac085e8ff1549fff628d5a12a87a91a078","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"node ./scripts/build","release":"node ./scripts/release","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"jsdelivr":"dist/infact.global.prod.js","repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"7.24.1","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"_nodeVersion":"14.17.6","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","esm-browser","cjs","global"]},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","zlib":"^1.0.5","execa":"^5.1.1","tslib":"^2.3.1","brotli":"^1.3.3","eslint":"^7.32.0","rollup":"^2.58.0","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^27.0.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^4.8.2","@types/jest":"^27.5.2","@types/node":"^16.11.57","@prostojs/dye":"^0.3.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.0","@microsoft/api-extractor":"^7.30.0","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.30.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.0.8_1664821870429_0.6650892530566719","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@prostojs/infact","version":"0.0.9","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.0.9","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"78c2163569d029efd6a3c4ba7a43b3ed577421f6","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.0.9.tgz","fileCount":31,"integrity":"sha512-TByrZZxpuwcNjCa8fQwC60LqKtbXdQWriAx7FCstZen0PsLfXHS57tHBVmyLnk6mf2KE2GbLRntfLtgV0NCvXw==","signatures":[{"sig":"MEUCIDuZzT2pPcfJmxtw6UwqCOHkr3NFaHIRZjLGWM0u6ci/AiEAgazinBm8pPmjZvfP0jgRYRIqyWS/eZ74UTLnmIZULtc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOy8ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpD4Q/8DDW0oYY2CXCv1SSeP47tPo+NqpTpndsNGJDJL21Ub+lwxf98\r\nsj5gHdQ92Qze9t5MkhjHK6wNqhowiChGLVyG8FKtxuwWCxuOeNaTF6y3Ndu0\r\n5GnB98qrt82YaKLMO7eP5EKLulmP+UiASFBDmV6fdLA4PY9nXy9DmLcbrgNS\r\nsUM3p3XpsIg3VlQV9JxjkJDlX81wJQWTnszUwUUcjPU4tI204GyoT6zzfTBX\r\nshyxYLAOZnA1r6NVIGzMR8e5ysL3JQIijlLSuXTGzkTTY1XdhMaCvEO2MLFd\r\nb2HRP1Q9d+A2/y7qxZVlILIID7n88v6YFpriPnk/aXBHFL5KOYnfFZTWber+\r\n1RsSSJHF++lOJ3v5QXn46kwnVIdh1rAuVINO/yEOMpi2iqK3V68tTShiqjK5\r\nrC42s0ol2OTqCouLgX7/XZW6un0Zvu3oK5Ortvq79m9iaWQ1REXvn3ewHb/o\r\nAG4ExrXEFvEmyhjZ/YREjpj4WgqOHsmkxWKWalfKQU7HG1E0ZubQUEFJj1wl\r\nbaho4w/O2XZ28L05k2hs/N2d+eLbSGUdH8IDpn7gNZGUHgGnEYivk2UERjCk\r\n9fMGO15uopR1KM/R3WQiqDh5iiZ5/98P3hfAjVCwfO5GJGDq88MnN/BHcq4B\r\n2UWSOewKikbT8aCIKiANjLWvTiRrtuL5bxo=\r\n=7AQX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/infact.d.ts","unpkg":"dist/infact.global.prod.js","module":"dist/infact.esm-bundler.js","gitHead":"7fed8d81bf4627eb788a777dd7e186bcc3d4dd53","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"node ./scripts/build","release":"node ./scripts/release","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"jsdelivr":"dist/infact.global.prod.js","repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"7.24.1","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"_nodeVersion":"14.17.6","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","esm-browser","cjs","global"]},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","zlib":"^1.0.5","execa":"^5.1.1","tslib":"^2.3.1","brotli":"^1.3.3","eslint":"^7.32.0","rollup":"^2.58.0","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^27.0.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^4.8.2","@types/jest":"^27.5.2","@types/node":"^16.11.57","@prostojs/dye":"^0.3.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.0","@microsoft/api-extractor":"^7.30.0","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.30.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.0.9_1664823065332_0.3479760329083803","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@prostojs/infact","version":"0.0.10","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.0.10","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"4e96a1aa1d0dadbc08a1f9d90c8da5ee325c9633","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.0.10.tgz","fileCount":31,"integrity":"sha512-VwxnlTMlbMV2K+hTQ5SeGYIfJYywhSrhqfKyqi7NQzJfMkM4B7NNImkJj865+CBY8Yt14Mfz2tTxiLM/RCN2bw==","signatures":[{"sig":"MEUCIAR/xEz7gV8ohiZ5itJwJEudL81ikIJ3q58BV45v1QrSAiEA2iLhauas//oHnJDnCekFBf2u9rR8JXcBR5UNmSnbbg0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOy+iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6WQ/+LgXx/PEMLwSYxPeEYgs04C0yDwhlZlAm0Vc6TnsFif1IHVH8\r\ng1ADKM3g5j5KzjRolC3FkUY+yKxpJsGD+0pb2iRHyd7B2VXBsH2coqC9+Y7A\r\nvBbS0LlxsN/FJZhaGmLot1+O+iGCklLed1mSBrNNXWVwT3cca8h/ISNvSWqo\r\nGZcqhmz3FabVNImRuR9TLiDmfHxYm48b5qtHpr0BUJ4e7ledAuXg/D+F57HH\r\nxfnJQEVusi+R4sccXpwNUb9lHqw6JEZ34KZRUDxW++2pv3IOsr67Wg8+Mowd\r\n7coV1MIl/7TD1CAlNmuv8intpdiI9zeBVJ+6YJqBu38Mob08f4tEP+ltFKm4\r\nVEqCD8KUct92ude+mnsrU3nTS9/8VRB24FfVyH0XSeWk+hDH+V1OUPzuFppq\r\nuLZMb+Vnp+Fj8AqVJbDZu/5mmxcheZ4/tQbSTpqPzqsiAHQpCM+0RdphrEID\r\nbr2ARaL1Db9O4u3IZjwesXlGFdZp2PxPuq7TwSMSZAfNJIb63XM/LNmq6dxJ\r\n7cs9ZPNUgcy0TEswXYtMdz55q6qSZpBAmiZ0mOL3wXLauvDS++8l4xJHNggJ\r\nvbhmZWGvcvioyPUwri2bHZDvzAdpWn9VcgvalN/DHJlXS6CDC50wZ6U+Tj3P\r\nqKBWheAYyR2ovcaS4ba8ohxZAf9CRdr4Rcc=\r\n=7CG+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/infact.d.ts","unpkg":"dist/infact.global.prod.js","module":"dist/infact.esm-bundler.js","gitHead":"e1523255fe878cb7fd2cd703c1fb9b570f44deb5","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"node ./scripts/build","release":"node ./scripts/release","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"jsdelivr":"dist/infact.global.prod.js","repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"7.24.1","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"_nodeVersion":"14.17.6","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","esm-browser","cjs","global"]},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","zlib":"^1.0.5","execa":"^5.1.1","tslib":"^2.3.1","brotli":"^1.3.3","eslint":"^7.32.0","rollup":"^2.58.0","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^27.0.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^4.8.2","@types/jest":"^27.5.2","@types/node":"^16.11.57","@prostojs/dye":"^0.3.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.0","@microsoft/api-extractor":"^7.30.0","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.30.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.0.10_1664823202202_0.5507501604503777","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@prostojs/infact","version":"0.0.11","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.0.11","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"3a69391f6e3abf887d1774851145ad3fe7c6fb4c","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.0.11.tgz","fileCount":31,"integrity":"sha512-T/TUWrdqw0jNY8tnGJiilB/+Zp82cm989sCRus7Vb4vf1vRdxDUJXdywwv5M+xHhqFsXDH3e/5/vM0yRL8rZ7w==","signatures":[{"sig":"MEYCIQDRLB3gnlAnzjr7YRFuI07WKgpjkHsB90WLMsXxmjPjQQIhAIebDtBkU0DhhVZ/RGeyjVSUA2MfYrWCQ29sk/NCKPs0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSsDlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1FA/8DpyJSP/NZjU1NkrgbISZXLzWHsz92FigtP/txMUIUkFetJZI\r\nGIHqL0EmfRE2q9a+8T+BCFb1RizmKRs2DMm3/HvGPlDdqBXmk5xBcZvstbWN\r\n6Idxz7/veORBxVNkbqUt9BbeZVLAB+dXrl2lUUAOs+kel7EdCbxOy9V3CNZY\r\nnI2/o9CgruUCix0BqvMJiuskYsMUU2z1ywMB0GM6Xy5blGFKzUT2sjmVjVn0\r\n8T4lRisXPlpAsuFMldE4I+NJ5QzL1EpJ3JcokUTqfQXluU+qUJyrtMJEDq3t\r\nPuxOdOgc4qZN3zBIgRjGzI0FWIbsHT/8eGYQ1OX7wnp1GwzwYwQWyU4RKWO8\r\n/56i+rus/lUVcw/vFcFbVa8q24JNIiELAiXSI7jht+QKbF6jbIHoNkug76Si\r\nhxD7+lcOY5aGlLK1iQEpilencoaoHPNPH28SDPHTgl/QIPxk3VvOm5PiAs5W\r\nNItn8G3j8x1fORyp7caStcVDGokV7zINjNMRlXKwiWVJJqHAoqpUbUge2Koa\r\nVR/fZCm/KpQ+ghjz3lewWH1AhWsjkmTEwjsTwG6Hs/SQHTI/4hV8q6RMB4SS\r\nSOWfh0Hi/MCkRAOigWf9iMSSwXjZEDFxxvkXhdi85SLa6HWtrA66xmXEcVm0\r\nYCaa0LgGRfquIpaH2Y0bEuaME7xD0dRAhdg=\r\n=l+7F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/infact.d.ts","unpkg":"dist/infact.global.prod.js","module":"dist/infact.esm-bundler.js","gitHead":"25f07a8d7f149b6c8cbbddaa729ed9aa983ebf77","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"node ./scripts/build","release":"node ./scripts/release","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"jsdelivr":"dist/infact.global.prod.js","repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"7.24.1","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"_nodeVersion":"14.17.6","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","esm-browser","cjs","global"]},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","zlib":"^1.0.5","execa":"^5.1.1","tslib":"^2.3.1","brotli":"^1.3.3","eslint":"^7.32.0","rollup":"^2.58.0","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^27.0.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^4.8.2","@types/jest":"^27.5.2","@types/node":"^16.11.57","@prostojs/dye":"^0.3.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.0","@microsoft/api-extractor":"^7.30.0","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.30.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.0.11_1665843429007_0.4106639518944746","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@prostojs/infact","version":"0.0.12","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.0.12","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"2cde0a766ac954159d32ab22640271e8b06b7f63","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.0.12.tgz","fileCount":31,"integrity":"sha512-iZQw9rzA1dEdKpe4Z1H6nwntVwc31xAHNN688Em7N0PnOyKueb9goi+nldJlQr5GtzuQySFqES67QeslspYHew==","signatures":[{"sig":"MEYCIQDFnMRogNlnleydb/Vw7QeJVO3hkkbTcyVAQhyudATy1gIhAMWTRHSLt02l3z0+nISNPISl8WhAWKFM/9Tfkx1xND2V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSsUCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCkA/8DYIhSx70Wn0F0G7F15CA/X+MEJIaP/xJTv9tn4GGxCg9zDsT\r\nJzYjGCZ8I0BzgiQl8B3sTfG6VNAdOQmiY+q8e2HadznX1a0fOWBffhRzNK5i\r\nY11zzpS+5gbV6rCbSCaMIGbiu7tqSqLVp9XAgTeuaDQ3gfrBltPGf6Wvtsio\r\n9bLhgRvh9FTTcAyxVSr31Ub/rd+0Qb+JR/ZXSZ+/8VWFByC6nvwQq/ZoQqnF\r\nKBSXNz78Eo6LbgGg3yFmcc6fLaNz8WkOA8uOtebDxKgsVtD3ePnJ1K2V0pYl\r\n8RgGjiDpRRb2Le7ytHBHNBRiZHXA9qrc54Oq/TPKQPf9pUL4ubB1gztOs6zF\r\nGGaO7DBshhNvzzV4sDSI1zCuoXQLJKGXc/92oOd7exZOgH6bR1SJ8waDEYix\r\nujcUUlBGy262Ed2lIHcW50VA5AAymfqFGfRZdBQKD1Rjo7+/gvTlZ1xmg/b8\r\nek+04srAOCQwywH8Ub5l9ciKoeaP0VZcmYAdkS4pATtwj7qcWsUYyw8HCREv\r\nWFvrU8/U3znu373xslxFUJ/tEKsPK3Il63LDXkiI24Tgqwdccdyff/7Oeo+7\r\nIvZMd/0yBGM7rlRV1rk/o/hEabYG6fBBRKcFlby5/0fS7ZJqGWKF/WM7JGIz\r\nzfoHZ9hOP9qxpE3h/cpjv6GS8yrzV/cBhTw=\r\n=GFTs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/infact.d.ts","unpkg":"dist/infact.global.prod.js","module":"dist/infact.esm-bundler.js","gitHead":"b85e62ebc7598da55218f57f0f19a64ba9a53e0a","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"node ./scripts/build","release":"node ./scripts/release","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"jsdelivr":"dist/infact.global.prod.js","repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"7.24.1","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"_nodeVersion":"14.17.6","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","esm-browser","cjs","global"]},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","zlib":"^1.0.5","execa":"^5.1.1","tslib":"^2.3.1","brotli":"^1.3.3","eslint":"^7.32.0","rollup":"^2.58.0","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^27.0.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^4.8.2","@types/jest":"^27.5.2","@types/node":"^16.11.57","@prostojs/dye":"^0.3.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.0","@microsoft/api-extractor":"^7.30.0","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.30.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.0.12_1665844482806_0.913594007351598","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@prostojs/infact","version":"0.0.13","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.0.13","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"54541200ff4106ff5573819d495cc45cd173496f","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.0.13.tgz","fileCount":31,"integrity":"sha512-Og6zt18jzjK/vUiD3U+WHR5ExlXI55d6qy+XbAiYtC7ZyN+kYgE63RPZ0xMkllYVekIhGqo568ORKnrXwP7zJQ==","signatures":[{"sig":"MEUCIQCvxrcyGw+bef7Gmgz2NzRDYusOgU1hcCCoiLBvbGjDbgIgOSx+wnRwxpu6NksA/djJfx+euBoTpF5xDaIy+arsLH0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjX814ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKXA/+KKrxgYWDCIZ9vt+HIS49Rabxblo1c4PGzWS2Oqip1PC4K5XP\r\nCzsZVnFEcBzu5gAg1fTMkH7eRwk3lQdCLM5kjsiIAT6IZts1LEC55rHtP7EE\r\nz1yRIfCanAY1Cfu8AW0/KdgTSvMpEXe7mwWLKRnYt8jSJ0FxqpaZiJMscCXn\r\nfNXyGF1pTkPNZ961OMxqtsJ/HszULiFoYTEXupMKP0IEygzOGQlCNFYQM9E1\r\nvmOjkK+/vnCOnARBJiR2IzTvotQuqBRl+sipfqE4XZ7tCYPcyoAj3v/i6Jdc\r\nJCKAUK6zatoKxjGVsYu57cSqwAVaG+/SuDVdO1yPyn+IJ3r30BdS6Z1f3SXF\r\nWDgIi0OfiQwGC3uA+atMwmTGjgOMJr9hLwoNl7+uh7Rue3esiHwkO1nut5F2\r\nBhJPt+3IooufOPleUr2BghVDO39qr+4lpgO0wwyGyaMgXe/iuYuhG96RoK+o\r\n13gfSExsgOU6tCgBcmN4fUzoB+Y24i0bC5s4PV/CAAOIrna47yDkW3Xikqgu\r\n26u77xQgnl1+Zh4OZEOmg0BK/gV1vurdkqg8M7EumLTSLtuWgxCjh4dfmHSr\r\nwV64aT4gwFlyZoXYDiQmKfsllnIQhfgDNQBVriDU/m7S0vFAFDZB/N2P3xg4\r\n0AX7sOt0tF5cPajByHwmqRDNfyrDz7q0mPo=\r\n=AyJx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/infact.d.ts","unpkg":"dist/infact.global.prod.js","module":"dist/infact.esm-bundler.js","gitHead":"c508cb907cf597434430960f4874ce981bf9f49e","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"node ./scripts/build","release":"node ./scripts/release","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"jsdelivr":"dist/infact.global.prod.js","repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"7.24.1","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"_nodeVersion":"14.17.6","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","esm-browser","cjs","global"]},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","zlib":"^1.0.5","execa":"^5.1.1","tslib":"^2.3.1","brotli":"^1.3.3","eslint":"^7.32.0","rollup":"^2.58.0","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^27.0.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^4.8.2","@types/jest":"^27.5.2","@types/node":"^16.11.57","@prostojs/dye":"^0.3.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.0","@microsoft/api-extractor":"^7.30.0","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.30.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.0.13_1667222904350_0.38775848055526674","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@prostojs/infact","version":"0.1.0","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.1.0","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"3b9f0f8571ead7c7da5ee93bb9c1f602b5292079","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.1.0.tgz","fileCount":29,"integrity":"sha512-fObyD3GEKZdoJaQ0rmGIUtft5wdCfGxwEY2CqmC6ETCQATO7C204YfX08gBbq8MyUoozbPdB95etgEM8YbVB9g==","signatures":[{"sig":"MEQCIBzsUQNlJyYMzrkT6VavBwMYWvZsFilY/ZQqWZFufAFzAiAWcH/6PiQN8Q0ntnLhQRPkHmqnn8N5s/bAn2Rpd/GHUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxnWVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMtQ//as3qIFmNTsSRTyf5Ev6Hb3vtpV9mDXoILKOxigO07sKKjjh6\r\nYwHRUxV0KF13aj/m+XOIXWYWCGOSnVukMdFhUwLZctevte6l7x2SlaZZPMmk\r\nScI9QUbYfxXk4Ac6J1eDMpoyMNSv5XpDH/WsO2tQyjlyrr8s5FUx7vHpZ4jc\r\ngwCJ8BsBPQkZz4rKuFIKIZbY/D8sQygoGKSbKxLllX0os7c9R7OUgs5nuZcU\r\nrMRnAa7q3WzmTTRIVR7mFmISMw7YngN2ECSPK1sV9+Hz4KONDEF3kvSkEC4s\r\ntsS2b3qiBxTQWJRdv7P2QWCFLGnG9sWHtDUBH0lBALiqrzF06cpgal0bWY0N\r\nY0Imr9eUA5kpPNjQ3IEEdpXidYCo16lwBL5+pz+PthpbGEBnyLB/g1MUMo2Q\r\nrWTRfML9Hvnps5GJZ6CCAVSPacMyhT0NztnJZncg0/dbzX0s5K+x07ZLe+pm\r\nVvTbEdm9JEbmKwncLV/biWmyjPdVBti4GGIPuQlFzymYbc2i5dPlMyaTZGNd\r\nVCXKKE74fXHAnwsTJzs38GU7JCCBLlZ65OHmnDXh/+K7nCTGCPeYNqIN8C9x\r\naHa3tQXRbRe4bDwm3xiXrAS6QjS1n1WE59yRZ+OsqXdaH9cV5/KaQSq7Out1\r\nnHugDQEYrQs2+60RhH2rAOhwZ+s0ZxMFdLU=\r\n=HhI5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/infact.d.ts","module":"dist/infact.esm-bundler.js","gitHead":"e1446eb0ad59ce417b944f9529390325e0c6f5d4","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"node ./scripts/build","release":"node ./scripts/release","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"8.19.2","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"_nodeVersion":"18.12.1","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","cjs"]},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","zlib":"^1.0.5","execa":"^5.1.1","tslib":"^2.3.1","brotli":"^1.3.3","eslint":"^7.32.0","rollup":"^2.58.0","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^27.0.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^4.8.2","@types/jest":"^27.5.2","@types/node":"^16.11.57","@prostojs/dye":"^0.3.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.0","@microsoft/api-extractor":"^7.30.0","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.30.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.1.0_1673950613649_0.8852967212799008","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@prostojs/infact","version":"0.1.1","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.1.1","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"e8633f734d819f15fc7056d1db8ae929d123db8c","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.1.1.tgz","fileCount":29,"integrity":"sha512-pBAHliVapRfan48QSYKV6t98ymCW8xhRwNDv0gCaXNNaIegAby1JpzLRuhfi81voknJdJVkRUlF89r1X1H2jUw==","signatures":[{"sig":"MEYCIQCx7ec6CGQvnwlmQEpbkn2Cq7VS4hvZIH0FEDjFjrz7VgIhAMx09mowJhHHz8vc28QQLdhwMnSEfoi5JKNT8uqMLad+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxomuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0TQ//bpiIxXlZtHmZIfS23jl2Swy0yxANLbaa0xyQ5g68RYzmohCn\r\nJPfGHUccxVa8OkeDwZd1WCwn8PrUajh0j3RAV2mPN89BW8z4gi3iHWiy1BT6\r\nBP6JqgDhSNnOu47eyXa6cVFq6MV/SkxqLPj6Rkda2kEuZBBQctD7cgV4BpBN\r\nmxHqEC2cgLooV16sYuCNZk/GcstMaE7mfC+OQ+NWNrPUu2FzMmEdznfYF2wr\r\n4w06P2Ql64vvGKdwWPCotdlGPIAlk/vKR0DdwDcFzcFjKj8Wt8PRdRiMFQaC\r\nDOvT8oATkHhDR47ubf/2I5b8TsDas67vclfWt4tcve9+EO1J57phh8aMZC+8\r\nEgmswzWNtYq+p3W6icYBC4tI7LBMMQKm7GU+pAoA5Q3mwHcnm0sxLccSmS33\r\nQB/A03aGCwsSSVDAhxNVhk9sAQld2afEAWhUPT2gY/m+Io4A0nvDK0OjkRic\r\n3sFhO/dNb0TJ4L0DMrm6n4aO3hxag0C8CDugqC1/C6Jw/PqxypWjZdhHP8k3\r\n1juasDgWYSdkW/BT6MhZUcU/rUA7FFqqfN2F0GjCWEVHKfh5/VSVu4ZtNc4K\r\nj3+UoivWkQ35T/3Zc26PFZ0X6QT1td8YSrRsrRTy7alra7Ea5w/83+AWDCzS\r\nN4lh1LvSQ+GdY+ANV86H8G1G76RZtaEa1is=\r\n=UU44\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/infact.d.ts","module":"dist/infact.esm-bundler.js","gitHead":"0dd127a73ef29d0783f1ae96ddec5da683b058f1","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"node ./scripts/build","release":"node ./scripts/release","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"8.19.2","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"_nodeVersion":"18.12.1","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","cjs"]},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","zlib":"^1.0.5","execa":"^5.1.1","tslib":"^2.3.1","brotli":"^1.3.3","eslint":"^7.32.0","rollup":"^2.58.0","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^27.0.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^4.8.2","@types/jest":"^27.5.2","@types/node":"^16.11.57","@prostojs/dye":"^0.3.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.0","@microsoft/api-extractor":"^7.30.0","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.30.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.1.1_1673955758178_0.3386729982736161","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@prostojs/infact","version":"0.1.2","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.1.2","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"dfa91b4fa7a869e117bb3c1463f70d265655383f","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.1.2.tgz","fileCount":29,"integrity":"sha512-SYNYQB/DKrZWWYqiHJjAEIPGsRbcCJFjH9nYE7oV2BJKqUoEzzqPbpeBZKpQv8Fif99pO3Qhl25BJNKo+9rM4w==","signatures":[{"sig":"MEQCIB9SWBbOPpEX41KVBORIefGvubGalw0IBryXWz0xLpJxAiArLDLvt9LwRXHGPaXHp3gcpVu/5BIMBo9KUndXomOL4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxtIPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpphA/+OvhwvOziUQN+Dj7vpYAQeHlIhko5AoiqBt/YA8cjYN6kter1\r\nqhhtFGOPgRcrcog3rNGP4O2Pd8sYTfP+K0ilZWgYS1sXflYfgKW8PkTIEKQ5\r\nCMvF6pS/ucCje8Yy03oJVwS2wc3NaMyS56GePgQnlLYh/eSKm6cr6tOQwKLB\r\nYbCfjjtAbeYuYMveQTkwkSae6uXQH4Oi6ySpXAuAsBG2H7Qdna7nHaMMwYzx\r\nzHI5g6XJruf1tHQH8VCtd5UWtWHNmTSI8HGN7z/mCswNNGYkf6Hm0uTz1BNq\r\n1ooqNctvZkrT9ZX4VjoaVy6qVs0KT7NkU/sZscIn3ejWvLTjzKsx55A5tO4N\r\nxEXKy4AW358JOY77CHltPzz0QnzXgizkRA4hZz1NIagZRcY1Luk8Y7Q1A75I\r\nNRHKLCnSlQoWU1HuUn1xgWDWrEeVaGrfBWPCbwdd0ht2Ta776hSqiHcQl4sU\r\naFTSpaa6azBLmnCMT/8eYk5jSI6ieJBx9ClYuKcg9JgOl0QIKdQtqZoMy9JB\r\nFL+R5ZQESDf+Tv0O5/cbMTomNVwl+Q6BBxGwNjAkY9RbkdBx2BuTJ6XCHdc4\r\nzqH9BMhkXEMZNAiYO/oHKHjmd4sN76AikfrVHow0KOrmWA5B1Fn9/kEKi7Qb\r\nxNKcf3acuyQw/uG7wFoHHAfChb9oRFqQ65Y=\r\n=E9pv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/infact.d.ts","module":"dist/infact.esm-bundler.js","gitHead":"65d319ea4c35c928bc314e581c4292d22527c19d","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"node ./scripts/build","release":"node ./scripts/release","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"8.19.2","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"_nodeVersion":"18.12.1","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","cjs"]},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","zlib":"^1.0.5","execa":"^5.1.1","tslib":"^2.3.1","brotli":"^1.3.3","eslint":"^7.32.0","rollup":"^2.58.0","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^27.0.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^4.8.2","@types/jest":"^27.5.2","@types/node":"^16.11.57","@prostojs/dye":"^0.3.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.0","@microsoft/api-extractor":"^7.30.0","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.30.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.1.2_1673974287381_0.6928444040009112","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@prostojs/infact","version":"0.1.3","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.1.3","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"bb65bf3904f397b713d8e18bad4b740f2969cb57","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.1.3.tgz","fileCount":29,"integrity":"sha512-eCi0awYtJKuXlj1dEFSveTqwq/IPFGOIhmaVZxKpnh2zni9uUQVdyg7XFrXTZ3RvoZsWYgK/U8J6P7j8Y8Fo/g==","signatures":[{"sig":"MEYCIQDxnErBaMECXZfCPE5VmPzredCs0H7VUMPn/QvCj4NFswIhAPKoAO7qb/BqxfUzWB3VkvNUvGs3sPZpepsbbOGk0NJD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxtcxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogOBAAgm935b5nekJ/bNs0p+ypVqjRos2+y6xRGrGaE31nyUHDktk0\r\nxf+j5DyOFMHj/8VN86L1FUIXW+0jD2uKl0axkImPFK/kwMSm6WiKadTgRACU\r\n4fCz1mgbyhhnTbXYpe1dnN7nLl+ZG8MIgkHX9+ntH4SHC93/uG0kXHOmIsuu\r\nmC613hperC8HX5m6R3D1pzKC8/W20jKTc4MIR1RUfyGi+tkczh/Js51ccVz7\r\nK2UL0QEurSsFJ8gy+wJVmK0atIQSkXttt2bpjJUJE9Xh5Mlkla5/7udhGb4n\r\ni+OiLssPhD7RngICqSnCiibl7EFBrPcMqjCaUuElCVnI1ReHqsVDBhCln8gr\r\nrSlkyOUUAVwrGFzXTFsJ4sVf99+z3gLZFmk2mr3PGt7TQhdO0Jl6z9FhuLC3\r\nNlfLYGgUf/s2rwEFenL3z9yLvAROZHF5HSReODt/sT9dfL2qVFOLuyHhkSaR\r\nzehC5PBJgXqM0ESj1YdlHzMyuiGla+BZXZYgaymjRelYPmOy5q8RzVLcWKOh\r\nc45oTUvbCXEyw0MtHii1MXQAAx1reoyUFQ5mlEuSmnk5ZgVe/16l9mNQHHV3\r\n+ncoXFeZE0kIyWggZuGmimkqhmuIacLTQiiBdWNCBmiAdNWXWemPjH35L0yJ\r\nP5jUPTlFRz3FsjaSusPtX740qJKS7A84fmU=\r\n=NcCZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/infact.d.ts","module":"dist/infact.esm-bundler.js","gitHead":"1a7727d5002c7d53c4ac8170ae012bf6984efcde","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"node ./scripts/build","release":"node ./scripts/release","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"8.19.2","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"_nodeVersion":"18.12.1","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","cjs"]},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","zlib":"^1.0.5","execa":"^5.1.1","tslib":"^2.3.1","brotli":"^1.3.3","eslint":"^7.32.0","rollup":"^2.58.0","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^27.0.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^4.8.2","@types/jest":"^27.5.2","@types/node":"^16.11.57","@prostojs/dye":"^0.3.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.0","@microsoft/api-extractor":"^7.30.0","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.30.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.1.3_1673975600929_0.39197520739106007","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@prostojs/infact","version":"0.1.4","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.1.4","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"87bbb7b670647a043460f0dfa7f874056a5d5d84","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.1.4.tgz","fileCount":29,"integrity":"sha512-MeBvl/afvYYjzrZfnbURudNk+TMzIDA+MMysI4Kd+9jzGODi6ygyNCwH+u2N1XhKePOmaQ/XYMHbO01/LIPjfQ==","signatures":[{"sig":"MEQCIEQ5ew/JGv24F6GiP1BDl2qrHb/i85+qwsBU+pmD2c9ZAiBtnsie22fwXLVec0moo/C+/nlxbWsUBEiEWKRbT5+FYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjx7izACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTcg//Wr3qZJfAQzEFjp/lW7PUHB5OWU4EzKHhwkRbe7I2UnAf8tuF\r\nfqcjpJt81C40CDtxqugAf2rHBABFPNlS1vOwTl7JljeViuHj0GxggN4Ac5bR\r\nKk+7HeariXvjO5zX/ElqiY9VHlsdugL//potLNVGX+0E8HytSNWP75jg/cmW\r\nE2fUhSrlpHISbFw+j/f1WBEHU6ElawWG3nTXB81WhmgNos7hWoi3DrG9j8G4\r\n4pGaT8rj1+/68PTf9//HHcRx/uSfLHUxbDyTnbYrTlPT1oTDLJStXDqqkT+Q\r\n6SvLl3ZMDxzFQHnQ9Cmwd9MTh037/aUu+khNQxs8deUR2Hix8iEQ5f4VmkFl\r\nnOs4DvUKsNIb2f9zthdU+BPJ964hLKJPbbYlX+kv1bzQJcSs94ng8tHvKSoB\r\nA/NNJEUGv6pNcLBsJb00AEX26ZoQ/nZvqAGwJZtQJ9n+GX1APn1QeuIplPR3\r\ng68lvewJRjmvC82fY8y5tWX8vtIwkA66Tk7Tq+fTVhR0RcurXpfxDwGUpy12\r\nrPrZZE9lwwnxNFo8wItuKzWCyfHa3Lml8Ymtffkfi3wvkwLjh/R/1XeT6U3B\r\nLufnRerY98ZrxM+qhNL4jIqD5gVAwL4hneMJLeQZb3UFTeZempAaKMDhGmL0\r\nsTUC4LD0s+s6LkELpnDWhhAi0m1NWtB3nXs=\r\n=BTqT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/infact.d.ts","module":"dist/infact.esm-bundler.js","gitHead":"0003648a817fd5949c05eb1abd79b3e1559f3761","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"node ./scripts/build","release":"node ./scripts/release","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"8.19.2","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"_nodeVersion":"18.12.1","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","cjs"]},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","zlib":"^1.0.5","execa":"^5.1.1","tslib":"^2.3.1","brotli":"^1.3.3","eslint":"^7.32.0","rollup":"^2.58.0","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^27.0.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^4.8.2","@types/jest":"^27.5.2","@types/node":"^16.11.57","@prostojs/dye":"^0.3.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.0","@microsoft/api-extractor":"^7.30.0","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.30.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.1.4_1674033331269_0.705640175490164","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@prostojs/infact","version":"0.1.5","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.1.5","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"d97e29b6b7af5a088b1651c67ae7735450ff06b9","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.1.5.tgz","fileCount":29,"integrity":"sha512-Hioej/PYYY+Z42lliEh9l0Oa7Pd+cmqvX3yYBUCkbZ3ipuuyH+w/RrK6szrLRs1PS1RWxwlqdg8751tc7is8Dg==","signatures":[{"sig":"MEQCIF77vlOoB8hySJb0UDof5wAJKg+dHAfjvYzcTC6lBL0KAiBZRKsiF4IiQrG46/tLWi/0P/0fThQy1+WWcyk06Hu+Tw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjx71RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1IRAAhM0AZRU5sKbQuH9IzuwZ/brkQfeoW5VJgc43CAD9jI8TsO5s\r\nfyonxVwp9vPKAjlCw1m5RNM7e3dcOguFlnEY7WnYe0UlXFu8ZwE8/genJh9R\r\nWxwY3V1yIx4c0HoIHK4+IU6TYD6GIQJxVmQj4Di0uaKjxIGhbXQXgP1whlOF\r\nQU+EXcQveI6ZNVFAYep3yVMV0wPKDsA+L5WK8B9j2tYjh8P7JrTsYOqjfPP6\r\nljk6xMyyE/FQ9+8vJJp2vw/KpBCGDVMUfpF8PXMGg+0QPM04Ch1wpHrRdL0o\r\nR9yUjInhcmsw4PYIae6VhEFKPf9x4zE7vGm6av7O1lMkrvWxLPPlUdCFuYFv\r\nwGAz7qATawIKvKDVk90mwh/Lq25xCIeFax8eAB/YZjl7BC56aSLfKgYC7tjP\r\nHqe8iItLJFz46UYEx9VbMCCNFSKshjhZOTXV1kkGWpEQY0Hg5FUPCEaMqEu3\r\nxTpT7btjwxJ5i2cI3FosqWrNjc/WVIG0sj+RKqTxB01uewt0mTyRwo9888ZZ\r\n5dbXqiYRrIjw1eE1Dkx/QXhoidrEcYRviEUGu1A6MHu8ldCCO05tqSBSaPQa\r\nto3MWnd4S0na/9Dk8xTMX7a+EwntjBwwVvaJyV3e0PxyN3tfWvtUfLY07PcB\r\nqLRTBzKY8SwjAWmLFhV4cvmLo481UfoDcG0=\r\n=iXE7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/infact.d.ts","module":"dist/infact.esm-bundler.js","gitHead":"959f837b17e1177f0e34a3e5ab927fdff81b7848","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"node ./scripts/build","release":"node ./scripts/release","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"8.19.2","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"_nodeVersion":"18.12.1","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","cjs"]},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","zlib":"^1.0.5","execa":"^5.1.1","tslib":"^2.3.1","brotli":"^1.3.3","eslint":"^7.32.0","rollup":"^2.58.0","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^27.0.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^4.8.2","@types/jest":"^27.5.2","@types/node":"^16.11.57","@prostojs/dye":"^0.3.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.0","@microsoft/api-extractor":"^7.30.0","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.30.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.1.5_1674034512920_0.5601873795299939","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@prostojs/infact","version":"0.1.6","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.1.6","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"6a0bd111da0e76404237f04106e64a7ab959a884","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.1.6.tgz","fileCount":29,"integrity":"sha512-bwtBLZAZV6L+sdPdih0iW+m2KJc2Kyqg2pIwrDOr6gyahu5gHYa6CMZk+0DvtMhXwaw7b7opDb7o1yksBIhRBQ==","signatures":[{"sig":"MEUCIHqY0P/BouV8zE2LsdYdNDi4zNA0RgMwh37oh0REebKXAiEAj/ZCmU27na2EYy7TBGEFCchns0C3WsMXyYoeicyEuS0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjx8JYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1QQ//S5q4rM1E4uw2ryCNmQqyTVvAqd0qcrtRRLwPEVFBomg40CA1\r\nz8HJIH/pfyNjQ0APoa7CgS0dPebDzgJONWYscW8APe0+A6mp83iRuaJuYhLx\r\naAQjeQg/Xi0bmmukNX+kAIsLVFj2HG/wq0ZS6peG5KxpXzLjz30u8pn/zz6Y\r\njZz64l++kqfFsCz/aUPy/+Cn9Z+3GdRWfxP5T5CulOdPL1eHnYgSdUYcwPez\r\n1E0J9PQsbailrjAsiUcVqx4DOnVynMWEwqRIXeUqAHeu8bzOmpsJPYj7+dlu\r\n8ycHen7gqszJIUhk+e1Cjq/+n9B18haKOO4Cb2gjAl00veOdyIqbRjqZmKek\r\nJyssGBWXjQByUu+8K0at0ED3tnjfi9eztDI/Q0XELqu1fB2lrqre7o51y4o7\r\nv7jxUgZwrO2nCfep987YKLPstgdr8eTvsM2k6HLpESItYKL8ju7IzrIg689h\r\nIyd+DQSAn3zltufKGz2medfiekVAnAfgLvf5bKl1w4ZDuo4yjbqXmeCzubGA\r\nXDa9yb+289mu4k94DX31ggPK9Uzy9B6PYpItAlo1cCYKyxD56J/nBWqCS60T\r\nEvfjGAXJ72mHKz3hTS8/gr0ZUIy+tZ9LzOrq76WDxa0T67p98cy/06g0a64v\r\n85QYh7LFsPGD/nZO6aa1xe7oPaIdedwlZ0E=\r\n=hxJ9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/infact.d.ts","module":"dist/infact.esm-bundler.js","gitHead":"a70e5d343e00c67140891500923b897d86015c00","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"node ./scripts/build","release":"node ./scripts/release","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"8.19.2","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"_nodeVersion":"18.12.1","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","cjs"]},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","zlib":"^1.0.5","execa":"^5.1.1","tslib":"^2.3.1","brotli":"^1.3.3","eslint":"^7.32.0","rollup":"^2.58.0","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^27.0.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^4.8.2","@types/jest":"^27.5.2","@types/node":"^16.11.57","@prostojs/dye":"^0.3.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.0","@microsoft/api-extractor":"^7.30.0","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.30.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.1.6_1674035799990_0.9194881415376353","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@prostojs/infact","version":"0.1.7","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.1.7","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"f478f9b20894c305f4efc316c059803a16ac1fe9","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.1.7.tgz","fileCount":29,"integrity":"sha512-vXS3P7/lFGzXw1TS7YGT8f+TH3GDMvQu1tkFmDhpMq0RNV68gTW8GRqp2a0mjguoXBkZhyEXRS0613fGeJ2U1Q==","signatures":[{"sig":"MEUCIQCpJLk7m1XoWs+TZwoNbi6WaK5VzW6cYz0JJzuOcfQ+qQIgf0cagSwn/P/V8WANDWmAudcpY/Lqqiv5B+Nj0BWeykE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyBQLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBsg/+MNjniNVmfBDaBukJLbIYDcYw8lWjDP0/t0ZX38UBJtQTvQE0\r\ngq/TRjVXtSBcIuR1XeEuTZ9U6L+Z9sHqfgpUBHeL/Ub3bZzOg+RoYCt0Lk6s\r\n6fiJxryJyS1qANKa0SUlWq1GJskBh/FaPp2DcV78B8xRR8cCELPSflksOtZ4\r\nYup0EhisA6ZqHGwK/AZ8IfMicpCrnN5A9Tgd8sn9KljwQ0hAvPBjlUNV5P4n\r\nZpXD1DRYgXsupwF2egqPeVssyoFXt6G8OmrCLFcGrlXUgw8qtRqgmUfevsgj\r\nM5JsOjKi3f1PqBw6LtyWLJ/1ZxpkEsHWo1Lt1/yVmAnYt2NcCOMCf0SOXWLJ\r\neAiIhrNzIcG9W7W4v4HfNtiDgiBKHZPyFGOsPFhQSSxsS2HzyVFsInyKgwut\r\nCHrKVezEUQl+W81K6MV8OIRLZuLHEH4PtOvuYUhpShXYLgTt3/Xue26EZHkL\r\nnVXqZo9FTwPk8i3v/B/roIYCo/zRIk/4IHQtayh9AUMGJqYoDK34NI/W2lSj\r\nvbKoQtsHLE8MRbcp58Y/Jz5lI+2jUAQnTwlEPSMxSVjbGUhU7uP4q2Gf/N/6\r\nl+Hvq45qnqI2vShTpoxpVsjg+C7LfLNzG38bbbocfOrLo84tMuFL/CLGLlaX\r\ntW3afhbTYz9p8o4aUOy652aah4cv4LmLr34=\r\n=xezA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/infact.d.ts","module":"dist/infact.esm-bundler.js","gitHead":"e5b8d0c7ccd6c888cdd557ddc4f312d3f425af58","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"node ./scripts/build","release":"node ./scripts/release","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"8.19.2","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"_nodeVersion":"18.12.1","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","cjs"]},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","zlib":"^1.0.5","execa":"^5.1.1","tslib":"^2.3.1","brotli":"^1.3.3","eslint":"^7.32.0","rollup":"^2.58.0","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^27.0.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^4.8.2","@types/jest":"^27.5.2","@types/node":"^16.11.57","@prostojs/dye":"^0.3.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.0","@microsoft/api-extractor":"^7.30.0","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.30.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.1.7_1674056715397_0.18985347203349767","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@prostojs/infact","version":"0.1.8","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.1.8","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"0bdceed51dcb2e274aaab82b2bf5e49c7b19c522","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.1.8.tgz","fileCount":29,"integrity":"sha512-0NzC03sumotoDfcLgTbDZUZJGVdQkZPqZ0ECEh3S1S4HCfzogTKOEce/4rT56ZiEB8jw+4Rr9ZlNbOShZyQviQ==","signatures":[{"sig":"MEUCIQDQcOsxo6m+Xpa6uAnRjj1zOxfDRyNXqQsXAAhUWq9PXwIgDOgKcVo5wSdY0eErGw9Ls88KgM7q6LHLzpeMuh7y9v0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLpuzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQLg/8C42wF/ONKhhm4lCqanfqMTS0A4hpj3HMBZOGr6iiyfMiVeU/\r\nNAQfZu5rinzFkIASMi6eSGg8+pBtVOkQemZWceMoeBEeCeBiI6sUcBQeSe4/\r\ncu0brIh6IKq0ZSE2PXI02Z9M0ePrQA9a6Ofh7tDDEbigBHeQVxMjpEQmnDD5\r\nNQId5sbRo0/TNtH+VovKrb2vyilT6jkpvxSGWDsFzTGIEWcRF+GNYF5osvIh\r\nkfPTt07RgVg1V840nqRpszUbc0QjMSZwmf/frmBBJfMjuIi0ePaHA5j+6pQf\r\n6SLWDFQZMtfsf1B5gGr2TdhxYB/PgVzp5RUnyF4H72KWwlfShNwKcqKI/eMy\r\nrDmHs5yhl6tOO8xO/Zl4mMOpXA/oZjFN8iQYMltJnCLNi8/4UU42i4fCR1zp\r\n1SpdeBv+LJr8LGgw3QdDHBb6q9rf1GrNNXksAX6Q5M+wFN02c7rxlLtKsUg0\r\nvLq1/C+4QbVbgpwmch/aEnIkGkVzlxNVHhD4gqVdEJai3e0bxjXj89FJQ3ho\r\n6gzwD+WD5z2mqgjSMMeQNQhkLh60pvBYrGZlBGUn0G2byS8TtrDLB4JTgGqZ\r\nHtPJ+fo0Ei54V/TxRjnGPqYNr7SXttZqG4etn9sBTpTNdr9cTKTZJlf7k18X\r\nOcglb3bWSG70byYajNuczd91UtmWLA0WMjU=\r\n=eXuF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/infact.d.ts","module":"dist/infact.esm-bundler.js","gitHead":"e8323da4d4a716f3b11ef79a3bc4f17e3459c153","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"node ./scripts/build","release":"node ./scripts/release","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"8.19.2","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"_nodeVersion":"18.12.1","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","cjs"]},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","zlib":"^1.0.5","execa":"^5.1.1","tslib":"^2.3.1","brotli":"^1.3.3","eslint":"^7.32.0","rollup":"^2.58.0","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^27.0.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^4.8.2","@types/jest":"^27.5.2","@types/node":"^16.11.57","@prostojs/dye":"^0.3.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.0","@microsoft/api-extractor":"^7.30.0","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.30.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.1.8_1680776115718_0.513818974757386","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@prostojs/infact","version":"0.1.9","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.1.9","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"5381376604714b2d1241993da3f7809eac57692e","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.1.9.tgz","fileCount":25,"integrity":"sha512-1CgSpU5e2C36W6x1cZuH4OYswFq/WKYtNMxnhkJTwF+EwwsNHCRXF8OnEHX3Xbc53OvSq89TMyngrjANX7FHRg==","signatures":[{"sig":"MEYCIQD06UD6jNzbpoFh7hHofvS1+j44UeZHCkFt1VRqY0sulgIhAMxNG7mmWHTLEZWX3HkriWW7sLXiXUM+cCmN5KNBZGHT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNWVXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6FA//d/myeBWiXPzm91YhXFxzmVP4V/2UaxZfKrGgmIOhQwyfS0n+\r\nlbd5d/1x3tODBsIFNzQjXrjYsoVyQjdUXQchroo3BhLQOIfZJb/WjlvhDWwU\r\n+Bc1CtKphFlx/90ebtjP540140Q6mPzgGIx9K/kb+tsBD3IAK9zy+E0JkxhJ\r\ns+d1X8IdPiF4MmDIKwsG2Ns1IApq0oc9HItuUtb+KX/tZI4r/WYWOQ8cBXjE\r\nuaPfOYsqs0ALuswtaoIsvP3JYwdPSxEujmg1l/NDHn8gYKBfaGTW9792SIDa\r\n6xnYfSeRLZxFdhttKW8atf/KzSZEUEgHSMalZuR0lqfjs0lT7hgLVcQ0Fh7i\r\nhleip1fog2ZG/RMNU5v3yYT77gFZesJ8+wiftXL+TJfJaAgL019lGdZqlBxk\r\nDXajxT/KMkuhl36+y8PKhF0lfXMSSvlU1CkHU2HUctEboNUrmOIBQuI1EpEn\r\nkiOyN3SKaWb5fQ0kVjiHgpd81hWodSdxD6MFVWNMwzWvttByUGbdpHMl8s7d\r\nAAc1fHaQoD7TGDuwyN5gqUfaMTPgNfWYaJD43w9vz55D9o0dh03Oh4GY5HSF\r\n9Vkf4qC0PPulweE0AxZdtovIqDiYXMXRAx4GZQd7Qein1Wo2LD2PbmlUsa7D\r\n850HFMux9wzVRinLiSDBrwSVdVrsYsJcPf4=\r\n=ZywL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/infact.d.ts","module":"dist/infact.esm-bundler.js","gitHead":"67590004d9c1b8aa6e1392ff921c002dba0902c1","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"node ./scripts/build","release":"node ./scripts/release","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"8.19.3","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"_nodeVersion":"16.19.0","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","cjs"]},"dependencies":{"@prostojs/logger":"^0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","zlib":"^1.0.5","execa":"^5.1.1","tslib":"^2.3.1","brotli":"^1.3.3","eslint":"^7.32.0","rollup":"^2.58.0","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^27.0.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^4.8.2","@types/jest":"^27.5.2","@types/node":"^16.11.57","@prostojs/dye":"^0.3.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.0","@microsoft/api-extractor":"^7.30.0","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.30.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.1.9_1681220951648_0.891556238597905","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@prostojs/infact","version":"0.1.10","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.1.10","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"54683fbd0c1cb80a57b41750ceaabd6751d29160","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.1.10.tgz","fileCount":23,"integrity":"sha512-Q1dFkaoZySJWJjxbPiR+0Bg8W/R+NclTSAP3PNvhGtr9juhS+JWLGXdbNeZyXQMEu8ja6cqFYNLHfyxcmqAJ1A==","signatures":[{"sig":"MEUCIQCxmy4DpzHjbwVndULlk12h+w+gMTOcXRq2WxCnO2YwvQIgK8e+dGH4RO2rH6jyXqBmjgJ1JedVGzJZFSuvDvbxWqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNWiWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoV/Q//XT8gk5uhqRjboxlxpN35FKjIhnxNN/4wuhGzPvCk1V63ecIm\r\n7Ga6ME/pZ/8FK1RcgL4ikRA25c5KGK3M9pFtYOlU/ZzRUZxld6i/RvCxXBuu\r\nFsb5hVBi6kQ6rgdi4q1Iqd80kzMNg+/Yz/AqOC2MwshTHQYM6ZwTEIJvmeVd\r\nmZj6mp0gj01zl1huwzV5+/cAhNfzK94P8Sqal4fy6PLAzGjOQleUGP/8fCj8\r\n8E2NJPEG73JwFLZH0/iZ6S+W2b3NgYoP2r6DEkJPPzgzlliAsbNOKK9I+ilr\r\nJ7uJI9DVwGsCGlO+jdfboT/O2wjAu5MSzhe2Ng3tE6Fz+4wEhanvfhT67Icn\r\naP7CJYFdimwZSp2QhoFK7DGDKOT3kgP0D8GLobYxnSKlXi79PNwCSeBj0zMS\r\n1ESrRPcfwXDBUfIZeNqyoS/VyMj7Reo+zTgAlJCwAKYrA6/aIpC1JUhM6o+p\r\nFQGCU8mLprVDRvNJTbsV9m9uUcgL85SghktDpGXDik3A0tXB+enE1WLdqqKV\r\nKVmNQF5a66udgZukFgsamKnH0SBesWYra8Q5gIlGJZyydQy3J3UP/g69YFUM\r\nKA9Gsc8S+W2FSAWcfPZgXr/LJXgsGwfsAdctltmS/U1/uYTutRGQjus2KzNa\r\ncgHKIiPK4Z7iCN0IWWk9Y379SZdK0XX5LcA=\r\n=aX55\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/infact.d.ts","module":"dist/infact.esm-bundler.js","gitHead":"8a0b4aea227978c115cae70e7dedbe70b923e281","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"node ./scripts/build","release":"node ./scripts/release","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"8.19.3","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"_nodeVersion":"16.19.0","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","cjs"]},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","zlib":"^1.0.5","execa":"^5.1.1","tslib":"^2.3.1","brotli":"^1.3.3","eslint":"^7.32.0","rollup":"^2.58.0","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^27.0.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^4.8.2","@types/jest":"^27.5.2","@types/node":"^16.11.57","@prostojs/dye":"^0.3.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.0","@microsoft/api-extractor":"^7.30.0","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.30.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.1.10_1681221782539_0.1150775370345456","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"@prostojs/infact","version":"0.1.11","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.1.11","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"74489f7f8250a9b0b11e9d29991f17d1e0a7452a","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.1.11.tgz","fileCount":23,"integrity":"sha512-VWoqNYWrqIT7viIfZz0qwV/Dmuzwbr53fzgkX4oEnbkOeJ0X5sIWlbfOl63GujzXz+7hNbTeZzfuFaJkKeOo+g==","signatures":[{"sig":"MEUCIQCf+f/Xsec7nSqdACB6Gm7V8fha2AqlRyqZyXq9BUbxKQIgHAg3A7z3+CzTOiauL6AMKszZT/nrioc8zBB0gqJHlW0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNYEyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6eA//VM/sOCZtgrDerlc4fldggzLloHUmjkrR6TWoHCKA6ykyaPd/\r\n00EcqPGwspmlJCtbluE/eQzjnEicAl7HjS8DsgYWoZN5I/5aPoL5R8hTKGZ+\r\nFJPnZBTXin6MD45LLGGQNycFtZJCOBeWfyiOe19icKJH1BG3Ny+e05j+/OBq\r\n+dso4aJUQ40H9YoOXsPrK2EPmhjlCsimvku1U8IIX21rPJB96ghptMj1ag+H\r\nMFsM5wGPqi67eJLH5F8QuD7+ndPZaQSY7519ThQ5bzaSeRtMusT1d2O/OEYO\r\nGs4cHIqm3O/v7yoB4RTKCwljF29dUFgOA72Bgdpt37jFbCc+qeT3qUxMYhfp\r\nIzF7d9I5CnmRL4l7nCXD2idII/BXXLSBuxVfCwYteD91cgY1hRg4lFT+0fvX\r\nvu2q9Sr7sPsUyu3drZ8beYpgBb4/UZ7SlS+JJ5PhZoGFLxksTtYyj/bTscqq\r\no0d/R+rEwK22EjI8x51DoFDohNM8ObSUtPN84o9/p54uKgAAk6J9GueL0HRg\r\nK6sZ2kGEslP5xoPSX4B112TwJccqYasRdk4tjXe4dB80lR7jTOaKY89Y1Ta7\r\nNSe42VChAf+2bJnRmoY3S+nLdc/LLDLPRIrjJh9ZLiTbL0ehDekQaWGUoG9C\r\nfUTTYX1OPCdeXIwKDKqnciCRa6MGmxAaaWk=\r\n=aKOw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"dist/infact.d.ts","module":"dist/infact.esm-bundler.js","gitHead":"8901b9533fee0790454f1034a2d8847789101646","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"node ./scripts/build","release":"node ./scripts/release","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"8.19.3","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"_nodeVersion":"16.19.0","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","cjs"]},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","zlib":"^1.0.5","execa":"^5.1.1","tslib":"^2.3.1","brotli":"^1.3.3","eslint":"^7.32.0","rollup":"^2.58.0","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^27.0.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^4.8.2","@types/jest":"^27.5.2","@types/node":"^16.11.57","@prostojs/dye":"^0.3.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.0","@microsoft/api-extractor":"^7.30.0","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.30.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.1.11_1681228082263_0.861154791970149","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"@prostojs/infact","version":"0.1.12","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.1.12","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"e3be59ea416b2b2d9812963f41001a94b5c28722","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.1.12.tgz","fileCount":23,"integrity":"sha512-Y7Vk4HEUzxbuUH95gN9MTIQgXRUWwqGgREyJeSG4DaKycBcwVqIeKd3lT2wRkrmqFKMvIb6B5fyjH7xSx8DTXQ==","signatures":[{"sig":"MEUCIAjmTqGcqeHJQ/mZStVCFX7bexYh5qWJ6H9u68HHjNK9AiEA54tt/WTdJw7qI1OaDvgdEYfqwiDx6p+0tQptX/vL6Cw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50496},"main":"index.js","types":"dist/infact.d.ts","module":"dist/infact.esm-bundler.js","gitHead":"b43c30d6cd3d05a4bc9934a702870e0718c3f804","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"node ./scripts/build","release":"node ./scripts/release","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"8.19.2","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"_nodeVersion":"16.18.1","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","cjs"]},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","zlib":"^1.0.5","execa":"^5.1.1","tslib":"^2.3.1","brotli":"^1.3.3","eslint":"^7.32.0","rollup":"^2.58.0","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^27.0.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^4.8.2","@types/jest":"^27.5.2","@types/node":"^16.11.57","@prostojs/dye":"^0.3.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.0","@microsoft/api-extractor":"^7.30.0","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.30.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.1.12_1686489911039_0.10719818966071415","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"@prostojs/infact","version":"0.1.13","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.1.13","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"eafaefead3f2b7038882058a4a8d5d2ce183c2ed","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.1.13.tgz","fileCount":23,"integrity":"sha512-B9P1Bu7WnFtLOEgH2TKhzwL89ui0DzA1tB1+gaink3WZsuYHutBr3OuPuNTWeySaDbr3DsZQg4dUlSjU8cgqAg==","signatures":[{"sig":"MEUCIEvsSe4Lya2WV5ZiaoQ9QCxoukXQRsRmin89SfV78Gj0AiEA9iJtfZVPg7LrbQaALcc+n9H9XYXKkfeGUvWYjNg+61Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51543},"main":"index.js","types":"dist/infact.d.ts","module":"dist/infact.esm-bundler.js","gitHead":"1c414e7e05808922bdf809a3161632f0b77c7801","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"node ./scripts/build","release":"node ./scripts/release","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"8.19.2","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"_nodeVersion":"16.18.1","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","cjs"]},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","zlib":"^1.0.5","execa":"^5.1.1","tslib":"^2.3.1","brotli":"^1.3.3","eslint":"^7.32.0","rollup":"^2.58.0","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^27.0.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^4.8.2","@types/jest":"^27.5.2","@types/node":"^16.11.57","@prostojs/dye":"^0.3.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.0","@microsoft/api-extractor":"^7.30.0","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.30.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.1.13_1686592393386_0.6280126510141382","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"@prostojs/infact","version":"0.1.14","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.1.14","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"159311adfc524d1dc5b05250cbf47b55f58bce83","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.1.14.tgz","fileCount":23,"integrity":"sha512-b205b4uwiwl3S58KDHMHRJ4SoPI0S9U9rjS8cyY0BNzbWxeEnSsfI5SzGbAG6Gl9RmmP67wmASFYxEMfFmsDFA==","signatures":[{"sig":"MEQCIFAoBbksqMLZZxs7waPD/beYAcZm82skp94m1V2tRQXgAiBVnPA1/LAiXh4hmxMJ5FC8CMptMVSYUyjKYDu2ndmoeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53505},"main":"index.js","types":"dist/infact.d.ts","module":"dist/infact.esm-bundler.js","gitHead":"6458091c976028985a04b58cb734f05a6e19909a","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"node ./scripts/build","release":"node ./scripts/release","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"8.19.2","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"_nodeVersion":"16.18.1","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","cjs"]},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","zlib":"^1.0.5","execa":"^5.1.1","tslib":"^2.3.1","brotli":"^1.3.3","eslint":"^7.32.0","rollup":"^2.58.0","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^27.0.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^4.8.2","@types/jest":"^27.5.2","@types/node":"^16.11.57","@prostojs/dye":"^0.3.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.0","@microsoft/api-extractor":"^7.30.0","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.30.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.1.14_1711895690324_0.7846020900626813","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@prostojs/infact","version":"0.2.0","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.2.0","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"6f179104a909a93cd83b26c6fe3173ff5fd36187","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.2.0.tgz","fileCount":23,"integrity":"sha512-34cp9HQmWarIWqkGdpGz70IfxHq5EK9wsaDA1sGlnMMZz5rjy40Dkhdyboql+7tO/bIqi49GoHo4v+u6rdPQAA==","signatures":[{"sig":"MEUCIQDQPkVktil9cFHJ8b1RWXz7dYlfYcYAXrm3rYBRlXTjQQIgS6MahPTbDjoJG39os1C3DMlooQkBHQZtsrVGGw7WSiY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56662},"main":"index.js","types":"dist/infact.d.ts","module":"dist/infact.esm-bundler.js","gitHead":"ce5f85ea5b0a0ea5a7d0c8b00e7cc6764a68029c","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"node ./scripts/build","release":"node ./scripts/release","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"8.19.2","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"_nodeVersion":"16.18.1","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","cjs"]},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","zlib":"^1.0.5","execa":"^5.1.1","tslib":"^2.3.1","brotli":"^1.3.3","eslint":"^7.32.0","rollup":"^2.58.0","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^27.0.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^4.8.2","@types/jest":"^27.5.2","@types/node":"^16.11.57","@prostojs/dye":"^0.3.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.0","@microsoft/api-extractor":"^7.30.0","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.30.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.2.0_1711897341673_0.17707416695649458","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@prostojs/infact","version":"0.2.1","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.2.1","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"1bd837ed853ec5872e8969bd7c7dc323448fa90b","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.2.1.tgz","fileCount":23,"integrity":"sha512-VVbsfv+EgSGUaisYxjZ8BVMmBXj3Z0PLEwgw8SF9/+Gk55aR1tlXDUD0ory31+0SAOZm/u0mvb8GCBqp3LiQgQ==","signatures":[{"sig":"MEQCIFhbiQ7R2chtn7YXzo/UTUvOwdqQmYfieJ5oTgxGJ2lEAiABr7x+PNxiKek+GTZ2fBLTqFmL0LxZr1RQ/7RHfWxzMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56699},"main":"index.js","types":"dist/infact.d.ts","module":"dist/infact.esm-bundler.js","gitHead":"7484a3ceea9bf46f4efd1d8d55c30f8227032ab3","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"node ./scripts/build","release":"node ./scripts/release","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"8.19.2","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"_nodeVersion":"16.18.1","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","cjs"]},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","zlib":"^1.0.5","execa":"^5.1.1","tslib":"^2.3.1","brotli":"^1.3.3","eslint":"^7.32.0","rollup":"^2.58.0","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^27.0.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^4.8.2","@types/jest":"^27.5.2","@types/node":"^16.11.57","@prostojs/dye":"^0.3.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.0","@microsoft/api-extractor":"^7.30.0","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.30.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.2.1_1711898350050_0.7191138129152133","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@prostojs/infact","version":"0.2.2","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.2.2","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"306221cb334e9f237415e5103b73d4c845d3bf42","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.2.2.tgz","fileCount":23,"integrity":"sha512-l5dVDzhLbU+0lnA/8aZYf9kJDDQQHq+SeOKXNkhb7RAO8L3sUzxCqDrZzPTzqSz8jvXj/RXFGab7uyl+1DvYCA==","signatures":[{"sig":"MEUCIQC4bVKuxkt8dNz0RC7KT7xPQNRJWhz3ITprdW/4zoRZyAIgDRUEhddkaCb63grRYoVVXldPOjzj9m7FEB2RkUPERg4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57195},"main":"index.js","types":"dist/infact.d.ts","module":"dist/infact.esm-bundler.js","gitHead":"bc92063b41a220bfd391f2588f659586a0aa0f38","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"node ./scripts/build","release":"node ./scripts/release","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"8.19.2","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"_nodeVersion":"16.18.1","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","cjs"]},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","zlib":"^1.0.5","execa":"^5.1.1","tslib":"^2.3.1","brotli":"^1.3.3","eslint":"^7.32.0","rollup":"^2.58.0","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^27.0.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^4.8.2","@types/jest":"^27.5.2","@types/node":"^16.11.57","@prostojs/dye":"^0.3.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.0","@microsoft/api-extractor":"^7.30.0","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.30.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.2.2_1711902344534_0.5472813631335991","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@prostojs/infact","version":"0.2.3","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.2.3","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"d456af70aecf2d72093a10a4804195b6b3463265","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.2.3.tgz","fileCount":23,"integrity":"sha512-ALJqu9jTLig/Ee+la+o8eL63JZd9cQwTeKemA9IHWgzFFWNUVLkrpWpB8i21OHHkccQbq5kr7OrpHXQlUV2+UQ==","signatures":[{"sig":"MEQCIGap19dZuFkcR94PKBz7B1a4n5+iFGvhYA3YVtJrzD9+AiBCj7dRsRXdPrEsw6M6JcgK7vomCGRTOsmBYftXS5D9hw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57227},"main":"index.js","types":"dist/infact.d.ts","module":"dist/infact.esm-bundler.js","gitHead":"77c41194dbe2de55ecf70633fb7285a6ab34cf5a","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"node ./scripts/build","release":"node ./scripts/release","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"8.19.2","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"_nodeVersion":"18.12.1","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","cjs"]},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","zlib":"^1.0.5","execa":"^5.1.1","tslib":"^2.3.1","brotli":"^1.3.3","eslint":"^7.32.0","rollup":"^2.58.0","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^27.0.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^4.8.2","@types/jest":"^27.5.2","@types/node":"^16.11.57","@prostojs/dye":"^0.3.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.0","@microsoft/api-extractor":"^7.30.0","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.30.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.2.3_1720083511440_0.11440601793679717","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@prostojs/infact","version":"0.2.4","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.2.4","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"b04a1d1e940b411da1f9f1718cfcc00480163adb","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.2.4.tgz","fileCount":23,"integrity":"sha512-pHT899s3GH9R7lND6pTMiXOnk+Ix1LPilz9AtalnoIgdJOW3rUdj/RKG2bioDxkFA1v8xigy/Drp3QlCNpsP2w==","signatures":[{"sig":"MEUCIBNapdr1AQq6Ps3K4CxTMzvfGCpeuL7c/DBJjv1jXaFxAiEAluoQmhjqDeglR4o8VIRi8k3UowSId9ldDQhdmqP/ZQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57589},"main":"index.js","types":"dist/infact.d.ts","module":"dist/infact.esm-bundler.js","gitHead":"6092e5a03f8c6e876df83b3030719fae26866b8b","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"node ./scripts/build","release":"node ./scripts/release","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"8.19.2","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"_nodeVersion":"16.18.1","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","cjs"]},"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","zlib":"^1.0.5","execa":"^5.1.1","tslib":"^2.3.1","brotli":"^1.3.3","eslint":"^7.32.0","rollup":"^2.58.0","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^27.0.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^4.8.2","@types/jest":"^27.5.2","@types/node":"^16.11.57","@prostojs/dye":"^0.3.0","eslint-plugin-import":"^2.24.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^3.0.0","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.0","@microsoft/api-extractor":"^7.30.0","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.30.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^13.0.6","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.2.4_1734983256607_0.8762588923379799","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@prostojs/infact","version":"0.3.0","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.3.0","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"660ee64b6337559dc40b8550bc30de4a2c630f05","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.3.0.tgz","fileCount":7,"integrity":"sha512-RjXXOzeJmzaqdQ73WAB/yx8BDcdHDw2iqR+Wu1R5uOewgjhHhXfEqty8rPbc3gk1QBFMwL6nZ1fS13eURaLjNg==","signatures":[{"sig":"MEUCIQDqfekEQqml1bqz87XK9o4Dkl5zCO960zp4I1CkQeBx7wIgb9Q9duTjgYMWNiVfuvHXGMADm17GMT/MxyiKHPyvZic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39147},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"4b8efa592d9697dc4bf4a7a152e35e74921e6428","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"rollup -c rollup.config.js","release":"node ./scripts/release.js","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"10.2.3","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","cjs"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","execa":"^5.1.1","tslib":"^2.8.1","eslint":"^7.32.0","rollup":"^4.29.1","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.2","@prostojs/dye":"^0.3.0","rollup-plugin-dts":"^6.1.1","eslint-plugin-import":"^2.24.2","@rollup/plugin-replace":"^6.0.2","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^28.0.2","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.36.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^16.0.0","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.3.0_1735473978379_0.21282233700494113","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@prostojs/infact","version":"0.3.1","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.3.1","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"c4170e2d2f10f7699268898f40d1483e40a4dc08","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.3.1.tgz","fileCount":7,"integrity":"sha512-xIxhJ9ZpY+q+6gjojJfhbZX61AkrqiY4nw1xbr8cAkgKLGN/vYBPyixlbkH6or0CpEJMp+MQoDdWN0/y2FUvDQ==","signatures":[{"sig":"MEQCIAjYhPDRR5yNr9kg0t00rr6TleHJbe20pdNytV3sx4G0AiAGegXM+Ct+LRXywu/cIpe/5Nuf1BOLGgcU/zIJTKM6RQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39701},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"c43b6f68a459d5bb5ea1a6dbe18553a9b7f995ad","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"rollup -c rollup.config.js","release":"node ./scripts/release.js","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"10.2.3","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","cjs"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","execa":"^5.1.1","tslib":"^2.8.1","eslint":"^7.32.0","rollup":"^4.29.1","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.2","@prostojs/dye":"^0.3.0","rollup-plugin-dts":"^6.1.1","eslint-plugin-import":"^2.24.2","@rollup/plugin-replace":"^6.0.2","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^28.0.2","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.36.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^16.0.0","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.3.1_1736088955112_0.9694821928710098","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@prostojs/infact","version":"0.3.2","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.3.2","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"c497a5535ef9b4604a150babd34aede93f9c7814","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.3.2.tgz","fileCount":7,"integrity":"sha512-zXTGf1y5yNDlBi3qzLkm2dm8J0CPYpEmeoxNjn6W4S6cid3Ph1N4XeJjgQ1KD+n3e/pgqa3lh5npfLNAAhsVfg==","signatures":[{"sig":"MEUCIQCnj4tXg3NEw9s9GB+VmjrjesINjrLDoJR1UKxvPy2uRQIgIjUJygJb9G+GsVAP4M16kBZHUKW4wfV8A+2ZLmgyXCo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39917},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"ee1a605d4af99c56d6073f5f27724a82a375065a","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"rollup -c rollup.config.js","release":"node ./scripts/release.js","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"10.2.3","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","cjs"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","execa":"^5.1.1","tslib":"^2.8.1","eslint":"^7.32.0","rollup":"^4.29.1","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.2","@prostojs/dye":"^0.3.0","rollup-plugin-dts":"^6.1.1","eslint-plugin-import":"^2.24.2","@rollup/plugin-replace":"^6.0.2","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^28.0.2","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.36.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^16.0.0","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.3.2_1736090691663_0.9902118255657619","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@prostojs/infact","version":"0.3.3","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.3.3","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"88d6b40e9be795842a2b0394dbbd85286e9625c8","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.3.3.tgz","fileCount":7,"integrity":"sha512-QX3zdbyVWGOPQLZ7XCInlPmIVDYVfbN+50nksk51Th9t3TS/o4gIdNvKJqPSmIrFkMbJYBCNn/T1jNn115QQ7g==","signatures":[{"sig":"MEUCIGiDgi8Zy5dvxQo+4N5vf3yiUBnL9ByELVfZp73NQpCHAiEAp3BAOpEF+Zi2nygh/M/kXK8usT79n2WeDy/3UUgWf3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40109},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"90b815774eaeac93ba0e8ee18ce215d4c0235ba8","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"rollup -c rollup.config.js","release":"node ./scripts/release.js","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"10.2.3","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","cjs"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","execa":"^5.1.1","tslib":"^2.8.1","eslint":"^7.32.0","rollup":"^4.29.1","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.2","@prostojs/dye":"^0.3.0","rollup-plugin-dts":"^6.1.1","eslint-plugin-import":"^2.24.2","@rollup/plugin-replace":"^6.0.2","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^28.0.2","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.36.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^16.0.0","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.3.3_1736117246643_0.4784512415775086","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@prostojs/infact","version":"0.3.4","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.3.4","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"4f475dfd62637976fdcd942db31dc10a300b1d1d","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.3.4.tgz","fileCount":7,"integrity":"sha512-kuyXKOvrC+xMVelblVb0sibWXERYd0ypml4m4qH+908v17ogqCZLWpn16nx942gZ5ZJ4+DVESNMOYTJdvlJQWA==","signatures":[{"sig":"MEQCIBg4qKK1WGf+2HGYBs05mmUGFnS+T9jOdxQhIlsvZ2tmAiA8KXH7GvUY9SAR15p/d1htRC+8809852CaJDGc9Q5wow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40241},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"08d627d2858de19791e47f6af62fcce976677950","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"rollup -c rollup.config.js","release":"node ./scripts/release.js","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","actor":{"name":"mav-rik","type":"user","email":"mav777art@gmail.com"},"email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"10.9.2","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","cjs"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","execa":"^5.1.1","tslib":"^2.8.1","eslint":"^7.32.0","rollup":"^4.29.1","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.2","@prostojs/dye":"^0.3.0","rollup-plugin-dts":"^6.1.1","eslint-plugin-import":"^2.24.2","@rollup/plugin-replace":"^6.0.2","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^28.0.2","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.36.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^16.0.0","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.3.4_1750947169873_0.39044106715014615","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@prostojs/infact","version":"0.3.5","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.3.5","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"647e986a9411cc1cc560ceeb0695c96fb083f00b","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.3.5.tgz","fileCount":7,"integrity":"sha512-CtBLRVgYNDFx948wz1qVgtWhv5VPQH00yOPQ2m3pXkUMYC/6urTqy4iJprW4YvgzqD6UxonyTLusSnF+hUlGcg==","signatures":[{"sig":"MEUCIQDJKieWnrZnGFyUe/gs64YBbI2kNnIUwKohM8jLNu3YvwIgWCcqHgP8QeEPkv99L1Pfsvsmm9G9hoWz0uka/xy20r4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40387},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"e5d49ee8c5b9c3c9650ac748c1a2fadf1ca4c480","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"rollup -c rollup.config.js","release":"node ./scripts/release.js","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","actor":{"name":"mav-rik","type":"user","email":"mav777art@gmail.com"},"email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"10.9.2","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","cjs"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","execa":"^5.1.1","tslib":"^2.8.1","eslint":"^7.32.0","rollup":"^4.29.1","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.2","@prostojs/dye":"^0.3.0","rollup-plugin-dts":"^6.1.1","eslint-plugin-import":"^2.24.2","@rollup/plugin-replace":"^6.0.2","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^28.0.2","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.36.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^16.0.0","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.3.5_1750947408952_0.19229762697256514","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@prostojs/infact","version":"0.3.6","keywords":["infact","instance factory","dependency injection","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.3.6","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"d737cd075c95376180a3a3ab78fe3f04f025e84e","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.3.6.tgz","fileCount":7,"integrity":"sha512-91eBUSRTnoI71GNP7Fl/IL6p6hIYYSHt0rG6Y8w8V2Y0vP/VvXpL2wv9O3+ofxLmllQkcEWf9DeOk2ffKAI1Zg==","signatures":[{"sig":"MEUCIQDdrmSjQDzgDzMWiHeBcZkQmwJg05hDin1mXFt6HohgPwIgWQAWeXmyeGChy6IHhHojrbzNRm9G2RxhS7qmbeGKsH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42573},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"df8be3b63a5654e2b2836a83ee84e240ed5dc76a","scripts":{"lint":"eslint --ext .ts src/**.ts --fix","test":"jest --runInBand","build":"rollup -c rollup.config.js","release":"node ./scripts/release.js","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","test:cov":"jest --runInBand --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"_npmUser":{"name":"mav-rik","actor":{"name":"mav-rik","type":"user","email":"mav777art@gmail.com"},"email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"10.9.2","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","cjs"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","execa":"^5.1.1","tslib":"^2.8.1","eslint":"^7.32.0","rollup":"^4.29.1","semver":"^7.3.5","yorkie":"^2.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.1","enquirer":"^2.3.6","fs-extra":"^10.0.0","minimist":"^1.2.6","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.2","@prostojs/dye":"^0.3.0","rollup-plugin-dts":"^6.1.1","eslint-plugin-import":"^2.24.2","@rollup/plugin-replace":"^6.0.2","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^28.0.2","@typescript-eslint/parser":"^4.33.0","rollup-plugin-typescript2":"^0.36.0","conventional-changelog-cli":"^2.1.1","@rollup/plugin-node-resolve":"^16.0.0","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.3.6_1750948216235_0.6699718754636919","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@prostojs/infact","version":"0.4.0","keywords":["dependency injection","infact","instance factory","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.4.0","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"3d151c27a7cc5a2d9c0b470e40e057c75af54372","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.4.0.tgz","fileCount":7,"integrity":"sha512-rtCigc1G1cn8S2YMYTKeECh44ODEsSO30E/SgCdxu/opv6NUiEY7pnxkOj3on4riGtsp180ZAVJh4LFrOmkzvQ==","signatures":[{"sig":"MEUCIQDseTLyucwsDKCFaEaTGnXDX78wSKkD8oMwgATV8sqdSgIgPommFzPck51gqsQmjPd1ZUXpzEQ4xgw9vi4W2jcArBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44175},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"0c306aa96c8bbb7af12b86164b3f9f723383d5c7","scripts":{"fmt":"oxfmt","lint":"oxlint","test":"vitest run","build":"tsc -p tsconfig.build.json && rolldown -c rolldown.config.mjs && rm -rf dts-build","release":"node ./scripts/release.js","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","lint:fix":"oxlint --fix","test:cov":"vitest run --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","fmt:check":"oxfmt --check"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"11.6.2","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","cjs"]},"_hasShrinkwrap":false,"devDependencies":{"execa":"^5.1.1","oxfmt":"^0.35.0","tslib":"^2.8.1","oxlint":"^1.50.0","semver":"^7.7.4","vitest":"^4.0.18","yorkie":"^2.0.0","ts-node":"^10.9.2","enquirer":"^2.4.1","fs-extra":"^10.1.0","minimist":"^1.2.8","rolldown":"1.0.0-rc.5","typescript":"^5.9.3","@types/node":"^22.19.11","@prostojs/dye":"^0.4.9","@vitest/coverage-v8":"^4.0.18","rolldown-plugin-dts":"^0.22.1","conventional-changelog":"^3.1.25","conventional-changelog-cli":"^2.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.4.0_1771853289939_0.1175295163330663","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@prostojs/infact","version":"0.4.1","keywords":["dependency injection","infact","instance factory","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.4.1","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"d0111420ef505d974a6e1022c0e24a351cc43cf9","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.4.1.tgz","fileCount":7,"integrity":"sha512-FX4Vi0skyUg2IwSonotLKeWoStYVmJQ7yre5wg3IrtkyCAhqKh5G/ZFiJpmZM+X9Ixiu9cDUQmAzoph/fTqdpA==","signatures":[{"sig":"MEQCIC/qJbVD3YXXn+d9jAr3yamvJl/qZKgwcs6J/6DLu40MAiAS3GZVACJWeSz/WHnTUx3Q15VvnsX6DPnDqzKK2Aplzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44254},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"9d580ee7c936c091f84ed96da76571813c158aee","scripts":{"fmt":"oxfmt","lint":"oxlint","test":"vitest run","build":"tsc -p tsconfig.build.json && rolldown -c rolldown.config.mjs && rm -rf dts-build","release":"node ./scripts/release.js","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","lint:fix":"oxlint --fix","test:cov":"vitest run --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","fmt:check":"oxfmt --check"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"11.6.2","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","cjs"]},"_hasShrinkwrap":false,"devDependencies":{"execa":"^5.1.1","oxfmt":"^0.35.0","tslib":"^2.8.1","oxlint":"^1.50.0","semver":"^7.7.4","vitest":"^4.0.18","yorkie":"^2.0.0","ts-node":"^10.9.2","enquirer":"^2.4.1","fs-extra":"^10.1.0","minimist":"^1.2.8","rolldown":"1.0.0-rc.5","typescript":"^5.9.3","@types/node":"^22.19.11","@prostojs/dye":"^0.4.9","@vitest/coverage-v8":"^4.0.18","rolldown-plugin-dts":"^0.22.1","conventional-changelog":"^3.1.25","conventional-changelog-cli":"^2.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.4.1_1772131002187_0.19577060847884353","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@prostojs/infact","version":"0.5.0","keywords":["dependency injection","infact","instance factory","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.5.0","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"4e9ccaa13d4041cc5078956f996592263cdc9ed1","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.5.0.tgz","fileCount":7,"integrity":"sha512-/bs/k53QoNAx5NaDqAIDeq+yCWnbZp2O+EkQZuoK9YO/xgsmAesj5stNtbyvTl+MuzmVWnx75upc8ZswVoMWug==","signatures":[{"sig":"MEYCIQCY6Vn3b0z8bZtQWzbgIRd3akmsExzXznRR+CWjaOvt4AIhAPkaAcUzfNs43VzoVJaIRB/2H4UmCLUTSSLmrvnr52GI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53783},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"151060a87f2a0bb4352e94d093282273d7793429","scripts":{"fmt":"oxfmt","lint":"oxlint","test":"vitest run","build":"tsc -p tsconfig.build.json && rolldown -c rolldown.config.mjs && rm -rf dts-build","release":"node ./scripts/release.js","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","lint:fix":"oxlint --fix","test:cov":"vitest run --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","fmt:check":"oxfmt --check"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"11.16.0","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","cjs"]},"_hasShrinkwrap":false,"devDependencies":{"execa":"^5.1.1","oxfmt":"^0.35.0","tslib":"^2.8.1","oxlint":"^1.50.0","semver":"^7.7.4","vitest":"^4.0.18","yorkie":"^2.0.0","ts-node":"^10.9.2","enquirer":"^2.4.1","fs-extra":"^10.1.0","minimist":"^1.2.8","rolldown":"1.0.0-rc.5","typescript":"^5.9.3","@types/node":"^22.19.11","@prostojs/dye":"^0.4.9","@vitest/coverage-v8":"^4.0.18","rolldown-plugin-dts":"^0.22.1","conventional-changelog":"^3.1.25","conventional-changelog-cli":"^2.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.5.0_1784212704900_0.3283246965325932","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@prostojs/infact","version":"0.5.1","keywords":["dependency injection","infact","instance factory","prostojs"],"author":{"name":"Artem Maltsev"},"license":"MIT","_id":"@prostojs/infact@0.5.1","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"homepage":"https://github.com/prostojs/infact#readme","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"f3b9287828ee6293d281d760274f22714c996a77","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.5.1.tgz","fileCount":7,"integrity":"sha512-OA8YgKaUHjyAWmG9WFMaGIDFOzc77VMF7m5Fr75g2Sn1UxJL7RsPosBeQTYFiKdrc+fu9IMuAhinlltyf+5dIw==","signatures":[{"sig":"MEQCIFIOF23MipTfFCOqN/Wn6tcPdXm8dl3JnlZ0Kos/eGRYAiBBdwd5CplmSW4fHEN57CRGQok+mPgemvLt4yux7xvENA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFqnnB5acu9+8ONtB8o/ggcmQ98YRBbBA9eqibgdi+0fAiBdbhOXEpbEWojEkmMDqTgWVGg3w4bhD0LP6ox5WjolhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56011},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"e8d7f3e197037c6ae04e05a89b4baaa6d00ecc93","scripts":{"fmt":"oxfmt","lint":"oxlint","test":"vitest run","build":"tsc -p tsconfig.build.json && rolldown -c rolldown.config.mjs && rm -rf dts-build","release":"node ./scripts/release.js","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","lint:fix":"oxlint --fix","test:cov":"vitest run --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","fmt:check":"oxfmt --check"},"_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"11.19.0","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","cjs"]},"_hasShrinkwrap":false,"devDependencies":{"execa":"^5.1.1","oxfmt":"^0.35.0","tslib":"^2.8.1","oxlint":"^1.50.0","semver":"^7.7.4","vitest":"^4.0.18","yorkie":"^2.0.0","ts-node":"^10.9.2","enquirer":"^2.4.1","fs-extra":"^10.1.0","minimist":"^1.2.8","rolldown":"1.0.0-rc.5","typescript":"^5.9.3","@types/node":"^22.19.11","@prostojs/dye":"^0.4.9","@vitest/coverage-v8":"^4.0.18","rolldown-plugin-dts":"^0.22.1","conventional-changelog":"^3.1.25","conventional-changelog-cli":"^2.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infact_0.5.1_1790190732456_0.7507071971741226","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"_id":"@prostojs/infact@0.6.0","bugs":{"url":"https://github.com/prostojs/infact/issues"},"dist":{"shasum":"2ffa3a6764712b3b0ed8e7386620b0c92b641eba","tarball":"https://registry.npmjs.org/@prostojs/infact/-/infact-0.6.0.tgz","fileCount":7,"integrity":"sha512-L028mjks6SKXIdnWf/YfY7sZljDRM7XkporabsFh2ynklcMx9NMMyuHjsNofovm5c0PwpcFPIW6lStwmn73ZOA==","signatures":[{"sig":"MEYCIQDhqo+Q1BqlfFQ6tHGOUjhaSIr4awReaMgMax608uxeqQIhAOejVA1SNkiJL56pwLkw5ru7BpifvipobC+fFoXYRKKk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCkGr4je6Mww2tiVtljufMKoqNnXW6X6CtJGyHO5O5+DQIgFs7MxeVx5e8JJs06Btz0kQWPkBxPwGHf8q3RiH9uyJ4="}],"unpackedSize":60347},"main":"dist/index.cjs","name":"@prostojs/infact","types":"dist/index.d.ts","author":{"name":"Artem Maltsev"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"433288f563b42864ccd2ec144eae43378b1e23b5","license":"MIT","scripts":{"fmt":"oxfmt","lint":"oxlint","test":"vitest run","build":"tsc -p tsconfig.build.json && rolldown -c rolldown.config.mjs && rm -rf dts-build","release":"node ./scripts/release.js","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","lint:fix":"oxlint --fix","test:cov":"vitest run --coverage","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","fmt:check":"oxfmt --check"},"version":"0.6.0","_npmUser":{"name":"mav-rik","email":"mav777art@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js"},"homepage":"https://github.com/prostojs/infact#readme","keywords":["dependency injection","infact","instance factory","prostojs"],"repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"_npmVersion":"11.19.0","description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","directories":{},"maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","buildOptions":{"name":"ProstoInfact","formats":["esm-bundler","cjs"]},"_hasShrinkwrap":false,"devDependencies":{"execa":"^5.1.1","oxfmt":"^0.35.0","tslib":"^2.8.1","oxlint":"^1.50.0","semver":"^7.7.4","vitest":"^4.0.18","yorkie":"^2.0.0","ts-node":"^10.9.2","enquirer":"^2.4.1","fs-extra":"^10.1.0","minimist":"^1.2.8","rolldown":"1.0.0-rc.5","typescript":"^5.9.3","@types/node":"^22.19.11","@prostojs/dye":"^0.4.9","@vitest/coverage-v8":"^4.0.18","rolldown-plugin-dts":"^0.22.1","conventional-changelog":"^3.1.25","conventional-changelog-cli":"^2.2.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/infact_0.6.0_1790714085528_0.7352575812499134"}}},"time":{"created":"2022-09-04T17:57:35.240Z","modified":"2026-09-29T20:34:45.796Z","0.0.1":"2022-09-04T17:57:35.479Z","0.0.2":"2022-09-05T08:40:51.951Z","0.0.3":"2022-09-05T09:04:52.720Z","0.0.4":"2022-09-05T09:08:48.912Z","0.0.5":"2022-10-01T11:28:41.726Z","0.0.6":"2022-10-01T11:33:10.093Z","0.0.7":"2022-10-03T18:13:29.577Z","0.0.8":"2022-10-03T18:31:10.655Z","0.0.9":"2022-10-03T18:51:05.554Z","0.0.10":"2022-10-03T18:53:22.357Z","0.0.11":"2022-10-15T14:17:09.257Z","0.0.12":"2022-10-15T14:34:42.969Z","0.0.13":"2022-10-31T13:28:24.503Z","0.1.0":"2023-01-17T10:16:53.800Z","0.1.1":"2023-01-17T11:42:38.333Z","0.1.2":"2023-01-17T16:51:27.571Z","0.1.3":"2023-01-17T17:13:21.122Z","0.1.4":"2023-01-18T09:15:31.437Z","0.1.5":"2023-01-18T09:35:13.093Z","0.1.6":"2023-01-18T09:56:40.203Z","0.1.7":"2023-01-18T15:45:15.565Z","0.1.8":"2023-04-06T10:15:15.860Z","0.1.9":"2023-04-11T13:49:11.806Z","0.1.10":"2023-04-11T14:03:02.703Z","0.1.11":"2023-04-11T15:48:02.467Z","0.1.12":"2023-06-11T13:25:11.310Z","0.1.13":"2023-06-12T17:53:13.629Z","0.1.14":"2024-03-31T14:34:50.512Z","0.2.0":"2024-03-31T15:02:21.868Z","0.2.1":"2024-03-31T15:19:10.248Z","0.2.2":"2024-03-31T16:25:44.720Z","0.2.3":"2024-07-04T08:58:31.571Z","0.2.4":"2024-12-23T19:47:36.772Z","0.3.0":"2024-12-29T12:06:18.545Z","0.3.1":"2025-01-05T14:55:55.290Z","0.3.2":"2025-01-05T15:24:51.915Z","0.3.3":"2025-01-05T22:47:26.865Z","0.3.4":"2025-06-26T14:12:50.043Z","0.3.5":"2025-06-26T14:16:49.125Z","0.3.6":"2025-06-26T14:30:16.406Z","0.4.0":"2026-02-23T13:28:10.096Z","0.4.1":"2026-02-26T18:36:42.339Z","0.5.0":"2026-07-16T14:38:25.057Z","0.5.1":"2026-09-23T19:12:12.553Z","0.6.0":"2026-09-29T20:34:45.607Z"},"bugs":{"url":"https://github.com/prostojs/infact/issues"},"author":{"name":"Artem Maltsev"},"license":"MIT","homepage":"https://github.com/prostojs/infact#readme","keywords":["dependency injection","infact","instance factory","prostojs"],"repository":{"url":"git+https://github.com/prostojs/infact.git","type":"git"},"description":"Instance Factory and Instance Registry for Metadata based Dependency Injection scenarios","maintainers":[{"name":"mav-rik","email":"mav777art@gmail.com"}],"readme":"# @prostojs/infact\n\n**In**stance **Fact**ory — a zero-dependency, metadata-driven Dependency Injection container for TypeScript.\n\nInfact is intentionally **decorator-agnostic**: you supply a `describeClass` callback that reads metadata however you choose (`Reflect.getMetadata`, a manual registry, code generation, etc.). Infact handles singleton caching, scoped lifecycles, circular dependencies, provider overrides, and class substitution.\n\n## Install\n\n```bash\nnpm install @prostojs/infact\n```\n\n## Quick Start\n\n```ts\nimport { Infact, TInfactClassMeta } from '@prostojs/infact'\n\nclass Database {\n    query(sql: string) {\n        return sql\n    }\n}\n\nclass UserRepo {\n    constructor(public db: Database) {}\n}\n\n// 1. Define metadata (however you like)\nconst meta: Record<string, TInfactClassMeta> = {\n    Database: { injectable: true, constructorParams: [] },\n    UserRepo: { injectable: true, constructorParams: [{ type: Database }] },\n}\n\n// 2. Create the container\nconst container = new Infact({\n    describeClass: (cls) => meta[cls.name],\n})\n\n// 3. Resolve\nconst repo = await container.get(UserRepo)\nrepo.db.query('SELECT 1') // works — Database was auto-created\n```\n\nEvery class is a **singleton** within its Infact instance by default. Calling `get(UserRepo)` twice returns the same object.\n\n## Core Concepts\n\n### Metadata via `describeClass`\n\nInfact does not read decorators or reflect metadata on its own. Instead, you provide a `describeClass` function that returns an `TInfactClassMeta` object for any given class constructor:\n\n```ts\ninterface TInfactClassMeta {\n    injectable: boolean // must be true to allow instantiation\n    constructorParams: ParamMeta[] // describes each constructor argument\n    global?: boolean // share instance across all Infact containers\n    scopeId?: string | symbol // bind to a named scope\n    provide?: TProvideRegistry // override dependencies for this class subtree\n    properties?: (string | symbol)[] // instance properties to resolve after construction\n}\n```\n\n### Constructor Parameters\n\nEach entry in `constructorParams` tells Infact how to resolve one constructor argument:\n\n```ts\ninterface TInfactConstructorParamMeta {\n    type?: Function // the class to instantiate (or String/Number/etc.)\n    inject?: string | symbol // resolve from provide registry by token instead of type\n    circular?: () => Constructor // lazy ref for circular deps (type must be undefined)\n    nullable?: boolean // allow undefined when unresolvable\n    optional?: boolean // alias for nullable\n    label?: string // used in error messages\n    fromScope?: string | symbol // resolve this param from a specific scope\n    provide?: TProvideRegistry // extra provide overrides for this param subtree\n}\n```\n\n### Singleton Tiers\n\nInfact maintains three levels of singleton registries, checked in this order:\n\n| Tier         | Lifetime                  | Created by                                          |\n| ------------ | ------------------------- | --------------------------------------------------- |\n| **Scope**    | Until `unregisterScope()` | `registerScope(id)` + `get(Cls, { fromScope: id })` |\n| **Instance** | Per `Infact` instance     | Default for all classes                             |\n| **Global**   | Cross-container (static)  | `global: true` in class meta                        |\n\n## API\n\n### `new Infact(options)`\n\nCreates a DI container. The full options interface:\n\n```ts\ninterface TInfactOptions<Class, Prop, Param, Custom> {\n    // Required — returns class metadata\n    describeClass: (cls: Constructor) => TInfactClassMeta<Param> & Class\n\n    // Optional — returns metadata for a specific instance property\n    describeProp?: (cls: Constructor, key: string | symbol) => Prop\n\n    // Optional — custom resolver for constructor params\n    // Return a value to override default resolution, or undefined to fall through\n    resolveParam?: (opts: {\n        paramMeta\n        classMeta\n        classConstructor\n        index\n        scopeId\n        customData\n        instantiate: (cls) => Promise<instance>\n    }) => unknown | Promise<unknown>\n\n    // Optional — custom resolver for instance properties\n    resolveProp?: (opts: {\n        instance\n        key\n        initialValue\n        propMeta\n        classMeta\n        classConstructor\n        scopeId\n        customData\n        instantiate: (cls) => Promise<instance>\n    }) => unknown | Promise<unknown>\n\n    // Optional — store provide/replace context per instance (enables getForInstance)\n    storeProvideRegByInstance?: boolean\n\n    // Optional — lifecycle event listener\n    on?: (\n        event: 'new-instance' | 'warn' | 'error',\n        targetClass,\n        message,\n        args?,\n    ) => void\n}\n```\n\n### `container.get(Class, opts?, optional?)`\n\nResolves a class asynchronously. Returns a `Promise<T>`.\n\n```ts\nconst instance = await container.get(MyClass)\n```\n\nOptions:\n\n```ts\ninterface TInfactGetOptions {\n    provide?: TProvideRegistry // override providers for this resolution tree\n    replace?: TReplaceRegistry // substitute classes for this resolution tree\n    customData?: object // passed through to resolveParam / resolveProp\n    fromScope?: string | symbol // resolve from a named scope\n    hierarchy?: string[] // (internal) tracks resolution chain for error messages\n}\n```\n\n### `container.getForInstance(instance, Class, opts?)`\n\nResolves `Class` using the same provide/replace context that was used to create `instance`. Requires `storeProvideRegByInstance: true`.\n\n```ts\nconst container = new Infact({\n    describeClass: (cls) => meta[cls.name],\n    storeProvideRegByInstance: true,\n})\n\nconst parent = await container.get(Parent)\n// child inherits Parent's provide/replace overrides\nconst child = await container.getForInstance(parent, ChildDep)\n```\n\n### `container.registerScope(scopeId)` / `container.unregisterScope(scopeId)`\n\nCreates or destroys a named scope. Scoped instances are isolated from the main registry and from other scopes:\n\n```ts\ncontainer.registerScope('request-1')\n\nconst a = await container.get(Service, { fromScope: 'request-1' })\nconst b = await container.get(Service, { fromScope: 'request-1' })\na === b // true — singleton within scope\n\ncontainer.unregisterScope('request-1') // all scoped instances are discarded\n```\n\n### `container._cleanup()`\n\nResets the instance registry, instance-registry metadata, all scopes, and the container's provider cache — every provide factory runs again on its next resolution, including class-level ones whose registry lives on long-lived class metadata. Useful for dev-mode hot reload: a factory that reads \"current\" state (a connection, a config) re-reads it instead of handing out what the previous boot resolved.\n\n### `Infact._cleanupGlobal()`\n\nStatic method. Clears the global (cross-container) singleton registry. Use with care.\n\n### `createProvideRegistry(...entries)`\n\nBuilds a provide registry — a map of lazy factories keyed by class constructor or string token:\n\n```ts\nimport { createProvideRegistry } from '@prostojs/infact'\n\nconst provide = createProvideRegistry(\n    [DatabaseConnection, () => new DatabaseConnection('postgres://...')],\n    ['API_KEY', () => process.env.API_KEY],\n)\n```\n\nProviders are **lazy** — the factory runs once per container on first resolution, and the result is cached in that container (not on the registry entry, so one registry shared by several containers runs its factory once in each). `_cleanup()` resets the cache. A factory that throws, or returns a promise that rejects, is not cached: the error propagates and the next resolution retries the factory.\n\n### `createReplaceRegistry(...entries)`\n\nBuilds a replace registry — maps one class to another throughout a resolution tree:\n\n```ts\nimport { createReplaceRegistry } from '@prostojs/infact'\n\nconst replace = createReplaceRegistry([ProductionMailer, MockMailer])\n\nconst service = await container.get(NotificationService, { replace })\n// NotificationService depends on ProductionMailer,\n// but MockMailer will be instantiated instead\n```\n\n### Class Keys: `getClassKey(Class)`\n\nEvery registry — provide, replace, and the singleton registries — files a class under `getClassKey(Class)`: a unique `Symbol(Class.name)` per constructor object, computed once and shared by every copy of `@prostojs/infact` in the process. Two distinct classes are always two keys, even when their source is identical, so class tokens are safe to declare as bare `class {}`:\n\n```ts\nimport { createReplaceRegistry, getClassKey } from '@prostojs/infact'\n\nconst LoggerToken = class {}\nconst UserToken = class {}\n\ngetClassKey(LoggerToken) === getClassKey(UserToken) // false\ngetClassKey(LoggerToken) === getClassKey(LoggerToken) // true\n\n// replacing UserToken never touches LoggerToken\nconst replace = createReplaceRegistry([UserToken, RequestUser])\n```\n\nUse `getClassKey` when you store a class token yourself, e.g. to put a class into a param's `inject` field:\n\n```ts\nconstructorParams: [{ inject: getClassKey(LoggerToken) }]\n```\n\n> Up to 0.5.1, classes were keyed by their source text (`Symbol.for(String(Class))`), so identical-source classes — two `class {}` tokens, or bundled classes whose bodies became identical — shared one provide/replace/singleton slot.\n\n## Features\n\n### Provide Overrides\n\nAttach a provide registry to class metadata to override dependencies for that class and its entire subtree:\n\n```ts\nconst meta = {\n    AppController: {\n        injectable: true,\n        constructorParams: [{ type: AuthService }],\n        provide: createProvideRegistry([\n            AuthService,\n            () => new AuthService('jwt-secret'),\n        ]),\n    },\n    AuthService: {\n        injectable: true,\n        constructorParams: [],\n    },\n}\n```\n\nYou can also pass `provide` per-param to scope overrides to a single branch:\n\n```ts\nconstructorParams: [\n    {\n        type: RepoA,\n        provide: createProvideRegistry([\n            DbPool,\n            () => new DbPool('read-replica'),\n        ]),\n    },\n    { type: RepoB }, // uses default DbPool\n]\n```\n\nOr pass `provide` at resolution time:\n\n```ts\nawait container.get(AppController, {\n    provide: createProvideRegistry([Logger, () => new ConsoleLogger()]),\n})\n```\n\nProviders can be keyed by **string token** for non-class dependencies:\n\n```ts\nconstructorParams: [{ type: Object, inject: 'config', nullable: true }]\n\n// Somewhere upstream:\nprovide: createProvideRegistry(['config', () => ({ port: 3000 })])\n```\n\n### Replace (Class Substitution)\n\nReplace registries swap one class for another. The replacement class is instantiated using its own metadata:\n\n```ts\nconst replace = createReplaceRegistry([OriginalService, MockService])\n\nconst instance = await container.get(OriginalService, { replace })\ninstance instanceof MockService // true\n```\n\n### Circular Dependencies\n\nWhen two classes depend on each other, mark the circular param with a lazy `circular` function and set `type` to `undefined`:\n\n```ts\n// A depends on B, B depends on A\nconst meta = {\n    A: {\n        injectable: true,\n        constructorParams: [{ type: undefined, circular: () => B }],\n    },\n    B: {\n        injectable: true,\n        constructorParams: [{ type: undefined, circular: () => A }],\n    },\n}\n```\n\nInfact pre-creates a prototype-based shell object and fills it in after instantiation via `Object.defineProperties`, preserving non-enumerable properties.\n\n### Scoped Instances\n\nScopes provide isolated singleton registries — useful for per-request lifecycles in servers:\n\n```ts\ncontainer.registerScope('request-42')\n\nconst userService = await container.get(UserService, {\n    fromScope: 'request-42',\n})\n\n// Later, discard all instances from that scope\ncontainer.unregisterScope('request-42')\n```\n\nA class can also declare its `scopeId` in metadata, so it always resolves from that scope without passing `fromScope` at call site.\n\n**Note:** `global: true` and `scopeId` cannot be combined — this throws an error.\n\n### Global Instances\n\nMark a class as `global: true` in its metadata to share a single instance across all `Infact` containers:\n\n```ts\nconst meta = {\n    ConfigService: {\n        injectable: true,\n        global: true,\n        constructorParams: [],\n    },\n}\n\nconst containerA = new Infact({ describeClass: (cls) => meta[cls.name] })\nconst containerB = new Infact({ describeClass: (cls) => meta[cls.name] })\n\nconst a = await containerA.get(ConfigService)\nconst b = await containerB.get(ConfigService)\na === b // true\n```\n\n### Property Resolution\n\nInfact can resolve instance properties after construction. List property keys in `properties` and provide `describeProp` + `resolveProp` callbacks:\n\n```ts\nclass MyService {\n    configValue?: string\n    computedProp: number = 0\n}\n\nconst container = new Infact({\n    describeClass: () => ({\n        injectable: true,\n        constructorParams: [],\n        properties: ['configValue', 'computedProp'],\n    }),\n    describeProp: (cls, key) => {\n        // return property-level metadata\n        return { transform: (v: number) => v * 2 }\n    },\n    resolveProp: ({ key, initialValue, propMeta }) => {\n        if (key === 'configValue') return 'injected'\n        if (propMeta.transform) return propMeta.transform(initialValue)\n    },\n})\n\nconst svc = await container.get(MyService)\nsvc.configValue // 'injected'\nsvc.computedProp // 0 (transform(0) = 0)\n```\n\n### Custom Param Resolution\n\nThe `resolveParam` callback lets you inject values that aren't class instances — environment variables, config objects, primitives:\n\n```ts\nconst container = new Infact({\n    describeClass: (cls) => meta[cls.name],\n    resolveParam: ({ paramMeta, index }) => {\n        // Inject all String-typed params with a resolved value\n        if (paramMeta.type === String) {\n            return 'injected-string'\n        }\n        // Return undefined to fall through to default resolution\n    },\n})\n```\n\nThe callback also receives an `instantiate` helper for manually triggering resolution of other classes within the current context:\n\n```ts\nresolveParam: async ({ paramMeta, instantiate }) => {\n    if (paramMeta.type === SomeAbstractClass) {\n        return instantiate(ConcreteImplementation)\n    }\n}\n```\n\n### Event Listener\n\nMonitor container activity via the `on` callback:\n\n```ts\nconst container = new Infact({\n    describeClass: (cls) => meta[cls.name],\n    on(event, targetClass, message, args) {\n        if (event === 'error')\n            console.error(`DI error in ${targetClass.name}: ${message}`)\n        if (event === 'warn') console.warn(`DI warning: ${message}`)\n        if (event === 'new-instance') console.log(`Created ${targetClass.name}`)\n    },\n})\n```\n\n## Exported Types\n\n```ts\nimport type {\n    TInfactOptions,\n    TInfactClassMeta,\n    TInfactConstructorParamMeta,\n    TInfactGetOptions,\n    TProvideRegistry,\n    TReplaceRegistry,\n    TProvideFn,\n} from '@prostojs/infact'\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}