{"_id":"@anzerr/inject.ts","_rev":"25-d7ef4377a8d801fbe9b310c212e6c63b","name":"@anzerr/inject.ts","dist-tags":{"latest":"1.0.27","old":"1.0.1"},"versions":{"1.0.5":{"name":"@anzerr/inject.ts","version":"1.0.5","description":"A simple example of a decorator for dependency injection.","main":"dist/index.js","scripts":{"example":"ts-node example.ts","build":"tsc -p ./","clean":"find ./src -regex \".*\\.\\(js\\|map\\|d\\.ts\\)\" -type f -delete && rm -Rf ./dist"},"keywords":[],"author":{"name":"anzerr"},"license":"MIT","devDependencies":{"@types/node":"^11.13.4","eslint-config-basic":"git+http://git@github.com/anzerr/eslintrc.git","ts-node":"^8.1.0","tslint":"^5.15.0","tslint-config-airbnb":"^5.11.1","typescript":"^3.4.3"},"dependencies":{"reflect-metadata":"^0.1.13"},"eslintConfig":{"extends":"eslint-config-basic"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/inject.ts.git"},"engines":{"node":">= 0.10.0"},"types":"dist/index.d.ts","bugs":{"url":"https://github.com/anzerr/inject.ts/issues"},"homepage":"https://github.com/anzerr/inject.ts#readme","gitHead":"5f0370aded8387c4e442f80e82517c975a893956","_id":"@anzerr/inject.ts@1.0.5","_nodeVersion":"11.3.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-nJFcdvQtTaUMsj+SQVihobh5zsPxZYSmE85V1gl+/A0XG1iNK9Hswt2LrkoD61EcLsAeshKANgD0YI/SswTvww==","shasum":"75174cf614741fd86d87d67d45e4dd0baa8f6131","tarball":"https://registry.npmjs.org/@anzerr/inject.ts/-/inject.ts-1.0.5.tgz","fileCount":34,"unpackedSize":22260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSqMACRA9TVsSAnZWagAA6PMP/iM2u0PiLbhjdWd7fm1N\nlIW1EEU5dndVTraWLHMG3rhfZ63kpj07mTh9rx2bQZmqwG2lMpQ0oFssoly/\nWM52b3XT4qxwQzolOTlO+jY37s2h6Y6UD95rSpdYxH+fF31hjI8pNt+HCzJC\nEdg9FDv1XtVIwnrmOC5oeXX7oBW1m4QzfIwQ70IlNkHE7458JxFfpw+kAZR4\nXSbFhqi6KcfkTnm4rgpwrIBwog5xPyhMg49maEFtA+49PX2/5lJH2BBDmLqX\nVpMrjXhdD2DeW7Ybi4XwVIulAkrUNvc2kdLiEhixZMm39kFHBTpoFZiyARM6\n8Xo+NRfV1TowrzF8raw/j299w7jdhsjGcNUPDKmBbmI3dlXXVyJBEged1I2v\nutWhIl41M96boddZKxmEeoWq3riS6G2kx2HRFcdPFGteo3NdipAEC3ZKg9B8\nTSP9IwFU7ZCcFaUMZPH/vRHPt45aYx4l5cjW/4RrYVMJ/tERcd1E1Y0Wu3Z+\ntqjKIebqyBN0tvl+pU2TEIOgPDZ87g3npBmRVebA8lCS5ngIjjBByZ4xU/gl\nXhNypTAqxHUIMc/2vC0Vqeb3POFf6EJZ5977651YxR4+1xCZbLxuTJYmPpCY\nd5DnF0caDxQnm8Dj8nZdZCijUXlgNv/ie3aJTZbXiA58Bixj7NozUCbpYRLd\nMiWl\r\n=rgUE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGbfeIZkSlmkRzPHbozzCsA3VLbsMASZ3a9Ep/hMJHNXAiEArY6pQK5HgdTMNTyKJgH1aWvGbA9vVeFFyazqoo8XWV8="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject.ts_1.0.5_1565172479376_0.7555615682612025"},"_hasShrinkwrap":false},"1.0.4":{"name":"@anzerr/inject.ts","version":"1.0.4","description":"A simple example of a decorator for dependency injection","main":"dist/index.js","scripts":{"example":"ts-node example.ts","build":"tsc -p ./","clean":"find ./src -regex \".*\\.\\(js\\|map\\|d\\.ts\\)\" -type f -delete && rm -Rf ./dist"},"keywords":[],"author":{"name":"anzerr"},"license":"MIT","devDependencies":{"@types/node":"^11.13.4","eslint":"5.11.1","eslint-config-basic":"git+http://git@github.com/anzerr/eslintrc.git","ts-node":"^8.1.0","tslint":"^5.15.0","tslint-config-airbnb":"^5.11.1","typescript":"^3.4.3"},"dependencies":{"reflect-metadata":"^0.1.13"},"eslintConfig":{"extends":"eslint-config-basic"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/inject.ts.git"},"engines":{"node":">= 0.10.0"},"types":"dist/index.d.ts","bugs":{"url":"https://github.com/anzerr/inject.ts/issues"},"homepage":"https://github.com/anzerr/inject.ts#readme","readme":"\n### `Intro`\nA simple example of a decorator for dependency injection\n\n#### `Install`\n``` bash\nnpm install --save git+https://git@github.com/anzerr/inject.ts.git\n```\n\n### `Example`\n``` javascript\nimport 'reflect-metadata';\nimport {Injectable, Inject, Module} from 'inject.ts';\n\n@Injectable()\nclass Config {\n\n\tconstructor() {}\n\n\tget() {\n\t\treturn {\n\t\t\tstart: Math.floor(Math.random() * 10)\n\t\t};\n\t}\n\n}\n\n@Injectable()\nclass Log {\n\tcount: number;\n\n\tconstructor(@Inject(Config) config: Config) {\n\t\tthis.count = config.get().start;\n\t}\n\n\tinfo(...arg) {\n\t\tthis.count += 1;\n\t\treturn console.log(this.count, ...arg);\n\t}\n\n}\n\nclass Ping {\n\t@Inject(Log)\n\tlogger: Log;\n\n\tinterval: any;\n\n\tconstructor() {\n\t\tthis.interval = setInterval(() => this.logger.info('ping'), 5000);\n\t}\n\n\tclose() {\n\t\tclearInterval(this.interval);\n\t}\n\n}\n\nnew Module([Ping]).build();\n```","readmeFilename":"README.md","gitHead":"22e0a8a14a60ac7d5419b33770e9868c4939f3d6","_id":"@anzerr/inject.ts@1.0.4","_nodeVersion":"11.3.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-HZWjKToqFNLGpy2b27EEJJAMEqlp9Kvj107YUG6LrF9nbSWBSsl6nnL0w2Cohr/nDzFaKdxgoD21YJY8WqlnLw==","shasum":"9568d9392d48346a8dc2f21b00473f0fb7a8d0ca","tarball":"https://registry.npmjs.org/@anzerr/inject.ts/-/inject.ts-1.0.4.tgz","fileCount":34,"unpackedSize":22285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSqMHCRA9TVsSAnZWagAAsZQP+gIxG5bIn6r7N1bBtIxO\ncM/IuEczt6ehOved08AQZqNhX4tTDBwyps7hgkXWWCHY8qq804wF3mN45SoF\n+21lslPC4T8c05jmACzWHJXxWg07C2ypkZIlQPrZAbGovZ2SKeOUWhIvn9Pg\nK14RCmVjmVwWuE13tVxmXPIsbXmHEaY8fMQBci8T1nErJ1i3HTs4EjE1Y301\nICGRNOfGzwt4ZEBKfnSX5Kd7r5l7jLfmzE0ULFnnbCmC3rUMQ26yAxIqOaal\nvOGmO65jCkKvfsKlnn4N/zlHMXsnu5KGdOfNvapYT3mSAtgytIdbbV+YgZFu\nXaJFBLL24OzO/tQx2GXG8U2T0Iey3g3woisWn2hiV14KRZWcJEXv7Ax4jenS\nsJDwDNrPAPjwrXSF7BnvWrX5Bx4VX8iQJ/7RArenKrj+wYbUTueHyqFIDyu7\nkbHwEd/yVMs0dPE734rh2KO4WOTSK1/1kpk5PXGbt9wpRSw7taAtB5Q6rxTv\nnolHskObdtfQKkNnHZFhiZm4OJAiUbQEgNZuFVebhzZfjYt/Wixi2/Kr3JB/\nEhUEHeSv0r5jjq45Hd5rebdB1dDCFRs7mzaGudKL4HV0ufFtoZ+g8DhAg5Zi\nlnkGO4xzOAztVptwQJ1w2CXE4FDqv+2Cy6SgoTEU65+1xtW25PmevNVhl3Ad\nFBgs\r\n=ElFI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC94kseiNLDdCj2PWiqyYG24F2cROR2ZGILKiAxu06PbwIgQafjGy2QOhEZ/CIzopOQJ6KnqiaC4UqngqPjkqUA7tw="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject.ts_1.0.4_1565172487331_0.19685876086414278"},"_hasShrinkwrap":false},"1.0.3":{"name":"@anzerr/inject.ts","version":"1.0.3","description":"A simple example of a decorator for dependency injection","main":"dist/index.js","scripts":{"example":"ts-node example.ts","build":"tsc -p ./","clean":"find ./src -regex \".*\\.\\(js\\|map\\|d\\.ts\\)\" -type f -delete && rm -Rf ./dist"},"keywords":[],"author":{"name":"anzerr"},"license":"MIT","devDependencies":{"@types/node":"^11.13.4","eslint":"5.11.1","eslint-config-basic":"git+http://git@github.com/anzerr/eslintrc.git","ts-node":"^8.1.0","tslint":"^5.15.0","tslint-config-airbnb":"^5.11.1","typescript":"^3.4.3"},"dependencies":{"reflect-metadata":"^0.1.13"},"eslintConfig":{"extends":"eslint-config-basic"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/inject.ts.git"},"engines":{"node":">= 0.10.0"},"types":"dist/index.d.ts","bugs":{"url":"https://github.com/anzerr/inject.ts/issues"},"homepage":"https://github.com/anzerr/inject.ts#readme","readme":"\n### `Intro`\nA simple example of a decorator for dependency injection\n\n#### `Install`\n``` bash\nnpm install --save git+https://git@github.com/anzerr/inject.ts.git\n```\n\n### `Example`\n``` javascript\nimport 'reflect-metadata';\nimport {Injectable, Inject, Module} from 'inject.ts';\n\n@Injectable()\nclass Config {\n\n\tconstructor() {}\n\n\tget() {\n\t\treturn {\n\t\t\tstart: Math.floor(Math.random() * 10)\n\t\t};\n\t}\n\n}\n\n@Injectable()\nclass Log {\n\tcount: number;\n\n\tconstructor(@Inject(Config) config: Config) {\n\t\tthis.count = config.get().start;\n\t}\n\n\tinfo(...arg) {\n\t\tthis.count += 1;\n\t\treturn console.log(this.count, ...arg);\n\t}\n\n}\n\nclass Ping {\n\t@Inject(Log)\n\tlogger: Log;\n\n\tinterval: any;\n\n\tconstructor() {\n\t\tthis.interval = setInterval(() => this.logger.info('ping'), 5000);\n\t}\n\n\tclose() {\n\t\tclearInterval(this.interval);\n\t}\n\n}\n\nnew Module([Ping]).build();\n```","readmeFilename":"README.md","gitHead":"552b16313613936865fc2ffabb7aa6e2906bce69","_id":"@anzerr/inject.ts@1.0.3","_nodeVersion":"11.3.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-rX5fjonlyME/3yalQfHGgondNlH2adxWBZuQaU3NxzCeFLpmHRF5WOMe6drFAIToJSp5IIZZwjthDVYDrri/1w==","shasum":"808743df9f8bb13fafd3c421483dffd841fd2f2d","tarball":"https://registry.npmjs.org/@anzerr/inject.ts/-/inject.ts-1.0.3.tgz","fileCount":34,"unpackedSize":22285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSqMMCRA9TVsSAnZWagAAiMYP/00yJvmJO+v2xElQ+do2\nAAlIt//xLW3egZOf6ySIbWTkB3702dkEdDXCSrgKoSf2O9ceZVYmihqSjNWV\n3CcUt0Qs5JJ/NuMJKe4679uj5ugvdDOCwfwFgZo12AaunSTv3b62EyppoIlo\niOFROPOjrHOHSIuV84tzIR4xr1gaCzMh7WAEqiQMrKM9toTo8pqN0zQNYhu1\n3qh0428kbL0xlnNsq4eonoUPsEEEBdkyc2TbW7/fasDcbTVg5+5kzSKzFr5A\n9lLMjZWg1M+Qjfn/tfBHKOpjIuUfX0j0V033ExuTLdc4WaQDyACig2pHV3AN\nxxUYYSCx4nDkmf1BKIFwlYUl+Nwnkvja0U2eTiMirReaqz1i+2MP9T/BZ0+1\niP4bO/CmvXPDTyQRuwAZMCBjsnbdTay/uinRNgSv9GfwV5MDTx5YT4Hxohde\n84kM7aLKyYhHxj6YqD/q2hhT+hvbJJ5u44CB30UhAOIBAaWnfKi54wCi0WHK\ngFMCJEPCDuGi77b5oy/h6U6uRL3x1gAJGmSCDzUdujkoN+kiGzJY8TXj1JcV\nhhWzuX2PKy0YVrtEvkID5Qpvz6FyiH8hLcJBo5E3dO++4ULX6sX8UzYp6mo3\nzQzcwIJH6ECe4zButDNJDkIOQXOWplNTiQOLe7lxYuLH8TcmOfVOQC6UiQI3\n29I3\r\n=2Aix\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDfK2OvwQlxc0GIKzhVr6NUdrWMFJAihGz8XKuqQC7iBAiEAk92FoPeHrE6P9X2MXk+lUCMawW+tkLnybvkxnI4ob3M="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject.ts_1.0.3_1565172492009_0.7546743403767824"},"_hasShrinkwrap":false},"1.0.2":{"name":"@anzerr/inject.ts","version":"1.0.2","description":"A simple example of a decorator for dependency injection","main":"dist/index.js","scripts":{"example":"ts-node example.ts","build":"tsc -p ./","clean":"find ./src -regex \".*\\.\\(js\\|map\\|d\\.ts\\)\" -type f -delete && rm -Rf ./dist"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/node":"^11.13.4","eslint":"^5.16.0","eslint-config-basic":"git+http://git@github.com/anzerr/eslintrc.git","ts-node":"^8.1.0","tslint":"^5.15.0","tslint-config-airbnb":"^5.11.1","typescript":"^3.4.3"},"dependencies":{"reflect-metadata":"^0.1.13"},"eslintConfig":{"extends":"eslint-config-basic"},"readme":"\n### `Intro`\nA simple example of a decorator for dependency injection\n\n#### `Install`\n``` bash\nnpm install --save git+https://git@github.com/anzerr/inject.ts.git\n```\n\n### `Example`\n``` javascript\nimport 'reflect-metadata';\nimport {Injectable, Inject, Module} from 'inject.ts';\n\n@Injectable()\nclass Config {\n\n\tconstructor() {}\n\n\tget() {\n\t\treturn {\n\t\t\tstart: Math.floor(Math.random() * 10)\n\t\t};\n\t}\n\n}\n\n@Injectable()\nclass Log {\n\tcount: number;\n\n\tconstructor(@Inject(Config) config: Config) {\n\t\tthis.count = config.get().start;\n\t}\n\n\tinfo(...arg) {\n\t\tthis.count += 1;\n\t\treturn console.log(this.count, ...arg);\n\t}\n\n}\n\nclass Ping {\n\t@Inject(Log)\n\tlogger: Log;\n\n\tinterval: any;\n\n\tconstructor() {\n\t\tthis.interval = setInterval(() => this.logger.info('ping'), 5000);\n\t}\n\n\tclose() {\n\t\tclearInterval(this.interval);\n\t}\n\n}\n\nnew Module([Ping]).build();\n```","readmeFilename":"README.md","gitHead":"75786f06a40033f59281184cb570f7a1991e3500","_id":"@anzerr/inject.ts@1.0.2","_nodeVersion":"11.3.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-iugJV7uEJ6npdhDbp2giZJQpwfKKAPyi9OLutQCUWq9N8ZZODlUuH1hKUPTKOPzrDDeONmy6iHOKH4qMfCIw+Q==","shasum":"177885e0696d15621e63fb852f8bc9546f685167","tarball":"https://registry.npmjs.org/@anzerr/inject.ts/-/inject.ts-1.0.2.tgz","fileCount":33,"unpackedSize":20932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSqMSCRA9TVsSAnZWagAAeQQQAI2PUgx1nrFbDTwME44X\nACnyM2blH2ZpEIsU+LAG24NBPf932Wt2w30XcwAGUYfbG6IGjpnxR7Ilpdhs\nACLzXlgZBo5azJHpz+jrD96T9o958S+i41UJnTNYiMCEbRqQ/FtoH4HJ64hW\n+iHo8ysCims1wKUELab3LGTSxF8bXZ+hE7LIrvxe00yk+QwZ4NtFlmRA2enV\nqzs36VQDDwfR75zdGEdmCsRuF+AGFblbKSqjJE7MMR4snuaN3mrFv0BoqyDY\nfVFm+dxAH+pduIFuwdPj0+wHw2kzweV54CELLBVMhsYhtZLkIbf+PTp81EfS\n+wnaiTwsFOHUWc1oujWa7rjxa8YOwBYFlLGYWsoHgTs5mdvtbeth8lWBBROL\nO4GSoMjUumWktvQX2ZSK8uQVUDNDR8kzlXpQu9/I+EQpFWLIpdFMrxONtY+L\nIj0Q+qn9t2IOzGSGsUKfC6WW9tdHZgjf4XwlEQT/yxxzMP0tgzWZIAe1ce7F\n9QrHyYO3DvYMNEdkuiiu/UcabIsSFYxO1J3/8M8LpoJ+hPUTsgkE0Ll7eVZI\nxikF/hYXeKIf3lReM55eSCyTYGDYsshEFeqjXxWN3tD/6yWfuc+cJYuhnujc\nATf+naS0NYI5HPYd93SReFm+PnX3HdLej0uNrXHdhRtqOVAczzVHmW7k6/EF\nQ6aX\r\n=p9xn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDfDdVT9fM0f4qxiGjCL5uLn0SQ01fcky8QA3Pnv4aTzAiEApJvdcwi2zOVxTG1vmWoUVdAdykDSs14P9mNYUr5j8v0="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject.ts_1.0.2_1565172498184_0.43135128414569457"},"_hasShrinkwrap":false},"1.0.1":{"name":"@anzerr/inject.ts","version":"1.0.1","description":"A simple example of a decorator for dependency injection","main":"dist/index.js","scripts":{"example":"ts-node example.ts","build":"tsc -p ./","clean":"find ./src -regex \".*\\.\\(js\\|map\\|d\\.ts\\)\" -type f -delete && rm -Rf ./dist"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/node":"^11.13.4","eslint":"^5.16.0","eslint-config-basic":"git+http://git@github.com/anzerr/eslintrc.git","ts-node":"^8.1.0","tslint":"^5.15.0","tslint-config-airbnb":"^5.11.1","typescript":"^3.4.3"},"dependencies":{"reflect-metadata":"^0.1.13"},"eslintConfig":{"extends":"eslint-config-basic"},"readme":"\n### `Intro`\nA simple example of a decorator for dependency injection\n\n#### `Install`\n``` bash\nnpm install --save git+https://git@github.com/anzerr/inject.ts.git\n```\n\n### `Example`\n``` javascript\nimport 'reflect-metadata';\nimport {Injectable, Inject, Module} from 'inject.ts';\n\n@Injectable()\nclass Config {\n\n\tconstructor() {}\n\n\tget() {\n\t\treturn {\n\t\t\tstart: Math.floor(Math.random() * 10)\n\t\t};\n\t}\n\n}\n\n@Injectable()\nclass Log {\n\tcount: number;\n\n\tconstructor(@Inject(Config) config: Config) {\n\t\tthis.count = config.get().start;\n\t}\n\n\tinfo(...arg) {\n\t\tthis.count += 1;\n\t\treturn console.log(this.count, ...arg);\n\t}\n\n}\n\nclass Ping {\n\t@Inject(Log)\n\tlogger: Log;\n\n\tinterval: any;\n\n\tconstructor() {\n\t\tthis.interval = setInterval(() => this.logger.info('ping'), 5000);\n\t}\n\n\tclose() {\n\t\tclearInterval(this.interval);\n\t}\n\n}\n\nnew Module([Ping]).build();\n```","readmeFilename":"README.md","gitHead":"c2784964006a2bbc4e30c19e8b52d9a8f71a54c8","_id":"@anzerr/inject.ts@1.0.1","_nodeVersion":"11.3.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-UyL1Elrjuqw60K4tdJdKEkF4pHY0XUdm2cr/k8Mwt0d8zfJDnxIyb2ZtPxEI0Pq6f7Mz3mmVU5VpLF5O6CUYEw==","shasum":"fdff9daf180b75f28bca859b642d3d90819f4e98","tarball":"https://registry.npmjs.org/@anzerr/inject.ts/-/inject.ts-1.0.1.tgz","fileCount":33,"unpackedSize":20932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSqMXCRA9TVsSAnZWagAAwFYP/3dpSCtOQ3VoIOYa0rkQ\n1UoCPJtoNyUn1QL9pZgEQPEyuSqeVQB0L7Fc7/Mv9csw54GEhV2uRyJ3CtW0\nlXBOxhJzEc/p+x7KB0yuiSrJnx26Z0Wr6jlvTAhQORkSjAlv+gHsK1S5GpWk\nv8fgOwJLwXWW/Zr6hfMOPa3y3dNIxOp4cYI48N++aby71zqV/DlMOQZ65y+y\nZf8jlrLiZUdcPrHRhpxBIjmXgaOCuCtYVc+QJtdetIN4fuMPVWGXPQDZ9SYZ\nEkcVW9smgJAdrT/ktqTmRTCax16TfVEgmeh8XmHlwzgN/W55e4N6ugTWnHi5\nA9cZtmWjprMcPd33SR2lFnZFTLz6bXkhVE3M18TUTb7CnYdUXg/1GPpaX8XG\nk6H4gOCFnIdThiKzkS3+Qn0o/rClyTg/htjOMQt0PqaMLwKE3pFDXXzmrmDp\nwKvbBKl4tTWSe7sBRb8cnNcokhfEL2r50zGK6X2gDGKJMLbGTJH0WotJgAAY\nBUXM7B3la87BGB/y6aNXKqy2IZt75s34ePKPFjVzGEQUXdxEWJrCz+vxNKiY\nb1iKoziZlksOnUR44nBeQXwmLeEeAA6iF68Jbqr9vM96QQkDoeYsTCYcn4ir\noJmuTLR0ToltCqaAU4eTHVuD8FvyBz3fsx/YEbWajNyFAuO0cldpHuSmFt2/\nYLUW\r\n=E+3r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDeBy+0Y9ILRT+rQWrDWoC7RsiyLc37b8dPMZIWH+YXNAiEA7dTYqixW/R+UoahM/KJqj7sYf0iMcDFZp4ey/vBGp5I="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject.ts_1.0.1_1565172502853_0.18135219283146564"},"_hasShrinkwrap":false},"1.0.7":{"name":"@anzerr/inject.ts","version":"1.0.7","description":"A simple example of a decorator for dependency injection.","main":"dist/index.js","scripts":{"test":"echo 'todo'","example":"ts-node example.ts","build":"tsc -p ./","clean":"find ./src -regex \".*\\.\\(js\\|map\\|d\\.ts\\)\" -type f -delete && rm -Rf ./dist"},"keywords":[],"author":{"name":"anzerr"},"license":"MIT","devDependencies":{"@types/node":"^11.13.4","eslint-config-basic":"git+http://git@github.com/anzerr/eslintrc.git","ts-node":"^8.1.0","tslint":"^5.15.0","tslint-config-airbnb":"^5.11.1","typescript":"^3.4.3"},"dependencies":{"reflect-metadata":"^0.1.13"},"eslintConfig":{"extends":"eslint-config-basic"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/inject.ts.git"},"engines":{"node":">= 0.10.0"},"types":"dist/index.d.ts","bugs":{"url":"https://github.com/anzerr/inject.ts/issues"},"homepage":"https://github.com/anzerr/inject.ts#readme","gitHead":"29c85c334b9b823cc5705ce33bca80b210094236","_id":"@anzerr/inject.ts@1.0.7","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-5R5zb2wsCpv8bGB32KrF00LOUIyu6498WB2JlEk5pssmOAjYx+FkerSUgFohT8ILIfpBRG70ODEPeJj3SaQ6Ag==","shasum":"506ffc6b965723f53d7a1cfce84f2e93f9826a98","tarball":"https://registry.npmjs.org/@anzerr/inject.ts/-/inject.ts-1.0.7.tgz","fileCount":35,"unpackedSize":23413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdb5WgCRA9TVsSAnZWagAAn/0P/AnUXTLDfZAuzn/refgR\nc4QIzKLwVh3vgXibY/fMiTIQTWjFBfaVe1yZvVFvxVm1p6VLiRgikAOLFwdT\nZKZjzPvOo0ZwgdoLWakrSKWQIUwhKqkHIqiPtE2o3ZNKqz8kvDsb3AwbE9ni\nnbfeYM/8SCuPxLeBx+Ra5Jt3UDe8lQoUOcxiZmMNsQK1p0Rxt5dtj++xgtmo\nDT5szxWS7K6F0x8P7ZRp2ZL8d+XS9blzHTp96+McB+bHbrR38Z2lWHiCU4oD\n/CZ3ShWV5egdi1YfJs+/tiJ/+HfLmcg5tc819Yd0+aowcSooX+g80y0UWDIi\nA+DW/6en1HPkS1k1+S0CbH1HuHqDsPHDFpp1Dvd8fMlervrdzbLT+DDcecpB\nQJECFBeIQNFjb2Jhtcu2GzQK2/eBknfDQeVqne/iRivZ8nh5Z1958EyPdSbl\nLgUd6knTJ8TPUamxJfe5ARYVyYkWSfh9+v+aIG7qGD+SGMBQH4zHYdRlY6KI\neQZVFZQ0TsMOrsrkYuR5C+OgtyD+QGAneGBlMp8DNJB5HFYEb9Tsc6mkkZFF\ngoQMPftVovye4m1CLko32IIPZ1xdVD9XcW/s62D/mhj1fkh2bOFi9OUy0Ip2\nNOA7hoIafhP6+u+z5QCt1vf7TZdu5qMicgdDzzyros48fXXDwRYr1bnLkGZA\nk3nk\r\n=Ptyp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmJR5DYaP1ADYnWn60D9L1corA+7pYxCcKygS3cmsr+AIgFqkOBFjDpmUkA8i2nWJvK5gGZBEA61C4gbTrAjFmlgs="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject.ts_1.0.7_1567593887810_0.23874885549896963"},"_hasShrinkwrap":false},"1.0.8":{"name":"@anzerr/inject.ts","version":"1.0.8","description":"A simple example of a decorator for dependency injection.","main":"dist/index.js","scripts":{"test":"ts-node test.ts","example":"ts-node example.ts","build":"tsc -p ./","clean":"find ./src -regex \".*\\.\\(js\\|map\\|d\\.ts\\)\" -type f -delete && rm -Rf ./dist"},"keywords":[],"author":{"name":"anzerr"},"license":"MIT","devDependencies":{"@types/node":"^11.13.4","eslint-config-typescript":"git+https://git@github.com/anzerr/eslint-config-typescript.git","ts-node":"^8.1.0","typescript":"^3.4.3"},"eslintConfig":{"extends":"eslint-config-typescript","rules":{"new-cap":0}},"dependencies":{"reflect-metadata":"^0.1.13"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/inject.ts.git"},"engines":{"node":">= 0.10.0"},"types":"dist/index.d.ts","bugs":{"url":"https://github.com/anzerr/inject.ts/issues"},"homepage":"https://github.com/anzerr/inject.ts#readme","gitHead":"d6150e5fafd9cd9d2cede60e92ecb5f25e09823a","_id":"@anzerr/inject.ts@1.0.8","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-Z4r57oTBZMbWj8nCVEKt1JHYr0elMUByJBZV7ZpMnZD2MG7BsYpfF0PieTcw56E4g7qVicdAq/Lunrv4GTv1Fg==","shasum":"e20e38f2996fed156babba13fd50eff53846ddaf","tarball":"https://registry.npmjs.org/@anzerr/inject.ts/-/inject.ts-1.0.8.tgz","fileCount":35,"unpackedSize":22536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdb7FlCRA9TVsSAnZWagAAPa0P/AjbiTaNUAfnJk16RNYf\nNTkutO6FySh32Z5yBqqOke359a7NXAGpbTNLafheFMGxfJNePqRchg4WUvR1\ndyaCoHx0337ip2DEvd7HkI32k3ksmRe1BCUZ9jCXXZCvYkAa8r8w6skTi0SY\nzeje09yke576epxTbbma9MXRE4OEHWn/8yxGVhjg2VQSL/3SlONn1nRb073P\n0sGyYrm3l1i3AF6L8bITCBBCRuSOlfu2KzXbojTq69qXx+DIl0KPpFfisYkR\nM+Wsf7b9GdNKUGH/nPjw9O/kjtUVsmc+sFbiYG0Jg48mChtkncY+/HeFCGcN\nS+klPIe1UdR+9BkOZyNexw59V57ozj1KGyPZ41JreydBnzEPI9ENVI7GPig8\nnYumPKpMlN4tMA5WJpw35vg92M5uC9zUM1PtZidwxXOi0ua9fMfxvRK2waI9\nCpVUevzZ55a/lfRzJtJgHZpmYfbyoMdYeH8RfRCIjv878AkyGGeXD6hQBJC0\nj6Wz4RiBX+vaf2kxK5CCLWJdJBBQMuS1Z3UlhlhVHkfgpfV3Divq2KhS+VN0\ndevX1kgdBWVORhU+3SUxztC0vnjlIu79ikAMjsxndZ82TveHqN8mdnpYlTxN\nre+gWjWrBylrfSMNCIv56NnFXuonDygrXdddxzPF04YJ5YFY1WGhA/gAlktw\ngAsO\r\n=9WeM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRbG3j8VmTfJBjXwwTM2+VoFypsQLLhP8t7eZpvL4SqAIhALwRH1p0bZlVIROW4XToLu+sNT2wPs3Lr1rZtSa8nuQy"}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject.ts_1.0.8_1567600997012_0.4829193075758811"},"_hasShrinkwrap":false},"1.0.9":{"name":"@anzerr/inject.ts","version":"1.0.9","description":"A simple example of a decorator for dependency injection.","main":"dist/index.js","scripts":{"test":"ts-node test.ts","example":"ts-node example.ts","build":"tsc -p ./","clean":"find ./src -regex \".*\\.\\(js\\|map\\|d\\.ts\\)\" -type f -delete && rm -Rf ./dist"},"keywords":[],"author":{"name":"anzerr"},"license":"MIT","devDependencies":{"@types/node":"^11.13.4","eslint-config-typescript":"git+https://git@github.com/anzerr/eslint-config-typescript.git","ts-node":"^8.1.0","typescript":"^3.4.3"},"eslintConfig":{"extends":"eslint-config-typescript","rules":{"new-cap":0}},"dependencies":{"reflect-metadata":"^0.1.13"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/inject.ts.git"},"engines":{"node":">= 0.10.0"},"types":"dist/index.d.ts","bugs":{"url":"https://github.com/anzerr/inject.ts/issues"},"homepage":"https://github.com/anzerr/inject.ts#readme","gitHead":"afa40ac29a91127864fe040a9c7b96cb9c6d38cc","_id":"@anzerr/inject.ts@1.0.9","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-RMejXzs43lPujR5TCBeAFsm2MAuVl4KCjOG5NIfPsqPBPPpqngyaBc8Bio01n/E5T0MGGGqk6xLkuwCpzjIgWw==","shasum":"adf37766a87f8f259e7056222ba93054ae822301","tarball":"https://registry.npmjs.org/@anzerr/inject.ts/-/inject.ts-1.0.9.tgz","fileCount":35,"unpackedSize":23095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdb+7kCRA9TVsSAnZWagAAmIYQAITJFVtcln687G4u/juB\nhOLhkLByy8cniizO//cmyuYqZLSEqWqpUHnxkI9dnBJWipWDYWP1RC7Dek/f\nEEVM35Kl5owmk3ZDrsj45J3a4LhnxOG9piETeSlu75NiICknFpuvsD5cdevG\nLvYc/4X3gws+fMlD1w726yTPRkQbvmtQugWmIbhJMMZVbf8NKQJQmB+voCRH\n0A6tugjMNhCmWqNT9OwdT0etW5rOke8XCKk4YkKID3iF4LF8oTtEwDmm2Kbn\nll6fEuKof1PPExzfbspn9l26xjxUGgheCmftTT0cO5IC79Y3DCr9CYUszBGv\nt2YOFipU9of++qXPOhtKQnjbtipTt5UjzmrDfKpkcd7t6OuuZXvdhFWsTBDx\n/y4NIlGwk3y8em9bNuR//UpixaX6hMBwGoHhEC8Ysj9jjgHunlAaN2aotdOK\nVuo1EPwWFN6n7GEohCmz3Feu+RsptOxGyrHDl0AOJgW43/y7HdbHk2UPoTXO\nElHCTZRovCNtHi4ChEj5ygg3ZXhqS1vmQ3Iny6jNmpzcCXgd22aBtI9TSvaD\nAgMbC2M46PTctXPM6DwCy9Z2O8BLUMJ5TwlebtE0EWrvL2YcgD4AOXaWvg0u\nAMfo8Bm60YYY5uP+7PLLTGSjYB1mm93gc/2h4UCjpmKoH72lP8HKymEeNbEa\n2RrR\r\n=KuOo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAiy0TUTzuiv6NFpYMxBcI555in/ngefoxayqXrsDOlfAiByz4PHQHtEqh/SM+FJUXSxB80gCu7MQ5psqj06x6/I1g=="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject.ts_1.0.9_1567616739448_0.9115731855637053"},"_hasShrinkwrap":false},"1.0.10":{"name":"@anzerr/inject.ts","version":"1.0.10","description":"A simple example of a decorator for dependency injection.","main":"dist/index.js","scripts":{"test":"ts-node test.ts","example":"ts-node example.ts","build":"tsc -p ./","clean":"find ./src -regex \".*\\.\\(js\\|map\\|d\\.ts\\)\" -type f -delete && rm -Rf ./dist"},"keywords":[],"author":{"name":"anzerr"},"license":"MIT","devDependencies":{"@types/node":"^11.13.4","eslint-config-typescript":"git+https://git@github.com/anzerr/eslint-config-typescript.git","ts-node":"^8.1.0","typescript":"^3.4.3"},"eslintConfig":{"extends":"eslint-config-typescript","rules":{"new-cap":0}},"dependencies":{"reflect-metadata":"^0.1.13"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/inject.ts.git"},"engines":{"node":">= 0.10.0"},"types":"dist/index.d.ts","bugs":{"url":"https://github.com/anzerr/inject.ts/issues"},"homepage":"https://github.com/anzerr/inject.ts#readme","gitHead":"169e49eabedd417d4562ebbd3ff3de8e9018cb9c","_id":"@anzerr/inject.ts@1.0.10","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-JB2H3Rv91ZwLbJNGBVeBsciIvWGc+a0Srm4S12CCgjsPQcQjw4pv2yDdG1lYObfNFXwWEuPyrShQgfEnPbel4A==","shasum":"b1d853562fc2f91fbb0bd14cf8bec1fe941336a3","tarball":"https://registry.npmjs.org/@anzerr/inject.ts/-/inject.ts-1.0.10.tgz","fileCount":35,"unpackedSize":23453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdb/a7CRA9TVsSAnZWagAAdQEP/0U5pklPrHIemPhbmuNA\nvusTDg/Sq4l3V3uV/JGOPI2SoN3uTUA88oXA45t9GNse6fo18OskSzvWgm0C\noaxgmwJPsy7ugHoV+RaPOodDrVnWXwUfIlbBoNc9s+/BShLxtdLLi7y/NhRT\nIbq5/SZ4w/+rcBCbWwtFTnwSLhftzxGClrqdBEmC1seGAOSnpxkqMd9cMHNK\nNqUaG0uEwjnkhUvutGEOZLSZ0Nm/2cHauVMMjN3HPX7vweUZD0iLHYizUj8K\nzV5xca47uT4PK2NG/t8dirnc5El6vfN8X4JXfszkTMpm6rSbd0qb7jWyfyeS\nDV4hBclewnGKVmK31sXW5kLHgohxJ6annyjfvqMn7ahDTPWBUJUNKm9OU/zJ\niWTGAUmMNO6c6ZBCh3Dkp7qBDX6HI3mEOdtwtt578rZFgg95WheBkaiVMU+G\n7EhWNlJVgT/6xQ6hCJzGF+e5cLqsMKN7QYfPYpXhOqT5iKh2ZesDj2Jgiou6\nf8Q5vmEmY+EXv272HijCcXRVIRlQdKMJLGrSJn9Z+0uiHxHpM6XX7w5NFGe3\nW+uckEjIUBfqsfySoEVLz2pObJh8860Dh6XeHuKOJNpnXgiDsJ8oSb3LTQez\ngvwUDh82Lx2gljTrkYVBHPlFdXtijTssRMYEUubDiFK14bj5FN1cPsjOQ8/1\nwzwR\r\n=CMoV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHsOJ4LzLeODLKCD2sEIpWL5yp64P2pNHSVIgI7CaC7EAiEAlTkW4DMtimkYEJ8usTV/z2zAY5weoApQvDvSW7crHbY="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject.ts_1.0.10_1567618747214_0.014674632254507936"},"_hasShrinkwrap":false},"1.0.11":{"name":"@anzerr/inject.ts","version":"1.0.11","description":"A simple example of a decorator for dependency injection.","main":"dist/index.js","scripts":{"test":"ts-node test.ts","example":"ts-node example.ts","build":"tsc -p ./","clean":"find ./src -regex \".*\\.\\(js\\|map\\|d\\.ts\\)\" -type f -delete && rm -Rf ./dist"},"keywords":[],"author":{"name":"anzerr"},"license":"MIT","devDependencies":{"@types/node":"^11.13.4","eslint-config-typescript":"git+https://git@github.com/anzerr/eslint-config-typescript.git","ts-node":"^8.1.0","typescript":"^3.4.3"},"eslintConfig":{"extends":"eslint-config-typescript","rules":{"new-cap":0}},"dependencies":{"reflect-metadata":"^0.1.13"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/inject.ts.git"},"engines":{"node":">= 0.10.0"},"types":"dist/index.d.ts","bugs":{"url":"https://github.com/anzerr/inject.ts/issues"},"homepage":"https://github.com/anzerr/inject.ts#readme","gitHead":"36a1d175d7617b34bbee3d39d0eba1b059d6bacf","_id":"@anzerr/inject.ts@1.0.11","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-IhUdJjE4qQMQqTzGiEXhb7d4IwzlAHsdWjvOuCN+O6udnp9OwVbEW5OdEkynIJXGwFa7kT3BFET60XpkK70M5g==","shasum":"5817bad4443a3f2d9c795f0ed2b6977320be2894","tarball":"https://registry.npmjs.org/@anzerr/inject.ts/-/inject.ts-1.0.11.tgz","fileCount":35,"unpackedSize":24030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcCixCRA9TVsSAnZWagAAdtIQAJu3o4mt/A1bAFDWANz+\nilsCTkad1EJeW2oNQhvy849J3IuNkUJZM+KutQnNm+DQY3ARtVFRCUwRaF1I\nv5TS4JbAhZVlPA0W9qMoa+QJ2acG/NXoapiCEh3gGnDEvqaeksgVQ0lxRq9b\nWv4260K4e/m9Qhrlv1sazu9Um1d9YXHkjtQj7B6XqxBFkNCiL2wFO8KBZccU\nEjSGpxPHl5Zia/E2zL19xJ3I6Mtb/M/gYvsHIlYn0qI+rC8TyymW7TDKEARW\nERHkP3VvbGhBc37NCJslGiR8H91aEebjwaylWcLrQ2Yd/UYvrToONsE2sBsf\nBGAvv1rvR4lsR7zphO17y+yERgXcrU/qPMGcd3VQTwwRrGwhkCiOMgmQpt+p\nn0DeMOadygjw5bVHGu3DK2j/a1vCfLDMTN2xLqp6zJ9Y2JUnip3TbC8YKFP0\nglQhojvlo/4ZwWljkcbX1zkG9+zQHRNB5ODHDdOTgZ7WtwHp06U+6EJ+vLqX\nkyHkHKvJUpdi6TAjymxyP8l+ulA4FclwI11GcisiINTptQK4VyUdNSqDXCvx\nGTk7fxAtQ5meglFUDQ9RbZ2w95+TaCFNQGRuG+bcvjHIQWFHdr96nsEDS5mv\n5hBhv/NIB5Kik6EUvdFIGGG4czXkjSL4OfPAAHdAqgJb+zPSy3Tbrdo+fcrS\nQr5v\r\n=8gZw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGIS1C4D/PzniQkDtNe4gnAgnhQIiN6MHPn3GJzuxpEMAiAEcMzj7CDLcFkd5n6xslI0A3RT9ogVSE4UTOVq+aNxgw=="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject.ts_1.0.11_1567631536942_0.4416236682018906"},"_hasShrinkwrap":false},"1.0.12":{"name":"@anzerr/inject.ts","version":"1.0.12","description":"![GitHub Actions status | linter](https://github.com/anzerr/inject.ts/workflows/linter/badge.svg) ![GitHub Actions status | publish](https://github.com/anzerr/inject.ts/workflows/publish/badge.svg) ![GitHub Actions status | test](https://github.com/anzerr","main":"dist/index.js","scripts":{"test":"ts-node test.ts","example":"ts-node example.ts","build":"tsc -p ./","linter":"eslint src/**","clean":"find ./src -regex \".*\\.\\(js\\|map\\|d\\.ts\\)\" -type f -delete && rm -Rf ./dist"},"keywords":[],"author":{"name":"anzerr"},"license":"MIT","devDependencies":{"@types/node":"^11.13.4","eslint-config-typescript":"git+https://git@github.com/anzerr/eslint-config-typescript.git","ts-node":"^8.1.0","typescript":"^3.4.3"},"eslintConfig":{"extends":"eslint-config-typescript","rules":{"new-cap":0}},"dependencies":{"reflect-metadata":"^0.1.13"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/inject.ts.git"},"engines":{"node":">= 0.10.0"},"types":"dist/index.d.ts","bugs":{"url":"https://github.com/anzerr/inject.ts/issues"},"homepage":"https://github.com/anzerr/inject.ts#readme","gitHead":"754f94d3ed822e0a45e56a3ff28a6b8e6f3a4dac","_id":"@anzerr/inject.ts@1.0.12","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-lKoQzYjxl5s2bGdFKH6B1rM6sNFkPNjW5rQRji6sRBhzDmrMpzOXTrdj3Lloi59kfyRPkNfNTadJ++x/ZUrkhQ==","shasum":"118be68ffd6642cd45c676e0625428e8837ffe7c","tarball":"https://registry.npmjs.org/@anzerr/inject.ts/-/inject.ts-1.0.12.tgz","fileCount":31,"unpackedSize":21089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcorTCRA9TVsSAnZWagAAyuAP/jiidwG5oKLEQfgfXBcg\nAN+GTkFRe5fJgGHpTf/mBx2T/6KTUlXkSRhgho88QPlmEBqSs7/t76d8PM0I\n57mKJUDcMQX7DFRVDsm/UPKJ4UwlDkIEcFO3CIxVM2Q/JXKDgHZYa5AQ8E3h\n4UAPpFzRWefXPoEDezZXpHFB44SqVKm5v5UfcPAj2mlUMO2+Wcab+LblmncR\nnKg0AlsMSQtOIVnqEdx5BbJEUTVNOttTZkMV30Bcvi5+OAEIkMNU9hVXOnjW\nPsKmjELvtxWeRcNrlN0/TZ7TWVDpZ8xxnjBglnCJU/5FFbzjzPblCooD3sck\n3qLIgFf6Sjg7ftieLepk16NbPLgrLLd7555ppEUe+/pfHScYLpfVrURKj7Wv\nWXBhmvyPxrS5j0qYhZKFlC2adFDaERPTWDK/E1FzD0n2VEusoPWtaNhn3kq6\n3omemwWnx5T37yvShS2dnj5wmboM4aTR/VF0kAtgbXkvoqqA77NthhmDUx5d\nzwDKsL8ZN9zx9K1+XZHpKokjgeZvoyfcwEe1exJjF1anzwuFr990mrMurwdK\nUFfEISE0swZcasDJVF+uWbVpxg/lUB8Uc03UVJBggwMFJkpshoSMd/xn2u9G\noBC+eIaleZrGH/3lEI9+o7spOSoS0hkPTobMr+1a4YSZNkpYu/nBcPSkKPj9\nmctX\r\n=R+mC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnvC5iM2DxM5/if6ufrYjEnGxD0hAzqUPePw7BSe8d7gIhAJSBwOjlUJZHZqboMb24fVvJNW0i/54xBdkOCITRKBRA"}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject.ts_1.0.12_1567787730610_0.6729764288603775"},"_hasShrinkwrap":false},"1.0.14":{"name":"@anzerr/inject.ts","version":"1.0.14","description":"![GitHub Actions status | linter](https://github.com/anzerr/inject.ts/workflows/linter/badge.svg) ![GitHub Actions status | publish](https://github.com/anzerr/inject.ts/workflows/publish/badge.svg) ![GitHub Actions status | test](https://github.com/anzerr","main":"dist/index.js","scripts":{"test":"ts-node test.ts","example":"ts-node example.ts","build":"tsc -p ./","linter":"eslint src/**","clean":"find ./src -regex \".*\\.\\(js\\|map\\|d\\.ts\\)\" -type f -delete && rm -Rf ./dist"},"author":{"name":"anzerr"},"license":"MIT","devDependencies":{"@types/node":"^11.13.4","eslint":"^6.8.0","ts-node":"^8.1.0","typescript":"^3.4.3","@anzerr/eslint-config-typescript":"^1.0.4"},"eslintConfig":{"extends":"@anzerr/eslint-config-typescript","rules":{"new-cap":0}},"dependencies":{"reflect-metadata":"^0.1.13"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/inject.ts.git"},"engines":{"node":">= 0.10.0"},"types":"dist/index.d.ts","bugs":{"url":"https://github.com/anzerr/inject.ts/issues"},"homepage":"https://github.com/anzerr/inject.ts#readme","gitHead":"e4272387482d071437535104f647359649322c39","_id":"@anzerr/inject.ts@1.0.14","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-lATI8MWzMLJ9Syz4u5aicHmtDy1kTPo5o/rG5VR/HcS3mvTjERMcRtqlfkF4h2yyfwaWhmWwEo5BAtbvt8xcIg==","shasum":"33bbfb1f288bfb10d9b2e697fbbff9f14a359c6c","tarball":"https://registry.npmjs.org/@anzerr/inject.ts/-/inject.ts-1.0.14.tgz","fileCount":8,"unpackedSize":5891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLduoCRA9TVsSAnZWagAAlvwP/Aglt9siTEGTBtEBrXqE\nNRBQGHmR03YL6dfnwPeXXQz3uhU1tCDVCM51/T6J11dlgjFzzXrPU/NnOdb6\nYbFHCxpt2lZaIFhr8Szv+BZQEQ8qNN+pkFZ/f+1xtzp9wel+Fu2iGj0dojxh\nXWEZUoqVlhtL9EUVQqOsfDHFhwrVtCCq0olBrjFe5y1MkMXNNpdgs8wetK95\nhwSTYeJpJAECuxl7g+t0TwO3WbnHO4DFi3QJxpDEFGLqWHnfuBjslQpOkerP\nWQqwN8H2sRP+ikvn2OuVh/BBNUYln7KLNFQs+p7PEJfdgfDZW2rfwVc42G8j\nHESzQqr8XKePKZz9WuSVMZULXyeoQAZKgIAaK5SKnjIqPEbZ4bmSic4pWwWe\n62U9Hdya8xYy9HUltQf28TcCuuvNRLqTrGFUo5unJHmty0L1xN/Bmy6zGTRx\nJ/C1Qu4ArOdNWd2iMgducp4ZeHAt5cdI2IzgwdrSKwoAK7+A5ydjM4iloaiX\nPwVyNDI2Y+gCoxnxfOJTSXZp+ga/OaEYuueV10WCN4U6rj7LBPO1H3J49ggf\neSISJx5ah+Afiu6wptu5mQbV9myLAR3BlmWVHPPNpu6hgfuEi22gQFbFDPK3\n0XFZv5SL4GFJVNtEm6RqN8RJXq9345q0Jc6FHcMas2oNPkXnXUAp6PNinJLl\nlSnD\r\n=gGxv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDW2kVzPvwffpCqfaesM7xwv2GTZ81Szy7zCLEVkWtBygIhAP+mHznkgPtA8Zixf2+d6CrHyki/hcdTp9K1yNBB/P4Z"}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject.ts_1.0.14_1580063656310_0.6128668348635831"},"_hasShrinkwrap":false},"1.0.15":{"name":"@anzerr/inject.ts","version":"1.0.15","description":"Dependency injection decorator","keywords":["injection","nodejs","typescipt","util"],"homepage":"https://github.com/anzerr/inject.ts#readme","bugs":{"url":"https://github.com/anzerr/inject.ts/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/inject.ts.git"},"license":"MIT","author":{"name":"anzerr"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"ts-node test.ts","example":"ts-node example.ts","build":"tsc -p ./","linter":"eslint src/**","clean":"find ./src -regex \".*\\.\\(js\\|map\\|d\\.ts\\)\" -type f -delete && rm -Rf ./dist"},"eslintConfig":{"extends":"@anzerr/eslint-config-typescript","rules":{"new-cap":0}},"dependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/node":"^11.13.4","eslint":"^6.8.0","ts-node":"^8.1.0","typescript":"^3.4.3","@anzerr/eslint-config-typescript":"^1.0.4"},"engines":{"node":">= 0.10.0"},"gitHead":"d39de3aa452197aac140613b856a27196ba8e1e6","_id":"@anzerr/inject.ts@1.0.15","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-7J9xffQfrz9j3OduFnBGRARmd9xbvUcEALMoVTMTEOMoc+cUYvG/EmdwNWMvBZrF+XedHhti4Wplz5X0TfhG4Q==","shasum":"76939f8f090855109b0ee5147d97d93f2896c6ba","tarball":"https://registry.npmjs.org/@anzerr/inject.ts/-/inject.ts-1.0.15.tgz","fileCount":8,"unpackedSize":5991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLdwlCRA9TVsSAnZWagAAR6sP/039HKjueDfB/aHG1uH+\ngm6vzThIWGSEzfWYtI6whsIAmAghg1FKviUrCIpL0VbFRpvRiRhB8xtdpLNk\nHh/r4sEXr4zDrLsXFRdto3ODLUmtTzMGp/isPUFp0UGkKsZPPUPDWGQ3WXde\njkqpTA60CxBzKsg4bkUvGSuWmXMrBZrfHywse0TN2Ht08oKAQkQJrnshQrkM\nQ7ECaY8eFKHqQ5s8qXIdIwGlp3DlzR4FRetAerngwW1nvQBRsEwkx/tAv6aI\n6d7MMchofbAJZqQ2G8WsNNroCOi/EQrHcP3tBtGV/BefI9D2sJFSHrv9c3up\nLLlCS6NDdSMWKNbLe05xaSQSN2dxzPqOmnquQMb1TIQcN2ZpUnvLJvyDVFAd\n93zm8HAS7QoRlVWms7NfcYbN7adcavG1ozcm02Zf7R7fQNQfJJgzSJ0AAFJe\n2veYF7PQMH/jHd8AcT9rx9hiMBM+4D0MhrXM4kuyUJr6HdINN4dsjIycrYSo\nGIPV9sP5Z55ZrKH8PW8tabCOALJhjyrjEIEdugU4ZNg3bsXLhF39mxy5icPA\ngZU3ow6uWGUDSYJMftsGr18iWyG6cdJhZh3x6LPj+tEV1odY8ENoHVRL6KVG\nd4vSEYlI4y2fpyLOqXwzFoddz/AYo5vNBKrPuUURpqLBj4+1TsVzLU/PWRf8\naIiP\r\n=Fjon\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGTw9nDqiaXv3tioaBuYpDdo+W1hnkwxE42YI3DZEWdcAiEA+G+k+Y2BKb/wl4rSOFMpEM7eX+WNw6FW7m0y6DU2BCM="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject.ts_1.0.15_1580063781492_0.3514437345770116"},"_hasShrinkwrap":false},"1.0.16":{"name":"@anzerr/inject.ts","version":"1.0.16","description":"Dependency injection decorator","keywords":["injection","nodejs","typescipt","util"],"homepage":"https://github.com/anzerr/inject.ts#readme","bugs":{"url":"https://github.com/anzerr/inject.ts/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/inject.ts.git"},"license":"MIT","author":{"name":"anzerr"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"ts-node test.ts","example":"ts-node example.ts","build":"tsc -p ./","linter":"eslint src/**","clean":"find ./src -regex \".*\\.\\(js\\|map\\|d\\.ts\\)\" -type f -delete && rm -Rf ./dist"},"eslintConfig":{"extends":"@anzerr/eslint-config-typescript","rules":{"new-cap":0}},"dependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/node":"^11.13.4","eslint":"^6.8.0","ts-node":"^8.1.0","typescript":"^3.4.3","@anzerr/eslint-config-typescript":"^1.0.4"},"engines":{"node":">= 0.10.0"},"gitHead":"2242dc37924388f57e5a9be71c2d91e0a5590432","_id":"@anzerr/inject.ts@1.0.16","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Wd/9LImq/tXZ/o7nrMAmXIuOcrXLay2v9IQ4kRyCOkiK7P1+ePJoXQ+W3ciolSC9B/QbhKvjprkeJRF1hipylA==","shasum":"f05c52d9cfa8dc71adf3500793ca7ca5b0b41405","tarball":"https://registry.npmjs.org/@anzerr/inject.ts/-/inject.ts-1.0.16.tgz","fileCount":26,"unpackedSize":17048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLh6XCRA9TVsSAnZWagAARgsP/0dIFv7r3CwbgV1t1ZZp\nDIu8qIwEseUc650fODvyi0nj61FR/du3h/B2YL4YiqKdaeqcmJ3rM7uapoiq\nxp/J6bB45XFByt3LgIdrMmXJtMuSxqAWFztD8yliZ9cBvOwVjO8wdrvEU46Q\nVbyCIhvL5BmNj7DV6jGjgwo5xYiShmcTGEFMXyhL154iQ9JKmsJ4MUDfUBft\nj5KB7KBWETfYSRYnMMcBlqTleejSv/+OyBNDoSNPESLVPvLTY75+kNbuDrE7\ngReVbEUlhqbZH3pqZhiK/TcCM7U+hGB562LvSS/TA4KsUs8iQI8pNZWeRRYu\nG8NhAg1oBoYJAtsdbkLJiUP2I+7zpOyNYe4d8kHErUtxQ2t9g05y4n3JsX91\nKXTKhCG1hYVTFdEb3x+tdq1+H48xXH53M4R2IaS0EwmlhwrigVuhb52a7wUL\ndsZBMKFKGrS+TsmxRGaaF/cFLZ3YLiRXrWZlfVpyQ/P3neFdXtOZkFaA6olY\nkXBOCmFsV6i8fQN8H2gOE3m6UfmHAGaBt+mcpmTRP9ZplUaogEjOgxyXVCbw\nconziXyjZ6iPpoP62RcbPPfPzVAbw6pUuUsebMZhMeFxEsYPMaQ6JfEqysHO\nb7gVu7vchIrmJ32DwudJhtNwV+t/1m9aPtytzi2qh/3lf4jlEhrtYJsbgSYB\nVfLG\r\n=si8T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG4UjJm+VqiBk7FNa1oGdLkkHvd4i78GAzNhqNaO7kHlAiEAsSE9gSPqx0zlZRGjTslYk3Skzm8a1gHbzAJfEC4FZhc="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject.ts_1.0.16_1580080791215_0.6304700299282686"},"_hasShrinkwrap":false},"1.0.17":{"name":"@anzerr/inject.ts","version":"1.0.17","description":"Dependency injection decorator","keywords":["injection","nodejs","typescipt","util"],"homepage":"https://github.com/anzerr/inject.ts#readme","bugs":{"url":"https://github.com/anzerr/inject.ts/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/inject.ts.git"},"license":"MIT","author":{"name":"anzerr"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"ts-node test.ts","example":"ts-node example.ts","build":"tsc -p ./","linter":"eslint src/**","clean":"find ./src -regex \".*\\.\\(js\\|map\\|d\\.ts\\)\" -type f -delete && rm -Rf ./dist"},"eslintConfig":{"extends":"@anzerr/eslint-config-typescript","rules":{"new-cap":0}},"dependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/node":"^11.13.4","eslint":"^6.8.0","ts-node":"^8.1.0","typescript":"^3.4.3","@anzerr/eslint-config-typescript":"^1.0.5"},"engines":{"node":">= 0.10.0"},"gitHead":"3addc6304d4dc3eb3a7ac2043199cd3031a986ad","_id":"@anzerr/inject.ts@1.0.17","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-kTPnPMlDB3FG71Q58K8UrBagsic7D8hi8RPoLPCP58kJCyQCubM0S9yat8kfAPP4YUEoAoxGu5FfsMW26x2DtA==","shasum":"d60d3506d7bed5c0afbc52580b3110d0486001ab","tarball":"https://registry.npmjs.org/@anzerr/inject.ts/-/inject.ts-1.0.17.tgz","fileCount":26,"unpackedSize":18137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRnLfCRA9TVsSAnZWagAAP0wP/AlF3GeNHXWdWSdFIQJT\nMU7krH4Oc0OGSQwJv//YKTGXqpYiznANInpwy922rAlBgwv6j6pXt37OVAfQ\neycUs0JaUCQkCkXe9gGgfyorOOpbg1717yJxYwdOnwuLZsDq6WtnLW1SjYhV\nCZ+xhJZ2vzUa55OZphKWvjXgznT5VGoSQgk3DnOy/qF4vKDXyiEJXivAH0KM\npiWY05/ikyoff8ZAC2qdxZwUcXdbdvtjOCgWjEyBRFIi6IAGFHH88aOl0HBh\nExmt+xZb8XN6qR82iPrGsFA1wze4FxH9okWKoF8fAEaEH+wORcHt9fwHLfuk\nU9rm8NFj2FOWTpBHeig2ax/YtvgEm6dQoCrWBWxqrM8Ojo0m+XD3xb48qe+H\nX32qa1Z+gnAbV9kCYBVHjwjbQa9lyeGXrGYhZnwZfUw03+JPew0QptnAJSNG\nD4ecnDuf8oI3F5aTmWLsZliZKGHn/RC1t5OR/3O0htT6g02gu8/RnRQ1cA83\nn8VSZupkBgRgstCdOKko9MM8NVuYznJqmRnmTru1pOjfKcL2guiA4VtBWXyQ\n2iieurd7BhbED1Ue0qHtdGS5nMi58v5snjXLXYik9yaBG0vutlUC/cdY3eU8\nanQv35Cl8W6DOts/eYheMtHLP3QZ/QrEnjnv2ADhO13TOikDAcjBOYljYfTP\nnFvO\r\n=c/QI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICCp3v3nLFhalmfIz0vkMybeBXExLl7kvlL1a/ZU2jO7AiAX58io4rOLs8MoaxNfgv7OH/EV6ejBnJOp84/S7+FJVw=="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject.ts_1.0.17_1581675230880_0.9620985467119507"},"_hasShrinkwrap":false},"1.0.18":{"name":"@anzerr/inject.ts","version":"1.0.18","description":"Dependency injection decorator","keywords":["injection","nodejs","typescipt","util"],"homepage":"https://github.com/anzerr/inject.ts#readme","bugs":{"url":"https://github.com/anzerr/inject.ts/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/inject.ts.git"},"license":"MIT","author":{"name":"anzerr"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"ts-node test.ts","example":"ts-node example.ts","build":"tsc -p ./","linter":"eslint src/**","clean":"find ./src -regex \".*\\.\\(js\\|map\\|d\\.ts\\)\" -type f -delete && rm -Rf ./dist"},"eslintConfig":{"extends":"@anzerr/eslint-config-typescript","rules":{"new-cap":0}},"dependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/node":"^11.13.4","eslint":"^6.8.0","ts-node":"^8.1.0","typescript":"^3.4.3","@anzerr/eslint-config-typescript":"^1.0.6"},"engines":{"node":">= 0.10.0"},"gitHead":"8958233f4d33c4fd3950920bc9417ddaf29ff205","_id":"@anzerr/inject.ts@1.0.18","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-MvApl2LUBE4/qPLOT4uR0mFsyM04dj4CanWkgFeHKDCeVyWVUk416lHyQ5pfjnSC0QYhJVO7pYWuZshYaKjtWA==","shasum":"335bf80a61e56842aeb4289687692f7f4935f110","tarball":"https://registry.npmjs.org/@anzerr/inject.ts/-/inject.ts-1.0.18.tgz","fileCount":26,"unpackedSize":18137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeff7ZCRA9TVsSAnZWagAAZMEP/iEaYiMh6ZlpKEhl8SUq\nD9zEyc76xXeIYtXx8OB1DQ1fUbNskHfiRJhuCUWF6vlvVxmWEZdShkNzXEkE\nWgeNSthWlyLfH5OFhAz2wn/0Vio9VMANQI3ovbgVjLOZLtcel7+YzptwqrqH\nA8exHzxtnBjq4re5Hp1JwcTs2w6hBuUa0N4NwzrgIfAKwxa7DHOHau++n5fk\nf5MCrzbRjYokZtDIaK0Fo9mfWxak3UFP+g3DDE+N/DFY42NZRKZIxf50QO5I\nLv294XpQVeMP3PZvyq+0hLqXIN8M0zi4LGEbLClFa/nntS7/GepRgjSO1ByM\nskn9o4AMJr+I1on4Lwew3q4e2zDxAxeQUYVQB7cNe7X5YzDBZaV58vz2BhBd\n34qELJbmHz6NsfjI2UFdtECGj6bP3kb2faw3FWAz4wJkpyHYvohd7d4jx8jj\nQnHGGhR0BuuSBSkroU/47CXAZwKstKUuTdE6bmWlLEIfH54JM/m+O+HaA0rE\nDks8cOX8A1mGCRYFriFGSi7amBLBSa2eIoc1adWUXazSfAFJTJ60hg69/NWp\ndEgfY8Tv1MtPtwcluC3znHxz0JoYT5mGv3ebYWCpHLM3nOFtfC/EukxLqOCJ\n4YCZ4Tfq045Scd7YJaylZtGw01r2yLRk76SGlJeq8jJcXc2RkwxV1vTiccDt\n+FTQ\r\n=53f3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwwInRq/7a24Lfc+axspbEtBW8DhpgSCMAvqUt1hq3tAIgSLjJ95HdJpQwIQgidx5gHFVNMMABH4wcTqp4QN9YFAs="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject.ts_1.0.18_1585315543125_0.8543657697946245"},"_hasShrinkwrap":false},"1.0.19":{"name":"@anzerr/inject.ts","version":"1.0.19","description":"Dependency injection decorator","keywords":["injection","nodejs","typescipt","util"],"homepage":"https://github.com/anzerr/inject.ts#readme","bugs":{"url":"https://github.com/anzerr/inject.ts/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/inject.ts.git"},"license":"MIT","author":{"name":"anzerr"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"ts-node test.ts","example":"ts-node example.ts","build":"tsc -p ./","linter":"eslint src/**","clean":"find ./src -regex \".*\\.\\(js\\|map\\|d\\.ts\\)\" -type f -delete && rm -Rf ./dist"},"eslintConfig":{"extends":"@anzerr/eslint-config-typescript","rules":{"new-cap":0}},"dependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/node":"^11.13.4","eslint":"^6.8.0","ts-node":"^8.1.0","typescript":"^3.4.3","@anzerr/eslint-config-typescript":"^1.0.7"},"engines":{"node":">= 0.10.0"},"gitHead":"c391aabd9e9e11e99dba77dc0eea8bc22491ca60","_id":"@anzerr/inject.ts@1.0.19","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-s0wYLjAujQs3J3GwB7BKUC1wLYi23IBkNA456dVRZJRE52fckpYsin3aHAaKg1tLxbDNsmzllJZI1gXZtKcTiw==","shasum":"deb9ce6b0a8c82f4fc8c146fa21df771127f90b3","tarball":"https://registry.npmjs.org/@anzerr/inject.ts/-/inject.ts-1.0.19.tgz","fileCount":26,"unpackedSize":18245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGWmiCRA9TVsSAnZWagAALQoP/1qvwPcm+PdWd1/eGEsb\n1NvjdArV98OorbxT6vpBGWYSIy5mONF43F0NS/vCzej4JtUuJ/nEkNXDbhjn\n/0FXu29Ol4zK/uFSnCq2dhl/lA7rdkHeXi+QrKivZL28zt0qslNbfF6QK9f1\nZgr28JyzEX+1WXil3ohZAcdDi8MjbNRdJatsOld5vcOKuLs/QbzgcnODFZrk\n9eIWpxiajnH8xYgmgw9Om+ZtK10iwJ/MMcHdLYYHh5lyWBjAw+TXa/ef9Wlu\n6yjFPwynEB2WTsS6dxR8tAQYs9U+BFmtKQBiNFUZX7x1yEFspWfDs1TAfEo4\n2Xw1m52M+35VM/wpfT4/1SW9xs4S1Z8isHK58IBvMf7XbI2arVdX9qH5Of96\ngds53VZs0y5jY57x0CZd7reG+cod+WF64QcbY4W+RbL88MEaFtPjY0o6O/8B\nmbs3VWSMCi3mSIfAUoo6DP1LVXyxPVmVQU3FcTXP+7YPw7Im21A72neEE75r\nMgDs5Y41rtPJLKOK20o2eR/zN3LTtX0bvVsFx3Uguw1th3NdZmgqbZqkbrNZ\nObxoDyzQ4YirYQK+NlB0/zGhiAKbbrUw/AM0AXVRA55yJBjdz/c9lYSfEl81\npQnVoYjfUdRR/4kLJeFH7GxsA6GsNCmS/eLJ4RuBJNU5MedXOPmLHv+Tpz9F\n6+Z8\r\n=ZhTa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBlrMw79BUTmKsLWGJAYpMH+au/IbD5p6Trheo4jOL+AAiEA/rrLxBqOpKzvC3+TPQmVfm+GgD3ByYwuTn30ZCu84Kc="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject.ts_1.0.19_1595500962061_0.18712265186500865"},"_hasShrinkwrap":false},"1.0.20":{"name":"@anzerr/inject.ts","version":"1.0.20","description":"Dependency injection decorator","keywords":["injection","nodejs","typescipt","util"],"homepage":"https://github.com/anzerr/inject.ts#readme","bugs":{"url":"https://github.com/anzerr/inject.ts/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/inject.ts.git"},"license":"MIT","author":{"name":"anzerr"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"ts-node test.ts","example":"ts-node example.ts","build":"tsc -p ./","linter":"eslint src/**","clean":"find ./src -regex \".*\\.\\(js\\|map\\|d\\.ts\\)\" -type f -delete && rm -Rf ./dist"},"eslintConfig":{"extends":"@anzerr/eslint-config-typescript","rules":{"new-cap":0}},"dependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/node":"^11.13.4","eslint":"^6.8.0","ts-node":"^8.1.0","typescript":"^3.4.3","@anzerr/eslint-config-typescript":"^1.0.7"},"engines":{"node":">= 0.10.0"},"gitHead":"46b73d2564dca6668906dae8f0971f0e288bb202","_id":"@anzerr/inject.ts@1.0.20","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-GotJ1+NekXk+JjxcRUQtfTiMEBYf+Mo1x3bk++BY/dbdRE2zcsValrhCsL2AEubbh+pIjAk4/t5aMkTRUB7FZA==","shasum":"31cf05234c6ec886b876e3db90481a02c41eb9d9","tarball":"https://registry.npmjs.org/@anzerr/inject.ts/-/inject.ts-1.0.20.tgz","fileCount":26,"unpackedSize":18736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP9H1CRA9TVsSAnZWagAA//MQAJPVcVV6r7eLR4uPiUyj\naqPKfc5M9ILJga0JCphtjxNDC8jM/tNudIh5ZTrtKtoHcaiar2KbBqu1ajo2\nczJXm38VtPCUQBL6cQmRwLjJdf50AdjmzrHXNnH6rKDNdJzaqYCLpbxTKCkl\nQhGSpCr1ryeFnB6rwsOhvm1D1FuI1OGWCWsnOivn/vdoStw9RCxbOwd8rU56\nIH96Kat4qb+gUIh3312A6YnqpxKCw6OwVQRP76EId7IwqraujbAJRepGRFIC\no5GagDpHcBEuCw8x/J/ekLtZeZdD4UAAQhUGPFxmfI5+xHFqzIDw6BL8VWqw\n6CFEgpMs1uguOfc962TVVS7tZ8w3YmCGVJUkfplQAaVuo/3HQN+4vMhEWXAF\nSkO5SYdszR6/WJ7DRQAZRgMm7z8GomxnKOECvbE5D2mhZkvW9ub/hQ03Z8Av\nhAiqrf6U4IoMSgM9T2frSQ/vELkjNfEpXwJeZjobomjoF+B2zV3CWg/nUYD1\nnDG79UyT7Ozu0soUCaEgjNP0b23SNICn1R4JSAEgTqfzQ0jf2vBnT4rwzWG3\nNrKQDylxDgkMwzgUDg20B0NbSKq51fRhtwZcwi2O8+ChbnUDjVQKrNhTtWOj\nmb9ZLShFiOogfxQ2y5tRfb4vRmFHpkNdjIpJssaSAi+aiP49nw0JGx+33hps\nPiAD\r\n=BmXf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICglgU6UvQ1utaadDmOleRmVlb5zSl6tKSURsEobMl0MAiEAp7yw7HuFru5aJjXhL73lvOr4UgrAIupXjAMRlzYwRnE="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject.ts_1.0.20_1598018036700_0.41008392355834555"},"_hasShrinkwrap":false},"1.0.21":{"name":"@anzerr/inject.ts","version":"1.0.21","description":"Dependency injection decorator","keywords":["injection","nodejs","typescipt","util"],"homepage":"https://github.com/anzerr/inject.ts#readme","bugs":{"url":"https://github.com/anzerr/inject.ts/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/inject.ts.git"},"license":"MIT","author":{"name":"anzerr"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"ts-node test.ts","example":"ts-node example.ts","build":"tsc -p ./","linter":"eslint src/**","clean":"find ./src -regex \".*\\.\\(js\\|map\\|d\\.ts\\)\" -type f -delete && rm -Rf ./dist"},"eslintConfig":{"extends":"@anzerr/eslint-config-typescript","rules":{"new-cap":0}},"dependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/node":"^11.13.4","eslint":"^6.8.0","ts-node":"^8.1.0","typescript":"^3.4.3","@anzerr/eslint-config-typescript":"^1.0.7"},"engines":{"node":">= 0.10.0"},"gitHead":"6de314555194371f8b74dd3002a4c71c37a2e04f","_id":"@anzerr/inject.ts@1.0.21","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-m0nE184DXLPclTAPJ43Z4CA3Rbvx/bVG8qBGVI+kg3Fr4/XzV5eCsdmmN5i6tGoPNWnLUHRMmdZf+wv0XTSJXQ==","shasum":"62d8979126fd65d91320543ca152e532f12d332a","tarball":"https://registry.npmjs.org/@anzerr/inject.ts/-/inject.ts-1.0.21.tgz","fileCount":26,"unpackedSize":19459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP9bdCRA9TVsSAnZWagAAK8YP/1dBCZqHO/QRKHgMA12a\n12WvhMwK+24QUI1cym2mzbFyJx93XQMzmi0JuOpurAdZWPz67GtxRMISu5gM\nr4VOioVQ4xZFo5DFjUwDsuc5nfQhG4j1xJA+N+TuZTwDOgsodGmUxpTBI/aS\nFaqUNt3RB+Yt+WMd7Yt4fr+5KmQlgY/IZ/PdHtJVynG0fivfKHjJiC3nGud5\n/oi9B7cBTMxG/OFXrur7X89gMUgrsbBtai77W51GQ5rpInEJEatcLrjt9ICE\nor6t7XEureW3R2rhmXT8QmZzYOGaD8rKR+3C9kbfEK6giLdgsXx26/Jm02YF\nweTUzkC8EH/+yvBQMkYlpbFLzJfeSF01wrnOrlFuoYtG9q0W3olxwU3OMnVX\nI4tfjPxgJySq8sagj9KkRV0Sw82ganfKbAR0TYrkRzQWGCDpXobRppQGVvSA\nOoF0TTaGdMNJJZPSThfYHupKORSxuRqL7Q6N7KgYGYBmeVV9qrx3aikaOoYr\nSJ/OTOGuwFKYnlTFtJKdSz6AQxNxosSXu2oIz+HyR52GwwUnwyV1Psim8Owd\nYDlEAt1fhijc0JgDGr30Ps/VpUwucRz/TIGCortMrajKZyk3JdRUPzxjtTFf\ndT5dhKYSmNhYTCECDHeaeU8P5R3YzIYM0KZNykjM9hykG1OHNeootY+BZ7bt\nbeC0\r\n=8yMW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC863GCCvC3JzDclsY4ByewNJw3/co/radGbNeduu/qTgIhAPiZxbbFkZ9RS4f8XKTiC/uS6DU2dIjoD6eHrluNOL3e"}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject.ts_1.0.21_1598019293540_0.6840507266674327"},"_hasShrinkwrap":false},"1.0.22":{"name":"@anzerr/inject.ts","version":"1.0.22","description":"Dependency injection decorator","keywords":["injection","nodejs","typescipt","util"],"homepage":"https://github.com/anzerr/inject.ts#readme","bugs":{"url":"https://github.com/anzerr/inject.ts/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/inject.ts.git"},"license":"MIT","author":{"name":"anzerr"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"ts-node test.ts","example":"ts-node example.ts","build":"tsc -p ./","linter":"eslint src/**","clean":"find ./src -regex \".*\\.\\(js\\|map\\|d\\.ts\\)\" -type f -delete && rm -Rf ./dist"},"eslintConfig":{"extends":"@anzerr/eslint-config-typescript","rules":{"new-cap":0}},"dependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/node":"^11.13.4","eslint":"^6.8.0","ts-node":"^8.1.0","typescript":"^3.4.3","@anzerr/eslint-config-typescript":"^1.0.8"},"engines":{"node":">= 0.10.0"},"gitHead":"51ca4d195a7df6e87009ab6f9a3b09e695bcb107","_id":"@anzerr/inject.ts@1.0.22","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-LHZPdF9ljdq9PkONig2PpdwvapoTM169CL27YcyBd2rLHjRpbBUOfYCiFnWA8oy2a0B2c3KwfMEXny18DhvqNg==","shasum":"0e86a64fcb848a9ee64f295818bdb32cf5359f94","tarball":"https://registry.npmjs.org/@anzerr/inject.ts/-/inject.ts-1.0.22.tgz","fileCount":26,"unpackedSize":19459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSNp2CRA9TVsSAnZWagAAnhIQAI2BD/Am+kZ1p8JK3RpJ\n7b/fLEjVDyA5WRKeBXdNLK8DboVYz4Fv1wNzQEOsnhLNywL+zQ9aVPtgrlm3\nz3QobHzFZto5+VFFTtmCe0nlGKMIBBO5aDlNHNXpEMKjtQdft3a3Stb3zDCv\nUTCvAKWmYMx6azINLxV5SvXZisbTHJ04S5nzEfhlfxXmW5zuo/UtLLxpOOqB\nJfvaWjx+eHYecOi6U7Ryqa3VnoxtoBRRhAUgxRHx6X6Q50nywhto2F4lN/B1\nhBcnWHl/okzBnVA/ploHql64oVX5jhtJJ/L8B92PzGzeO65NEmW1JBBDrrxX\nurFcqCF+98MnlgyGGgb17g9GTPEZNv0M0cf9OTswuCW12NMhyi4D0NqPIVHB\nxrZv3z+qnOOehEIoGSEixN40cn04noRLzRYeGyZPUR/bou4nXzYc/6KNyGcO\nXshYUFQHRdtRlN4BMfWMrRoVW8shvmHcX+7Z1oLZ05v/d9A/kpjAsgJORcev\nPikAp9CsmYcyMY9usgqjhbsl1g4ZKT9nMdCiikzx62NdTO0NvAhZvYl1gmUe\nLtsGYn8NgyXG15ZNy22D8+uzxQnjPXWV+Eb3yn8HF2N80Sk5WiS9PAkx2TD2\nE4DUMWt4VLWEbCPrxItbINd6WRiSG4wKQIdj64yp2SP3tN24if/8Tr7nKWYD\nrXr+\r\n=OZJR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGfnpUxoY8oGJXRwvFcg3ytIa7V5Fc5oLkeHl33CY7ViAiAB3ddm2Wn6x5ixccuG+diL14qTn3Ne3D4p6qU3jxVgtw=="}]},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject.ts_1.0.22_1598610038093_0.6890405101442316"},"_hasShrinkwrap":false},"1.0.23":{"name":"@anzerr/inject.ts","version":"1.0.23","description":"Dependency injection decorator","keywords":["injection","nodejs","typescipt","util"],"homepage":"https://github.com/anzerr/inject.ts#readme","bugs":{"url":"https://github.com/anzerr/inject.ts/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/inject.ts.git"},"license":"MIT","author":{"name":"anzerr"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"ts-node test.ts","example":"ts-node example.ts","build":"tsc -p ./","linter":"eslint src/**","clean":"find ./src -regex \".*\\.\\(js\\|map\\|d\\.ts\\)\" -type f -delete && rm -Rf ./dist"},"eslintConfig":{"extends":"@anzerr/eslint-config-typescript","rules":{"new-cap":0}},"dependencies":{"reflect-metadata":"^0.1.13"},"devDependencies":{"@types/node":"^11.13.4","eslint":"^6.8.0","ts-node":"^8.1.0","typescript":"^3.4.3","@anzerr/eslint-config-typescript":"^1.0.9"},"engines":{"node":">= 0.10.0"},"gitHead":"589b62c464de0ccf546e038b6ca814b88c64c40d","_id":"@anzerr/inject.ts@1.0.23","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-lP8598GVuwYhXfkfifcMhkQsf2IRGUZZiAM4tHXMsOGg3b5xi6NVqkyK4NIr8jezlXS9g7tD0AA6kcgUUFHosw==","shasum":"bf5e86e8c055daeb536b61459d39f8bc190377ea","tarball":"https://registry.npmjs.org/@anzerr/inject.ts/-/inject.ts-1.0.23.tgz","fileCount":26,"unpackedSize":19459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1cH5CRA9TVsSAnZWagAAfh4P/RifDleawzMktivsLK3C\nxmIeA5V1dSTx/Z+G3NE4wSwS0Ue1giIOOxdFt010M7ZngRLyydk6jFCoOwQ4\n/KOsz6b+OxFR5psXvjgTnVOpPgfVPx0gj8qtTA0Jkhvqsw2lGeSGDEB43Skx\nl9Jpt3PbPWIijb0Yk2psIKJKj9lda+f7msCFmNWGU99hM7L292ngmgoFEE8N\nwjDphSSXxCaVkJZm9TvBErEoPdxgfxHHe+yQlhg3IJzCBoja+jIFCW+PBLIP\ninWzlh4TlpYQWkzKtLMy58CmUZI9RZrHJntDOtrw3ez0TJ6nec7YoCtmhoAB\nXYuQS0Cnmp4AgDYlPf9vTWNVTOfkPccbxz0dFoMShzXNf9SHAUWESO0zLSXN\nSuOfCEVPYu/0EF519Ns439DgqGKMYA/FWDf07ZkE3coeorvak+WJCC3tjmfe\ncGwbwT5vWYMtiFMjBRtX+31jsS0WQ7WuybnxbYcGdDRTgDFaijOWOhme4QJn\nYVggqN5XV27phfwlhMy8/AsSmAas23izCzqbzbdbZUUee8Lz2c280jwelBRL\noSpJ7yit8lTPtGuk/XHGjguKDs3ONYRppS/MCcDWlds/zBIUBb4FhtKjjWdR\nBUh0qQ4e/lRsmXt786GhBpEk2lyuswoOqKLV/1bWGMbjCB5VsA+3R+45Jioc\nUvHK\r\n=l+Uf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjXqxc0uNsyFr267RcHHA9fnaw8ug898xtYQLuj8MVBQIgLE9EGLszYglYbWqYe/OlNRX4LhP8HXTJ+IPF792dCz0="}]},"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject.ts_1.0.23_1624621561404_0.15614711720931584"},"_hasShrinkwrap":false},"1.0.24":{"name":"@anzerr/inject.ts","version":"1.0.24","description":"Dependency injection decorator","keywords":["injection","nodejs","typescipt","util"],"homepage":"https://github.com/anzerr/inject.ts#readme","bugs":{"url":"https://github.com/anzerr/inject.ts/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/inject.ts.git"},"license":"MIT","author":{"name":"anzerr"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"ts-node test.ts","example":"ts-node example.ts","build":"tsc -p ./","linter":"eslint src/**","clean":"find ./src -regex \".*\\.\\(js\\|map\\|d\\.ts\\)\" -type f -delete && rm -Rf ./dist"},"eslintConfig":{"extends":"@anzerr/eslint-config-typescript","rules":{"new-cap":0}},"dependencies":{"reflect-metadata":"^0.1.13","@anzerr/type.util":"^1.0.16"},"devDependencies":{"@types/node":"^11.13.4","eslint":"^6.8.0","ts-node":"^8.1.0","typescript":"^3.4.3","@anzerr/eslint-config-typescript":"^1.0.9"},"engines":{"node":">= 0.10.0"},"gitHead":"5e06b68b2c8995083de304da4a67b612578c87f6","_id":"@anzerr/inject.ts@1.0.24","_nodeVersion":"12.22.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-26w/m1qMO5ym1kcn1lsls5l7gy+BSVXSS/Y1FTNBh+o3F36WgYSiJ43Enx8P1DCYXukpKyL2klihJO+V3SooJA==","shasum":"c1464617441ea07824d4f93c5e40c40d59f7c1dd","tarball":"https://registry.npmjs.org/@anzerr/inject.ts/-/inject.ts-1.0.24.tgz","fileCount":26,"unpackedSize":21724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLlJvCRA9TVsSAnZWagAAe1YQAJoadUH8rjjSXsnjV4jz\nvGfYnfPNKy+8UrF6uOxFodqomAbGD4ihnx4Rh6PeELjeIkog0Mh9w9xjEMNP\nXtBp/dEr0bNU/OOFDmIKEq6vooHKQfKjtnIaZ+xziiCKm4b52xZ4i4Cq0sWG\nn7kJVYO8JWSqg4wYV0KZI9QFK9e9f4BSpXNSajT7rXiW4BSt1CMaW2B3HS6w\np8HNQxYZ+4BfQbScM59tx/RItXeR0KtiWffLoykuF69wSVInyUVEEgDjxet8\nppR0dAYp/gdVDpDMd+zXuCC0m5t4iq0TLcB8bkv1zLSyGMvRnv5x7wiE3W1r\nsGSzoM5GTvTkFei2IbpWa2qS40YdUgrlgDmaUrB3fMt85d0JRRXTtZsZ/Eh5\nteLhIeMrLAPdppe2EfoPfq1drdlKclpjZGjNuN+VxlaD9jG3ak8VWEl63NNl\nn59aNnD9nA40SI42LE7aW7Va1F5JixdIhSPYOJtaBGr5oiEpVBF0HCaEEGR0\n6FC+VhB6VsQizJ23Pw8+DSif60pNiDjMKieVUC1PgWHOtm7xspbkkrPAorL6\n8E7fothEhe24SB3WABu+zV+0HSuBqnHTsOSvlZZHgB5VwFh+Z9m+j7j/UHIV\n/QpAnW5YgaS2VXBfsNiGluF1liYOKPxvSIHbK/hV1O+A2uEvyWTJfGXfzUVC\nT/np\r\n=70yp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICIWfDxWZJ2nChOpi2JQ0J8A9vwUBNmuPcmULFMYbImvAiBx0loU/JNl85MAr6+c65NBmHnGjD4cqwC9KDffS9KwBw=="}]},"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject.ts_1.0.24_1630425711478_0.9339696672905313"},"_hasShrinkwrap":false},"1.0.25":{"name":"@anzerr/inject.ts","version":"1.0.25","description":"Dependency injection decorator","keywords":["injection","nodejs","typescipt","util"],"homepage":"https://github.com/anzerr/inject.ts#readme","bugs":{"url":"https://github.com/anzerr/inject.ts/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/inject.ts.git"},"license":"MIT","author":{"name":"anzerr"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"ts-node test.ts","example":"ts-node example.ts","build":"tsc -p ./","linter":"eslint src/**","clean":"find ./src -regex \".*\\.\\(js\\|map\\|d\\.ts\\)\" -type f -delete && rm -Rf ./dist"},"eslintConfig":{"extends":"@anzerr/eslint-config-typescript","rules":{"new-cap":0}},"dependencies":{"reflect-metadata":"^0.1.13","@anzerr/type.util":"^1.0.16"},"devDependencies":{"@types/node":"^11.13.4","eslint":"^6.8.0","ts-node":"^8.1.0","typescript":"^3.4.3","@anzerr/eslint-config-typescript":"^1.0.9"},"engines":{"node":">= 0.10.0"},"gitHead":"90ec483b5611dfd68ffc1c9631e0c56d80271d56","_id":"@anzerr/inject.ts@1.0.25","_nodeVersion":"12.22.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-obiF2CdJKylUoQphoo1HsNAGzgny1eJBgtHXdQUDhfMsk0LMGpyoIW42q3DCIYpLh7esRMQ9ZSN+gc1b9wJAYw==","shasum":"810d22c0d130fcf71ef92e21eed74e5ab65720fc","tarball":"https://registry.npmjs.org/@anzerr/inject.ts/-/inject.ts-1.0.25.tgz","fileCount":26,"unpackedSize":21724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLlLpCRA9TVsSAnZWagAAhycP/23EqmGKG4e55LZoKwwg\npNmUtHksHTd6DLlsrDTXIo3WktdJdEOaI/18ahWXAYi3x47WI9DwJSRFlR/x\nBx0Y6Y9w2zSJSoQ4+H42Tp5QZgmd+gqQ0x/L2BZ8JrmEnsGJekG7kWQoFT/p\nF3wb9Ovr9XYqQGvfP4FENYgP8/OObu7R+KXXyXf1xPfidiPkbO2Kr+/LR43/\ntyBK4v6AxZpcgSU7R2QFz59sp0fuGqYPyK3X1wMi0ClqeWqsAlUB6PmtCmGi\nIcnK3ynJ9IvIRiqinJGuZ3IiJUR6fs62Bvg2ao8f/sZ5w2Wc7W1TvBlnlUyB\n3alDiZLPLWKgaoHIvfRobUesrQuc7gmPUCnYcLJClWnTsIY9BqmQXz9Nq03b\ny84SA1X6BJoAltwpUPamfZVXQcp1mwtyoV5jKa+h685vPuCimIgTDc2Lcgnp\nxqjJGhbQhRoGXqc8hZUwn2NsTmc/HL5nLirNXmjCz/GulXx8fcMWqWcHOwO3\ntCTjn8rI1ryCt0Ppkt1sGCiuRjQy2AeBaG8sXSM/VGi0WQIaZB5fj0du5F7W\nFzfWOOMK9/LsptzTKTu+AxwY2jVnHbYSzgfpTEhm9MaCpl1cUDEhUWZc4H9E\nYr+fvmaf/G0doPK5ycMSxFxds6mUK/hLZCOpJpNH7wzosxNPHTnLEiGj59E2\nXAs8\r\n=V1EJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/QwBOmGWfCrT2io5PuGkD71Ky4V2qP/Dl4y3qxzqDqQIgDfWJ+fhk+0Pcc/Cged9ObhH/FMZQTZ7bGwBi/pHG0jM="}]},"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject.ts_1.0.25_1630425833303_0.839499453363211"},"_hasShrinkwrap":false},"1.0.26":{"name":"@anzerr/inject.ts","version":"1.0.26","description":"Dependency injection decorator","keywords":["injection","nodejs","typescipt","util"],"homepage":"https://github.com/anzerr/inject.ts#readme","bugs":{"url":"https://github.com/anzerr/inject.ts/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/inject.ts.git"},"license":"MIT","author":{"name":"anzerr"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"ts-node test.ts","example":"ts-node example.ts","build":"tsc -p ./","linter":"eslint src/**","clean":"find ./src -regex \".*\\.\\(js\\|map\\|d\\.ts\\)\" -type f -delete && rm -Rf ./dist"},"eslintConfig":{"extends":"@anzerr/eslint-config-typescript","rules":{"new-cap":0}},"dependencies":{"reflect-metadata":"^0.1.13","@anzerr/type.util":"^1.0.16"},"devDependencies":{"@types/node":"^11.13.4","eslint":"^6.8.0","ts-node":"^8.1.0","typescript":"^3.4.3","@anzerr/eslint-config-typescript":"^1.0.9"},"engines":{"node":">= 0.10.0"},"gitHead":"c40dfd72a7687b043f85dcacbe1529182bb4e5d4","_id":"@anzerr/inject.ts@1.0.26","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-fwxna504FIi2Q8X4Mu4PklQ227Cjq2vZndcpjabOnWBfhpNYi4YDGZGa18p8Y3w3ZmIuyITbHyXxjLXBrfj/9g==","shasum":"83ad7eb0a5fc33a54d0704c91b4ea9800e5cf297","tarball":"https://registry.npmjs.org/@anzerr/inject.ts/-/inject.ts-1.0.26.tgz","fileCount":26,"unpackedSize":21724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMJKhCRA9TVsSAnZWagAALbIP/i6Qa5AEsaXveOJTzUO2\nj9gSZZNR8emfTN6a6Geq3XqBmLUk9iXzBbnxTjnQmOBND9CN8MmASQ+przrL\nCU9iwt3olRl8EDEhhL8Deux8g5giTtfpWRx1244Osp6X6dRLbk8XaoGQ9ser\nvnzv5mgoJ8kz7th1BdvVulH8/kpJGrvy3b/1DtQB734O0nzRbU1zIviCKPVy\ng6cVnAZxtqjLWCB+8FQf38bVEG6a4R2yz0dHDTF730t3LLSsuVWvriRM9P63\n4s6oLlJlm4OnvQZIVYvJkzEyuKFpI9u35g3pXtnPO4dyNzj/4AFICcDcKMAW\numLQAiA89q8M/p3YFaUhosidcqjdbqYbpga5SmJm1cFRsHakxyzz8SxlRvN3\nJiD03pwkVQ89VvVKQRsjazcVnr57U69ULLQL6BkVb6z/dIUi+NHK0jFkaR7H\nbi9dm44/HkNH3nqMhUrFiveDkA6D4X86oOclziXSxhpfpVyDfjnzffNYb0RF\n8UOLpIYEfIknx26UqFbyQvAaAq59Cde4w/KPxOYC6elC7i75/tm/fx0vEMY6\n4TS9S+ZaO+Vs4NMkTUtGYLRm4mAuO5DIJQPK+3tLAScZt5WLjcmeq8kGra3l\n3bj4ijG+qcbxfsnpzjLfDn+5iCVpZYPi4CRhQJbejACwnRsZAd5Ukw2eLU9p\nR7pC\r\n=UlbH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWWtnKPBcTGCUHmBNXxaUsLdS8CVsw0fYRoGnvjWNByAiEA+Mf0uw057GA6Sw0BYAHYragmkMjC0Blzff62geY2vGY="}]},"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject.ts_1.0.26_1630573217675_0.12833253320330607"},"_hasShrinkwrap":false},"1.0.27":{"name":"@anzerr/inject.ts","version":"1.0.27","description":"Dependency injection decorator","keywords":["injection","nodejs","typescipt","util"],"homepage":"https://github.com/anzerr/inject.ts#readme","bugs":{"url":"https://github.com/anzerr/inject.ts/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/inject.ts.git"},"license":"MIT","author":{"name":"anzerr"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"ts-node test.ts","example":"ts-node example.ts","build":"tsc -p ./","clean":"find ./src -regex \".*\\.\\(js\\|map\\|d\\.ts\\)\" -type f -delete && rm -Rf ./dist"},"dependencies":{"reflect-metadata":"^0.1.13","@anzerr/type.util":"^1.0.17"},"devDependencies":{"@types/node":"^11.13.4","ts-node":"^10.4.0","typescript":"^4.5.5"},"engines":{"node":">= 0.10.0"},"gitHead":"7e2a456c2d7e7c4a07cd768f832861137fc01a5c","_id":"@anzerr/inject.ts@1.0.27","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-inmW7H874O1nKwFOAj3X3C7ChQvvrOJbaieg16twiJ1nTtnJu4dWFgokmpo61Uxl3swPFJ7UCBoLKtwYbQ+bDw==","shasum":"a1f10e5c04018ef9b7abb3947f6b7ed3669e07bd","tarball":"https://registry.npmjs.org/@anzerr/inject.ts/-/inject.ts-1.0.27.tgz","fileCount":26,"unpackedSize":21521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6t8KCRA9TVsSAnZWagAA89wP/1OMyWtdlDaC33ybEsF7\nwKMYAI3czCrHmBcVh/XkvO1sTFXwUmpi6mImV4Om8b8nA5Iwv10YjmxYSyNe\na1MuZ+mzfqj75JtYo/R+FEUc3dXaIDARm5a4tBUxmeU7iL+XHAEvzJZ3WL+U\n90u488qBPSYfFFqnRFG8Wh1VHweRRNJtbxrJKqYlS0WxNXlH185hQIUXVNm+\n4o948pGyHny/HZ4pFVIXFXyYjS1X0nkON7l22nqXMXAmSoLQevHyDdNHAyFz\n5u2PqSv4KHBFIjKpjdFqz5sYUDlZaq06vpPpD9mJZaRnnlLKtqoC9HwN5cSL\nKCgTpO45LRGWe+EQe98kznSGWWLtyyBOrZ55zWvIxJeu0RpSTXHa9vTQerG0\nhO5y/k9XqaAFTKMQprA9wRBf+ghiffChBibe4PRR2jEUoHKEh1vNWtTGb7J9\nc/faL0tKXqfwSzJa46kCluP1nihZ5kLcLh9J+9vfkW7wqSJrhr12WIG4HMhJ\np8ytxpL8jWn9TMkWtw4hnJLaT8IgEvzBtHllWO1R2KgHSA0PChpXmBYByHAP\nzqc60l+tH2mr7xe2nGIjHrTksRpip7Zk/5O8gx2aFkrJKqOTHeGzy0VYbo+S\nijHkZsICVIXuKPpUf/6bRG9ltuq59002hLR8CJsXE+RkEdi+ka38ohWLWSrJ\nHwea\r\n=VZAx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQDCLhgp8nYiB8xFB0oe31cvx0j1n2N5vn1v9P0EWaKhdQIfY2ScmX3Kd278fe5eZv5fVu6xDHjOMT25E8Trox/53A=="}]},"_npmUser":{"name":"anzerr","email":"ryan.anzer@epitech.eu"},"directories":{},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject.ts_1.0.27_1642782474127_0.5263677919674274"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-07T10:07:59.179Z","1.0.5":"2019-08-07T10:07:59.511Z","modified":"2022-04-04T14:28:14.238Z","1.0.4":"2019-08-07T10:08:07.483Z","1.0.3":"2019-08-07T10:08:12.139Z","1.0.2":"2019-08-07T10:08:18.297Z","1.0.1":"2019-08-07T10:08:23.035Z","1.0.7":"2019-09-04T10:44:47.955Z","1.0.8":"2019-09-04T12:43:17.130Z","1.0.9":"2019-09-04T17:05:39.684Z","1.0.10":"2019-09-04T17:39:07.357Z","1.0.11":"2019-09-04T21:12:17.109Z","1.0.12":"2019-09-06T16:35:30.756Z","1.0.14":"2020-01-26T18:34:16.492Z","1.0.15":"2020-01-26T18:36:21.592Z","1.0.16":"2020-01-26T23:19:51.398Z","1.0.17":"2020-02-14T10:13:50.983Z","1.0.18":"2020-03-27T13:25:43.274Z","1.0.19":"2020-07-23T10:42:42.273Z","1.0.20":"2020-08-21T13:53:56.794Z","1.0.21":"2020-08-21T14:14:53.664Z","1.0.22":"2020-08-28T10:20:38.266Z","1.0.23":"2021-06-25T11:46:01.568Z","1.0.24":"2021-08-31T16:01:51.595Z","1.0.25":"2021-08-31T16:03:53.447Z","1.0.26":"2021-09-02T09:00:17.890Z","1.0.27":"2022-01-21T16:27:54.267Z"},"maintainers":[{"name":"anzerr","email":"ryan.anzer@epitech.eu"}],"description":"Dependency injection decorator","homepage":"https://github.com/anzerr/inject.ts#readme","repository":{"type":"git","url":"git+ssh://git@github.com/anzerr/inject.ts.git"},"author":{"name":"anzerr"},"bugs":{"url":"https://github.com/anzerr/inject.ts/issues"},"license":"MIT","readme":"\n### `Intro`\n![GitHub Actions status | linter](https://github.com/anzerr/inject.ts/workflows/linter/badge.svg)\n![GitHub Actions status | publish](https://github.com/anzerr/inject.ts/workflows/publish/badge.svg)\n![GitHub Actions status | test](https://github.com/anzerr/inject.ts/workflows/test/badge.svg)\n\nA simple example of a decorator for dependency injection.\n\n#### `Install`\n``` bash\nnpm install --save git+https://github.com/anzerr/inject.ts.git\nnpm install --save @anzerr/inject.ts\n```\n\n### `Example`\n``` javascript\nimport 'reflect-metadata';\nimport {Injectable, Inject, Module} from 'inject.ts';\n\n@Injectable()\nclass Config {\n\n\tconstructor() {}\n\n\tget() {\n\t\treturn {\n\t\t\tstart: Math.floor(Math.random() * 10)\n\t\t};\n\t}\n\n}\n\n@Injectable()\nclass Log {\n\tcount: number;\n\n\tconstructor(@Inject(Config) config: Config) {\n\t\tthis.count = config.get().start;\n\t}\n\n\tinfo(...arg) {\n\t\tthis.count += 1;\n\t\treturn console.log(this.count, ...arg);\n\t}\n\n}\n\nclass Ping {\n\t@Inject(Log)\n\tlogger: Log;\n\n\tinterval: any;\n\n\tconstructor() {\n\t\tthis.interval = setInterval(() => this.logger.info('ping'), 5000);\n\t}\n\n\tclose() {\n\t\tclearInterval(this.interval);\n\t}\n\n}\n\nnew Module([Ping]).build();\n```\n\n### Circular Dependency\nBest to have zero but you can make them work if you need them after class construction\n``` javascript\n\nclass A {\n\n\t@Inject(B) // 2. start to init \"B\"\n\tb: B; // 4. \"B\" finished construction injected into \"A\"\n\n\tconstructor() { // 1. init \"A\" (added to instance list)\n\t\t// don't need \"B\" now but later in the class usage\n\t}\n\n}\n\nclass B {\n\n\ta: A;\n\n\tconstructor(@Inject(A) a) { // 3. look up \"A\" (found in instance list)\n\t\t// need \"A\" here\n\t\tthis.a = a;\n\t}\n\n}\n\nnew Module([A]).build();\n```","readmeFilename":"README.md","keywords":["injection","nodejs","typescipt","util"]}