{"_id":"@athenna/ioc","_rev":"81-6f3f71f3b562a8457091c3143b26a184","name":"@athenna/ioc","dist-tags":{"latest":"5.3.0"},"versions":{"1.0.0":{"name":"@athenna/ioc","version":"1.0.0","keywords":["nodejs","awilix","ioc-container","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@1.0.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"dist":{"shasum":"1fb640e5a0bb594a1773f2e4a39ef39c8a8908a3","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-1.0.0.tgz","fileCount":13,"integrity":"sha512-vu1aaYRTTYn4n2vQB0ukJFqjq4Di1zjIcJ2uAPtI6RTKZNS2cRtrG+Lu1V/8PzU1LcY1QaaTNNTg01NlFaJSfw==","signatures":[{"sig":"MEUCIQDTyjm01HuNtz6yBRdUd/Bl0SdKrRHW/yMCcxcvF05O1QIgR2qX+HTNTiWFSnXyidExqi+x1qUUpNRtKozFV0wolWs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQE2HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8iQ/+KDmRGlgu7TMPNnnb6clG4js6XaNMUkvARPkG5a690LjXU1Nt\r\nVS+lpTfpJajY4pWiKbRyS+7MPw5veiIV5G8SZGKvietrEwH63PGDkRT2tAlS\r\nFa2TW7zT1il0tMrDpkPBlr9qmhSccpQg5MiqFwBkQhs7RTNwnN4nZLW0UN/9\r\nJDZYwwpR7A6bCo72eLGOZqcHqxWuL/A5Uz3D2Mb3XDvVwPMU7xKn3XkaOyjL\r\nbWDOkurHqm7wGqekHVZVamtaomXaOHf/4unj/PApk/ljv67HrGMb2cHWg3D2\r\nbbm88GJZ/ckLf99I2F7W76lnz7rHkYFNvU4Mqvu/RndmkPzwLBq/CPkt0Y0b\r\nRJh53LOVvVcIH4QbiTVVPwXZ+s8XxPgfsiT0M5JMQzABDy/al15AWlr7MuxY\r\nw5C9CdMdL6oF2tdZyxbt3SfqIofdqM6uYI+V7JQz78lDXv1qE4SdIhQ97Gnm\r\nxW5uilSGFWQ/od/cfkxazuA97HxLIC+rbRV3aRIwQyG4VcUeLkRW3Wh94TWA\r\n2Je+00wYo+2/fyhRn/sYb2ukK2jspiUlk2mSwKXBls2/swR3+qMixexcH01b\r\nhIe+UDvBJaKQaeqU5Yfy7WhGL0RnWkzPD/xJVKroihEMjxdOso8Dc8hrw8eE\r\ni8AOE11Tt/IpcyzLy6HBO1vAOUTYFvRtnWI=\r\n=K9iN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"c6531376753ad149383f9dbc91d79dfb274fbbb4","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing cross-env DEBUG=api:* jest --verbose"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.16","description":"> Global Ioc helper for Athenna ecosystem. Built on top of awilix","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.0","dependencies":{"awilix":"7.0.0","tscpaths":"0.0.9","@secjs/utils":"1.7.8","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_1.0.0_1648381319414_0.6263778663016284","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@athenna/ioc","version":"1.0.1","keywords":["nodejs","awilix","ioc-container","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@1.0.1","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"dist":{"shasum":"1841f6874cfb90893c8b19637540d2bbc40b30b4","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-1.0.1.tgz","fileCount":13,"integrity":"sha512-H/qJ6S1GFayzE9f8kcZlRfVn6b9cSlL6aVUduOLhM7SZAnSLJHzZa/3Rh20dXP+cJePo1vJy/ubX1MWgPdD+Cw==","signatures":[{"sig":"MEYCIQDX1RCe1EyrbzC86O/sV3RfTyU46zztEYAFL8Fx2f0N4wIhAJgnStzLd+tRAEmIi0EyaUlgg7viyIIY9q6j9vCeqnND","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQMj9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYSQ/+NmbwiYLnjnaORBxzsZfpXwZ3mpZd0o3S1nkJJf6fCOyKLpFZ\r\n0ZdWDUPFaU4il5rrPdGbzNOO99mtsl0i8cvExay7ArGG+XGGR93HwUH41Zks\r\nmoJ24gDt5WjGVAFBj92y7G4PqBoyEcWbr/FnmdPNkLjkI+jAkMF2Jhfd1LcR\r\nFTFUs9SAiIrp2QUtKeb38vDsEojUB1K4RsA33KiAp6Ex0Vo1ILCRMdsYveaC\r\nIYrPauE+p978mfle+vRj+mJOXrQ3QJXDHiOeH/9Kf3xcT0qlhn0XP1rmjGfa\r\nna8ef2Z16lXD6MPHXiwsZYsYAUmQawYTl/qh4jVCKakqWZk/wEGdJGlzFxQ5\r\nILcA4wyNEyHkEongRB3hochDcPPcOix8SPDUJU/xwD+cM0cK9EjSyWnqhBF6\r\nVys7g4JzUMzuJ1hTRKJS6y1Q89Ip89k2X9cl0cuTF6f5jwO36yixQ9rAISRg\r\nr5FTmI8L8t86kwjh0mL3KLsljXn8UXdfy77XI2SEG/wwQuf4Oh8c/tu530Xe\r\n/rXC1oJFBWZElansamaheu7ewq/pkxEeHc1WpnUHuHhY5P2AtB+I8UDr3UuW\r\nNZyuZbbtDRKZduyFGs3E92PGEMZ9AvYqOUm8NrqXQ9gg6FwkYwdT/laTG/B+\r\nUYoEFispgi2qMjYe5YSNz2u7YRdCjHrcOQk=\r\n=29FM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"bf904a5dd77c568b8f2eb743c45e36897bd080c4","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing cross-env DEBUG=api:* jest --verbose"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.16","description":"> Global Ioc helper for Athenna ecosystem. Built on top of awilix","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.0","dependencies":{"awilix":"7.0.0","tscpaths":"0.0.9","@secjs/utils":"1.7.8","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_1.0.1_1648412924938_0.7481754483527379","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@athenna/ioc","version":"1.0.2","keywords":["nodejs","awilix","ioc-container","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@1.0.2","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"dist":{"shasum":"4e49718543a1e3063c2ef6e2d2413a2459402f55","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-1.0.2.tgz","fileCount":13,"integrity":"sha512-AyaQ7eYN0+Yj05hcdoWg5J120iOxAM7FwxyVvkyxhBnz7Xk/CmbJxaFYwP2nlJlEh1wXOIbtv4NnGnryvOWdCQ==","signatures":[{"sig":"MEYCIQCBauBr5IEWIoDfxBHX5fS+CgT6MSPIoKz/l81YSPebAwIhAOwYPaTg1WbMN+8pG6owGAvQwQJPNG4GdXshkvnH60CN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQNCBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrN9w/+OWc7Tn+DRfi1YMgv+hBnbwGm3FbDOcw9aVG7vlhxyLCEvMfw\r\nmsGyKin2TexTKRtIBdTz4yLsvF/Jc9RQ1I0HOwWxrCynr5upYWzu61UaG/5Q\r\nTZrUxA/n51AbpfMY5OtgvQgJRMevlXUpb5LxHwnGlRrYKOYBFERGEr2RIVF0\r\n4Md2hr/wncmYxbBNUwoLY6WKhahhXA+DD153uTWENvZJ3HfMG5diV+sPxIbg\r\nyuxZBedk7I1B29Mvyn0mhKhdl1JU8dq6xt/o5SjZla5E0g5yPeVsWyXe8K9e\r\nvTlIow3MDAvmMTbzPen2J6jOYaEuI7sRoGmpXqqoRnL7Dh7IqvLxyRNevMDv\r\nS6rkgMaKZ7Eopl2PfLDa6qdxvBAH41PAXhbwFYeWrvJUiqsS8XpHw3t3hMDw\r\n1Lf2xhREtBcjveoAj40CvoBEc3wO2UWN1e6IseBnqnXMmvphwJbVw5y22Wrw\r\n2eK8/Zf+lxFdt2+zn2oHvFYd2vz7Sf6Eyx8zGDHYlOCB+1wAYAf9hqNOtJDp\r\nLoawLj1uTaPPgqEQZxgg3zgnAze1xg9S2a96uUJAT/ywJDgx3LugqdjKQKYF\r\namfRKsla0ldmcKEiwM2gsOdd4iZZzCz3cEjCI/avQdohCWWD9Nb4IeCvpGb7\r\nmm/AVtXIcdp0fvNpcPmDe2O6xt0X3MJwv2E=\r\n=O+29\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"07284eb3993413dd2f906d5e6a9ef85db850a6e0","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing cross-env DEBUG=api:* jest --verbose"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.16","description":"> Global Ioc helper for Athenna ecosystem. Built on top of awilix","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.0","dependencies":{"awilix":"7.0.0","tscpaths":"0.0.9","@secjs/utils":"1.7.8","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_1.0.2_1648414849064_0.7961246521345031","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@athenna/ioc","version":"1.0.3","keywords":["nodejs","awilix","ioc-container","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@1.0.3","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"dist":{"shasum":"04f8cf91fc4feead32c7b991b4debcf74e035248","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-1.0.3.tgz","fileCount":13,"integrity":"sha512-gU3r74DQu5pjOfeJsWKAja1FUw5xLjFXIwRMDPxJ2w0oNtkz5jdsTX/waqVe/uEIwMAlkQ8MbJiwEE94eMMZHA==","signatures":[{"sig":"MEQCIFwWBDler9+yGZw+ek7umXUSL7a9D66dsFiQUz61YoNjAiBSFZFoA4reULNWMdPb/9C0l/PxN7MQ+2Ag2vuGQ5kzWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQNUtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUNA//WtgyMJWYoiVFhZLiKUlIHHCEMjVtJMHap617qqbE7OEZGkbM\r\n9Gs12D9j5KZ2zemxcRiznfoInpebQUEdj8yec7x4SXcEQszF5Gz4MDg6+mmK\r\nrkQmUpoTjm/7k738KFptXgrVrMHXGBXZxgMryCeejHS5Z6TYSrEdvIph6/vS\r\nNTOgLxTXst+WGitxrjm1Ik/sHuW+R8dI+WShx8pS3QT27mXsgfpT35ByEJQc\r\nqAtcHHNtiHmlP2Besu1igh4dh89c9MdAbezfuSSqEPU7W21AkosHP9KZxw9N\r\nPdxJ2z7ESSMDTmKP3i8LeCzP8FwI202p/BV1Ubd9rKlCLIOIa9JTamIBrJ/J\r\n9tlo/y4DlskzkHO5mqDQug1/QWCuVL1QsZLWvq0bea/apeUg1+NSRRo1FHii\r\nlh9TtfT0iDFofOWKfCSPUkiuhnQMDS1DLgeRrYPza2iUbeq+raVXh7OVAwIk\r\nGLrteGLLthSyd8gE/is2lpmbAZFKMz1T9MqBda1qUVWR9Zg+q2UBTvMXBAVx\r\nWP06PyF4nlvbrdjMuz1O640e97seO54Fw8RrmTeFAoJwOGXq6h+tZNIEW5bL\r\nzdi6KFlRk6kxJCwrW453zexDvjFrYaCJmXlj5Ww4qw61/7C2DEb8/4H9Fo3D\r\nd9XHYDnvbr7eWC6b13Le4wRl7R1Dr9dqD0Q=\r\n=+rUH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"9b607f4fe517b57c4b727a3d1a089524190683bd","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing cross-env DEBUG=api:* jest --verbose"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.16","description":"> Global Ioc helper for Athenna ecosystem. Built on top of awilix","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.0","dependencies":{"awilix":"7.0.0","tscpaths":"0.0.9","@secjs/utils":"1.7.8","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_1.0.3_1648416045634_0.8195769690399362","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@athenna/ioc","version":"1.0.4","keywords":["nodejs","awilix","ioc-container","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@1.0.4","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"dist":{"shasum":"9c378ebcb7f8819f81841d9bea07af0a593da029","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-1.0.4.tgz","fileCount":15,"integrity":"sha512-ogW5ZFT9cATGlMz2ZBSufZYExDAw5x/Sy0zJfyl/wfwASkzK8pLz2Hy7fsmcJf1DZqnkWjIBFTv0xXfV5xGiSA==","signatures":[{"sig":"MEQCIGxWBhfnkkNQqhn6Jsev+GFKq04weqCdfoTEDfw+GntvAiBXHQQFPBGJTjqfdSCBz92eFbyGh3MV67J8mpp17RX8ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQaVNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqVw//dWn950+2B4/SKHwciDdUfcfofwOrqT02UVeo7KT3C5B/QO7x\r\n5Cjz4d+ml8XZh9Ql/Pnzxqd5bErcRdWjrCPHseMXu1eYi+MMeOJl22bioFmV\r\nMw6g6wRxEnzVshTH+qzINPiTNhQbvS86WcGthK/bGaWpWctwOTohyrSe8pwf\r\na10JzUjNtGXg0PCoitePbN6TRssIXhKUXmeK1n+YtGIoFOmkLOECxu5ksYSz\r\n+oO5Pl87RRoKMKCKe6GO+1KjrH2NrEUSa1qKqDPuHjaD3rFNVCJ3HSc02wO/\r\n4/PO3SiTPuz+V1R4tL5PoJbEWhX4PpgdEdxY82skXQ887fPfKZOBHfCfF14A\r\nJ0Tdy8QFglcq2QOAL9rhgxEi4m2SHXZXv9C4JISs6GiNt9GLJulE0GzTR6Nw\r\npP+b/rcTk28Gd0XkcNYNYhR7INZQrO1kaDA0XC3lmDQ2eQEpjffxgDBvrqyw\r\niWoOIDKHbwnJ7hpo6J0zd1lZZ6CEGSlKWHowgYHEeUhFX18mBDYUMerpyezk\r\nE5ebPQ1qw9P+8rtHa6i38oqE4+Q7udBXkSS4jdlWB02dq0rdjR2PkglCBfwE\r\ne1cDxJaK06F9dlrplWT0zZKWV9dqYZtv8cHhdUZBQ3Ouwg3LWkiQ0TjwbGl2\r\nDigyucMogdGd3z01OOykeA42MmyLTn13kLE=\r\n=dWdb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"4deba28796700f529e70bda556fec466e2325d6f","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing cross-env DEBUG=api:* jest --verbose"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.16","description":"> Global Ioc helper for Athenna ecosystem. Built on top of awilix","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.0","dependencies":{"awilix":"7.0.0","tscpaths":"0.0.9","@secjs/utils":"1.7.8","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_1.0.4_1648469325217_0.674943251518366","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@athenna/ioc","version":"1.0.5","keywords":["nodejs","awilix","ioc-container","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@1.0.5","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"dist":{"shasum":"4e170648a4fc92a318d501a31958cabb0ba9bd09","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-1.0.5.tgz","fileCount":15,"integrity":"sha512-cN1RGnZDBqhDLn/9f67qBD4k8wCMUZ8e1hDZ7TK0mGIXQgYddKvnY961PcPnjOxr+P22FrUygI3VmK+KkKOPmw==","signatures":[{"sig":"MEUCIQDUIM1kC8T3rQPd0M+jwlLqMtOEl63hpmfX9t3/X6vv4QIgaD8HVbYsrOGEVr8X49cke7M8AN0r4ujvU9OmFJaTusw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQaZdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoq1hAAkFlqVDxPv7gPyKF1exhJkWr9vRVHwQm4/EhOdcE6qbcCGAfv\r\nLJgs5LNYY8PaPOYqxTcpfj+sKMonR+ZyZZeHQykWY4cENWizAWGIpejgK3Ye\r\nxVjWx8JPLN7aiFu/gOf2mABsPriWh0DxT/5fsVkdozULBL2lTvstYcdbixn3\r\n56db1RIWiz0eFNyOaYUkvLkUly9Pe5D9xykJSSeH4n1r2mfxppsfN9SjbQTq\r\nHNgnFLDHi+KczQ1XioUO14yPg0Z8wBsgTCGDACm6P6ZWS6Buk1a6eGsvbeUs\r\n3sCk3Zicwi3L6wZj0hMm6j/I8mYq63qraBjLUBlau6PwiK5VHWgpUecx5PO+\r\nZ095Hvyz8fWivKVhUe487lzoh7p+tuRBLQXsKG2uRSQ6z6emfy/GSnx89MnX\r\nZ8O0F5hoFYvGa8PTHk1PfBUvxM/A1YHg05+61Z42eJZydxhhQzbvlteisvBb\r\nrfwtbZaNiLc+ngv6g1y/3Uj/gsCYWx3cvzWqIhBLGE/g8FF24yCNZ/QhYgFZ\r\nx3zJZsaNWNrfedOMDlXk228EqyQaA04IzVku0d5zx/LEoZ4uGfOjoEeWJb21\r\n88Vdtcoe26ziyq9YEKTpwpBaUUgsGMsJwHvBOfk5xotZpIFb0+K7u0DO0mYg\r\nEhcHiwjLt0YFcJEq3qA9OIihqW5w5difZ3M=\r\n=eyq3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"fe4a0d4334c9d9b6fb660fbc40ba5eedd5bff45c","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing cross-env DEBUG=api:* jest --verbose"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.16","description":"> Global Ioc helper for Athenna ecosystem. Built on top of awilix","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.0","dependencies":{"awilix":"7.0.0","tscpaths":"0.0.9","@secjs/utils":"1.7.8","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_1.0.5_1648469596879_0.36132489354569697","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@athenna/ioc","version":"1.0.6","keywords":["nodejs","awilix","ioc-container","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@1.0.6","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"dist":{"shasum":"718e3ed9fb00d95d333f855ecfb30cd9841b2c70","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-1.0.6.tgz","fileCount":15,"integrity":"sha512-vNlk7+penNKd61eFIHk7OSjor6HM1CO5c9ggUPcO37qvim9w7ZAyMmuMDJ1pSfgtwKsysOgxkMFyWtbpvkGWpA==","signatures":[{"sig":"MEUCIAD9HdQ5EtK99SDD1PNtbxeGrCMSlLSPNlqZwV7EjaNsAiEAoEe+7Kuil71OkCff58+oSV3oAnlJf0t2fLDx2Dlz9oc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQa+OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrikBAAo8x+VJdrwwvybvJ6DZ+bk0MNJ4yv6ATNMrUaf5072z2vRifr\r\nV7IKhWxwoM8XT83q6tG/6aPcZPTTu/jKecQZ9lgUSRD5hhYlQpoO1ufiRJaT\r\n30QkeJekmoMU5THP3eqK5AGtHajJiKd6S5LL1rXBmwg4fZToIhJrioG2q3rH\r\nF5dJE5PuYeApO8629MkEiFGgObcLTodr+xYi8qMWAzU9ZNxkxE4d0dL55m0N\r\ni4QOd8f6QbBhWryugBcXn6hSMD8y8lgU2zAISPzDlMKE1uqF66XKAnMG4nz4\r\n6t6dlXfaXOtfx6uldAP3faP6gpgtzK6b0szl9d5eCQy1Bw1oCSiuWoSGmo7A\r\nX7ioI+fu8v07WZ5LMgPfxFIrBalS1bB2LvGeh2aa0JP7z3PnfeI/lXTdYHUt\r\nl5wXRH4KQwMHWxne/07IgSvmfLBoYAsIbmACcLosrO4odnLHbIZpLC57UROV\r\n/dVHR1XxGABfILZcZMbZazd8PFVsy9Eb0qjAPvYnEWJ/Wao9tbcPRwK2jN54\r\noDuTSMzLqw2/TLmR0kQQ4Dg5mBTDxP5TwQkQ8PJRpBV0JjpgDbZR+mc69zSL\r\nhEP8i0MXxwUyoW8G9xUA0VCXu3/YclOZsJyKa1+ag4HZQj7D4MC+QmeZTKaB\r\ndwB7pcQqoge4bXyGUxpj5yrpcaCp+FoNcho=\r\n=jpwO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"84e138782bc473e359ffec3feaaed367cb1590a4","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing cross-env DEBUG=api:* jest --verbose"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.16","description":"> Global Ioc helper for Athenna ecosystem. Built on top of awilix","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.0","dependencies":{"awilix":"7.0.0","tscpaths":"0.0.9","@secjs/utils":"1.7.8","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_1.0.6_1648471950284_0.2562615471136902","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@athenna/ioc","version":"1.0.7","keywords":["nodejs","awilix","ioc-container","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@1.0.7","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"dist":{"shasum":"f85bd630b51b05264f129c6572ceffbe3fabab6a","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-1.0.7.tgz","fileCount":15,"integrity":"sha512-FpryJ1/IdoWa4ApfAtji62jUSjKOLSOsrUAhOU5dFVg65Zd5OtyIqn5DNuaRjSLDkBSLtm1H/8JmhvZDDCO/cA==","signatures":[{"sig":"MEUCIQCEYCMWHV4HKZiq9oXXpxpD5I0XmkIjOrSfo19GTD38pAIgEY/f/wDMj/GlCQVJGRAhxjudHPwv7VTJe9ZhDY0Nz9o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRmg9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqArA//aUc/ngRctJe6ZyoLsLFMa/T45gS4v5jzNzNnYIsYvS7SXfWE\r\nmEiFTJ7J98klD98On2VfWNghnXP8DJGuTN99aF7SxQAOi7zn4qynxyCmLJse\r\ntR8Jk6dVBEw55yMEUhLv/LPhXA2hr+PwafamQjxkGeHcXXUXo4R/sU62ccNP\r\n0mujo4jYlFZLNfdNyQgAY0jVTh6JrAR12XQebn+8YybfhR27ThFc7Z0lZBed\r\ndhthXT1YMoVa/mIKnVJnhfhXcRnOiqohJjRGUUan/hLBE64eSS73wnx2NFgO\r\n/s/9SlrlTVrDzYsejWcFAOS9VT6Z3zEDrSwSxH8CvyHLpMI+iSRR9KEDZC+N\r\nt03D0myU10RTfw7cAEZBP+GiUDvXOevcbh/C0VO1enfnJxRyihDm8ftcJzbD\r\n83X4NuEzNrPF0Gu5rgT/wlUiH2HQU/ILEzl2TnoxCvCYBZiay1XYpqSxvLnV\r\nGeWiPn4k4E3rpz8Oq3rVVX5ENdNsw7sSVEEsgyzO6CtbGT12nEtfH3MwHrCQ\r\nIGFSeIGIuidZxCwt3aEYzUtlwepuYcn4ge9Po++g+XxDgshM1z0jO2Z8WM2n\r\nIs+NdZpfehZEyD3yobJm+r3ojbFX3jMYsfhg7vOk3KBtiH7ZyH7qkcJQQkqT\r\ndXHRKhAxP5v+AMzqCu92mH0n9CaxySypkCo=\r\n=NvCA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"a335e599407ce192f51b86f01dd8506e19888ae3","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing cross-env DEBUG=api:* jest --verbose"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.16","description":"> Global Ioc helper for Athenna ecosystem. Built on top of awilix","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.0","dependencies":{"awilix":"7.0.0","tscpaths":"0.0.9","@secjs/utils":"1.7.8","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_1.0.7_1648781373421_0.7970144513992088","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@athenna/ioc","version":"1.0.8","keywords":["nodejs","awilix","ioc-container","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@1.0.8","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"dist":{"shasum":"a05d7bd4248f868574ad9a504ec0a5eceb5f02f7","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-1.0.8.tgz","fileCount":17,"integrity":"sha512-XN23c6AU1emeUjqn6S4fHSRR9Lg6VjhBx3BTcUnZGkYEo3iVaznVXIKoPnHFswjbDHXrGgdheyIq31R2MZ0R8g==","signatures":[{"sig":"MEYCIQCI1AtSZY3+tnCYJpSZ9FV/gQsizfahZZ1RXjTRkdpKdQIhAO0I9776PbTej/mxgq0VTKnOZ7sR2vDhgrJQNyflyyAZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRvBYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXww/9FXPb88+afjki7Sib+jLzpTAfx480IJx4oip2RdWnEgr5xet4\r\nt6q38QubpB92cG0efqrcczvGiy0CiQX+8D9hZtoHtUPNYyEqlbOl9IUBb1qJ\r\n5E9makcZzj4hvaaZ7Mbs71+eo6B3ixW0SFRFDtNjnNB/GXKnuRnBfBAC9drl\r\nPbzSK2ARvOXx17bz6+nqsjwZecdoOSwatjTNNf1pZQ2yf5AXK+UhbOuj9zl/\r\nhKFN8fU+fvR2R0TSTwb/mZy3ZApVBU6YXCYR+LU+/FO7PmcOio162AUYg/Qf\r\n8C1ZWay67Au3/9G73pYcI0qgaqgC0Dl9CE5hx40Ar+YGG0JnfPEfyARYPUCn\r\nBOCAnDGaEAeJyIrllROTgcBQXG88MDzQLUXfJ9NZLwUBaG+oUxOQ6/H7Y5YI\r\nvb+PzxKosnUL0YQmcMZmaQi6PjZ5apkSPMI3kwRcUqCfgn9DYtUuvE4Qnoza\r\nZqv2A7TorzFRWI/pmEJeUFtzTXZFhfhadtxp00gN/eqXHE3jaafHY5YXcLY0\r\nLh23xFqC1iHEtRS4wQCRh+bq5YAi6bADykukUoUclFKZTjGJ3Y73HsYYzrvo\r\n/frukjSBP1TbiDpzzA77YgAzLZjM4n0WSVMDr2OD6V9+qPz8iWdMofaOO/5+\r\nATNpt4VaCnn+GRTljA9YnN/ku2lvlY3Tc0c=\r\n=KMpt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"fa6fd87e1216c77b57b0fdcdcfe47fc28cd0fd4c","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing cross-env DEBUG=api:* jest --verbose"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.16","description":"> Global Ioc helper for Athenna ecosystem. Built on top of awilix","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.0","dependencies":{"awilix":"7.0.0","tscpaths":"0.0.9","@secjs/utils":"1.7.8","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_1.0.8_1648816216084_0.5660779728472993","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@athenna/ioc","version":"1.0.9","keywords":["nodejs","awilix","ioc-container","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@1.0.9","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"dist":{"shasum":"2bbe96cc604187824880aa54fa77b75e95142355","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-1.0.9.tgz","fileCount":17,"integrity":"sha512-IqU04R7oZFGeHQRjI6d1hK1P0VYF6FYaKLQP0BAQL407q+Wh5AkDEqIxQDyInIOoqIyWjpRet0WpRWjUyrQ1tw==","signatures":[{"sig":"MEQCIDUWSWiwPHQcLTS4+FwiJ2Uq0Iayl4aJqVGyJt0dQbzlAiAIrD+MDjjfajoxMTy+qNMAWntugd2Rl/JSWm8SFtXlhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS0ldACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr07Q//YanoJiv6cHX/Z5EFfjJO2KxYEXbOzCD1xPoUBbozLX7/rR2C\r\n82dr02I4nCCzNdJPhNTOLZmU3iBEgGDg5YMF+jo2bm0rgEoSM5uw6+NBVxJ/\r\niPABVwCvp/uWuQanCZeuGYIJxvf3cKGvf/1rtJhz6Aw/aFfLxPG9WCF1Punb\r\nEEAeOaKrphJIvUWkGIdp1xvkhacj53SQoYPAnW1ItB7xHe4KVaBytr6afDLk\r\nG3UN+y8WzcK7OXWbRvQUFqQsKQHntsB6CXGrMTcMmqjaa/PqV2nOb4EbfM2i\r\nnSxBGC3rbZmeRS4XeZFEXQ3nOPZqSEs8yI4PUZzT/0omxXBYVkezttVwkbAA\r\n4j7YQFAaNufDb8N1G4pPa+JdVVy9B/dx2K4cz/qkSDDq6s2yK6rQ8m6+cHy8\r\nqY4Xc99yCd5mDxoGZzMTJB7U/9DDPfTNR5i2P2NcHgVIeGozUk6E4fobjIsJ\r\nzZYPvW2XW8e+FUMNwe44X74DSpBjElIXaeRfR4SZzblR0hKc7hdrFfaWbKYb\r\nl1cl5X2ulizJGgaJlYnd0aLHNYdmFsX71VhjoutFQMT7bJHjm9F2ScNXyKs1\r\nBaU5KxYXEr5rKHsr91EonX5/8/L6i6NIFyTZhyNWHaSF9qFDDte85uNhor3K\r\ngL7qZEU4JmPvGvZBW+imraEXNYkZ1RUIJ/o=\r\n=oyH3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"fce7e632477188b216f59b3660bdf69aedf9236e","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing cross-env DEBUG=api:* jest --verbose"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.16","description":"> Global Ioc helper for Athenna ecosystem. Built on top of awilix","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.1","dependencies":{"awilix":"7.0.0","tscpaths":"0.0.9","@secjs/utils":"1.7.8","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_1.0.9_1649101149269_0.6153403872511909","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@athenna/ioc","version":"1.1.0","keywords":["nodejs","awilix","ioc-container","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@1.1.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"dist":{"shasum":"5ac7f721b5e57ad7166e43ab8524cd47f650204a","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-1.1.0.tgz","fileCount":17,"integrity":"sha512-W7/fos7QcqTyWVM+Vy0BL6oXPUBEjFN2vrEsNBbE+NfRRnqFh0SIq5Vlv+S5YU4dk1i96kl91C+LOu8gc2LiXw==","signatures":[{"sig":"MEUCIQCvQSgbpbeyrbmAxMdCh5Vu3f8rWQffDJLZjliyxhUqSgIgJviBh/7HtDpnOkuhC24SN2025aUOBNiaXeYD4R/+Nso=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTjxDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3Iw/5AUITA1lvJTsBM3DIzX/zfpzc98r3DL/n7Kw3DqRF2Gv4Dt4X\r\nXtOu0iSWsX4EyMPSwd4/t6upieNR639ue4aMojjGxK1NrylLL/idCBagsEkg\r\ncAg9D12s6d8oE+RY2irxTxJdtJxWf7lhfGDcKxTHw/Zsc0vLOSI7gASU9YPB\r\nCgAU0QEFePxK29i4te64HHqY7DX/uwRX0mAuInHZg+6m7XU0/5mKZSwgR3Hl\r\nEPcYPN6pDb9mqmmsloPVAq5FrPOXcGVPPZQxahyackDXpimiZ0va0Nk+ydo4\r\nvETO0XQ1GFEY3GQakX9Q34fYzRqO88ep60YzfmEOESWImUtI/z4K1l4O2yvo\r\nAIVU+uMSl4AyyEXJ5+H4XehT2uPp6C0C9xz3E9gKB+JBwFUirqO5olqt0LQn\r\nTEzpafM98a28fKtGMiNurWVdBnmg/6w6IEnmXCwYqrx2Q83UDEGKm1bXoIML\r\nGaL4Z28kJd6d5VdQHw/qgAst/9d/ei/1Su3rAewofwUtMQr00QgjUHtYEM+6\r\nSWGIXCxSSoftE+fqRtq9Y8lBqhnERbNzA2DqjN6FRhW4rANzL9vZRR6qifIc\r\n1Ev8mEQqHxRJuXBW2zY+Gfj2/bzwBPXfsAfEy/z6YwJUNdXk/Fto/ta0dAi7\r\nDmACl3BKJgOYnSoJE/mA49wwWU2cmM7yCFk=\r\n=SeF7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./coverage","moduleFileExtensions":["js","json","ts"]},"type":"module","husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"6805e5fe829228a2a8117f31bc083d572fd17128","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing cross-env DEBUG=api:* jest --verbose"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.16","description":"> Global Ioc helper for Athenna ecosystem. Built on top of awilix","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.1","dependencies":{"awilix":"7.0.0","tscpaths":"0.0.9","@secjs/utils":"1.7.8","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_1.1.0_1649294402965_0.972576747367069","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@athenna/ioc","version":"1.1.1","keywords":["nodejs","awilix","ioc-container","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@1.1.1","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"dist":{"shasum":"940316a9e5a579902f68e21b6ac9b155a9debdbb","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-1.1.1.tgz","fileCount":17,"integrity":"sha512-XtpAH/K73FsuixNSvI8B4+zxI9xfuGJmM2uq1/Px6PimEBNxzL3ScXG+L4JRhbSdWKM+Eq/AlNxu3EU1F1wgAA==","signatures":[{"sig":"MEUCIDdbsymxQMAuRG3XOUBcLohJBWrY/IkAMznFJ8TL86wxAiEAxO/hyX7EqoaPUlE00KHjOqDsuhaesYyLIL65DsaV4DA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTks8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqriw/9ELCYa9NCgelR9ggDPYKdAt6LBcY+geQC8jzsDOQwycDGVMtt\r\nG+c+ociRjtWNjpXd4ORCMqKT28SdImcdJSoc60oCTE8rorZhRnQ1XUnSsxLj\r\nV6xFoaQjDNFJ8800bc4L1Tv8JEuFzLpLpeLTj7LDsLwHX4+sZJW/icNadhU0\r\nw9mSxn9vQQHqJIEGioWAla9GpZEe1wMNMPK+KoHCImmNP8eJazIArKJR4kin\r\nLjKfDC6iQ1H96a9d4tbOwjAsa+bVp+/dGnvvHRlL30JjKmG7E3cwtV9XA/Oh\r\ng/954pVXOUnDXGGiAQwGpQv8kph6Ujko612fJfj+NLAgUeEGbVXy9WEBaMYV\r\nPc57pFKzv71ki3YD8WVEOpvRtOwMC4HFkNHgPmcp16voD3GVz1yxGCAJ3y3r\r\n2sOhO4Kyg/YenMLNb97zz5cR8tbCEFV0O+a/Guyy68DRc+maJ1oFRzQ+POnB\r\nSUnWyU2S+1RyFxt3U8tyvGQooM4x6uLZNfvSUuIHbHDUCXEXqJla4sIe7yTF\r\n0qYFi5WkEMqD2wgypV5yvypUhNg8XBohWlgV2V4rpfM4jwNJXo1l08/I2piM\r\niNFC6toPyumWhq59f7fQHNrTXJ+AS+tjH0YYwQiDZNVLedyIeVUy448SBE54\r\nMT5FALOqXb7BnPMd7XWEK0YQ8MdcKmLNQdg=\r\n=Izsu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./tests/Coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"2496d4e7cd8ac519fcf62a4738a69c1babfa176e","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing cross-env DEBUG=api:* jest --verbose"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.16","description":"> Global Ioc helper for Athenna ecosystem. Built on top of awilix","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.1","dependencies":{"awilix":"7.0.0","tscpaths":"0.0.9","@secjs/utils":"1.8.2","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_1.1.1_1649298236132_0.11277020048806774","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@athenna/ioc","version":"1.1.2","keywords":["nodejs","awilix","ioc-container","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@1.1.2","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"dist":{"shasum":"648d3ab23acc45ec4f6ca37a73541314dc039499","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-1.1.2.tgz","fileCount":17,"integrity":"sha512-yJV8+T9lKXEBeS73YhQGCosKjT7q4qSQxtShSU0t1tu2tfJc7qiFAVZNXCP9w6TfkRxUWwWDnh8r14Gdd1chFw==","signatures":[{"sig":"MEQCIDE+FGvRY1+0h5ME3P88Px/PlCu0/to/QQ1ot0wonAKGAiAtSMTqTqVcpYLeLBm4y1pAwdGDfSMVYtIVUtBXAB+EqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTxssACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorVg//QwPjlp8tdRrsB7EuWG92N2wSWuU7bSgC+NNRV+pXZTNkmQe3\r\nbRSUmTwbTeQj3eUxnGcjZyE39+3J1+guX4Q2KjG+jiEYsnQuU6fC1vQlKC34\r\nJot4LC4UyZKGe7vtxGX1zwdBd2Yier8CpyIyDLzusTYbLatEZwidkxItDZeu\r\nPpTHYWWAdL4QejpiKNiO+DlXluNDRDjdTFPbeO6EYzXsSJZEtbchUt3g0ajN\r\nbTUVrjNmhbMyLsp2K4p2y1Kmc464wmi7jWQHtfNwszeHMF8FAVYTW0/k7EGW\r\nu8kGwB5sU+yZft9TV4N/gc0sIYZ1oIh/OF2DiBYaz+I+XTYBotJQS75A0tgO\r\nhqteM3e3C/unwBnq6yWtoNK8BJbtXaKMRbzhKef52MEd9gHUMxdMeXZguPxj\r\n13ulgR/fRf1v0lbXcpdPrwKJncQ0UsWDwVMIutRQROzt7uCRGtGA+ybEmmTN\r\nRCTBjnu9otffBwTzj99Bh82IQmFH5XD0Ym6G+1r+ErI1CVm/PHWtXLGiHQ7g\r\nvudTKEgYmF1d+C/CYxcobmeiEQK9jvDapngjlj6H2yQif/eO+9DtwldW21R9\r\n1XDZGwmOLXqG5cDIBlEwstTOReJk/I02RXq1tQkQ+sY9ZfD6pPtBu3NipciH\r\ntMuOBvCB0aJYTI+SB81LR0Kk29c878O0f/Q=\r\n=1rYb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./tests/Coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"8a8abb27d82b747821179909903ce4c0561d73eb","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing cross-env DEBUG=api:* jest --verbose"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.16","description":"> Global Ioc helper for Athenna ecosystem. Built on top of awilix","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.1","dependencies":{"awilix":"7.0.0","tscpaths":"0.0.9","@secjs/utils":"1.8.3","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_1.1.2_1649351468168_0.6275921987349506","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@athenna/ioc","version":"1.1.3","keywords":["nodejs","awilix","ioc-container","athenna","typescript"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@1.1.3","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"dist":{"shasum":"967869e4e35d1c08336180c9b808b63ccbd0b18e","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-1.1.3.tgz","fileCount":21,"integrity":"sha512-owhtIGKqUp3Wr/PpOfBPLTyShqtRbbJTgkYBATHdeE+7TydT4FU6F5lXYzmAMUNvXjO6Wb+F4mBHTchZikDMxQ==","signatures":[{"sig":"MEUCIQCibUNC+f/jVPvaKyguKYI9ExJpgUVYIbi3EPEKK09DaQIgXuwKjZPSIy9GscR+Hg6foFb4MQ0qb0970+qoteOlL9Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiU4Y9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNrQ/+KUHnU95ISNci57+1vBzAdCYddt2nc/gRvttNwekwVOghKaCW\r\nogZj/fHxGxFODFUZYSmMlT4zDaWatQc5dohN1/2zzSDTTbucndUE7WTLQ69w\r\nwBRj0Xo8juzesXQhgE+rMoECB6QFbFsqO83k/rPZZcEkqEUgX6Qr1bmhsWs6\r\n4GOiBV2lOaAF40t16brR23K2pKhXTPEH2b3DufX5YKKt7y7GCydGEMp5CH4j\r\nevspKaRQ/lo+oWoPuFPyCwbJmsvWz8WtBXUGO1L5u0pXDW9eWA+UeiqgNBB5\r\nxtRJ/HL/VTCyUnNHAAscvyUYINMT6X4KoW7FvP7H64Fb6knzY0YE9YIc+6xO\r\nbGDGouTJPvKLSXo9F2Rj35prPbPu2j+r82JKvldUTtCqxN1AH4nBxX7+mGbO\r\nUCnl07sLxpl+FMJZq+Lr5jYYiuZMpOxaDo6C+ZkGVsPFuC0qhaUSgvY+xtgu\r\nvmNHRFsMPBMoGxP55uOfR0PufhiHDr/cCWL030Qk/kJVX22prMEpbmXt4EGL\r\njo8c4dNz1ir9csnBDqUnCItPiwNEsLkvW04bvr0VyItentijwcOlJzzg7YS7\r\nS3BZneYGUNJKF1V8Gkx9blgYs1qiDrKpy3k4TWoOXqHgGyDJQ33JxPEdb19s\r\nq1hjA8nnuWM6qpNfv8SwEiTSxToJ675Y0kk=\r\n=Nf7d\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","rootDir":".","testRegex":"Test.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"modulePaths":["<rootDir>"],"testEnvironment":"node","coverageDirectory":"./tests/Coverage","moduleFileExtensions":["js","json","ts"]},"husky":{"hooks":{"pre-commit":"lint-staged","prepare-commit-msg":"exec < /dev/tty && git cz --hook || true"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"ceed06922e35455d98d652119b79dad1d0b8c123","scripts":{"test":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing jest --verbose","build":"tsc --project tsconfig.json && tscpaths -p tsconfig.json -s . -o .","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"npm run lint:fix && cross-env NODE_TS=true cross-env NODE_ENV=testing cross-env DEBUG=api:* jest --verbose"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.16","description":"> Global Ioc helper for Athenna ecosystem. Built on top of awilix","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.1","dependencies":{"awilix":"7.0.0","tscpaths":"0.0.9","@secjs/utils":"1.8.3","reflect-metadata":"0.1.13"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"no-undef":"off","camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/camelcase":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-var-requires":"off","@typescript-eslint/interface-name-prefix":"off","@typescript-eslint/no-useless-constructor":"off","@typescript-eslint/explicit-module-boundary-types":"off"},"parser":"@typescript-eslint/parser","extends":["standard","plugin:@typescript-eslint/recommended","plugin:prettier/recommended"],"globals":{"Atomics":"readonly","SharedArrayBuffer":"readonly"},"plugins":["@typescript-eslint","prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","husky":"3.0.9","eslint":"7.32.0","ts-jest":"27.0.5","ts-node":"10.0.0","prettier":"2.0.5","cross-env":"7.0.3","ts-loader":"9.2.3","commitizen":"4.2.4","typescript":"4.3.5","@types/jest":"27.0.1","@types/node":"14.17.0","lint-staged":"9.4.3","tsconfig-paths":"3.9.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.24.2","eslint-plugin-promise":"5.1.0","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.31.0","cz-conventional-changelog":"3.3.0","@typescript-eslint/eslint-plugin":"4.31.0","eslint-import-resolver-typescript":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_1.1.3_1649641021427_0.23722412924237934","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@athenna/ioc","version":"1.1.7","keywords":["ioc-container","service-provider","service-container","awilix","esm","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@1.1.7","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"include":["src/**/*.js"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"ee220a5c1645fbe6eb62112a7890af4aa0012125","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-1.1.7.tgz","fileCount":9,"integrity":"sha512-kxPFQVw9B8mRTP2SO4JEPnQu6PrIjKzhfwPX3cnmvu7zb5hzz58ww0ZZo7XgIwErd/1mQzv++7AWJaSLKsx2nQ==","signatures":[{"sig":"MEQCIHldNemq7T53Eu6hIcB2q3Oue33g3alZgkkYuLt5xSgDAiAEHPN+BzubvVYsczrNPbCKIenkhJVvZEaiN/WA16eKMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibrLpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppUxAAghtL+YIygSDFsKpzfuKc4wpMdiOBE9Q+EuI08ZkdhpQ+8n4f\r\nZQ9S4q8IV9z4K75R9/C1Sq3lMhYuhGibFhZVka6Ad2+ZPz+3JYt6q+CoJNOg\r\nCq3g/GeUAbjTmYm70RtbaI0th4X34a6zV+dY4MsdG1uycwXyIOY0uZOz6gWX\r\n8IpYgO0eEPoFoQs3+C+PLAZ+c33MF33DiQqAhgcFbAgKE7bqEa0Gi1FTE2jG\r\n8wLa/IucYeoMQ/8SU/LgNw5x1VoJBCli5TRx/FvS00ktPbW0J5IAdz9BIOsM\r\nrqvLUmXsuAi73BLyYuDG+Ojc8//yEK8SI7bNWDNoFniZjQtVJK649wwP6rAt\r\n4Vh6o0Dgrht/j+wBdvilP32VnOodfduAa3KCTMkuCKkJNMHVB0v0HJUdL+Cp\r\nvDYA1w4m7cZOX06IcdwLwddVQ+VWTsW079q5PKVR6ANock/jm9PMKgOAGSyh\r\ngrDWp6jCV0T1ng+zA3aun/K19P0U45f43THFCtZOw9jbBjp/usbK1ofI6cZW\r\nvG362t2nmXYzDI2nGyjzi8wNIbVFZKw7CvdFefdCFo46nh+f+o/wpRdOXhRt\r\no12AirglwTymV7kPMsEi/zr0AMPm6v68olzPXYap2plV4qyGOP7rYQ8bwru9\r\n8yJMIq6wNcyISvJu1qy1hN8dRntbLX0UGEM=\r\n=OOeU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":"./src/index.js","gitHead":"6c46ed4ed9a85225f94ce418662444f280ce4a53","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.16","description":"Template for new projects.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.1","dependencies":{"awilix":"7.0.2","@secjs/utils":"1.9.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_1.1.7_1651421929326_0.9824777285144808","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"@athenna/ioc","version":"1.1.8","keywords":["ioc-container","service-provider","service-container","awilix","esm","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@1.1.8","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"include":["src/**/*.js"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"b29362644736f3c9296e26054b96fe87a418db20","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-1.1.8.tgz","fileCount":9,"integrity":"sha512-HZDFd/XTfwmwTYT5bFjHvltth///Zw7REGS2sgJP5HmkxCv/vrobyjPNnGublhcnaKtr8rpxRQK1aV6Zl+pJeg==","signatures":[{"sig":"MEYCIQDhkzHNRexstaG/I+70melJp5bRAAvadn44mjlZMdhEdQIhAJJp15k6+zz6V7LueEJMJjFAXaUS4/z7sp9VvEC1ZUDP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidcXBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmocag//fp0+S1xng3r1ExIz6LPTt9Q+zqQcWkw+X5xdHoqT4JfcTWye\r\n326h0Ib0JD68auZ+nK66nelVgjpbCz+l364zVyBJUz3bsRXV4ZU+d3dztoER\r\nLM0DgF4oBHsz/R+2HHAueaLHzFRpmp/iljRRjKfMKQuJbLrrj33mrqINiuV8\r\nqpn7WdXApwo0op9YPpYoHoaMNm9M73Hx6Phbf6NJQ3/m2VxYb9yub8cumEAu\r\nE/+JRI/G4lnnxhqiunxj+WqrvRSrsxBrYRJ6eIRDvESureTfpQDIyCxZKa6r\r\nOD/kIqH/iXi8aN9A6gg8yd21DAUdW4bJtU3y0NK2gLt0vYzDW18nwrCDBffH\r\nnrLia0hKwfWPDHzzqcwHHUNChOoJnsnYGq/7SEOiitx1YTClmc2Qm4i73MM+\r\nPIGl15umx+CdOMTh9KL5UeTs/dvJXRkIf7/f4d+qpAkWWvM/0/xwSEZVQsMc\r\ngrxj2YAcr/O/EGcpuPToxl20Mb221/WjPAZt+4ofIdjSwDkxrPIWwCkXSzmX\r\n45VA+vITP0vRFXUv4UGKYgb7/0zk/hErYIE9WINxkv0hfzPcGO/5dGt/gsFC\r\nc7HrQK1Cs+6f86UNHSdCNNsyRQxD9l1f8tWglD40UvKaKp0bOHW3f2b3aU/1\r\n1KXuqqh9KMUeDcklw8I/+1doAeLQTynrBvg=\r\n=0q4I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":"./src/index.js","gitHead":"9f244ea65916d06ec71d6f6979627e49e31a32b0","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.16","description":"Template for new projects.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.1","dependencies":{"awilix":"7.0.2","@secjs/utils":"1.9.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_1.1.8_1651885505114_0.8878867006607829","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"@athenna/ioc","version":"1.1.9","keywords":["ioc-container","service-provider","service-container","awilix","esm","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@1.1.9","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"include":["src/**/*.js"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"b4a0cc7ba3d664d0a841d245906b8b336f58bf65","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-1.1.9.tgz","fileCount":9,"integrity":"sha512-6KdpqRDkaLZ4GzFkKEZLWTbEZV2sp6vuzsROy68kBQPYdwcpGE4GeUXbp36Sx0YbJaEZOG4Cwk3lc2kaIGMBHQ==","signatures":[{"sig":"MEQCIEYkhPKYHRYFyo+Frls/nO4bWdAPVPj0cBUUbI2RyodLAiAeDmXH1VMUG66PmOtMQPUEsrrA07LA0NFj4lfYyNRn5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigmszACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqG3A//Zi7FRH9QjgnOeDkiej+LXX9IEMfwhX268/K7wSC/MrAZl6lo\r\nunHDabJOdmEOUja0U6IU5+zJELhMoi5efb6QeRGXgfA/EV3i4RqtR+E5M8sc\r\nV8ivHczy8K5a4zpybflZGEq97R5h3OD8PS+LeHjVkNEqbxvtU7uem1vd93NU\r\nESeO9VOx3GtQVeYlBoE/YaEaRfbBewmJNDH/KsxHPorKkCiNIyT2C+alh29v\r\nVCw8fNc3f+fKE4y/7+9NAMpkQbaJN+ekI+wtN4nIF9rVYkYZmw3/QydlzrCy\r\nX+kgUfsHlFyyFw1R1OnrgCUjo3vQ5spHG0E+HXV15OIxvKgtWcKv6b8HIVnR\r\nbp2WjJj/Yr7W0ipzp7unEmIOBswpR7opK8+y3IW9nL8tRyANRGSmpBcxtyv+\r\nWWmhXoxh91qk3F+Hn487RPziEQcc3AAKDG9YG9KEUJoHAJwTkgfopTvFqfCm\r\nyQyoMwHfIyZah3OtuQ1w8Z3LsFyjtZImNP0+k0vrwA7wwtwb3GLT0aqVB4jZ\r\na9WmQ2vD1ltfMM5XxLeeZ/6hYSDG4f/mrZtovsousIyflm84XO0TOb2bEch6\r\nuy0MQ5SMvJxND5TQ4WcM1GZIrqphMU75pBCakXuHLTwnArhQEXIVEkcG7HJJ\r\nZ7X9bK+mYk5ZtNsunor3IO7TM6oyDZBeCNo=\r\n=YZlD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":"./src/index.js","gitHead":"8379c7a13ebb1b2ec48f8ac5f553b5640c234b1f","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.17","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.2","dependencies":{"awilix":"7.0.2","@secjs/utils":"1.9.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_1.1.9_1652714291076_0.3583103147220634","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@athenna/ioc","version":"1.2.0","keywords":["ioc-container","service-provider","service-container","awilix","esm","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@1.2.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"include":["src/**/*.js"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"c7b7a03a066fb940b0d5a82ebdbba2dfbc573466","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-1.2.0.tgz","fileCount":9,"integrity":"sha512-R5NLoNo7c/lgHRr5zj97d5TW1r4MLTysBlARhD99LykitqNJqBLYexOBAEP8dVEqYC/0+iAW3rUuSRi4emKoNA==","signatures":[{"sig":"MEYCIQDCSvPQDGOBx22b0uT9SklazkwinAEFvDNEv+i4DS3+CQIhAItbU9y5fglJrf7SHJHnByl6rqAHikLG9L1eq8oVDsWb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivG9/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpb2RAAlaXD1xg4f5PGco4NRJTfv5cJrJ8kvyvMHmDhBjslmwZ9C6NP\r\n7bXdDKP/Lzt9/zEZStfyC6lnRND1X7Sd06CUwCRGEnsI7Bt4W/fguCjtzEcY\r\nsF6US8LgAjjKzYHqnahuB30HhzOkdfxZWUMfgS21GI1mhbUPE85r+iKC19/u\r\ny3h7YNBxnZStobVEr+QRkuu+YpVx4ie/B4WTDrWpiIMwJ4A/ZptP/tk/gmnb\r\nEmw3BfW1FqfOxB1fmeO3AM8aDudnBqTeod+v0HW8DAY0vR8yDwNlK4tad3g9\r\nCeY3bcdg6uBXoKM2yTFU8MWtuFGF/1FNGsHzC3AcowK2AHyYAD3ubQMvLv6L\r\n/FseSwFF7D9LF6pM8ytlqGGWw5vIgtMARkSwKeItAjAS4g7X+M0iO2meb5y2\r\na+8r7wuvV+DwQDdTXpSvfvpCf4/YOh16j0/U99PrqeTKztYS1NIwz89zPpGe\r\n8wA7k71Sotlf1+Nl8ohohv29VxPnhfPhIRXdjYzXmdYbtEIgqnuWR0RXRo7N\r\nx1KbIiEZg1FQVz1+Cid2rCtvPKY7OfMrtbhOjpGFTsXFOh1XFGez3N78v2Cr\r\n+d3PGocrB25dneumg9IBlXFMq7xYaXhjSv1t7K9h4avAV20CB7CXaKOr7ATB\r\nBLogjpKVGZE+2oJ7aXzvLnJrERze1HwOEH0=\r\n=V/i3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":"./src/index.js","gitHead":"86c4305a3f17a573ddd1757d0d446c561af8eb4b","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"8.1.2","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"16.13.1","dependencies":{"awilix":"7.0.2","@secjs/utils":"1.9.4"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_1.2.0_1656516479480_0.08671145288705273","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@athenna/ioc","version":"1.2.1","keywords":["ioc-container","service-provider","service-container","awilix","esm","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@1.2.1","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"include":["src/**/*.js"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"da2eb8d697250ac8d3beb71915c0e845af4d3483","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-1.2.1.tgz","fileCount":9,"integrity":"sha512-8gLYXvLpQeRh+vMGzFmS25U0pLc1bVDecG6+gDDz208FRCqUtkqHPrTypwRvu0zCt5CSTBy/UTHMHxmhIUigzQ==","signatures":[{"sig":"MEUCIQCBt9nClPJeJFFEnO3eS6Jbm2HDwDd/kCn91erAN5hosQIgG0zOghznuKp2+EMvGuBwep3es57kMvAvMfrxnj7k85o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixeKkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyvhAAmOBoajHsfttk6ynVCYiPH3SyWqsgrleM9e6BoclQ2ePRLIEm\r\n8dAj2+OTgqbEoafTKxDqzCsHJy3dEEidqYHRYSG4h7M0cpm0xz5+yT6yHife\r\ndXpbf9u18QRZKBUjL1ou8E9RFQahoOEHAR1I23a/z6wogyZNZ9zptdjLcsr5\r\nhiFTPxBnESIGzkNxuhUbFyEgKn9JTinjXT5kXwwZM3EvWDGgNfG99+myJCyj\r\nZRUU8qlGenAh+u/pmtVLLWvaPM4E02Pqxknempzjm2+Ei1ZeF9S+uh9aQ58K\r\nr2T5ExIGAdoReG+tSmfdFpz/IZYbsIcFaY1X96ZKb4Rj0Tv3iqT818+qG2Rg\r\n1Rodm9zQvJTuoR2/XMetsyRonv4SGB33j80OLFqogyV7IM4/aYyIC6Qvko7Q\r\nRYMCN69sagC5KtDh39wO3gWFDO4l7kuzWWjyJO/5g3a+nNdfJwjAdlwaUsT7\r\nixH476qHN6COYqfAz+9o++yYeehVs2UpuscU0jDwk8hK3t8XDyjxKnL3wWf+\r\niLNN4AAuQKm83CWTq+ovGJC/lmGRC90VfOLCiUW5NLCJ2DYSiaAv3nRSvB+Y\r\nEQDVW3ZLFVjSeuhvGKvWZZk4B8NrTL8W906iPfYGv/2aJ6LmkwCoLvQ6haoh\r\nQA8JcDB/Sn3Flh9ZDVZxtLJcsQ9JvL1DNzg=\r\n=+yb6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":"./src/index.js","gitHead":"92bc77103d22c092307f164fc4b6850715af6271","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.17","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.3","dependencies":{"awilix":"7.0.2","@secjs/utils":"1.9.5"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_1.2.1_1657135780064_0.8164792802882537","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@athenna/ioc","version":"1.2.2","keywords":["ioc-container","service-provider","service-container","awilix","esm","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@1.2.2","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"include":["src/**/*.js"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"12d0b3711064bbd7cf288c96f99249e92143702a","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-1.2.2.tgz","fileCount":9,"integrity":"sha512-J8O/iz2lCKPixI69ZFk/o5p/chxQVjqD/GkY4CZgvIdlvfqvBErpOqG/eelPrLS6FrMDnZZMNy9TH9NUNYKrAw==","signatures":[{"sig":"MEYCIQCUDufMLLSXE0dAgvNLeabypUrJuUli6bhXHH7dirM3owIhAJB2lnKPncbgr4bi+fZNywPwm8493PPPSi7DW9Ew+xDj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixfVKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEuxAAgNkRFlH0dq8PSlsug7DxX9VeVm/H1vnUVxv/T8wGnRQFacqF\r\nWUXpoYu6pZgSDNaA5UloHuFNVXFwCRuEfjSCFYX4Qj5kJ5gScmmoHRcgPUgG\r\nrFp2+pgROduLQJE9/WauWi+IrIn+/Ft+Sh/plOfQU6TvCKHAV+e+rv+DU3mR\r\ndj4DLopIZyhMlJxguk5raMYTBOpFoVjw8jxeIAq+CfUZxUJihrGV/quO56Oc\r\nMcoEasHd/umTAzMJjAVTWpg0sCSh4tpNeTnOs+m/vkNyBr5rTFkK0G8r78Pu\r\nH7BwByRMxkoye7cu4/7SVCdwVf6VkKpsMmQu1n5/ojYlaFaW3LywY+K3nZt0\r\n1fJ9PoPSjc1hMeeenCnUW25pQt/V9lDckms5T+XLfnnn3c+hs6u/eLTZVtFR\r\n2i7JZ5UC18Bl5m15viYryztrxksEAiJ94sd6hOrHhUYvbOMdyldIQF/60qBi\r\nKh60aFp6N/mpojuF09cGaai5ucBetUZ67QOR2nkv0aAhQgn8FLqTQ3RGJvsd\r\nkMAZyV0s60/SHkxohFAYuFcpTNWQwSUjWUXgxVvlj1/aduZu8wpfDZnz8qq2\r\nwmA0gO5wmSo4+I/1XHgmkT4SumuuWiu29ErqoF3OTTjVx8EYGnGBES+JsH3j\r\nl89CKPp6qmwmraqXKWILUuihzD/FYgYNbls=\r\n=RSUq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":"./src/index.js","gitHead":"6f476992a707916a7527e4632d3e2edaf1e7456c","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.17","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.3","dependencies":{"awilix":"7.0.2","@secjs/utils":"1.9.7"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_1.2.2_1657140554005_0.8689854081321762","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@athenna/ioc","version":"1.2.3","keywords":["ioc-container","service-provider","service-container","awilix","esm","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@1.2.3","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"include":["src/**/*.js"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"63a70f2b54886d56c3d4b47c46230f918a152768","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-1.2.3.tgz","fileCount":9,"integrity":"sha512-IYe5Ma4UbK4kXs7FZzm5bio8y89Ib8xVG7C1Ip2wp4ICYAIBsHQ/UgASqRqDH9NZy764FOMNBQqYjN5isLlmyA==","signatures":[{"sig":"MEUCIQCPBOVm9jihALLeHFh1jvbbafAHunavnyCgxENNHa4n0QIgFQZUUAffDphOXwLLYSiMWsN8WRuJ1rq1gvWfoiHyEa4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixj4FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmry3xAAngAl/4CcWYN7CNm7EMqB2Zxezub0CK4M9DN2WAjCR/+Cuu4z\r\npt0Ko0YdPHmPLWthRgFNhT/kdPS+HsP0737Jy012gxNpZkSvi7nKmbxIfETU\r\nzKip2blwAxFryOK1s7uku5yh2GAjQ6fCK22VOLTicyhMVwN6HHr/QFoNkvYL\r\nJKLhtBKAPxJ0EVyka9QfC5geJvwk8nlrRagsJRIgp6GZodidCO+F2dq7f/Mg\r\nEttxSGMaAIVJ6XKELd8pK+hticqgQXXSYZlpeLpAdiLU47cm+DMk5ebuRLLn\r\nV4iQNsn0vOXsYmXXILsihG7xTSltchBAyozkx3r7kTbOWb8EX1aSBhbprnHD\r\nxnK8z5gydWeUpVxBWy/iwFEbZI8Sg/Cm3HYNqkQIwAV87ctn/cktZR6gnShl\r\n7aKhfF1iHBKgVmC+KSE4bF786fH3QdGtNrevBCMi+fxyiWFVSBvaLwaRy4YC\r\nzt6xpfJrjPNlJtRFuR3NauAohWMwAlUIArHJPq+KD47Y0p4G8tuxt3zoiq7M\r\nY32gsPNitsiNkhg3XyTHdBuoUwPjcCq2fuW9r89AXA3R3MNNyOl5p4F+rLdA\r\nixSYnwA/k1F0+qdkPcbbwPSYgy6alGMywlLoqc0y48pnqAuhsuq7z68prbMB\r\nidfOwqb+cHRoTQRYWTqziH9wfY2JZjGsoas=\r\n=oDhR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":"./src/index.js","gitHead":"fb32fd6c7ae012942db085bf63f5a6141f63399a","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.17","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.19.3","dependencies":{"awilix":"7.0.2","@secjs/utils":"1.9.7"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.4","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_1.2.3_1657159173142_0.5887978737411685","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@athenna/ioc","version":"1.2.4","keywords":["ioc-container","service-provider","service-container","awilix","esm","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@1.2.4","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":[],"include":["src/**/*.js"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"8f6c85f0c9ecf045177bbe2432972120dfc45f6f","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-1.2.4.tgz","fileCount":9,"integrity":"sha512-KUO9ss9AQwbixKRCzmLpt9+ppN7wkoP/99+qFVCHpOcsfuQ0Z8SnCdDw8Tx6QMtHX5ohmlo6O/QPukPyQwwxEw==","signatures":[{"sig":"MEUCIBcAnxCKyfgQ1gp0caLUffPMsl5P1imvrQU3RVLEczDlAiEAhTYj2norAcfbICOzAWtG34evOKgny1pUbFXWXgOoy8U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGMIGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrR0A//QyocKiQpnu9wfgW9zhMU23W7nFvxHCIDoIJ8CoD/d60AaLUX\r\nu1910GZ80EYq0k0lQ1yCgpdF097qJVz9j/F4HzfyT5LB+uG8JOzCq0QcM21k\r\nF9HgjS5/UsRi3YS6FPnynBSRRy7moHWRUNiklm7PEZl1kktebfgt2DyjxIwh\r\nfeFphS0EotD1LmPptP14hhGX9Nc2UuLnqqBzKPRGilJEQQktd9vc7N4MYF5F\r\nuKVQrLbf1oGSjEXOuJ/Mdv4145taWfTGuMwd2WGafWHOQR+0/tvcxN1PJPU+\r\nrPYBqEuKtLvlMa/+48XD4pFUY6MVxH8xIRUdh1jnr+fcboumoSU7y951ATZM\r\noLSpO/CBdizTIqZaqLYYhDtL/PGj9uMEyoJ+4EhVlDIsf1JiHHUozbrMwnUs\r\nBR6OueCjArYI/LLIPrdP4Mojj3ojmdL/72xVOMaZ0zkj18TfFQdT1VISBn4Q\r\noOLifSDvzXx+OxLfTuExVRCElQHEMfbK5aNZB97DTmjBi7icO2zV5ChRmw8K\r\nn9Ml9AfGUPIWhpEySaVQpSmkmgWs3Ac8T5vW1Rh+aLlRpLcAvGhAbbm8pFxz\r\n5LQCUL7vGtGGQiN+o6RRIL3STfV28pDRG3xyARH8kdtInruTN/lWwc3pgPHR\r\n75WSKxiTM3E8LqjWd4N3b+5fiMRnmRg3+m4=\r\n=ScUx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":"./src/index.js","gitHead":"608d61ce4af96b14e002a9d91030fdd8b203ef6b","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.17","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.20.0","dependencies":{"awilix":"7.0.2","@secjs/utils":"1.9.9"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_1.2.4_1662566918647_0.765469699291951","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@athenna/ioc","version":"1.2.5","keywords":["ioc-container","service-provider","service-container","awilix","esm","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@1.2.5","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":[],"include":["src/**/*.js"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"93ea25af1721dab1ead4ec0cb99091d0afb7fd33","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-1.2.5.tgz","fileCount":9,"integrity":"sha512-yonbjILMIwt1Rpxz/4c2AB6JiJA8JvbEs5XOH93FbE2Kv6EdDLBV1fMPyvQUOh164Ecy/B+TvDAG6W9kauNkpg==","signatures":[{"sig":"MEUCIEtgGTGakOeogqjxPTcw3xLurwcyC5gWvCSqpAZwC4qBAiEAjrAv7lAW8F2OkQk2ZBTx7iSzpi2mX9Sbw+nIAVFpxoQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKnHxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxtQ/9H++7/aMPhiV0a4+MYLzST9BSUODgMS8kUhZA94BuWJEEEZBN\r\nuTRXBSgFleQKZJ3D45XEb47/Vro3suCfQgcWoBIb6WPopmjFYEJRwOoiIDpq\r\nUhpcUAdP2txbG4HkRBlrNkn59m5I7mO3qNKDM1DL41Hi16QifVU3iiP/jI69\r\nnoPcJv9FZgyEih3HvIQC/pnEluen60f/TyCnFVJhVh/kyRwJzbtBJ0pefJwl\r\nJrCS1QenDWJcGYLqXaBaRtooEWTKRT3JXD+ymLkBrVnFiYvJLheLZmF7phFG\r\n4AGfjdPt5bPfxi+Gex/cISlS6uuUh4iSaAyt5UDE7ZwAL05c8LCbYEO65cZ8\r\njJ7VikzAVC+GRLmVLOP5EHvilJqmExDc8DFrLsyvDWcdl8rPIakbe6LVMtYi\r\n0iCvUeKGPXucWwm034AOWLfniYNjo/B/sJH9xh4YJpukBJrgqv15FmfwF4HB\r\n7+/dd/+Mow8FmAaAU8TL5QY09Zialww+2R93Oqw0JKrBDsEXSvcTJSJAOaDd\r\nFPbBIodmRKJphD8P0jDCXZ20AOubDmqK9WZyQagUtjVY4evFAU63Bf/VP1y0\r\n5+ugMQT4oXAhyshOS+zF3Q9nz5MTKEnJeoswonF7MkoT8UUuN5+Qz3ZANxbZ\r\nUxuyOwTHyA/JhtkXF2ALrCTPm6mQvysTt18=\r\n=kw5h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":"./src/index.js","gitHead":"ed5538a5cd660f338cde88e2ac2e0aef976d1fc9","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.17","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.20.0","dependencies":{"awilix":"7.0.2","@secjs/utils":"2.0.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_1.2.5_1663726065244_0.8656488227667611","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"@athenna/ioc","version":"1.2.6","keywords":["ioc-container","service-provider","service-container","awilix","esm","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@1.2.6","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":[],"include":["src/**/*.js"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"2554dfccb75d889d5dc5e01ff0041fb0d4745843","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-1.2.6.tgz","fileCount":9,"integrity":"sha512-DGW6+nHEzZw7dO3a59+tKg7VmvpdkckaImKVHYFNntfgXQMDvOXpjadnrrHTYzDedF3GBW7jJwncASAtABE6OQ==","signatures":[{"sig":"MEQCIBwr6VYqxkaMsX8QYxEaSYwz4BsRFTc55OUWO/57OZ0yAiAnuBHMRJarzvToFoA/alcYEutZfLGmiJtMMEHF1Se2PQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK4xuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBEA//QNiG7odnKwE3x2Lhv9SoyrF6JE3VQ5MFYcoauOkt4+yg3VON\r\nPO0DInU8Fh0DSGrEcuBiyofR1+654uS0SW/HweDBChABz9mZT5JDsCJ9GE5V\r\nOtSp+dEGwxaInNLI0WKZ+oqT/dfduelftbukWgu9YqxB3QBSaJZOh0wXf0yg\r\nmLz0Dj63IT87ED53Za7CikE+r+GRFxRj3AMULTMfi5AFBTd0jfeaFZVrTYJn\r\ny1O0wXu4eDVNpFJYFg9fnGjZTSTPQeKao3a2WBL0JdqzEVY7qoB7v7EUuFW+\r\nMGhSj3GuFGDrvUngNKh1v9e5dIA6Nh8C2452J7hMtDcH+lfiWtshGq/FwPOh\r\nWRJcWD1m5FNdCJlZRACAuzSsqhUWXNzFVPNkRLwmuoGjmtaoWHziIkglpl9V\r\n+LGzFU4bUxSKSeOKcS8uVmWBB+1AnBjGz+Mgb4Dbf6J5n7Y+kHZ9sFpgOyPM\r\nTgjVjPr/MUg7JAXE5W3+X0TS9haCzPunsGjLDcgscn4zrkWCi1zek+JHoR8K\r\nEk28RY5MQ7SFXjQ09aeQhjl6NsiN3jrHeb9pLhZY1JsAxBE+DAKxA/obL8UG\r\nHfr1wBc9aKeoEvJDwcRSpmgxlzbuB1wAeqZ/LtX1RbggsZav2XqsnYL7baGI\r\nA37gIyHKUBMaUEJ1fSUFIkTzW3sXI50n/1w=\r\n=IKIh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":"./src/index.js","gitHead":"ea304dc600543e221e4a650d4fe93b99d47d66a0","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.17","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.20.0","dependencies":{"awilix":"7.0.2","@secjs/utils":"2.0.1"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_1.2.6_1663798381913_0.20692706681773831","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"@athenna/ioc","version":"1.2.7","keywords":["ioc-container","service-provider","service-container","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@1.2.7","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":[],"include":["src/**/*.js"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"4f8d8478079060f672668717070e271a6109b148","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-1.2.7.tgz","fileCount":9,"integrity":"sha512-lgUBufn4uVd3i90NG4Y2YFS4sbNCvHSo4fk0peUNEOdnWnYM/VGM4Q1tTjqQq0PVR8bXyVFHY4vFC0xnGEQzvQ==","signatures":[{"sig":"MEYCIQDe9y6+jXwaK15FBNJIu7F2fIOj4kTWSjNMZzwPg398fgIhAIPMp9fSjKh1s3w2TtFdoXwl2LVUZw37dcD6kNrI/MiJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUdf4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqg3A//YrHsj4xwT8ab0cI+JgBVc1g+9C7MKXfw1vrAc03UNWSe2ZVz\r\nqvicH8Axz+O5IkcSWcfUhaUQfJRL3vvcI4/YPJWWW6FQLSu8Eef87IzWREas\r\nZ59H9aKUmCBGB4Vd6xorG/t3FR6ic888C0ui4ZZxys/1/KA96Be6jw2WJtlc\r\nKgB4+imNlibBJRS6v5515sgOr2bH54aTWYsJy4lTWm7BYTMB1BnuWS/ZvpP7\r\nt/l7KxDRrykk5x6eFIiocZaEsD5+WsK7R0+8N4GTxbK1oVul6y4IBXjnJAfl\r\nHxI/BRm3KaiGYKwJPqDVj3J+GNo1fZMFI91cSV1qlLk7XO2WhtjIb4WRRKNi\r\nrr6RyIxHRcU/AD6r+f3BuQYXWBlLLiPfK/utf0+kW0X0WgipkMfkGEllQ/SM\r\ni7WJFNqEV9489gMgG9hO2sSEiTS/Vjsg4/y1iqUXqNGRX7eURKOjzlvLnYi3\r\nUEORJdiAcGzxRRSaOaF+E/u5TZvNUus78r8K44ZseDEioNcQTyu3dxboEEDn\r\nHceqPuK6PfetHdVQi39J1B7zCF8t1HYm/no3aqerKhrMxIt+o8sVMgewjKWP\r\nGaax3HTXB/WxAY7kbV0nLTg5R1WDAdAgoctY9BmNWA/uud3LqzOZI3emzKhF\r\nbDWnc/5NecxhzztOC5Nbx/gsECB0gaSZfPE=\r\n=Kipo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":"./src/index.js","gitHead":"8a861d87ebe1c8ceb1949881bcf20f841291e4ec","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.17","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.20.1","dependencies":{"awilix":"7.0.2","@athenna/common":"1.0.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_1.2.7_1666308088202_0.1341850430390168","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"@athenna/ioc","version":"1.2.8","keywords":["ioc-container","service-provider","service-container","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@1.2.8","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":[],"include":["src/**/*.js"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"bbed315d4c12252d267b747b8c6cb89ba1adcdf6","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-1.2.8.tgz","fileCount":9,"integrity":"sha512-BS8EnNnMKvr+GoYb6x4+kr6j3pMshTDqebOV70yN5xCypOXPt55lDesjQu5rl3aw1RQkeP863KTdwt0qOYjcww==","signatures":[{"sig":"MEUCIQD3J0Ck5T6Y9+v9QL55iZv4bxt2k0UhNPaCTQ5Jw0h4cgIgP0UIeWS8ZXUMbbTOr5XnbHI8ulYvcL4bJF33okoONIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWTfKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoBBAAjn2eg04wRiuOXzO5tmsp3Q755OfwcpzOwfqplHR3bv3qKTxS\r\nEeG1VNX/5Gpv8yfYxhOUUYdj05gK/7MSCXetP3epk5liXJlv6vgsrAdXpyws\r\nqn1itpw+ZhUdzzAZ1gaZOM/b1ijiezWN1rJ0uLX9X7W+3cHHrWLokfLHUnib\r\nEl2qIIhqAqyOexkawzewG488PFgoe9NSvwZ+kgJ+gOO3q17sL6GG+pDXpYJE\r\nms1OJtKK1AfuFP06rERNm0NfvM/0mYVJvtGGTeOd25N79czyTZoz3RE5Qx4c\r\nnoEpZWWe7D6sn9lzD7T+IJovpFyt5b3hA9Uxf1kpBdTAdoTn2RS3p45u1tBa\r\n5ZwiEr+PVA1P8ORju41ita89tS2pwvyIhWxk7sj10VEPWzZ8TMB9kooGzbzh\r\n0fhrlz3TYqF/tTlCie9M4S1ZBxkB0QlQKOfTL6+eMxmLhiNb9bjbhpCl8+FA\r\nJpQWiQhJbCmSp01nlnzt2/1PoIgjYsTs6U0S7t9gnoktlU7yrPRe+Fh2n6sh\r\nK9GIiBiOj8CE79eAOZDa72lc6jYnOXG3zLjit3O4OJSEuvJWgyqlIWgNF/mG\r\njddzn9kcRDKu39y2LadSNtXWgCYgGyF8meySDOgWw/CQcTeQ7VkYnEPend6F\r\nqAlmO1BRWEMuvQjSVnnXn0Iv/DXXDW63Pu4=\r\n=zcwM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":"./src/index.js","gitHead":"7057412322a4252a74d1583002d59b5839f7db15","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.17","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.20.1","dependencies":{"awilix":"7.0.2","@athenna/common":"1.0.0"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_1.2.8_1666791370087_0.8789758494517586","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"@athenna/ioc","version":"1.2.9","keywords":["ioc-container","service-provider","service-container","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@1.2.9","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":[],"include":["src/**/*.js"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"acd58ac3df5b14e0eee424170558d011bbae645b","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-1.2.9.tgz","fileCount":9,"integrity":"sha512-/BAFGBvCH4Gf5pHcKT81MhT19ZG3kFW/XGjVwUEYB02KeYpv416myhqzacVNSkQS3z+QZTCoh1vfP8apt7p7Ng==","signatures":[{"sig":"MEMCH0YOQnvdryDPJryQdQ0SR2b9rthiTXwjnzQmu5+HwmQCIFLT0CC/my8iYG7tchtLwrwAY66gI9i+k/Li4vMktY+W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXTdPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGVw//QXtet8PeGVIwIMyYh3Q4orG8mM6oCB1SerbxbVRD3Pm3uYWs\r\nrkL9gQBnPtUJAzoctFiLrrPAmPF53rX9SjI7yCQa6oywtn4E6uNxoVV7lRd0\r\nng8xJODFAUJ0HL/trLQP9FVDtY1HifhJc4jhmBP9KIVfyXTc2rcSHZHvanPF\r\nqlo52Gta13KUBovCmS9gQzs1u0gegwfhYmf+ouzsGcPZbbzhpp6MXrD1kBIR\r\nDO4Jx8GB1KODCf7QAsnH/XA8ptSnTQuoO6US7MlzP+QTl3VpNfN6sdXqdv6N\r\novVy/mD8nwboLNIPAQ5WthSIZv2xSe6IlcYj7wiKi1ZTJujidOyKzXSXWr+m\r\n1dPLneKg6IrW7JOpNNZdFGnRjCD+/B0KAPWM893Njg1Sr25/511Hqn4048u+\r\n8+7xs6jXRktSWAK4d/1Ci7aoKPt8S3ssdST0NfapTp3FpxaRLaReO7ET1r/7\r\n3xqkRsNZCZZdSU/nBbwNrTB+lfdCdDFO7GI05/ebrYVY2y7YEwQoJfQ4dQ46\r\n4jr9N5ofz/EFyH4mAu5utu/PLF8Pa6cFwIbrndfOb9+pH/ougSW8jMLqhMvr\r\n2XPmrLRUfxkf+leF3dtfU1ofXzaZ2a9gJjGa0qzplB2XLcxTuvLIPk9syrdh\r\nco8koWhGLZ8k8USayu1L/ohExW8+CfPHpRk=\r\n=pgS6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":"./src/index.js","gitHead":"864c4dbdfdc4f5cb928c493c16106619c8a5117f","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.17","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.20.1","dependencies":{"awilix":"7.0.2","@athenna/common":"1.0.1"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_1.2.9_1667053391219_0.1841866849376672","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@athenna/ioc","version":"1.3.0","keywords":["ioc-container","service-provider","service-container","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@1.3.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":[],"include":["src/**/*.js"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"b540327e21efa918db72eb69234290badde0f307","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-1.3.0.tgz","fileCount":9,"integrity":"sha512-adJUqgpjUYrEZgglEkh6ExLG6qyqxPsgrh105TApL7uBm4jET9DuF3MluPicqkYrPrAa4pk2U1e+NByc7cAqrQ==","signatures":[{"sig":"MEQCIGLin/3WXKlbffWCvUIekaNH1u1WglONBchq993C+zyWAiA2pqh1unISg6MXxqOKcTdtCGWlaVGIVYfjA+HLvSjOqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqcobACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxExAAn33vW+3FNr21ygILvu0vSRmn9fOIi2zdhqOQPGac2qn/UVXY\r\nN/DLjFVrayEr7SOrn2TO1a3zloGM8OQlIYq6aOOdNJiIhagcN/r90J3OvLn2\r\nfY5uqC5FKK6divmpR7QPGNzzmgi6bCc8TotgprhHRsDVXla9DtZHaYvmG7v5\r\nCjED37ufLxH7VXWoQDqvQoVP/X7+gIn0USr806mKzx5w+Zr09kUG0kVJ5QmE\r\nhwZ/zRgrnk9zL04w+do4yyEhesJfFqt587os/pPXtmdizabGR73kxvRMd2wB\r\nkn6qXl5tC2yzaeCSpD+kY6Vybru/xnfCsBVBWiyaClaZow3f5ghJ39zBTgqW\r\nOCLLLymTvOgRHWSVum0XS11vSaP/8+LH5kQ6/5V0cn3jxihrM6/1QuwzPj+Y\r\n48zorMbK7rKpRXwxXTe9uKs4S6aPMlosril8tll4EE2jqsbxOB6E5yb6u3ll\r\nqhtucAIIraiPuRQcklNFH/QIQTHb1csjgavW/lpAXwgqarP5AVGr2j6ktZiT\r\n4VsGFuLJjFSfypNvSxCmlEvgF34FedDohV4r+5/iB0N25RIN+FWy63LTIJzp\r\n2j83WPdoEEh44Nr7hUjVXav4LtepcxjvW3gY5ScsKgFgUUA9NpmuZQlbeNMm\r\nLZWB8DtistuCbG0DZQUVKl19HxXZxihFbG4=\r\n=QVsa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":"./src/index.js","gitHead":"eaf340f474aa53a480e9c6b0dca6dad47936ab1c","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.17","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.2","dependencies":{"awilix":"7.0.2","@athenna/common":"1.0.2"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_1.3.0_1672071707288_0.022216706223192828","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@athenna/ioc","version":"1.3.1","keywords":["ioc-container","service-provider","service-container","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@1.3.1","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/Providers/ServiceProvider.js"],"include":["src/**/*.js"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"c0fa9afa1c984d8cd78245e13b04884b7650e1fc","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-1.3.1.tgz","fileCount":9,"integrity":"sha512-Ao9Ejty8eq2Si4J0cDF5zk7wvBmwrStbjvb2qaeLy7SsCVopPfsl6QEReVxY7QQ/1su/nRJfyfflS9qn4yybPg==","signatures":[{"sig":"MEUCIDrlmK4g8dgsMhlfSmCi/NeLqVbTmCA1bbFqszMlUCvCAiEA3xsVD4wwLFD+uWV3o/uhQ1w98vAbPZWaCD4qsAEAnmc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtxaJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6MA//RWJIIz6MrRJ+RsHsK/RaGt4QPlF8asu1aPJGr05NWKIhxNxn\r\nCOzxmwhPQtlr2FA4HWAvaSluOQ79gcHkgB7x6DWLkVbGbu3G4a5gAReEZ07Q\r\nsZMcECAH9WpPHFjok2c6LC3zoyJ0Ss0nkhKKskSJFS5ga1uAAO8J6JQ4dXL3\r\n9NVYkV/LoEX1aOw2vSGcyneH36Ty5Q6RB283VbnxbmY16hZ7s3IXBOruh3Cz\r\nMBWzxTeOKOkHjOeup8McJ3sxOABP2yZsx9YB1JBPpSzukJmM8ZJftTNjwLoo\r\n1ACYaKPC76oRzPMafivVtGppPrcyCzNBev2DFRELSfNnfMMU2+QJQ+juEoTB\r\nXv8R+b2a7m4Ihid/vaen0RGIVGz/In122y/D2LCGwLAxYIidxKZbbYZmXQ7q\r\nzzBiKeHXo3ncNREyCkro+r/QBHLuxwv5gnEObzrrQCJfL2dBmsFcZCklxdoA\r\nCfNHf2gqhJoZ77YePLJ/NHYT76TTizfQM1ZiEjMN/3JTGc5LSZVR2AIGSCTN\r\noi/WzE+2ubV67AxT0RDbExjaeT6t2YZ6zpZ8YeWcH1l4mEZ769hsS7vipZTP\r\nsRcD4BOWOB5FPLTq7s6e/snsanCjGQTalksuli5dB1JFfJg3gsc9Uw2Yu+rM\r\nqc9Y/QiStY50IcZT6aWaNP0Ur2kMK48Av70=\r\n=Awzt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":"./src/index.js","gitHead":"5936b2f485e3bf1c6fae342d64a20dcb2f7fea1c","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.17","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.2","dependencies":{"awilix":"7.0.2","@athenna/common":"1.0.2"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_1.3.1_1672943241638_0.9517868053925334","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@athenna/ioc","version":"1.3.2","keywords":["ioc-container","service-provider","service-container","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@1.3.2","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/Providers/ServiceProvider.js"],"include":["src/**/*.js"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"214267e38c63f0b09c32211ee81e64bfda07987f","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-1.3.2.tgz","fileCount":12,"integrity":"sha512-m+GzX9HlOdyQgbrlf898g3/K97HUe7Wy+aGSWC0jhq/Kayr6MGu6FeGUwpadT2BJRmNclP2UQjlonO5330Xk8Q==","signatures":[{"sig":"MEUCIBcTLjT2L1hEzpOAYJPAF2zw98qM6jIK7edg3VYrxddkAiEAxTNHWdgdvJrq5EezjI9QBTWjD9XF59X9bQfyjIWAs68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuNa9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6ng/+NP4/Xl2gd7wkD+yMUiaEgVyHLHxJdGxmwcVDd5G9WefSI0x8\r\nk/vgTBeuUy7CUZ/LNlX0T3uGI4rneolHCnjcPx9jXp1PC/l4tMiU6Y1QFrjC\r\n+LDFBN6ShSZFrr3/5o23WwfRiiNXf9Z3ZuSuf8zoI9pZH27q2b52KX/00MG9\r\npI6wdAv/foRSDc8B/RM8fQwZlwswFDUH1cfFy7kG4taHHseQVqda8W0YobP4\r\nRcs8RxI3wSJbi1aeJoPozvGPFpS6/P3KIBO2+GTy9aRvnXP4ku31aJpeqZLH\r\nirid91KlnRktXJfy6dsDC4Lk6cU0RmyV7jKbobKLkCInxI85IM+xXZbN7+H4\r\nALYsoAXqU4mBYXT2QUWe5Oy1UvdFuY8N4Dt0zCwBSdjkD48HZfX7lBPOdGoz\r\neWtUkTB8doymnJ23N0dxEwd7dl+MNut2AYJ9e0cECN8wI+bh3hraqETepitf\r\naKuloqi/iBbsoqr0ehHodFn2L8yDL2aLQg4c0AzIBPSZc9HdQMO79OdezI6J\r\nskdtdea7HH8HWoYY84TGdm1j/BROzqWNUUoHiTRObZEr9sXxTh0NvSqJh7wx\r\nHnq0U1erwDNMPRCegyl2XQnGDNpPmXGoEHtNoNKhPNyj2bbft/PnYTsPn8Cg\r\na2y71O6YUY249kDx92pOd9GgBdg/OBTy+O0=\r\n=YPLZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":"./src/index.js","gitHead":"df03ad1a0f0d30d4d4f6634e216ab346d7c426ff","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.17","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.2","dependencies":{"awilix":"7.0.2","@athenna/common":"1.0.2"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","sinon":"^15.0.1","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","@types/sinon":"^10.0.13","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_1.3.2_1673057981322_0.9435356013103","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@athenna/ioc","version":"3.0.0","keywords":["ioc-container","service-provider","service-container","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@3.0.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/Providers/ServiceProvider.js"],"include":["src/**/*.js"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"97c93200660befb6233eed89b049ff53ed10255a","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-3.0.0.tgz","fileCount":12,"integrity":"sha512-QEKlRd4StFb2yqh539U/8NLMxGFcyGAiNKKRN44H2lDyvRxoVoiB80KGUHX55TK0z70LpI+Ggd1m9rD0fZCqwg==","signatures":[{"sig":"MEUCIQDox4IfLyM5pjoR4AsElWIULcujTUewcfQ7+f4O2vRlIAIgcDKfLOQrnQcGFHhJ9B4zocGp0sGfRS/VWpvcvxBqi7g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvEsrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqB7Q//eR9yg4YT6MiVqgWvGe0zlRxmOp2PtetBWxDBtX8Jqj2EcaCw\r\nwwivj0iknE3IpcNabbG8HIIH6HeZUAyRNSpTdoB8GDm7ktHcGqQc/geP5O7F\r\nNahzmhAvmUZh7ee1MSVW0VvCbPyki+RTV1rYcf87TDntXIEQNk02cUc51Bp3\r\ni1sL7GL/uVRJRLPJEkRx6QD2uxY/Ks9q/dZz9cGwLxvGTBjRXwPIwh78Zz+d\r\ndTd3XWkyX3zYqcT8vTiSgRLrqcFQB6q6SThBtJjFKdn9BIxzdYHX+4jPvQqV\r\nN7DfBejSwm0BaT8WUsklg9kHh8vlJ80pcYkVgoI63BpAw9mqvdZjWS414xY8\r\nDHItxnyciL74Loo2ajkgK/zIvKhh6laV3KzjVTYa+ZY5VpTNlZyrRxmudJUU\r\nL6sCUMKyl+HPrCMu0j5ql4fyO6OQgthqvyhDESVPVPGbSIoPm7MQr6foPsdw\r\nYyNpQVEbD75KqS2QnsTtN05GzWVvDhxOxYz09KQkJ7ks/ytr3o6n2oXa41nL\r\nb3Tl9LFC6lJKwzv3hZEM75ZlZG05IzSSLFDI5BFWMsJaRqx3asP6t1RxT9Li\r\n3ksJbdAFqaMY8uPney+bGc7AgxrWxzT/8NTfIsaChzXGpAp+Rjyrp4++8st0\r\n6+u6ga+2cIbdQ0/lUrW3f7w4U3cealydw3I=\r\n=kkJd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":"./src/index.js","gitHead":"a70842b735c413a2e246f438c93b2e1e8918af14","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.17","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.2","dependencies":{"awilix":"7.0.2"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","sinon":"^15.0.1","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","@types/sinon":"^10.0.13","@athenna/common":"3.0.0","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_3.0.0_1673284395279_0.006297290495203667","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@athenna/ioc","version":"3.0.1","keywords":["ioc-container","service-provider","service-container","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@3.0.1","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/Providers/ServiceProvider.js"],"include":["src/**/*.js"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"37d5492cdd0231354e107eb520c2c08d171d39b5","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-3.0.1.tgz","fileCount":12,"integrity":"sha512-qjx8HTWxixB97kREcYvVPrM0ixaCfkgw2QcFXoFE2N0iaQbDIeOAfdsW55tSdFJXn0l6U4yW634L0hGNGGP0iA==","signatures":[{"sig":"MEQCIGSwECK3/ORjgn/zWdaQAalQKQgUoeo5BVukud+PtXnYAiBUHSVD4m3d8car2gyYxm/I0S6/wHp1yQRNhW4M6vQkbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjw1hkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdTw/8CWY3Zg6MIwxi6fRqBhYPeEqJYM753cBvnKTcF/EcaZpjTANk\r\nhi4kdeqKQrZqZlcgkj3g3xpJDokhmYkva0xlFtcDYVtsx9Afdgwz8n+BHscw\r\nKCAT73z3gZyy3Q/6Lxl0zN9YGQCqxoEDYu54iau0tM9aQkUbl/edwPOrW1Iz\r\nj/yBZsLvUd6t7Up+fXiy79dYo0/CRpBsEQTsQ13K7vA41Sx7POHj7KZQcrkG\r\nbRyiyUBkVs3Q4xT4r8/Cd9JrsxrqyBcDYOzJdSe7DbkKdMcGCelAUxRz960Q\r\ntGnTudbui3T9M6hmxNEuV2/pwqCUf9BqtHmMafMWuL+88+JxqSzmkjC2shfN\r\nnmhobpMDLwRfqXjvwvGDlef8JHqLnxFocVETePiCXkNboGwvY0QdVyABM9Zs\r\nLNA/B091LcmbgEv8xQ3DD/K0fTR4EvIKxYgYTabarEfXsUvZoTvN/to60wlP\r\nw1xRB3+sjcYn0zSTuA1pzaCbmldhyvcvlLEgE0eGVuMC+5hQ6KXOCzaP0XHP\r\nZtK9VTT/zS/d6FtUkOROtPzPLnWx2PT/8yrPechszpu6kcOyHyWR1NZcqFKH\r\nYdaX0e6w+GeBp7kdNCUm4Uulg4/fkofPYp5vkin6Xlbgy1tvlu1wjLrQBFLL\r\nzx+ud5OMBYt3u65sFztpLxdP+bNgCx+wA20=\r\n=gi4k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":"./src/index.js","gitHead":"6db49e80ee323ff7219caba81607ff57b836bcc3","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.17","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.2","dependencies":{"awilix":"7.0.2"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","sinon":"15.0.1","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","@types/sinon":"10.0.13","@athenna/common":"3.0.1","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_3.0.1_1673746532603_0.7248766745097681","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@athenna/ioc","version":"3.0.2","keywords":["ioc-container","service-provider","service-container","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@3.0.2","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/Providers/ServiceProvider.js"],"include":["src/**/*.js"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"0769ccad8ddc870a37069964bc1e78a91fe2c95c","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-3.0.2.tgz","fileCount":12,"integrity":"sha512-1xrULzRyqCyLMSRfm6Cjzp5O93YzHWsdyoKy3p4Gu1kLaWM0PsTZFYs53k2+hzVnwivWmEKLWv+YBg2kSiMy/A==","signatures":[{"sig":"MEQCIHjyQeRSpYItuRGl2vx/oVkEIiObxbmBAHXFBh1O7XrmAiBxi/nwYvYZ6ATpnVc9B5Ef6DvZeCwnyfxGunoJZcBb3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxBWQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/zQ/9F/mysVIF7UyrV0h0IPsVjILWmcouWNo+np/IiSpI6FU6DCYL\r\nz3ODH0ynz4oAkcFWvInsHn6yVGgyctqCSGWs9LzwIpU8LsiJCH/czBIboK4+\r\nqHrIIz7aAxfPTxpqFoxIFkY+eufr27gfi6aE7FF6GHiOxyuSAQU1/6YrD7m6\r\nwN62Ft4tmsB634jpIvfbFUF/K67Rhgo9MODV2M9iK78KFyIwwoDy2+lPKfz+\r\neQwz2hUa0YO/wyMTIIRXqqdq0SVVq3abXcHrLy+l8ObNphAG1h3MUhLk/xkN\r\nWcgjwjV760zvh51972dzmT7UfOmfT4AOGXrFcQPhBrtAYcugMZO7P2+jdZsj\r\nZ6mxhXx1SGOui7jlz6SgqAucJYfTB1AKWpzxMsDVAMuOOODYGejvMGqFCaBe\r\nwh2Wrd6bfW+5A6CEZWGb6vMdkKzW4pkBPts7yIN/FyYJEv/9CFLE2vz2c3bt\r\n+XtRzFsYF0ZD6Qk9Y6U8WJkYWtydATkd7496OLjwg4oA2RM3VbZ2TqnUQkzD\r\npXRGh2ym3JaY8eZVP18BmEcozW5tPywYPlFRCYsopaXp30M1OHVDVNkeqsmn\r\nzqaDuT5j/2WYq3LlYWQK5B9AnYGsEeBQ2DU066V+7tWOJK+WNZMI6WNzC4o3\r\nLQxoy5tEKMrpVgAgeNkTyqcfRkI6sV2QYRU=\r\n=n3IU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":"./src/index.js","gitHead":"7f1373563b517d858b813c17b3328a02dfd961f8","imports":{"#src/*":"./src/*.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && node ./tests/index.js","lint:fix":"eslint \"{src,tests}/**/*.js\" --fix","gen:types":"tsc src/*.js --declaration --allowJs --emitDeclarationOnly --out src/index.js","test:debug":"cross-env DEBUG=api:* && npm run --silent test","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.17","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.2","dependencies":{"awilix":"7.0.2"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off"},"extends":["standard","eslint:recommended","plugin:prettier/recommended"],"globals":{"ioc":true},"plugins":["prettier"],"parserOptions":{"sourceType":"module","ecmaVersion":"latest"},"ignorePatterns":["**/*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","husky":"3.0.9","sinon":"15.0.1","eslint":"8.14.0","rimraf":"3.0.2","minimist":"1.2.6","prettier":"2.6.2","cross-env":"7.0.3","commitizen":"4.2.5","typescript":"4.6.4","lint-staged":"12.4.1","@japa/assert":"1.3.4","@japa/runner":"2.0.7","@types/sinon":"10.0.13","@athenna/common":"3.0.2","eslint-plugin-n":"15.2.0","@japa/spec-reporter":"1.1.12","eslint-plugin-import":"2.26.0","eslint-plugin-promise":"6.0.0","@japa/run-failed-tests":"1.0.7","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-prettier":"4.0.0","cz-conventional-changelog":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_3.0.2_1673794960534_0.5708586674356275","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@athenna/ioc","version":"3.1.0","keywords":["ioc-container","service-provider","service-container","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@3.1.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/Providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"519e7a271fc9e937e0f48453f48145c1bb12114c","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-3.1.0.tgz","fileCount":25,"integrity":"sha512-9LyA3Vlrpp0zt1iZ6+nXVtie79VqhdXMEzYPiIdS3veCcqzyLX4lZma5p2QrchEQRsLjNg9bVFCjlXqf9pID0A==","signatures":[{"sig":"MEQCICugkS4+xuc3i3eDAjXfiMFRdevPsSCWvHf23iQse4zWAiBFne562lesPAl5pdrIJjR25L2ibtzcFnw8QzwG5vfa9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32773004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0c/mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQJQ/+JkAVkQxi6UeK1Yb57aAN4NZgtgShHWx96vu2URc6uExBfQ6o\r\nweder93EhRg8SDROisbMmJfBFkwHTjjbscMaLHfweOIKDHrQbH9KrZU86RgB\r\nyqI4I2t4CheNsQgKcRl5gAiPktF5kP1uaXlGlqSF1K9qmHDYpc0J3wh8CqKo\r\nYC4EDZa8iUvXZkh1IRW2xox+qgl+88EOkFo07hwfxWJwGXjT7er2yOFedELj\r\npndGlGHKKO+evnlraFUYimA0Diu0EtYoYoxbhcsDtewYkKHSjzCQLQAadcuG\r\nEy2ur95e2U6AYYUdr1ruN8uo/lRiWGlywd/MS8229gYVAGDIU/ugXAjoYvU8\r\nXM9CHnt+//FHpr5h5VwRS4/2tNLoVrDn5wtuBfv6PLd1pwTNZXym0oJpYtL/\r\naTzeapubYJjeMe6k9BfTbpAsm5L78gNstWXGmMqRzKoZ7p4K/mkV07wPfoxI\r\n5NCfyW6PSfwoh+klPouDiB1KnrOgaHci6UZE29azgJCMfPXf76cYHJ60a+8v\r\nG5DBUm4nm7uYLkA8OXYRZwfS0GXvw8PCkNsbwcYW35whBhh9mqjsWSYIAzeE\r\nBpIFxJSalKqebMsjp/TumdvUmx3w6zG8lqv1xEAoE5BEXmovalg3ItzHz7Vd\r\n9hnr2K9oAnuPdmETZuY3G6s4t/l57BsX0R0=\r\n=/QjZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","tsup":{"dts":true,"clean":true,"entry":["src"],"format":"esm","outDir":"build","sourcemap":false,"splitting":false},"type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./build/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./build/index.js"},"gitHead":"d2745d28b58ac4e7fda5b5f47ea5c4439484f1a7","imports":{"#src":"./build/index.js","#src/*":"./build/*.js","#tests":"./tests/index.ts","#tests/*":"./tests/*.ts"},"scripts":{"test":"npm run --silent lint:fix && ts-node ./bin/test.ts","build":"rimraf build && tsup","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* ts-node ./bin/test.ts --inspect","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.17","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.2","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":["build/**/*"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","tsup":"^6.5.0","husky":"^3.1.0","sinon":"^15.0.1","eslint":"^8.32.0","rimraf":"^3.0.2","ts-node":"^10.9.1","minimist":"^1.2.7","prettier":"^2.8.3","@swc/core":"^1.3.27","cross-env":"^7.0.3","commitizen":"^4.2.6","typescript":"^4.9.4","lint-staged":"^12.5.0","@japa/assert":"^1.3.6","@japa/runner":"^2.2.2","@types/sinon":"^10.0.13","@athenna/common":"^3.0.0","eslint-plugin-n":"^15.6.1","reflect-metadata":"^0.1.13","@japa/spec-reporter":"^1.3.2","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","@japa/run-failed-tests":"^1.1.0","eslint-config-prettier":"^8.6.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.1","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.48.1"},"_npmOperationalInternal":{"tmp":"tmp/ioc_3.1.0_1674694629833_0.10016949449372059","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@athenna/ioc","version":"3.1.1","keywords":["ioc-container","service-provider","service-container","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@3.1.1","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/Providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"f524bf7b0bb9f2800fe7bc89358bc5b432d0457a","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-3.1.1.tgz","fileCount":27,"integrity":"sha512-kctm8vDVrkTWQgfb4KaGQRus0SH6xFmsZCYr8gNfSKWFKXz5n4N7HaAw4xziic9p37kvzgqDZO58EkgqLXG4jw==","signatures":[{"sig":"MEUCIQCEA3vOabWUh6Vy3W2/JLc4sn6z4tSalOb3DjY30VdiMgIgLNccLKxD8sgqHJedztjMFabckSWTfImpEmFIp7oxf+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36904617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0/sVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZXw//XBbUI92Te8qNgIYp01bV1IAiZUMDeyvF4i0pDEgqNZjB94Xo\r\ngRf+XiFNcgJaAA0UX8chz7bib9zTQsFDzmujxn3rQZM2qp6vLyUotvAH9GmO\r\nomu/M1j44HKNoP2PjeN7VApgxpL1ABfqBMD7rNF9nRTWJbqOfwbVV7yofwUB\r\nAwIb2q1HZ3cvJJjOroQ6BkjuiRrvKYCu0RBqmx/s4FxCTABUYjnY2A6bBdeW\r\nVz93W0PkoL3mGEmgzcCwqd4tmO41dzu7vmmnYrH6OR2+Ftpf+c29ch0AWulk\r\nqPw1k2DTU/ZKPAWs8Oqs1w+J6Nm7C79cUkkAwW9r5a1AdiCWVVORjgVsM1wx\r\novbGTKojArstA7paSuaSgOmgW2VK1NoRmUdtP/yBWVczNrbVQdjAkUCGC1iw\r\nIi1+AUJC77dcpbgSgxc9J6ak5KcE7G2CRpM1uCdjrslktF04v7NlwSaoiwtL\r\nJicDtQ0vsk2/koYPgGlS9fr4dJsHQ6x5XfwrcUN8vTBpPfQM7JMewTCchxNi\r\n9AvQK820A145vnRd3ZPxYzeMWtsyPkajoHU/g/+85JgYrL67uOyFvGkY6Fsr\r\nfh9ftVTrNvKDrcMgOld4AltjXAd0udAyyVhUGFkZCyG6RkjYGlQbBKM6Lg9q\r\nzV2Q5MQAXZ20PSMl5jQnHiLuqbtLhU6MUqU=\r\n=nHyA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","tsup":{"dts":true,"clean":true,"entry":["src"],"format":"esm","outDir":"build","sourcemap":false,"splitting":false},"type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./build/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./build/index.js"},"gitHead":"97a98355fea73eab212bcc0486fc09217eb49337","imports":{"#src":"./build/index.js","#src/*":"./build/*.js","#tests":"./tests/index.ts","#tests/*":"./tests/*.ts"},"scripts":{"test":"npm run --silent lint:fix && ts-node ./bin/test.ts","build":"rimraf build && tsup","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* ts-node ./bin/test.ts --inspect","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.17","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.2","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":["build/**/*"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","tsup":"^6.5.0","husky":"^3.1.0","sinon":"^15.0.1","eslint":"^8.32.0","rimraf":"^3.0.2","ts-node":"^10.9.1","minimist":"^1.2.7","prettier":"^2.8.3","@swc/core":"^1.3.27","cross-env":"^7.0.3","commitizen":"^4.2.6","typescript":"^4.9.4","lint-staged":"^12.5.0","@japa/assert":"^1.3.6","@japa/runner":"^2.2.2","@types/sinon":"^10.0.13","@athenna/common":"^3.0.0","eslint-plugin-n":"^15.6.1","reflect-metadata":"^0.1.13","@japa/spec-reporter":"^1.3.2","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","@japa/run-failed-tests":"^1.1.0","eslint-config-prettier":"^8.6.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.1","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.48.1"},"_npmOperationalInternal":{"tmp":"tmp/ioc_3.1.1_1674836756983_0.6541525146186229","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"@athenna/ioc","version":"3.1.2","keywords":["ioc-container","service-provider","service-container","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@3.1.2","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/Providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"e22008ec10775ff468aae2ed20838be414a377b7","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-3.1.2.tgz","fileCount":27,"integrity":"sha512-tv4MxmNHlYX0r57psa0Gp1joFltWJBnceskaBaLqXQZ/sdJ5JIddxeSJCa+2mybq6KvuRb8l2qBhkifYFM1XYQ==","signatures":[{"sig":"MEYCIQCzVfnobn3Lyv2Ktu0xUV5kGt50xAsKW7BdcJ7+dT8EbQIhAP/omMUaf+4b7f8f52HOyOHHNi/xzFzzJgNvWjQlKO3r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1EcgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsJQ/9Gnndd+qOI2mw5Dr3vTIdbUkAhMQZ/qJkooZWn2J1ubV9ENiz\r\nTMacMNq+UtntcX0NEiisd+yF8XWwVpE2+ZExNx4MCaXn3gLuf7I17G9FwN9M\r\ne9T0tPDfO7GlCWDWdZLaVJ1kiQS5H5/0j70KGP1USIoEztf6FqxbtUWsGlj4\r\nbbLVCuFmFqNX3+w2+WcfnAkqOk4oBHgxIk/u0XgiaREtS/XL3nLBBA3CDG6v\r\nPUmeD35M+xWObodDV1BOteyKtyVi4IYp3QlNi1m3cYcartkT/FxVxS4FHVsm\r\nmk9hea0elpGIsKDq9fiegRn66RwkKNxsvdv3yjvpRBd/yric2rFoP56vKNS3\r\nK+n6GYKu7kobjnc4irStmrHEuwPrKStOWkBjEk0RrMJfxv7TP1dr1Ayj1xfr\r\nk5Da2YuU/chyAxN0TnJHZxPau+/HmyFjalh8w8jUZ2CkESv452kHEeFIkY5F\r\nDg408n9BO8vm2CTha3MHMbgMHOicVPa5DYMuSaLO7Eyk25iFcvvd9AyMmDz3\r\nuPVdygfGYzrZBHi9E9I/YffvQvIz4S05YV2U7hgeZVjyUxGR8TGx9xJfiY3A\r\n1PV8ySujK+crn+FPzrajC9G6tlkuD9bQKop22vKOJkVSUB1SNq8v7A2O6JH2\r\nDBvB2qx5dpukHYYH7dXjQBC4RyBfNU6f3ns=\r\n=6I1u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./build/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./build/index.js"},"gitHead":"37484beddb55202fd71824448b7c61eadf214298","imports":{"#src":"./build/index.js","#src/*":"./build/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && ts-node ./bin/test.ts","build":"rimraf build && tsc","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* ts-node ./bin/test.ts --inspect","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.17","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.2","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":["build/**/*"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","sinon":"^15.0.1","eslint":"^8.32.0","rimraf":"^3.0.2","ts-node":"^10.9.1","minimist":"^1.2.7","prettier":"^2.8.3","@swc/core":"^1.3.27","cross-env":"^7.0.3","commitizen":"^4.2.6","typescript":"^4.9.4","lint-staged":"^12.5.0","@japa/assert":"^1.3.6","@japa/runner":"^2.2.2","@types/sinon":"^10.0.13","@athenna/common":"^3.0.0","eslint-plugin-n":"^15.6.1","reflect-metadata":"^0.1.13","@japa/spec-reporter":"^1.3.2","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","@japa/run-failed-tests":"^1.1.0","eslint-config-prettier":"^8.6.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.1","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.48.1"},"_npmOperationalInternal":{"tmp":"tmp/ioc_3.1.2_1674856224633_0.6915268457294574","host":"s3://npm-registry-packages"}},"3.1.3":{"name":"@athenna/ioc","version":"3.1.3","keywords":["ioc-container","service-provider","service-container","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@3.1.3","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/Providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"6e2902ba46bec34d66611819464919a4ca03cd6e","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-3.1.3.tgz","fileCount":27,"integrity":"sha512-7Xb6YLGt3Np3UF/pL5959AWumC1+KqY3d6c+wmX1kdkWPkEMHkLbdmSUXc61ZlSWQg7FDANpyRieUknvZd2jIA==","signatures":[{"sig":"MEUCIQD9NCnBrSIBFDxy04x4cSn9R9ynZv0CIEvY08e2hHk/UAIgHKVY904sNtJVvcFuTaChl1M8qLTTVlR6LhMIWtmJh2g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1bBDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr66RAAnCXaPKdASU4/T3WZAt5FH8byVZN0LGNfvqWbyXEKOXzcCkdO\r\n0A1cSY/uluWch6IQ88fAKJ9As7q18bq4kDBWeT5f7vxKbQSAahjJq69QvXvc\r\nVsmous+4yE1DHHmW6oGgrmcsPI+pwHTtc/9gJbEFfhDKDFSDw51nyp43aTUF\r\nbdajogrZPV/qyS+dretw/g3lVOeP+A8xFBwdCndXJMDS91aLXcHTmUyRxEiH\r\n67GC1yMbzW0hv7x1XjH8fLm9b71HVWa3COYOZg55EPW/nbENW3INoQQpS2DX\r\nMAhzPVfLuy6ubGOkZXiNndXzyVN11fofRvH2uFpFuDbg5apl7w7YGzWJznq7\r\n+aWQCpRLl04aBImkGTzkX0Ewg34JkoanATBlHa3GTHsPeNBQmbHbEqGkk2Wn\r\nZpI2j3vh/rkkdbHRelmqIiejDY838d7UlL+W5AyX2Snk6a4+HvF3DBDbNqDf\r\nuR3exXk+I3u67vpN55OARGwoRSjCuAHQq2+yD9JcOqCgG+fdWqEnY9nB8DfK\r\nMNaHIGwENCTf7u+5Dg/7vFLvBskcxBJ6ToqswoA3ylJkv4N1NQdP/G2XO6Zw\r\n3ZPDtjFHcRSLM4zpzg5ecIJiriFrpa5VFu85wz1MWjRBpxbyoAPlp/bRpZTb\r\nN7tvO+hfFKWts5H32NUkPYWo6lZ8Kw35e+g=\r\n=dtpk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./build/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./build/index.js"},"gitHead":"c552ca3721f31b7517381fac2d94cc5d024b22e4","imports":{"#src":"./build/index.js","#src/*":"./build/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && ts-node ./bin/test.ts","build":"rimraf build && tsc","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* ts-node ./bin/test.ts --inspect","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.17","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.2","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":["build/**/*"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","sinon":"^15.0.1","eslint":"^8.32.0","rimraf":"^3.0.2","ts-node":"^10.9.1","minimist":"^1.2.7","prettier":"^2.8.3","@swc/core":"^1.3.27","cross-env":"^7.0.3","commitizen":"^4.2.6","typescript":"^4.9.4","lint-staged":"^12.5.0","@japa/assert":"^1.3.6","@japa/runner":"^2.2.2","@types/sinon":"^10.0.13","@athenna/common":"^3.0.0","eslint-plugin-n":"^15.6.1","reflect-metadata":"^0.1.13","@japa/spec-reporter":"^1.3.2","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","@japa/run-failed-tests":"^1.1.0","eslint-config-prettier":"^8.6.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.1","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.48.1"},"_npmOperationalInternal":{"tmp":"tmp/ioc_3.1.3_1674948675535_0.9434337750377482","host":"s3://npm-registry-packages"}},"3.1.4":{"name":"@athenna/ioc","version":"3.1.4","keywords":["ioc-container","service-provider","service-container","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@3.1.4","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/Providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"856efce2dd4d9634bb4c7eba3176cdb7cc5b315b","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-3.1.4.tgz","fileCount":27,"integrity":"sha512-pxGx10kA27g7qtBOAF2m+e3w7ElzzN+Urxm7ZctE2iWY0N6MQ0dB48oeQPsXLnz6E06ZxQoCXU/fR34qIeUn3g==","signatures":[{"sig":"MEYCIQDDegzspOQP02VqXEHNCz0kMhDloJI2tf0MzRAHvrGtzwIhANElF5lIQMshFIUqFnwqN//eWESRdrd88ZxXeLYTLnBg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3rcSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmfhAAmcxPF0155P+K2VMGbk3wU47IFBUVOHDu6VfXm3Qme+6GObd5\r\nuQVPsu6uxxROqiFgaTm1Z3F3n7ZGmcOCWRlVh75j5bWxqZyPFSFNtN9Be5J3\r\nzurwgy7f0o4uO8odrHO8EbqYK6gFMFkqBGMPxk2nQy1OWC8nrKYQZrcuyK1M\r\nj47tORFWrEksL7iGvK40vvFJ04V57H0Qp7oBFeCadPwsuIkxRr9/ts0a+fq9\r\ny6Ollc95WrQaZJ05jgOsHrrSzH62OhJV2Y4C3v/+4N3mKLJgbxKX5qRDhPSq\r\nPyKgam3m4NeTrI3ewOfp8V4dddl7GokqyGlOYXs5oaV4l+Rn3P14NSGkuqyV\r\nP91X7Mm+kJj2ySQi4cjUwnku3bFZXivmofj2ZjpOx+xIFZQgg7LmRpzDUjlq\r\nol5pN/16anuhhJvP96SS30s6IWDYH3ZBFsBZ8K2/jVekPrIEuLqIL7LijKS4\r\n3RX1ZU1E5+7Jn8pNDDWM730Z8XgUE9o6tTj160UD/prm3jJ9n1v+sa6IH91Y\r\n4yEa5SVJda+m21yjVCue78ot2j3Qjg6NIriPILCFP5lYlSrEHQ5rVRoUBO+I\r\nT6AhVJbAl3UtUhriUfkRw19Lk0aKtyHgBrHr+qCLwxO4UT5k1nOF2G7s5Y4K\r\nwtP6i1GbLeK1sGVBsc2vScbRuaOsAirLHKo=\r\n=xVDg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./build/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./build/index.js"},"gitHead":"f3684ca761c1158ccbc2f617e6565985af8f9efb","imports":{"#src":"./build/index.js","#src/*":"./build/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && ts-node bin/test.ts","build":"ts-node bin/build.ts","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* ts-node bin/test.ts --inspect","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.17","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.2","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":["build/**/*"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","sinon":"^15.0.1","eslint":"^8.32.0","rimraf":"^3.0.2","ts-node":"^10.9.1","minimist":"^1.2.7","prettier":"^2.8.3","@swc/core":"^1.3.27","cross-env":"^7.0.3","commitizen":"^4.2.6","typescript":"^4.9.4","lint-staged":"^12.5.0","@japa/assert":"^1.3.6","@japa/runner":"^2.2.2","@types/sinon":"^10.0.13","@athenna/common":"^3.0.0","eslint-plugin-n":"^15.6.1","reflect-metadata":"^0.1.13","@japa/spec-reporter":"^1.3.2","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","@japa/run-failed-tests":"^1.1.0","eslint-config-prettier":"^8.6.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.1","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.48.1"},"_npmOperationalInternal":{"tmp":"tmp/ioc_3.1.4_1675540242097_0.2501041813270317","host":"s3://npm-registry-packages"}},"3.1.5":{"name":"@athenna/ioc","version":"3.1.5","keywords":["ioc-container","service-provider","service-container","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@3.1.5","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/Providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"1b1649af98c57e9d565de5d8c3694e1bc84326d7","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-3.1.5.tgz","fileCount":25,"integrity":"sha512-nb6OcsKfruJxTdkrhwTZXLMRWSrbJqNMJgsk3xgsajo5dQ/w0H4O/VNb9D5Xv2SE8HEsQISDcmX/IvmvXoQdGA==","signatures":[{"sig":"MEUCIH9GF5Q5ozsSvCq4pysiKGyiEwqOLQe49X2t3xPiQJimAiEAiODLbzHUzqTSAAhjJfcRsKwBXPpq8rHQ/maRY+hTRcY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCm6UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmom/RAAhpxGUG0vxOZaVVGdE3oz/3St3fEbENsEK15JDIFFQhb07Fhy\r\nQaFEuT3JsofKhUPA5Uh44OIIF1AR+Vm/xoseuYYXkdB1QIlC50cv5JS2rxI/\r\nE+auA3ocWkTX9GFmT9DSagWhMwuhTRy66viAeGYobYffSTbqtzE1JOJ6OQEA\r\nEqbGCrmYowoI5PsFoGa30cyOCeEK6+3YblqfiQTpRrEVitbXef5w1pO66T7P\r\nnD8P21YjIx3U051hoAyWgFT06Ns+aUkFIn3AUpXxt/ShQK+dMQDAfRjR7wMr\r\nH6cfc3Q/sHoi0XzkgNccl+XDsiMYAOBOn3sS02HlIKpjVADK2WAKFBlIEJ+r\r\nPP33iCdszvFnO0UvOHPKI99gIo6o/H0SuInVtQjTOV+So2vHzd0z3McLMig2\r\nT/wt20m11QrJYld/fjTNXhUULUUvRaoHxsV+jNahqmG2P8JOP4WQeHkTSXQ1\r\nqXrvoVb08bz8K4vVj0Zrj3iEnbogGcugJz5uyPEHt02RKkkpvxgQYb8qKu/g\r\neOHGOCxZvkjqsV5HXpx3T3+F+8jY98VpCUQJtmFSgphkVP5v2hX+l04dn16/\r\n3QIGAYNJYuMDpjJWqcMoxvf9AEvarR15ASusr67lBd7qVqpcTBQa3f7zOgvp\r\nnFSEMqEt9Vfm0UHv5WdTEsdSl0DK4WswopI=\r\n=4WBq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./build/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./build/index.js"},"gitHead":"8b77201ac5dfbc8ebc74d35f1570c8b4a52bde36","imports":{"#src":"./build/index.js","#src/*":"./build/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js"},"scripts":{"node":"cross-env NODE_OPTIONS=\"--experimental-import-meta-resolve\" ts-node","test":"npm run --silent lint:fix && npm run node --silent -- bin/test.ts","build":"npm run node --silent -- bin/build.ts","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* npm run node --silent -- bin/test.ts --inspect","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.18","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.3","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":["build/**/*"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","sinon":"^15.0.1","eslint":"^8.32.0","rimraf":"^3.0.2","ts-node":"^10.9.1","minimist":"^1.2.7","prettier":"^2.8.3","@swc/core":"^1.3.27","cross-env":"^7.0.3","commitizen":"^4.2.6","typescript":"^4.9.4","lint-staged":"^12.5.0","@japa/assert":"^1.3.6","@japa/runner":"^2.2.2","@types/sinon":"^10.0.13","@athenna/test":"^3.1.1","@athenna/common":"^3.3.0","eslint-plugin-n":"^15.6.1","reflect-metadata":"^0.1.13","@japa/spec-reporter":"^1.3.2","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","@japa/run-failed-tests":"^1.1.0","eslint-config-prettier":"^8.6.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.1","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.48.1"},"_npmOperationalInternal":{"tmp":"tmp/ioc_3.1.5_1678405268607_0.8660321684094272","host":"s3://npm-registry-packages"}},"3.1.6":{"name":"@athenna/ioc","version":"3.1.6","keywords":["ioc-container","service-provider","service-container","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@3.1.6","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/Providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"d5d91c5784915241688807a51f6e7ae8bb1d7c7c","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-3.1.6.tgz","fileCount":25,"integrity":"sha512-PE/NiOwpvv/N8J46o+SpyuPCtf1IAfOUhYDsKdPhMxMYvDziPIoWlD2uADdNDqCJqrbXdgM9qiCoNZ/9S4ux7A==","signatures":[{"sig":"MEMCH2EjoU0mG+pKCWYYvi7HNT1Vg2sNGcHKBpQDETnjnmMCIDpzmI2lWNW+vhVsKlYL3dwj+9rdKTXhwxsUNFhg0O0s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGcJFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphLg/+K+zXKWiS/0SA070jSr27GFnhkpBXpQHA3Qb3RlA53H8iET6N\r\nDmEOMiA6jZP2CmbkHioDryYm8EYjgiUTHSmq2A14W91DFl02HWCmo5zXYMV/\r\nG3OZudOIfX+lL4bvG46MrW5GCJZQ/V+PdTp0jAaTIKXn0kcvQulkXPQrCzcY\r\ngWtDwQdix0od6wHC2Hi9u/G4hYBR9pWri/paSNeaQiwvFJOpRKH2MxuXQLoT\r\npGLlnlrlKaNnB63nDccK/pdzaks8aO0tIqJrrMeC0/vw5IROZbPqUWA9HIak\r\n7VswJbDj5H8PyEGWrEpcGOyuFxXJVKwRbSTPiRcYW822m4eLN6dlpJiz6d6Y\r\n3FrGrwTOvVn+uTa98OenTCwNekztpWGH7jbb90qEa2nnom7Z8k/Wf3EeTnjd\r\nekIZio1vcX+5StFcebqHT/s4GsRr+azhYrtXIQEaxvzfhBcLBvU6G7ZXkZoM\r\nm3Kfh127bzl9gb7JjRqM6h98Yx8XIN45CHwdBiDxp+WAtpIEcnYc8ETUErQp\r\nE479VO2c1zsl4RGWJCSLnhMZCtX1VnuGzKtywn6QSLxZkCc8TvsvfBSwkg8M\r\negQY7u+07vpaZPUHMnv9wCh7yIpsZdK3fWN7hImt2M8dIe8shAHA8xm/AbCT\r\n77XPYhsi7nOBcYNGC/1/NwaGsTcMyLKsECg=\r\n=CEOy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./build/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./build/index.js"},"gitHead":"224198cc1661a52407c6f2d1e1486b563f83c1f7","imports":{"#src":"./build/index.js","#src/*":"./build/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && sh node bin/test.ts","build":"sh node bin/build.ts","lint:fix":"eslint \"{src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* sh node --inspect bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.18","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.3","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":["build/**/*"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","sinon":"^15.0.2","eslint":"^8.32.0","rimraf":"^3.0.2","ts-node":"^10.9.1","minimist":"^1.2.7","prettier":"^2.8.3","@swc/core":"^1.3.27","cross-env":"^7.0.3","commitizen":"^4.2.6","typescript":"^4.9.4","lint-staged":"^12.5.0","@japa/assert":"^1.3.6","@japa/runner":"^2.2.2","@types/sinon":"^10.0.13","@athenna/test":"^3.2.2","@athenna/common":"^3.4.2","eslint-plugin-n":"^15.6.1","reflect-metadata":"^0.1.13","@japa/spec-reporter":"^1.3.2","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","@japa/run-failed-tests":"^1.1.0","eslint-config-prettier":"^8.6.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.1","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.48.1"},"_npmOperationalInternal":{"tmp":"tmp/ioc_3.1.6_1679409733664_0.33675322692404874","host":"s3://npm-registry-packages"}},"3.1.7":{"name":"@athenna/ioc","version":"3.1.7","keywords":["ioc-container","service-provider","service-container","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@3.1.7","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/Providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"ccb6e7b3e812f80a2d2edca0dbbcfab96da996c6","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-3.1.7.tgz","fileCount":25,"integrity":"sha512-qZy7VJrBBUDAvvKqaFKhzf0+WApp750ysTzgbHnzShmSdnEb/Q+FtcKLx/qDs4H1VXOXEj7BWs65M/2Ev4ZG+g==","signatures":[{"sig":"MEYCIQCk/ZA+uxqJJ2erJe5FTn7/Q8B9Tzc9Ohx5b2pmX55URQIhANVwx/d7bEur9GLmwYfGKrZ2TxezNlALWJHCKcOzfwjp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG2B0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmreqw/+J2Xckkc2eex8sOv39KCZkQZ1krvhA9Rc5m+rudGuA9YEjcID\r\natHUXF0N1UMiQUiaZw0FMr2ZhrUQgnUpFOwGSO/C7HW5ZwNIMZ5FI6xn8RYj\r\ndQ0giPyEOmLq0mYBvy3hojgieKaaBpIZBOerW8eXzveGCvt82QhI65EXcwbE\r\nU1K0lSbWY607r9U12+QKpGcT8Ak8RBLzv4vKEWjWB8VH06uVoifx8IDh+bA2\r\neyrjzEMGnW2AetntDrx63NHab57mcAKlMvgx8/mWrOPF5YqEYhydtOYM6XCM\r\nd4z0ZUMaTpwogq+5HQzcYcNFIZixsT5jcLDp+BXxvySnmtcGwhlYzhr4od/U\r\n97QoRhhroI5cOBphvJ8IvY3L8qzjKnTm+puGMZKsImBpOGnpLLP1WDeGznw+\r\n/tlDDFU1nJMPA0bTJ81KJIeVyZTg5npGZHnMKCy/QpP828FbHYIkY8Ra0TaT\r\ns/7RAloxZQIFJz5OGXK7GHJWbrfDGJzw05cVGDTzufwqi68sD7nGnkf9gfs0\r\nC6YxXRIdk9wshw2ifjrkn9bI09/cgnJrTnBZnM0X0BJEQjfMCwP84ZXWGseT\r\ns+sQmBXSPwU0p4zFhdtZ3ieZqr6fbIjapcSglshRIJ5Hp47G+Cn7qkhgeoWl\r\nLj8Yl8G37XoEx1fSeni/LBoLgIBQPUIZWbg=\r\n=baJx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js"},"gitHead":"81c106169cafce2627a257cb53e65867f7ffc287","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && sh node bin/test.ts","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* sh node --inspect bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.18","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.3","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":["build/**/*"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","sinon":"^15.0.2","eslint":"^8.32.0","rimraf":"^3.0.2","ts-node":"^10.9.1","minimist":"^1.2.7","prettier":"^2.8.3","@swc/core":"^1.3.27","cross-env":"^7.0.3","commitizen":"^4.2.6","typescript":"^4.9.4","lint-staged":"^12.5.0","@japa/assert":"^1.3.6","@japa/runner":"^2.2.2","@types/sinon":"^10.0.13","@athenna/test":"^3.2.2","@athenna/common":"^3.4.4","eslint-plugin-n":"^15.6.1","reflect-metadata":"^0.1.13","@japa/spec-reporter":"^1.3.2","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","@japa/run-failed-tests":"^1.1.0","eslint-config-prettier":"^8.6.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.1","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.48.1"},"_npmOperationalInternal":{"tmp":"tmp/ioc_3.1.7_1679515764764_0.6188568425733685","host":"s3://npm-registry-packages"}},"3.1.8":{"name":"@athenna/ioc","version":"3.1.8","keywords":["ioc-container","service-provider","service-container","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@3.1.8","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/Providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"c0e867012500ae579173bfc5cea3c29e58ae4828","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-3.1.8.tgz","fileCount":25,"integrity":"sha512-kOsg5UllGYmF1bKc5pdMqMO3kox2aV09Kxt3T18LZZZ97Mt1nyHQW5xYAcnlRcUKzba/jy/fP6aMuMkORI9hQw==","signatures":[{"sig":"MEQCIENkQJ9lI1NJ8YnbCj01HwkXQY99pfKDeek/MkKrNYNLAiB5IWGiYjagPsapPT1YZESEQJIbISFuL0pwOosOF/cPbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG2UnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLfhAAlxq/+sNNFJ/EQpSa953zvhUzWUfucLArGja2FfilfL7TEd9L\r\ntxTgAFABWOZex9kUfyzMOkZPkH21iLA8WKeU9Q43AXBOIJ+mewNA3jiGX+nr\r\n/28P/qawanCjtI0gfOl7YKOdVnMvL5Yf/Rku+bphaqJsnVLEI6vqaf572y38\r\nhut/Yz0O258rqHhUDvTy4USOChgToUQiiJ+pyO8Li8xqMrxr/YdLW0tJDntv\r\nuFjCB7rfdvgjpFEQupKLY43jUhJQr7+fVn6A3kEo3JFKQPlZ9zb5j7YOrgK5\r\nr2hvMt3ee0+IKjBAKeQrBsCha/nC6fPLvd4LBZMlwXVpztCDHFiwB5ni4fa+\r\nCFg6cmpFNtoSYdK5htjNgdqJdzeJpa1J0bjvs6N8K0pkYQs10wzSJe6uFqC5\r\nUtvBi4msJSFS/GbrLekxbnJw+cA4HLDN0ff67QgMAG2KjudNEy7luN22jwjQ\r\nKinF9zGuKZSZLIXvaglBXUsyVg1zKiuU6ZLoin94qmytc4h0rkP6uQ1sG4AP\r\npDcjajiuKq0aVhxxfcyXshSDlR9T/lg8OL0DciYBjNagxE1vL2v8i7v3SNSr\r\nngqbP4+w1DmXHIwKPkKtkO+WxeMN4L3KZnXIxbI0w0eCvznnxiO1VQ0j9zEl\r\n4EC3A8GKdlJMAhlsmJRnPqlszVRZAqYdD2o=\r\n=18VK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js"},"gitHead":"6ff9743aa8ce7d67fb172d29ec638c4362f370bc","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && sh node bin/test.ts","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* sh node --inspect bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.18","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.3","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":["build/**/*"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","sinon":"^15.0.2","eslint":"^8.32.0","rimraf":"^3.0.2","ts-node":"^10.9.1","minimist":"^1.2.7","prettier":"^2.8.3","@swc/core":"^1.3.27","cross-env":"^7.0.3","commitizen":"^4.2.6","typescript":"^4.9.4","lint-staged":"^12.5.0","@japa/assert":"^1.3.6","@japa/runner":"^2.2.2","@types/sinon":"^10.0.13","@athenna/test":"^3.2.3","@athenna/common":"^3.4.4","eslint-plugin-n":"^15.6.1","reflect-metadata":"^0.1.13","@japa/spec-reporter":"^1.3.2","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","@japa/run-failed-tests":"^1.1.0","eslint-config-prettier":"^8.6.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.1","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.48.1"},"_npmOperationalInternal":{"tmp":"tmp/ioc_3.1.8_1679516966896_0.849313855124967","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@athenna/ioc","version":"3.2.0","keywords":["ioc-container","service-provider","service-container","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@3.2.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/Providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"87f554fc5ae8fee300b73f281648463c809dceba","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-3.2.0.tgz","fileCount":25,"integrity":"sha512-v2fjhLeWx6UNbGAXPnxcNDh9rKb6zV+5nGaOpxyyxwo7Ck5J4kEVjxgSbOi84WnsBUbbdFMEtDuBwbW4SZOI+A==","signatures":[{"sig":"MEUCIQCp9tL1cg5E9dkhHOWtR8IJnhP5lmnsf1pKmkWKGBhG2gIgJufmPhzuke7X3HrUJfTZfk0uI9aiTdpW4Ktpfok13SI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHcKCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmol1A//R8s3uDGztohIqToVVq2bdZsA5bUozZxMKLEcWBbEy+4ZxiDk\r\nA/JepjhC41r0I586vifVggNV3I/7OBHlx19dDnbx8fRqfK5EJmKK2VYbLTFx\r\nNHg5L9t8b9h7cyLS5+3g/CnK2PO/yTEZvfvLS9+yfqCyViBCu4Gt46Qjbeth\r\nxxgKuKzGsHPuTwMUCLrfqDeGIpj+a2umPWdxszW5rERBCHPvXQBtXcmAobbb\r\nTuyFEI5ppU5r5mOxbXHC3iL9XvJt7CkRuOnSgbaanGKP7UCDKj6Pyh0QFb/T\r\nFxfKPuRtMOiTI8MMYF9S9zr4kS2jXecf5rsaRUQrXLp13ZrTok8byGpVo2KD\r\nc2JpfhpD5Vh6aF4T+RanrymxR3113EKVkIvRrXEQhl+nY6ROQYtttT0XtP9H\r\nsrWNBHszpmqdSiIzSN2K1RTouIgK/8Dd34JPos1ZBrofPaMzsxcpElSmy9qA\r\nimNsdOIWBmbRnOiRzfBB3xKrzrOTbOzeX7NJEhKIJscQHoGJO1Uu1WJWTNQu\r\n7aI5YYs77z3L+QRBYz6NKfOkMRlMAm06+LtU578yiSZp6bcXJKwATdXnyWv2\r\naUejrkUyEEAGouIcHCGi12X+06MSQshJ6qfO2G5kN+EDKDWECKnv3o6e5ASV\r\n7nkHRk5mlDW2lbV/LBvNZix/nLkmkamGRlk=\r\n=1yHI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js"},"gitHead":"f75125b8ff83b71d4c99ad17200ce2e13de76cce","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && sh node bin/test.ts","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* sh node --inspect bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.18","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.3","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":["build/**/*"],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","sinon":"^15.0.2","eslint":"^8.36.0","rimraf":"^3.0.2","ts-node":"^10.9.1","minimist":"^1.2.7","prettier":"^2.8.7","@swc/core":"^1.3.27","cross-env":"^7.0.3","commitizen":"^4.2.6","typescript":"^5.0.2","lint-staged":"^12.5.0","@japa/assert":"^1.3.6","@japa/runner":"^2.2.2","@types/sinon":"^10.0.13","@athenna/test":"^3.3.0","@athenna/common":"^3.5.0","eslint-plugin-n":"^15.6.1","reflect-metadata":"^0.1.13","@japa/spec-reporter":"^1.3.2","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","@japa/run-failed-tests":"^1.1.0","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.56.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.56.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_3.2.0_1679671938019_0.16699896415702975","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@athenna/ioc","version":"3.3.0","keywords":["ioc-container","service-provider","service-container","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@3.3.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/Providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"d05c40d5c74692049058d80f83a222f32c4fc341","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-3.3.0.tgz","fileCount":25,"integrity":"sha512-e9TS/jk4FRvcnHJ9j905Hf/pntcvVaC1j1BQ3jwE466dMqABnqJQhU4rXPLj80IpJYAlLUGy3P8C+VvZ+H6OHw==","signatures":[{"sig":"MEYCIQDotZuLK1KTgf43swzFFrg7HV30Bca6j+U9DcoFh+6yCQIhAJIEBuLuprMyxA+LzWSrNWOxcgRP5Chb1zD81mbgrMbt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMENsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojcA/+KwVmirk6gk2wnCfaX40MtQpozXla/Kgp8pKJ4cMhZwJsL3WH\r\nzhgsHSgcUMCgmrvTGJ+vXapugiEoDr5C2X+Hm2ectmHv4Q0sLFkAwhBiMsG0\r\nkARUFmZLTbJmF3fNgOvQE+OmX2/+cRIZc13fYF6SZu55meRWrlrf3BCB+QZz\r\nscr0Nnzbr2cOilWQXWqeCS6yoKEPrhh6iEVnuPi6O+BDZ183OCZmUML+NY3D\r\nSUNY634GCrpYaoAZlg/V+AO0bF0AoKM8SNUWjqnFbbtNSuJtCFaEs+1Lgf2W\r\nqgG43a3Idj6Y7AOf9v5Qs5M/3NrGWS/Q++Ol6F/Q9qmUD7FRcFs/qtkSOxnq\r\nRiog8KE3ZylQgvZG6ueFCG6CsLZFxWQ0ftBkYgv24SpgHIgMoBgRAkQTOWI5\r\nGYEbl8SuhilPnUK/ZfE1Y1ggsNCIjnE2UUoWS29Wx9CWKJADd5OxJcu3ALWg\r\nSa8eJmN4P7vTtBCtksXGpHHIex5OIoOzIyn4WjXGhi64b7VRLP8tvoR8B5cU\r\nFEiz8Yy3x4/0RDvDZ42cjmgFWcK+BJrPzc7+7nplxiP84+irOdyEUXLeirvy\r\nuquegvO7ofPwhhw9kXJLqMDmmlAuTDUK6KnQ4D+/78SFRvFecruXGfiydzS0\r\n0SEDQYV7hJ8zJwBTyoGSZCjJUlVgV7y/2T8=\r\n=D+XS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js"},"gitHead":"b8cf666fa77f91b0d8f1c5910739e219e69bdc8c","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && sh node bin/test.ts","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* sh node --inspect bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.18","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.3","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","eslint":"^8.36.0","ts-node":"^10.9.1","prettier":"^2.8.7","@swc/core":"^1.3.27","cross-env":"^7.0.3","commitizen":"^4.2.6","typescript":"^5.0.2","lint-staged":"^12.5.0","@athenna/test":"^3.5.1","@athenna/common":"^3.5.1","eslint-plugin-n":"^15.6.1","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.56.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.56.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_3.3.0_1680884588192_0.23976143299048824","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"@athenna/ioc","version":"3.4.0","keywords":["ioc-container","service-provider","service-container","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@3.4.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/Providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/Coverage","check-coverage":true},"dist":{"shasum":"789160b889fd20e52a91d453afe0eab1602ca330","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-3.4.0.tgz","fileCount":25,"integrity":"sha512-/uPH0VH1Pcw3tIsL8Ep6NhmcTzJFTiWZFQPA/CK9+FOy7UKAacv1QQODDmDsZvOkKgX7sJJ1tqWq705GhIohEQ==","signatures":[{"sig":"MEQCIA/Hx0yANUNqJiARi8uvX7ELlKJ5QJxQZQ/j8z8vGqqcAiAmg6AZ8Q3u9jxgsGhVnVx5Y0ADkh+cVih//gW/pLL/qw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPa3xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9iA/9EY+VPaWSFDzAslX/dXaCeQG7hXP8b2dNMgUjgANMLShl+lZu\r\nL09SPQ2t8o/xgiZ7zzwsysjdaBufn9KVBNsHF5VZlCgU0KyPRTAR0KjW704n\r\nv9VSac5CPjloyv+TyfVSKMgSKgNnHg8ar3PBYNad8Ed/acg+D2RvoftcHIdh\r\nEdBVIwaYtzcXa6mm9Lwlr6CJ2IOTUTeBKyH3dRAA0ulKe+hf+kK4A/ZIEso2\r\nSaG1WJMF25IknPmCDZ9NVyhZo+Of9grWkW4lNUJpsPkk3vlYhKUoADXPmkui\r\nwk2rr2+PfhQrX0s8dXjivrTA/TJlUJtpsmP3PDs7M3ZFfd8rFSS+O7WZTLMy\r\neqyUrOlCLQZS2fRpPU5eiaMW/WC+RYN/4ynj84lgK1MutQ9zhBwr00ckZCKm\r\nGKIHLSiVDun0KgDJxjpGZUUs43fiiijvsGqsd0n36M64AWdIiDHilNfHe5jV\r\nea0czkB3rHWrO3+yOXVdZdLOvq4CgHL4ekz5IKotyKITdwb/9p75MlWahLtG\r\nVmJhzMY6FJmmdQdiG7qtZsq2leMyixkqtyuzRFLxAdGlRT1FUr3RXO37GWlj\r\nMqJ7Dsewva02pxx+Iz7TdKQoh+daxBWlVwMOjLjLe0cO3jnxhCPy0fHzzBL5\r\n2dgMUisQZXosSK8RzJGspQDj8Lozuf2yaG4=\r\n=fZvp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js"},"gitHead":"0178e3da1f5e005bf6e48c2a092d6bff9d895458","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js"},"scripts":{"test":"npm run --silent lint:fix && sh node bin/test.ts","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env DEBUG=api:* sh node --inspect bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.18","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.3","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","husky":"^3.1.0","eslint":"^8.36.0","ts-node":"^10.9.1","prettier":"^2.8.7","@swc/core":"^1.3.27","cross-env":"^7.0.3","commitizen":"^4.2.6","typescript":"^5.0.2","lint-staged":"^12.5.0","@athenna/test":"^3.6.0","@athenna/common":"^3.6.0","eslint-plugin-n":"^15.6.1","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.56.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.56.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_3.4.0_1681763825182_0.31004100939300483","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@athenna/ioc","version":"4.0.0","keywords":["ioc-container","service-provider","service-container","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@4.0.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/types","src/providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"221bafc02b2f5d22a2ca966c8cfa5c2e194fda16","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-4.0.0.tgz","fileCount":41,"integrity":"sha512-/akqOOOa++OE8fwESt113IcdWjauoWI0w7kv+COnk0zijSHsNkIxtBqJPOBo/8JJhj5iBHnzM67ZM4af9ae4TQ==","signatures":[{"sig":"MEQCIHFVMNmbl4o0kcwHsViKfnXlC1TT0ct9R33uxOZP+NRVAiASQ/nScyBfbxH8tuUnlroMi9qhVCWJ8nlyPWgmaFh7Xw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44885},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package.json":"./package.json"},"imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && sh node bin/test.ts","build":"rimraf build && tsc --project bin/tsconfig.build.json","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* sh node --inspect bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"6.14.18","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"14.21.3","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","husky":"^3.1.0","eslint":"^8.36.0","rimraf":"^5.0.1","ts-node":"^10.9.1","prettier":"^2.8.7","cross-env":"^7.0.3","commitizen":"^4.3.0","typescript":"^5.0.2","lint-staged":"^12.5.0","@athenna/test":"^4.2.0","@athenna/common":"^4.2.0","eslint-plugin-n":"^15.6.1","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.56.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.56.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_4.0.0_1689607419719_0.8568523060761206","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@athenna/ioc","version":"4.1.0","keywords":["ioc-container","service-provider","service-container","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@4.1.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/types","src/providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"982c36434a9fcb5924bbda08d098c7712f4de655","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-4.1.0.tgz","fileCount":41,"integrity":"sha512-NSKi2QYSiQ2d+WxqdJf9reivIkCGQ0UQcsPZvaSi/kBOdqEXgxYbsx+9h7aJ8wWFVPbksQhRkIvW1rJYS4mfQw==","signatures":[{"sig":"MEYCIQCv2nV8CE3Eq1Uj3uDyRs4z1io7vygw39cOL9vVZcZLugIhANc8y04wq/K8N0dNZchnVcYM30kyJI3WyoSJffzQDipo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44975},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package.json":"./package.json"},"gitHead":"0073d61fe350fcb4ed7632dc4938e5c870eb04ca","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && sh node bin/test.ts","build":"rimraf build && tsc --project bin/tsconfig.build.json","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* sh node --inspect bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"9.6.7","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.17.0","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","husky":"^3.1.0","eslint":"^8.36.0","rimraf":"^5.0.1","ts-node":"^10.9.1","prettier":"^2.8.7","cross-env":"^7.0.3","commitizen":"^4.3.0","typescript":"^5.0.2","lint-staged":"^12.5.0","@athenna/test":"^4.3.0","@athenna/common":"^4.4.0","eslint-plugin-n":"^15.6.1","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.56.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.56.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_4.1.0_1691620090704_0.6594387225843577","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"@athenna/ioc","version":"4.2.0","keywords":["ioc-container","service-provider","service-container","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@4.2.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/types","src/providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"3167b4779e7895f64f024c4ef872f70f0bca731f","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-4.2.0.tgz","fileCount":41,"integrity":"sha512-GYNZB20kvxwFCJZY/RSfUPnDW5FLiFEwzWWkg+PUIg61kggfq3mMVM5VTYMvwuXhsGp6kvqFlIgZdySfeHcfUA==","signatures":[{"sig":"MEUCIQC8nyrIdRErbGUB+B3IIokS1SadPgqibQcbX6Vx757YoAIgL03oe5NoI+pFwfA/hQV9YWjrxvs9fZ9pshGsCP/X8Ic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44968},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package.json":"./package.json"},"gitHead":"79c827ebd37f4c66929d102dd75d2e8df4fa47d4","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && sh node bin/test.ts","build":"rimraf build && tsc --project bin/tsconfig.build.json","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* sh node --inspect bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"9.6.7","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.17.1","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","husky":"^3.1.0","eslint":"^8.36.0","rimraf":"^5.0.1","ts-node":"^10.9.1","prettier":"^2.8.7","cross-env":"^7.0.3","commitizen":"^4.3.0","typescript":"^5.0.2","lint-staged":"^12.5.0","@athenna/test":"^4.5.0","@athenna/common":"^4.10.1","eslint-plugin-n":"^15.6.1","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.56.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.56.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_4.2.0_1694083940767_0.9067330798040358","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"@athenna/ioc","version":"4.3.0","keywords":["ioc-container","service-provider","service-container","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@4.3.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/types","src/providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"86d602f684223fe85344eda0b9688a66d138e0a5","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-4.3.0.tgz","fileCount":39,"integrity":"sha512-rdlNdr2LdFP/ANDml4I6SXMqwZqKXYVs9tKDa77l6jLJxtp8VCkE7Z+pJ3dAjbyaa6XRMpWGYs4SFj4V5kY3Jw==","signatures":[{"sig":"MEQCIA0vyfkvkOPG2GRMHxF87kUrktFebmFrRUCVj6vaDDRrAiAIO5fACYoT9gSibZ4TMcvTHIbd/MIomjIfpjzRZegKdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43119},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package.json":"./package.json"},"gitHead":"71b440b72f7ce4189671e334367ea906454b6131","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && sh node bin/test.ts","build":"rimraf build && tsc --project bin/tsconfig.build.json","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* sh node --inspect bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"9.6.7","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.17.1","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","husky":"^3.1.0","eslint":"^8.36.0","rimraf":"^5.0.1","ts-node":"^10.9.1","prettier":"^2.8.7","cross-env":"^7.0.3","commitizen":"^4.3.0","typescript":"^5.0.2","lint-staged":"^12.5.0","@athenna/test":"^4.7.0","@athenna/common":"^4.10.1","eslint-plugin-n":"^15.6.1","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.56.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.56.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_4.3.0_1694724616781_0.8813253787825703","host":"s3://npm-registry-packages"}},"4.4.0":{"name":"@athenna/ioc","version":"4.4.0","keywords":["ioc-container","service-provider","service-container","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@4.4.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/types","src/providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"70a82a8f032305777cf156560251e3c7e7e4f794","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-4.4.0.tgz","fileCount":37,"integrity":"sha512-rMgfpVMRB6wNLmQZ+wJw8aJRRcKXSCG8cElsO4e6gS1u1TzEKGyrAYwfih0HBH2ot1VPbRveYCUgLtqZHAUhFg==","signatures":[{"sig":"MEUCIAQSbuRA4wrDBJSj5uIqop3TkepdpTie4CqJ6uz3nDvBAiEApDQvCKDngIUJQSODcSd9PgoZosS+U8mK4AbIuB6hRa0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41869},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package.json":"./package.json"},"gitHead":"cec49c7a46f624ddc54f12b4e7282ceaeed1a97c","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && sh node bin/test.ts","build":"rimraf build && tsc --project bin/tsconfig.build.json","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* sh node --inspect bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"9.6.7","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.17.1","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","husky":"^3.1.0","eslint":"^8.36.0","rimraf":"^5.0.1","ts-node":"^10.9.1","prettier":"^2.8.7","cross-env":"^7.0.3","commitizen":"^4.3.0","typescript":"^5.0.2","lint-staged":"^12.5.0","@athenna/test":"^4.7.0","@athenna/common":"^4.10.1","eslint-plugin-n":"^15.6.1","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.56.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.56.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_4.4.0_1694771022185_0.15252889333092723","host":"s3://npm-registry-packages"}},"4.4.1":{"name":"@athenna/ioc","version":"4.4.1","keywords":["ioc-container","service-provider","service-container","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@4.4.1","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/types","src/providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"35d5ea25e088f9bbced271be2623b7b176660b3e","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-4.4.1.tgz","fileCount":37,"integrity":"sha512-aHA64YUbMI9oRlUn4pytOmfz7bASgW2C7ipgBmG9EeGMLyByf96kdrhIk1Fw4yksg2o2cV941YnlmLNZD3rgoQ==","signatures":[{"sig":"MEYCIQDu16r0/RuRWqabWjBHBI5ATtSfLCWgXB8/oYUeBViwNgIhALM1IyN0nmR7NTOC26VLmMtoLhgaw1ygocF5lDUsILcy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41878},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package.json":"./package.json"},"gitHead":"bce522d532f57035f604bf8c630ff24c2f4a817e","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && sh node bin/test.ts","build":"rimraf build && tsc --project bin/tsconfig.build.json","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* sh node --inspect bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"9.6.7","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.17.1","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","husky":"^3.1.0","eslint":"^8.36.0","rimraf":"^5.0.1","ts-node":"^10.9.1","prettier":"^2.8.7","cross-env":"^7.0.3","commitizen":"^4.3.0","typescript":"^5.0.2","lint-staged":"^12.5.0","@athenna/test":"^4.7.0","@athenna/common":"^4.10.1","eslint-plugin-n":"^15.6.1","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.56.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.56.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_4.4.1_1695400095811_0.6905910668329001","host":"s3://npm-registry-packages"}},"4.4.2":{"name":"@athenna/ioc","version":"4.4.2","keywords":["ioc-container","service-provider","service-container","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@4.4.2","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/types","src/providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"3f6f502f929e73436f38ff5728bd2b3aaa0debd3","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-4.4.2.tgz","fileCount":37,"integrity":"sha512-x0RnCftdG7Bz7zYnjZoLwaQfssgHhfh21xjfN7EvGQRbAJMLqVLazEOQTG2yWaytRcnVsxVgHL7lBCVNiv/f3A==","signatures":[{"sig":"MEYCIQDbODcQMRZDaPG0ylGAxNAZDMwl+uEXSPqJ00T9usmo/QIhALfBYtsMecVd2fd0gIR9MuNGHbaD3DPq5hKcJIxmdSuD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41941},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package.json":"./package.json"},"gitHead":"170bed22aa008e1c92d379db66a621f9e3692a1e","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && sh node bin/test.ts","build":"rimraf build && tsc --project bin/tsconfig.build.json","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* sh node --inspect bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"9.6.7","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.17.1","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","husky":"^3.1.0","eslint":"^8.36.0","rimraf":"^5.0.1","ts-node":"^10.9.1","prettier":"^2.8.7","cross-env":"^7.0.3","commitizen":"^4.3.0","typescript":"^5.0.2","lint-staged":"^12.5.0","@athenna/test":"^4.8.0","@athenna/common":"^4.14.0","eslint-plugin-n":"^15.6.1","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.56.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.56.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_4.4.2_1695484353624_0.04005029677125127","host":"s3://npm-registry-packages"}},"4.4.3":{"name":"@athenna/ioc","version":"4.4.3","keywords":["ioc-container","service-provider","service-container","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@4.4.3","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/types","src/providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"dff38688b1450795f7ba2c21ce26a68ee23393cd","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-4.4.3.tgz","fileCount":37,"integrity":"sha512-vPkJSuFz7dueVvqlwt6fmLjgALpkdEmwAOGrC3F47XTaQSd/ammRj3d4Npyma0c+fvsGMD0FLDod8rvjdPB/2g==","signatures":[{"sig":"MEUCIBy6PwvsBDOvv16uwFY9khqStRrTaYWh3kwzsBPOFFYbAiEAvYnE3/ilia37lhGEvWjrG32OvhgWLwys7uuMRi+QPtw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41866},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package.json":"./package.json"},"gitHead":"cbbac60ebf646cad5486d173525aedb015d06abf","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && sh node bin/test.ts","build":"rimraf build && tsc --project bin/tsconfig.build.json","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* sh node --inspect bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"9.6.7","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.17.1","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","husky":"^3.1.0","eslint":"^8.36.0","rimraf":"^5.0.1","ts-node":"^10.9.1","prettier":"^2.8.7","cross-env":"^7.0.3","commitizen":"^4.3.0","typescript":"^5.0.2","lint-staged":"^12.5.0","@athenna/test":"^4.8.0","@athenna/common":"^4.14.0","eslint-plugin-n":"^15.6.1","reflect-metadata":"^0.1.13","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.56.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^5.56.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_4.4.3_1695550139718_0.23990662353190362","host":"s3://npm-registry-packages"}},"4.5.0":{"name":"@athenna/ioc","version":"4.5.0","keywords":["ioc-container","service-provider","service-container","typescript","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@4.5.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/types","src/providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"2a242f84568ad97d1cec43a7fe3e62fbbd2efabb","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-4.5.0.tgz","fileCount":37,"integrity":"sha512-JE0T4zbwLIxWAoqqoJkAyG07uDX+AWQSM6Er6oTzirFFlk9GIVnlO2pAqJ+jU8iqiM+r5lSp7F2hznH5QRLItA==","signatures":[{"sig":"MEUCIQCRTyNhFeFR+ZQzQDJAXIf8DtY+aHG2E7RUUUzoSdnvaAIgKSnu2Ptlv2T+uF6JW1bX8H7CjwZNxcVlj2TyqPyFFZE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41138},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json"},"gitHead":"bc55813644814657d0bd2265f4b11d4f6a0c91dd","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"9.8.1","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.18.0","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/test":"^4.10.0","@athenna/common":"^4.17.0","eslint-plugin-n":"^15.6.1","@athenna/tsconfig":"^4.8.2","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/ioc_4.5.0_1696439237037_0.20778764295406904","host":"s3://npm-registry-packages"}},"4.6.0":{"name":"@athenna/ioc","version":"4.6.0","keywords":["ioc-container","service-provider","service-container","typescript","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@4.6.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/types","src/providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"2b072c3c64bdbb38978a031b4e41e564a590f502","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-4.6.0.tgz","fileCount":37,"integrity":"sha512-C4Td0Bd83BsF/Ta3VHaimyXNO0S3LbkpqQLnizRvtiHgDtNAVIPzv78yn8CyztmqpJ+npMtvDFvBeOtIIUNwlQ==","signatures":[{"sig":"MEUCIEUZHSlSp43V8yTmVPUUN6q6t1UVD1g9kE9ktuFXKmu9AiEAx36b2i0yxWce8rOtqTdsh+OYLI7thZxj0XVeB7R87EI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41179},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json"},"gitHead":"76fff57cb0c18924b1938a7df8d85b2c598fd825","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"9.8.1","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.18.0","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/test":"^4.11.0","@athenna/common":"^4.17.2","eslint-plugin-n":"^15.6.1","@athenna/tsconfig":"^4.8.2","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/ioc_4.6.0_1696546579182_0.2748219996992334","host":"s3://npm-registry-packages"}},"4.7.0":{"name":"@athenna/ioc","version":"4.7.0","keywords":["ioc-container","service-provider","service-container","typescript","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@4.7.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/types","src/providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"1230217cf749a3d4bcb7624c6ec9d2aaa4425f7a","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-4.7.0.tgz","fileCount":37,"integrity":"sha512-TTyNLjtNPk+P5DHmKT/IuMiNFdXKI7yMsiJyA6DSlLTZSSt8tPzbSPQYY0EvfQX19EFihiaSXX5/I+De8MUnpQ==","signatures":[{"sig":"MEYCIQCF6QSAgfBNOnkwjHiqWwv1dQEiT7B3zAA/VedO2UFaIwIhAPENyptTQAH2+Mlxrx6+KNQDz47wAU5Ro77kG6anBao4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41179},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json"},"gitHead":"86ec236ad1f188ee9d08da83b5c112fa659f1d3d","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"9.8.1","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.18.0","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/test":"^4.12.0","@athenna/common":"^4.18.0","eslint-plugin-n":"^15.6.1","@athenna/tsconfig":"^4.9.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/ioc_4.7.0_1696606074256_0.9468081201303833","host":"s3://npm-registry-packages"}},"4.8.0":{"name":"@athenna/ioc","version":"4.8.0","keywords":["ioc-container","service-provider","service-container","typescript","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@4.8.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/types","src/providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"8cfcb19e472ab20230615456df22ed5ae8ade015","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-4.8.0.tgz","fileCount":37,"integrity":"sha512-swyyIGQ24hl6M8R9GekysgtnbGJuLV8QT86BW06mZ1oL13sp9Jc0uimU5DL9RgxySDBrmC3gxxc1q/JZk164Mw==","signatures":[{"sig":"MEUCIGck8GhJLeC9yFlrpOEIPhmPOUJoOtJg7rDqGe1/c0XgAiEAyXqE2Z0J8YkoyEhar1oubDR5WQ7/fSW/OkXRtQuSRzM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41111},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json"},"gitHead":"878ad18f5190dc577bd99816d2f33a5f4fa8263e","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"9.8.1","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.18.2","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/test":"^4.13.0","@athenna/common":"^4.18.0","eslint-plugin-n":"^15.6.1","@athenna/tsconfig":"^4.9.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/ioc_4.8.0_1697655751058_0.8451317949518957","host":"s3://npm-registry-packages"}},"4.8.1":{"name":"@athenna/ioc","version":"4.8.1","keywords":["ioc-container","service-provider","service-container","typescript","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@4.8.1","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/types","src/providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"f868816d2ab27902f8df0ad8ceda2e9fac0bf29f","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-4.8.1.tgz","fileCount":37,"integrity":"sha512-sXoMOYPigTU/2wI2MHqW26q7BWQS/549mvyXM2FknPPijwqmikA69c6PKFAH7ysPTq2aFtVnno70ZBCUTHgxOA==","signatures":[{"sig":"MEYCIQCs8y7/Yaop7w2zZfIFc9HRTTcfJZsiG75gshQvBQTDSwIhAIqTL4/xFsIFQgTGAarUKI8rC8EHW/vcEWdBTG2+l2Wj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41122},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json"},"gitHead":"b1a0b8196c98b63b72ee0d1909e50f500e703cb6","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"9.8.1","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.18.2","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/test":"^4.13.0","@athenna/common":"^4.18.0","eslint-plugin-n":"^15.6.1","@athenna/tsconfig":"^4.9.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/ioc_4.8.1_1699910946167_0.565141519876289","host":"s3://npm-registry-packages"}},"4.9.0":{"name":"@athenna/ioc","version":"4.9.0","keywords":["ioc-container","service-provider","service-container","typescript","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@4.9.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/types","src/providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"1fdc587f8e8f385d37c477f7a010967a82fb5fd2","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-4.9.0.tgz","fileCount":37,"integrity":"sha512-oJPWF6u0INBwuW4rAEVN5hHXIgKCA6ywvTnuWhRJnUPDU1T+4yWAxbENesydbhJpiP7ID9JSoEDA/NV9+V5wOg==","signatures":[{"sig":"MEYCIQDHcebSZa3lsrdJ+ubWRChvVsUTmiDnzILSf1lfKWfoywIhAOMMXSkxLjCDb2MQmoqVFPvsmLjPLEAlyX+WDShroOAQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41122},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json"},"gitHead":"c10fd8a91c8fc60ff670cc8844e4732db4fcbf64","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"10.2.3","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.19.0","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/test":"^4.14.0","@athenna/common":"^4.21.0","eslint-plugin-n":"^15.6.1","@athenna/tsconfig":"^4.9.1","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/ioc_4.9.0_1702147602554_0.221942108680798","host":"s3://npm-registry-packages"}},"4.10.0":{"name":"@athenna/ioc","version":"4.10.0","keywords":["ioc-container","service-provider","service-container","typescript","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@4.10.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/types","src/providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"17893718194ef72c2e9a8541d71c767ec86489e3","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-4.10.0.tgz","fileCount":37,"integrity":"sha512-pT/CRDMtslNo/WvHSHqpP0a9YAgwnlZs+aP1xqZFqkC+7uxZkBHkDeZHamKVQut8tz5w9cc7tNXQoOa+l43uzA==","signatures":[{"sig":"MEQCIE7D+RkfozJ4KoV9THZvtNGtn5+TAydy89vRQEHAT86wAiARrrL7QgJAcRuxt3R3yAEBrTd/M0zKYiRU390eu2/qkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41306},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json"},"gitHead":"25107ebf7138035fc476ba5d11935b389e1984b6","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"10.2.3","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.19.0","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/test":"^4.15.0","@athenna/common":"^4.23.0","eslint-plugin-n":"^15.6.1","@athenna/tsconfig":"^4.12.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/ioc_4.10.0_1702855768639_0.014039258833204116","host":"s3://npm-registry-packages"}},"4.11.0":{"name":"@athenna/ioc","version":"4.11.0","keywords":["ioc-container","service-provider","service-container","typescript","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@4.11.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/types","src/providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"6a2fb989dd7920094b1ddea93580dba9d168078c","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-4.11.0.tgz","fileCount":37,"integrity":"sha512-gGCa3DOjzYDL/eY6FhNbE4+v2xhkzAn5fPeM6kkFMs/hVudnRSIasQTd9Lc0A0NpKSmeIZXtm2uY6UPmCvZyKQ==","signatures":[{"sig":"MEUCIQCQKgKp030nYJUgzKrYfZ+plYCEi9ZtcIZHFmYlsS1i/wIgZytCzNoIWlUPNLrr5Ww0j6uuhq65YLVEjEyJRf99/s0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41306},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json"},"gitHead":"654bf2aa265810be278515cc5ef4a3c330e89a26","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"10.2.3","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.19.0","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/test":"^4.16.0","@athenna/common":"^4.24.0","eslint-plugin-n":"^15.6.1","@athenna/tsconfig":"^4.12.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/ioc_4.11.0_1703614555984_0.14756156061001025","host":"s3://npm-registry-packages"}},"4.12.0":{"name":"@athenna/ioc","version":"4.12.0","keywords":["ioc-container","service-provider","service-container","typescript","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@4.12.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/types","src/providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"d06fbe9717e62c52e9a1fdfa77b31731b06390a1","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-4.12.0.tgz","fileCount":37,"integrity":"sha512-Avg785spk2qG9pBr/jZv+jqExV2cKESECWTQOAzeCFGljsRsWjMB4K8tGiVyUejEIlc8aAcqSFXZDUGOdCz6zg==","signatures":[{"sig":"MEUCIQC0Yv3QcuP9c12uKruurhI8b7MJyIgheJDm/XHHTdE3iQIgPIrMalrkysuA/byyOH+XYwYJtRfLWNJUZv1CDu52iUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41306},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json"},"gitHead":"759ac57104be507dcce4e8691a989e6edef172c0","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"10.2.3","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.19.0","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/test":"^4.17.0","@athenna/common":"^4.26.0","eslint-plugin-n":"^15.6.1","@athenna/tsconfig":"^4.12.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/ioc_4.12.0_1704573707430_0.0319889593072864","host":"s3://npm-registry-packages"}},"4.13.0":{"name":"@athenna/ioc","version":"4.13.0","keywords":["ioc-container","service-provider","service-container","typescript","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@4.13.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/types","src/providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"4d7a954b9b3823ab934e36ae0b07b5026e3094ea","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-4.13.0.tgz","fileCount":37,"integrity":"sha512-bLv8ZKXRdi7POFK9Ui1GqsA/AQsKuP2BSww1g7YUjfpunsSSKQXP/iRGWTBuDidWapaTNScwb5jTeFCPMh31pQ==","signatures":[{"sig":"MEQCIALQzDXG3ZvYrRnBpPz8AhHBsOcH+0Qw0ETbKLmtvxU/AiAwiOHY/rjityL9tBMrVU7jjhloL8zgnL+C8xGJ7QX5fA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41306},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json"},"gitHead":"30783377cc85387074a6291888a590911c1d99d3","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"10.2.3","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.19.0","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/test":"^4.18.0","@athenna/common":"^4.26.0","eslint-plugin-n":"^15.6.1","@athenna/tsconfig":"^4.12.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/ioc_4.13.0_1704832154351_0.8284246345540751","host":"s3://npm-registry-packages"}},"4.14.0":{"name":"@athenna/ioc","version":"4.14.0","keywords":["ioc-container","service-provider","service-container","typescript","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@4.14.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/types","src/providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"e75fd3bb7941488ccb9ea8104f00802bd056647a","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-4.14.0.tgz","fileCount":37,"integrity":"sha512-EnCk+CrMSZkbUUPKHZwjd0nzCIAQ1oDzws94imehk1jo/e0khPXhFhKJQQiQALrrzCpgyRwArkJv/BC5OGksew==","signatures":[{"sig":"MEQCIDdDxZe0M4K8muegQwtLNF9/KLYoIB6odfUZZh4KF8dIAiAmLFml/uvnYjG7xaxfmdqX6NXeQI49GImf3i3Iff6zGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41306},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json"},"gitHead":"852b5e9b8ce2e091c64687e65fbd821240823097","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"10.2.3","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.19.0","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/test":"^4.21.0","@athenna/common":"^4.32.0","eslint-plugin-n":"^15.6.1","@athenna/tsconfig":"^4.12.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/ioc_4.14.0_1707511395855_0.859305906552581","host":"s3://npm-registry-packages"}},"4.15.0":{"name":"@athenna/ioc","version":"4.15.0","keywords":["ioc-container","service-provider","service-container","typescript","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@4.15.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/types","src/providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"38fb5e889fa4c23899d159f77260b011597253e2","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-4.15.0.tgz","fileCount":37,"integrity":"sha512-1j7LkgvPiTbEjhn1CynPrpF1oJfP7hk/dVkt6iZeuvxyr5QpfxK4HvaMkG2+a6RLSmQBQbcmHP0J357uDsocUQ==","signatures":[{"sig":"MEUCIHHbcjjrNGYde11vPle5pJhL832jekj7kGB+GVnKWwNrAiEA2A6Xb9GrNtVQSLsDaKY+lIsX/pZhvJ8HdyZlkg5lGr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41306},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json"},"gitHead":"0e82570d5a904d26043eeccb86190facf02d398c","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"10.2.3","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.19.0","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/test":"^4.21.0","@athenna/common":"^4.33.0","eslint-plugin-n":"^15.6.1","@athenna/tsconfig":"^4.12.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/ioc_4.15.0_1707581424854_0.3168763572755915","host":"s3://npm-registry-packages"}},"4.16.0":{"name":"@athenna/ioc","version":"4.16.0","keywords":["ioc-container","service-provider","service-container","typescript","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@4.16.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/types","src/providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"a5e54006330564955f981747c27fdd63b24cb54f","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-4.16.0.tgz","fileCount":37,"integrity":"sha512-oq6PP26VMOmdyMqTbv/iaGrP1ACK7mVVsyAyTc+z8xrpLyAeQ++r53bAK7obZz+LIPDNNPd/cgmk6WH0zq6paA==","signatures":[{"sig":"MEQCIHKSABJ7VPryIS1iXnBm+QsSQvzIhh7rIpi/IGlyvhKhAiAU4xl7qML9M8z7mES7q35ULHZOngm9ta/AucboGGidUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41306},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json"},"gitHead":"47646860817f5b1485a8203d0f52c3701fbff4c2","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"10.2.4","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.19.1","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/test":"^4.22.0","@athenna/common":"^4.34.0","eslint-plugin-n":"^15.6.1","@athenna/tsconfig":"^4.12.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/ioc_4.16.0_1708804061123_0.44895662283017557","host":"s3://npm-registry-packages"}},"4.17.0":{"name":"@athenna/ioc","version":"4.17.0","keywords":["ioc-container","service-provider","service-container","typescript","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@4.17.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/types","src/providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"5b9a4ff074a05bd282e91b1530bf02a73ab8ab5b","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-4.17.0.tgz","fileCount":37,"integrity":"sha512-jfXUemQZGAnS1tcn+Shj49Cn/oFZBChDkYbjiPVpXUcfLlI18jfnKm/ngsFFuswEt+5nghzdE8k7O3F9imzc7g==","signatures":[{"sig":"MEQCIHtq/nstjlUmO57Oif3CkpBHsvwbP29sLUBe9O7+SSBdAiBdC05CjgPX2f47Y1NPzOOOzMgK/9rW9MCZoZ5l/FPjSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41306},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json"},"gitHead":"ba90e64732147a8351a2dd61f1ab188e5014a081","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"10.2.4","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.19.1","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/test":"^4.22.0","@athenna/common":"^4.35.0","eslint-plugin-n":"^15.6.1","@athenna/tsconfig":"^4.12.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/ioc_4.17.0_1709482453208_0.10192441961096321","host":"s3://npm-registry-packages"}},"4.18.0":{"name":"@athenna/ioc","version":"4.18.0","keywords":["ioc-container","service-provider","service-container","typescript","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@4.18.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/types","src/providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"c0c015ceec0fae4c15cbf3587fa5a209275e2655","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-4.18.0.tgz","fileCount":37,"integrity":"sha512-Ocz7Miaj5dvtnp66brol9Bf6vU97XaBfeXP+RfQtzSyyQs70nSIvCmIXK4oAya15OqHFpqJtR6JXikkQuOVIXw==","signatures":[{"sig":"MEYCIQDEZPyahjIf/Dgrld64Ib8hMO8v15XpdbGIog2XTEsUzgIhAIZn4ucla26IEGj6+WSy1WKVLOdj0hQmIvtLMVdf49WS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41310},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json"},"gitHead":"e3bbe52bb7871bce5d6261ee171061e0f926adc5","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"10.2.4","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.19.1","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/test":"^4.22.0","@athenna/common":"^4.35.0","eslint-plugin-n":"^15.6.1","@athenna/tsconfig":"^4.12.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/ioc_4.18.0_1709482704577_0.9086925764754996","host":"s3://npm-registry-packages"}},"4.19.0":{"name":"@athenna/ioc","version":"4.19.0","keywords":["ioc-container","service-provider","service-container","typescript","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@4.19.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/types","src/providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"410393438ff2d957b752cb3cad283dfa89cac766","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-4.19.0.tgz","fileCount":37,"integrity":"sha512-nmSyzl51AZ2Y3agcA0iGdLyxZtGpVJ4PBcevHyvGiuKHcreeO3j/BLTmIjM/3lCc0myHzsJeOn2uK2VR8eNfgQ==","signatures":[{"sig":"MEYCIQCOEwlsNj2+iTFluNWvRxJuMpaXqhPfdHvL3u38uFyTJgIhAIc/iTn6RRIAIgahFGARmVJxY/70ivEspmmgYs1yq0Mj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41310},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json"},"gitHead":"678bbad11b5d7ca8fc3ad6be7e611ca2f877b914","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"10.2.4","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.19.1","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/test":"^4.22.0","@athenna/common":"^4.36.0","eslint-plugin-n":"^15.6.1","@athenna/tsconfig":"^4.12.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/ioc_4.19.0_1711634323365_0.7060864118260577","host":"s3://npm-registry-packages"}},"4.20.0":{"name":"@athenna/ioc","version":"4.20.0","keywords":["ioc-container","service-provider","service-container","typescript","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@4.20.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/types","src/providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"9351d35179535168bd9007a5080111a1cc15f3b7","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-4.20.0.tgz","fileCount":37,"integrity":"sha512-5msfdBRC6+D5YJHmbQng88XSKe+i8tfJ/OqZLPafpLBj6B7cMA2/u5wt1/84xC0v1Wj1M+vQ4pXIRo43ISXsFw==","signatures":[{"sig":"MEUCIQCu4gFljuDzuygi67NVdguUQKq6cWfWpZZo4jkePXOoyAIgQoTUr41pYCDGhYJYI7goepLoc0tv29vddx33MQc5c8A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41310},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json"},"gitHead":"6a9739a8c067dbd0e94b8b77fb62c5dd93c6fe22","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"10.5.0","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.20.2","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.36.0","prettier":"^2.8.7","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/test":"^4.23.0","@athenna/common":"^4.38.0","eslint-plugin-n":"^15.6.1","@athenna/tsconfig":"^4.12.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.7.4","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/ioc_4.20.0_1714396385818_0.8538768897515676","host":"s3://npm-registry-packages"}},"4.21.0":{"name":"@athenna/ioc","version":"4.21.0","keywords":["ioc-container","service-provider","service-container","typescript","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@4.21.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/types","src/providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"bb849c4c073e69955ce671fe07beddfbcbab46fa","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-4.21.0.tgz","fileCount":37,"integrity":"sha512-6cT7+vMTZujvWJO8ZVGKS7ROZvO4MPSEeLjmyf8HHyRtx7OkghGQrArHyGqCn+zO19T5StOhfsNTtC4NvI2pBw==","signatures":[{"sig":"MEUCIQDYgrTD8sNAWOvxKnatwH6uJrDrpDF2m65ZPDip4u/AXwIgXYP/N1zEfvJOFoqGOGhkXSZBbfvapvpM090yqGCZVjE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41313},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json"},"gitHead":"381ef22b32d3047202b0d5dcb983c8aa7fbfcf3e","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"10.5.0","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.20.2","dependencies":{"awilix":"^7.0.3"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.57.0","prettier":"^2.8.8","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/test":"^4.24.0","@athenna/common":"^4.42.0","eslint-plugin-n":"^15.7.0","@athenna/tsconfig":"^4.14.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^6.21.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_4.21.0_1715973934340_0.5837684264229348","host":"s3://npm-registry-packages"}},"4.22.0":{"name":"@athenna/ioc","version":"4.22.0","keywords":["ioc-container","service-provider","service-container","typescript","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@4.22.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/types","src/providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"8a2638310f0bebc9cb7a1c0c9fb3f68b3dd8d4c2","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-4.22.0.tgz","fileCount":37,"integrity":"sha512-u+f7KzKjvKjE9pi8ug6UaQs845I7ITaCklT8/K+DIltIGKlBaySYbduHB6Ed76ab3KAdlqd2gqDHwfUlmzUZ1w==","signatures":[{"sig":"MEUCIFkjvDVHeeGf9L4zZwzdAAquVVLc8WMsxSuhwbNzG+1kAiEAmCHJEahj4hWMDRhDhrRsn8vtYNNcpzuxBoBB0zFyC0c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41312},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json"},"gitHead":"aae3890cdd3304bcdd989b05a5bea32f786ea585","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"10.5.0","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.20.2","dependencies":{"awilix":"^10.0.2"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.57.0","prettier":"^2.8.8","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/test":"^4.26.0","@athenna/common":"^4.43.0","eslint-plugin-n":"^15.7.0","@athenna/tsconfig":"^4.16.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.9.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_4.22.0_1716047413406_0.16688565864670024","host":"s3://npm-registry-packages"}},"4.23.0":{"name":"@athenna/ioc","version":"4.23.0","keywords":["ioc-container","service-provider","service-container","typescript","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@4.23.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/types","src/providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"3250c80988265f115b645884dd493428919ae6e2","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-4.23.0.tgz","fileCount":37,"integrity":"sha512-c5LQU/Ih8/p7C3dawJjyNhz02gtcgYIQUyyuH4WiyUT2WqoTvf9fIFPqYr4M4XLjobBYhWRGuuvYqn9+FnKhvg==","signatures":[{"sig":"MEQCIDYz5bzxOBIZcbIlI67qwSScIIpMWQlSXXEYXNgoIU/7AiB/xgoVz97egc8bqPdSoUxjXDqswKG8d0A1tSmTMr+50w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41312},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json"},"gitHead":"861d2021dc94275d212e8062ad39a69767f4ec0c","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"10.5.0","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.20.2","dependencies":{"awilix":"^10.0.2"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.57.0","prettier":"^2.8.8","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/test":"^4.26.0","@athenna/common":"^4.43.0","eslint-plugin-n":"^15.7.0","@athenna/tsconfig":"^4.16.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.9.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_4.23.0_1716107511992_0.5839581744381481","host":"s3://npm-registry-packages"}},"4.24.0":{"name":"@athenna/ioc","version":"4.24.0","keywords":["ioc-container","service-provider","service-container","typescript","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@4.24.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/types","src/providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"39436bcb06612c2b52b4e43571584189ec240ef7","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-4.24.0.tgz","fileCount":37,"integrity":"sha512-akTEDTZeoN6iKOfhXkiNW8mf00aQ94uVewtTe4KKamRXw5GRcAjalTBS5jDjdIiRzI+9X0z9ydauuaBtDHFRyQ==","signatures":[{"sig":"MEUCIQDQyZo6TIf/WH/nxD8Y2YNAOYKp8fNjesoQrHH8Q7XQhwIgYQRRx0fbc3wRhObrlWUjxqFs6YAzMz6h1XJfNIICGyE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41258},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json"},"gitHead":"270a9ee98213125d9f9a92981f51644345740e53","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"10.7.0","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.20.4","dependencies":{"awilix":"^10.0.2"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.57.0","prettier":"^2.8.8","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/test":"^4.28.0","@athenna/common":"^4.43.0","eslint-plugin-n":"^15.7.0","@athenna/tsconfig":"^4.16.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.17.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.17.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_4.24.0_1722190808596_0.8733172203778359","host":"s3://npm-registry-packages"}},"4.25.0":{"name":"@athenna/ioc","version":"4.25.0","keywords":["ioc-container","service-provider","service-container","typescript","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@4.25.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/types","src/providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"4a1c11ca1f5179365ed3441991df56c7580394ff","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-4.25.0.tgz","fileCount":37,"integrity":"sha512-e+ooEA+OADQAs1PCur5cWKqJT4LXq6JsRWMfohhlhomiMA3MQHw/JJMq4GaPcIAYM67J13dg/PlDNzgPb5DMBg==","signatures":[{"sig":"MEQCIDyWJ3hiaNyVk2j8G6LL9U1LVP2qLts5PvBgljFtctc7AiBsRTxnNLu6FN6nat30QxSQONhp5pBdehHSRmNlRH0/SA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41258},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json"},"gitHead":"ee1cafcad7c080e93bf527cf18013b0b5b41eaf4","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"10.7.0","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.20.4","dependencies":{"awilix":"^10.0.2"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.57.0","prettier":"^2.8.8","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/test":"^4.29.0","@athenna/common":"^4.44.0","eslint-plugin-n":"^15.7.0","@athenna/tsconfig":"^4.18.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_4.25.0_1724494751448_0.9082458110357434","host":"s3://npm-registry-packages"}},"4.27.0":{"name":"@athenna/ioc","version":"4.27.0","keywords":["ioc-container","service-provider","service-container","typescript","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@4.27.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/types","src/providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"94ec49af8d67eaf98c9cab1190e609167e3e3a55","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-4.27.0.tgz","fileCount":37,"integrity":"sha512-8rVYoUaBpDeaaHVJJmC+IZ/2nzWqHPSlfvt7/X7FLrxB00n0TlLkI/8rlJtuH6O8v5wRBphn8D0kgi/jkkx9qw==","signatures":[{"sig":"MEUCIQDVGSjhHUlNba5e5tehGBGbQsnrqPapHRaPQ+fGJtuH/gIgEbLEPXMy+6+Q1mxLsDa/80l8CYo9pxo7SMQY6C+MOcU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41258},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json"},"gitHead":"731e6aedef24dc763e012b5dbccc76fd7f1d0363","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"10.7.0","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.20.4","dependencies":{"awilix":"^10.0.2"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.57.0","prettier":"^2.8.8","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/test":"^4.30.0","@athenna/common":"^4.46.0","eslint-plugin-n":"^15.7.0","@athenna/tsconfig":"^4.19.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_4.27.0_1724582316040_0.36736641518961166","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@athenna/ioc","version":"5.0.0","keywords":["ioc-container","service-provider","service-container","typescript","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@5.0.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/types","src/providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"2135e1305ae4da848c099f6b09ab4ae68ea82218","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-5.0.0.tgz","fileCount":37,"integrity":"sha512-Czxc+1vyIpkx9fcTQQeKYCkNDjc5+ljKYC7UkNgFQJszQCfZjuUU+I+Y6goyWFvZZ0IdAGi67/bc9wlCP+c1Wg==","signatures":[{"sig":"MEYCIQDWugj9p3pWbSNZt1QxYLQVGPdve6+xH2R9z1p+m/xSIAIhAKjhg0GV7ytznr3qyWrz+hkKY0epw6lD8dAamum+s950","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41254},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json"},"gitHead":"07203c08c00d9dee5645616f1089e7b387282f03","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"10.7.0","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.20.4","dependencies":{"awilix":"^10.0.2"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.57.0","prettier":"^2.8.8","commitizen":"^4.3.0","lint-staged":"^12.5.0","@athenna/test":"^5.0.0","@athenna/common":"^5.0.0","eslint-plugin-n":"^15.7.0","@athenna/tsconfig":"^5.0.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^7.18.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_5.0.0_1724669425260_0.037171770261604786","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"@athenna/ioc","version":"5.1.0","keywords":["ioc-container","service-provider","service-container","typescript","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@5.1.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/types","src/providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"fa2f31aa223972ae90a816442c1c4845b554d207","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-5.1.0.tgz","fileCount":37,"integrity":"sha512-aughTZPsRrmf1inzmrKSQpgxzhUpoUkNm/kU4GnkUU5DuM0Koi0C+aWcfHaBUvXZMZTlPFd4g58HUpXd/7vPPQ==","signatures":[{"sig":"MEQCICIW++d9jsK9u0ANvl9Id7g38JPQy1EiLsH8uOFKfiiwAiB1Ryq3fUmSTN5vZ1TZ0w6HfzZjmPYhFQaJ7Qm14Emw+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41468},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json"},"gitHead":"1fbbe3a65bc4fc1050b2cf5ab683d577c8200a40","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"10.8.2","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.20.5","dependencies":{"awilix":"^10.0.2"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/test":"^5.3.0","@athenna/common":"^5.6.0","eslint-plugin-n":"^15.7.0","@athenna/tsconfig":"^5.0.0","eslint-plugin-import":"^2.31.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.0","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^8.21.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.21.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_5.1.0_1737575778968_0.7394876345799664","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@athenna/ioc","version":"5.2.0","keywords":["ioc-container","service-provider","service-container","typescript","awilix","esm","nodejs","athenna"],"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","_id":"@athenna/ioc@5.2.0","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"homepage":"https://github.com/AthennaIO/IoC#readme","bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"c8":{"all":true,"exclude":["src/types","src/providers/ServiceProvider.ts"],"include":["src/**/*.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"dist":{"shasum":"955e5f89d80431dfea56bce2fc9c3174b01c5953","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-5.2.0.tgz","fileCount":37,"integrity":"sha512-lw447U4KHltIVqM/AZwhqB8sThm+Uk1wJL8TVw1YU3qmcqRdcxxASpCvRzrMmTLOheGMfuw5Hc3uDK11Msa8kA==","signatures":[{"sig":"MEYCIQDNp2X6bp0TtEEaZr/yrVgAML1MmbHr9isujDcgXiVIvgIhAKQGZWHevLU9i/40d17nPZqWDFWnW9g1L9U8OMooajSg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41469},"main":"./src/index.js","type":"module","husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"types":"./src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json"},"gitHead":"bc3cfb9891c444ef0e8756f3a8873ec43afaacfa","imports":{"#bin":"./bin/index.js","#src":"./src/index.js","#bin/*":"./bin/*.js","#src/*":"./src/*.js","#tests":"./tests/index.js","#tests/*":"./tests/*.js","#src/debug":"./src/debug/index.js","#src/types":"./src/types/index.js"},"scripts":{"test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"prettier":{"semi":false,"endOfLine":"lf","overrides":[{"files":"tests/**/*","options":{"printWidth":120}}],"printWidth":80,"arrowParens":"avoid","singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+https://github.com/AthennaIO/IoC.git","type":"git"},"_npmVersion":"10.8.2","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"_nodeVersion":"18.20.8","dependencies":{"awilix":"^10.0.2"},"eslintConfig":{"env":{"node":true,"es2021":true},"rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}],"@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off"},"parser":"@typescript-eslint/parser","extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"globals":{"Env":true,"Ioc":true,"Path":true,"Config":true,"Container":true,"container":true},"plugins":["prettier","@typescript-eslint"]},"eslintIgnore":[],"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.1.0","eslint":"^8.57.1","prettier":"^2.8.8","commitizen":"^4.3.1","lint-staged":"^12.5.0","@athenna/test":"^5.5.0","@athenna/common":"^5.14.0","eslint-plugin-n":"^15.7.0","@athenna/tsconfig":"^5.0.0","eslint-plugin-import":"^2.32.0","eslint-plugin-promise":"^6.6.0","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-prettier":"^4.2.5","@typescript-eslint/parser":"^8.38.0","cz-conventional-changelog":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/ioc_5.2.0_1754059916400_0.1748157390706928","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@athenna/ioc","version":"5.3.0","description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","license":"MIT","author":{"name":"João Lenon","email":"lenon@athenna.io"},"bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"repository":{"type":"git","url":"git+https://github.com/AthennaIO/IoC.git"},"homepage":"https://github.com/AthennaIO/IoC#readme","keywords":["ioc-container","service-provider","service-container","typescript","awilix","esm","nodejs","athenna"],"engines":{"node":">=20.0.0"},"scripts":{"build":"node node_modules/@athenna/tsconfig/src/build.js","lint:fix":"eslint \"{bin,src,tests}/**/*.ts\" --fix","test":"npm run --silent lint:fix && node --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:debug":"cross-env NODE_DEBUG=athenna:* node --inspect --enable-source-maps --import=@athenna/tsconfig bin/test.ts","test:coverage":"c8 npm run --silent test"},"type":"module","main":"./src/index.js","types":"./src/index.d.ts","exports":{".":"./src/index.js","./types":"./src/types/index.js","./package":"./package.json","./package.json":"./package.json"},"imports":{"#bin/*":"./bin/*.js","#bin":"./bin/index.js","#src/*":"./src/*.js","#src":"./src/index.js","#src/types":"./src/types/index.js","#src/debug":"./src/debug/index.js","#tests/*":"./tests/*.js","#tests":"./tests/index.js"},"dependencies":{"awilix":"^10.0.2"},"devDependencies":{"@athenna/common":"^5.14.0","@athenna/test":"^5.5.0","@athenna/tsconfig":"^5.0.0","@typescript-eslint/eslint-plugin":"^8.38.0","@typescript-eslint/parser":"^8.38.0","commitizen":"^4.3.1","cz-conventional-changelog":"^3.3.0","eslint":"^8.57.1","eslint-config-prettier":"^8.10.2","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.32.0","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.5","eslint-plugin-promise":"^6.6.0","husky":"^3.1.0","lint-staged":"^12.5.0","prettier":"^2.8.8"},"c8":{"all":true,"include":["src/**/*.ts"],"exclude":["src/types","src/providers/ServiceProvider.ts"],"reporter":["text-summary","html"],"report-dir":"./tests/coverage","check-coverage":true},"husky":{"hooks":{"prepare-commit-msg":"lint-staged && exec < /dev/tty && git cz --hook || true"}},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"prettier":{"singleQuote":true,"trailingComma":"none","arrowParens":"avoid","endOfLine":"lf","semi":false,"printWidth":80,"overrides":[{"files":"tests/**/*","options":{"printWidth":120}}]},"eslintIgnore":[],"eslintConfig":{"env":{"es2021":true,"node":true},"globals":{"Ioc":true,"Container":true,"Env":true,"Path":true,"Config":true,"container":true},"plugins":["prettier","@typescript-eslint"],"extends":["standard","eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/eslint-recommended"],"parser":"@typescript-eslint/parser","rules":{"camelcase":"off","dot-notation":"off","prettier/prettier":"error","no-useless-constructor":"off","@typescript-eslint/no-explicit-any":"off","@typescript-eslint/no-empty-function":"off","@typescript-eslint/no-unused-vars":["error",{"argsIgnorePattern":"^_","varsIgnorePattern":"^_","caughtErrorsIgnorePattern":"^_"}]}},"_id":"@athenna/ioc@5.3.0","gitHead":"e8a7455c12ad2841f1546af9cf01cfc355a71a3b","_nodeVersion":"22.8.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-StMeNI4dt17HBP7xkIUrvEKdSQ72Vjy6ii2M5aMhiZ5E1EGtjOJ1iUovN2BKqXxf5x53XzLBU485ID+fXz1WEw==","shasum":"2da19fb4c5134ad178f5ed7bab05b6bb741c9078","tarball":"https://registry.npmjs.org/@athenna/ioc/-/ioc-5.3.0.tgz","fileCount":37,"unpackedSize":42124,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEAD9jVnQeI06+LgNuCQPPBd99aCHcI13OYPBGoqIc+cAiBsdTprGPeRgqQk0xfUWvj2Ne2bLc/UGnAAthGx8XKQhA=="}]},"_npmUser":{"name":"jlenon7","email":"lenonSec7@gmail.com"},"directories":{},"maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ioc_5.3.0_1780503056985_0.23818961508873593"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-27T11:41:59.347Z","modified":"2026-06-03T16:10:57.311Z","1.0.0":"2022-03-27T11:41:59.549Z","1.0.1":"2022-03-27T20:28:45.128Z","1.0.2":"2022-03-27T21:00:49.224Z","1.0.3":"2022-03-27T21:20:45.790Z","1.0.4":"2022-03-28T12:08:45.500Z","1.0.5":"2022-03-28T12:13:17.009Z","1.0.6":"2022-03-28T12:52:30.405Z","1.0.7":"2022-04-01T02:49:33.591Z","1.0.8":"2022-04-01T12:30:16.243Z","1.0.9":"2022-04-04T19:39:09.429Z","1.1.0":"2022-04-07T01:20:03.120Z","1.1.1":"2022-04-07T02:23:56.266Z","1.1.2":"2022-04-07T17:11:08.311Z","1.1.3":"2022-04-11T01:37:01.607Z","1.1.7":"2022-05-01T16:18:49.484Z","1.1.8":"2022-05-07T01:05:05.274Z","1.1.9":"2022-05-16T15:18:11.246Z","1.2.0":"2022-06-29T15:27:59.698Z","1.2.1":"2022-07-06T19:29:40.214Z","1.2.2":"2022-07-06T20:49:14.151Z","1.2.3":"2022-07-07T01:59:33.337Z","1.2.4":"2022-09-07T16:08:38.782Z","1.2.5":"2022-09-21T02:07:45.488Z","1.2.6":"2022-09-21T22:13:02.072Z","1.2.7":"2022-10-20T23:21:28.408Z","1.2.8":"2022-10-26T13:36:10.265Z","1.2.9":"2022-10-29T14:23:11.501Z","1.3.0":"2022-12-26T16:21:47.496Z","1.3.1":"2023-01-05T18:27:21.826Z","1.3.2":"2023-01-07T02:19:41.502Z","3.0.0":"2023-01-09T17:13:15.415Z","3.0.1":"2023-01-15T01:35:32.754Z","3.0.2":"2023-01-15T15:02:40.693Z","3.1.0":"2023-01-26T00:57:10.135Z","3.1.1":"2023-01-27T16:25:57.304Z","3.1.2":"2023-01-27T21:50:24.789Z","3.1.3":"2023-01-28T23:31:15.769Z","3.1.4":"2023-02-04T19:50:42.280Z","3.1.5":"2023-03-09T23:41:08.750Z","3.1.6":"2023-03-21T14:42:13.806Z","3.1.7":"2023-03-22T20:09:24.933Z","3.1.8":"2023-03-22T20:29:27.047Z","3.2.0":"2023-03-24T15:32:18.185Z","3.3.0":"2023-04-07T16:23:08.402Z","3.4.0":"2023-04-17T20:37:05.331Z","4.0.0":"2023-07-17T15:23:39.900Z","4.1.0":"2023-08-09T22:28:10.952Z","4.2.0":"2023-09-07T10:52:20.917Z","4.3.0":"2023-09-14T20:50:17.017Z","4.4.0":"2023-09-15T09:43:42.463Z","4.4.1":"2023-09-22T16:28:16.135Z","4.4.2":"2023-09-23T15:52:33.796Z","4.4.3":"2023-09-24T10:09:00.031Z","4.5.0":"2023-10-04T17:07:17.298Z","4.6.0":"2023-10-05T22:56:19.472Z","4.7.0":"2023-10-06T15:27:54.543Z","4.8.0":"2023-10-18T19:02:31.289Z","4.8.1":"2023-11-13T21:29:06.522Z","4.9.0":"2023-12-09T18:46:42.791Z","4.10.0":"2023-12-17T23:29:28.906Z","4.11.0":"2023-12-26T18:15:56.187Z","4.12.0":"2024-01-06T20:41:47.633Z","4.13.0":"2024-01-09T20:29:14.539Z","4.14.0":"2024-02-09T20:43:16.045Z","4.15.0":"2024-02-10T16:10:25.104Z","4.16.0":"2024-02-24T19:47:41.367Z","4.17.0":"2024-03-03T16:14:13.344Z","4.18.0":"2024-03-03T16:18:24.858Z","4.19.0":"2024-03-28T13:58:43.535Z","4.20.0":"2024-04-29T13:13:05.981Z","4.21.0":"2024-05-17T19:25:34.500Z","4.22.0":"2024-05-18T15:50:13.635Z","4.23.0":"2024-05-19T08:31:52.154Z","4.24.0":"2024-07-28T18:20:08.779Z","4.25.0":"2024-08-24T10:19:11.604Z","4.27.0":"2024-08-25T10:38:36.189Z","5.0.0":"2024-08-26T10:50:25.410Z","5.1.0":"2025-01-22T19:56:19.211Z","5.2.0":"2025-08-01T14:51:56.612Z","5.3.0":"2026-06-03T16:10:57.155Z"},"bugs":{"url":"https://github.com/AthennaIO/IoC/issues"},"author":{"name":"João Lenon","email":"lenon@athenna.io"},"license":"MIT","homepage":"https://github.com/AthennaIO/IoC#readme","keywords":["ioc-container","service-provider","service-container","typescript","awilix","esm","nodejs","athenna"],"repository":{"type":"git","url":"git+https://github.com/AthennaIO/IoC.git"},"description":"Global Ioc helper for Athenna ecosystem. Built on top of awilix.","maintainers":[{"name":"jlenon7","email":"lenonSec7@gmail.com"}],"readme":"# IoC 📦\n\n> Global Ioc helper for Athenna ecosystem. Built on top of awilix.\n\n[![GitHub followers](https://img.shields.io/github/followers/athennaio.svg?style=social&label=Follow&maxAge=2592000)](https://github.com/athennaio?tab=followers)\n[![GitHub stars](https://img.shields.io/github/stars/athennaio/ioc.svg?style=social&label=Star&maxAge=2592000)](https://github.com/athennaio/ioc/stargazers/)\n\n<p>\n    <a href=\"https://www.buymeacoffee.com/athenna\" target=\"_blank\"><img src=\"https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png\" alt=\"Buy Me A Coffee\" style=\"height: 41px !important;width: 174px !important;box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;-webkit-box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;\" ></a>\n</p>\n\n<p>\n  <img alt=\"GitHub language count\" src=\"https://img.shields.io/github/languages/count/athennaio/ioc?style=for-the-badge&logo=appveyor\">\n\n  <img alt=\"Repository size\" src=\"https://img.shields.io/github/repo-size/athennaio/ioc?style=for-the-badge&logo=appveyor\">\n\n  <img alt=\"License\" src=\"https://img.shields.io/badge/license-MIT-brightgreen?style=for-the-badge&logo=appveyor\">\n\n  <img alt=\"Commitizen\" src=\"https://img.shields.io/badge/commitizen-friendly-brightgreen?style=for-the-badge&logo=appveyor\">\n</p>\n\n<img src=\".github/logo.svg\" width=\"200px\" align=\"right\" hspace=\"30px\" vspace=\"100px\">\n\n## Links\n\n> For project documentation [click here](https://athenna.io). If something is not clear in the documentation please open\n> an issue in the [documentation repository](https://github.com/athennaio/docs)\n\n## Contributing\n\n> If you want to contribute to this project, first read\n> the [CONTRIBUTING.MD](https://github.com/AthennaIO/IoC/blob/develop/CONTRIBUTING.md) file. It will be a pleasure to\n> receive your help.\n\n---\n\n<p align='center'>\n  With 💜 by <a href='https://github.com/AthennaIO'>Athenna community</a>\n</p>\n\n<p align='center'>\n  <a href='https://github.com/AthennaIO/IoC/graphs/contributors'>\n    <img src='https://contrib.rocks/image?repo=AthennaIO/IoC'/>\n  </a>\n</p>\n","readmeFilename":"README.md"}