{"_id":"@devsvipcommerce/vipcommerce-lib-nest-health-check","_rev":"21-3cea256235d6e4c684ddb84195dc298f","name":"@devsvipcommerce/vipcommerce-lib-nest-health-check","dist-tags":{"latest":"2.3.0"},"versions":{"1.0.3":{"name":"@devsvipcommerce/vipcommerce-lib-nest-health-check","version":"1.0.3","author":{"name":"VIPCOMMERCE","email":"desenvolvedores@vipcommerce.com.br"},"license":"Apache-2.0","_id":"@devsvipcommerce/vipcommerce-lib-nest-health-check@1.0.3","maintainers":[{"name":"vipcommerce","email":"desenvolvedores@vipcommerce.com.br"}],"homepage":"https://bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check#readme","bugs":{"url":"https://bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check/issues"},"dist":{"shasum":"e2c601b8f7803bdee1619e2eb55f296c78dadaaf","tarball":"https://registry.npmjs.org/@devsvipcommerce/vipcommerce-lib-nest-health-check/-/vipcommerce-lib-nest-health-check-1.0.3.tgz","fileCount":84,"integrity":"sha512-PM4c9zzUrQGmaMnJMRp0am2Eb8llZ78IqAhaYcCMw4dYrwgNqqQUBSlcUpmLBhyhH7KtHCAwn++c4B2vBIMrhw==","signatures":[{"sig":"MEUCIEuLyBHE/uPIN260w/QXKYKQFhMsFbGauNruveVJATACAiEAvIet9HJYX4j+v4AsnzPO0DlOaeYea/4w29NiheE5oc4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":292309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6AI9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofpQ/6AtT6jCFnpaSXFOkNDS5QyiQyoc5/2J/AAsjHR37WUBZVD1fP\r\nW6wOXAn+ITcERgKitKVYFZcLWSKtnHF4e4zAXXIdDq5kU+HQCJthNcbmxNRM\r\nwNVRbByoYHLbvx3xEMLhRgjYdSDXUo6pmwdtex9gSQrHYmkMCWa1TVBJE4OR\r\nBRMvgV2OK3pE92svR5yJmIc3iGMYkEcK7KYEgckTk/qXmlY7XbSPIaq8Xzai\r\n+L4vYOMjkpBUSpjYVIPOPvlS03xU632LzWREE2nAPP6KjtVK5jSeatA5PSjP\r\nnRstMkueH+ptIWgur24XBX0G0C5n+Sw2sGFmVcKW0oSZcvOXFh+aORiGckRK\r\n+bMBEF3Dz6jg19ThFN8PgOsMfFpNc8xUXNiSYEv3aSrR4sS6TV65O4JWO6sn\r\nEU8Tlzium8EE0gYqdVqjWEKKnTIeSWNUir1ah5ncxfq8ay++gpmVU2GzkJby\r\nIEsFceiH0wDuq9GCTqsiIzranz38haMNmJJ+30Mv04tm2ooGPWwkyuIqj+GP\r\nN4MPJSYRUz3q/9Xfycd6A80Blcl9aD5LNOPVRG6TF33hvO0FR9M/hC/r914S\r\nyMiMT9+ZeCLen8J1Kl1jOB+cfn3nb6CTUVmA3ac/pEBLxr0oCK6Jm2E2ppAh\r\n300InjkSuPqNUzM04s9yMiWT/+B07xGD9rM=\r\n=E/7E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.js","exports":{".":"./lib/index.js","./kafka":"./lib/health-check-indicators/kafka/index.js","./type-orm":"./lib/health-check-indicators/type-orm/index.js","./mikro-orm":"./lib/health-check-indicators/mikro-orm/index.js","./aws-dynamodb":"./lib/health-check-indicators/aws-dynamodb/index.js","./http-request":"./lib/health-check-indicators/http-request/index.js","./package.json":"./package.json","./lib/health-check-indicators/*":"./lib/health-check-indicators/*/index.js"},"gitHead":"226be95a672d197f13edc29216f2a9006d3871de","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\"","test":"jest --runInBand","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"npm run build && husky install","lint:fix":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","prebuild":"rimraf lib","test:cov":"jest --coverage --runInBand","postbuild":"tsc-alias -p tsconfig.build.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","lint-staged":"lint-staged","test:integration":"jest --config ./jest-integration.json --runInBand","test:integration:cov":"jest --config ./jest-integration.json --runInBand --coverage"},"_npmUser":{"name":"vipcommerce","email":"desenvolvedores@vipcommerce.com.br"},"repository":{"url":"git+ssh://git@bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check.git","type":"git"},"_npmVersion":"8.11.0","description":"### Lib health check utilizando NestJS e desenvolvida por vipcommerce","directories":{"lib":"lib","test":"test"},"_nodeVersion":"16.16.0","dependencies":{"@nestjs/axios":"^0.0.8","@nestjs/terminus":"^8.0.6"},"typesVersions":{"*":{"lib":[],"kafka":["./lib/health-check-indicators/kafka"],"type-orm":["./lib/health-check-indicators/type-orm"],"mikro-orm":["./lib/health-check-indicators/mikro-orm"],"aws-dynamodb":["./lib/health-check-indicators/aws-dynamodb"],"http-request":["./lib/health-check-indicators/http-request"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.0.3","rxjs":"^7.2.0","husky":"^7.0.4","eslint":"^8.0.1","rimraf":"^3.0.2","aws-sdk":"^2.1046.0","kafkajs":"^1.16.0","ts-jest":"28.0.1","ts-node":"^10.0.0","prettier":"^2.3.2","supertest":"^6.1.3","ts-loader":"^9.2.3","tsc-alias":"^1.6.9","typescript":"^4.3.5","@nestjs/cli":"^8.0.0","@types/jest":"27.5.0","@types/node":"^16.0.0","lint-staged":"^13.0.2","@nestjs/core":"^8.0.0","@nestjs/common":"^8.0.0","@types/express":"^4.17.13","tsconfig-paths":"4.0.0","@mikro-orm/core":"^4.5.9","@nestjs/swagger":"^5.2.1","@nestjs/testing":"^8.0.0","@nestjs/typeorm":"^8.1.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","@mikro-orm/nestjs":"4.3.0","@nestjs/schematics":"^8.0.0","source-map-support":"^0.5.20","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@nestjs/platform-express":"^8.0.0","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"peerDependencies":{"aws-sdk":"2.x","kafkajs":"1 - 2","@nestjs/core":"8.x","@nestjs/common":"8.x","@mikro-orm/core":"4.x","@nestjs/swagger":"5.x","@nestjs/typeorm":"8.x","@mikro-orm/nestjs":"4.x"},"peerDependenciesMeta":{"aws-sdk":{"optional":true},"kafkajs":{"optional":true},"@mikro-orm/core":{"optional":true},"@nestjs/typeorm":{"optional":true},"@mikro-orm/nestjs":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vipcommerce-lib-nest-health-check_1.0.3_1659372093233_0.884240842324495","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@devsvipcommerce/vipcommerce-lib-nest-health-check","version":"1.1.0","author":{"name":"VIPCOMMERCE","email":"desenvolvedores@vipcommerce.com.br"},"license":"MIT","_id":"@devsvipcommerce/vipcommerce-lib-nest-health-check@1.1.0","maintainers":[{"name":"amartds_1","email":"andremartins@vipcommerce.com.br"},{"name":"lincolnteixeira","email":"lincolnteixeira@vipcommerce.com.br"},{"name":"maurimelovip","email":"maurimelo@vipcommerce.com.br"},{"name":"joaopina","email":"joaopina@vipcommerce.com.br"},{"name":"thales.closs","email":"thalescloss@vipcommerce.com.br"},{"name":"marcelotamashiro","email":"marcelotamashiro@vipcommerce.com.br"},{"name":"vipcommerce","email":"desenvolvedores@vipcommerce.com.br"}],"homepage":"https://bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check#readme","bugs":{"url":"https://bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check/issues"},"dist":{"shasum":"06821534d82ff0f1489fee23ae7711f9660df47c","tarball":"https://registry.npmjs.org/@devsvipcommerce/vipcommerce-lib-nest-health-check/-/vipcommerce-lib-nest-health-check-1.1.0.tgz","fileCount":84,"integrity":"sha512-7gpK2JbFa1EilXuWcfAG90xtgFTyyq+SHY+hCGE/GpJR+rVu//uvOPvrrveXwApsHNy9wP8vdNi2s8ORIYfwnQ==","signatures":[{"sig":"MEYCIQCiVPgvt9dINXhi4oEtq9RfQpgdqfGZ+vyEw60r8QiYNAIhAPO+X55ZywXLAEdjMjDOmURaOHR1B6Bk9W/fVodF4e+2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9VjGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrgug//UgDf7GLxsTKPe55e6Al+bET1fDG67CV8QykXQkSNVjguWfSS\r\naAwuz2eiTQwM+aYsHim9GimhQsxWciQq++h3YNpiSoeEkjdRDmOzp4/b986j\r\n3Ypo9VGflHPXkHny5+EaKEq/U2bf9kdISot75UuHKAhc3tXGQFootYuAYvKC\r\n11TldhIHJhEFXlj17iIq5YWlwaEPrpeDlKCEX+ky0vAaFrCZIpShy9aU0S71\r\nKt1HMgdvOxTRW4D04HytBiVera4HPq/DhWvmxf5FlJcP1rroVm1FBbjZ/UK+\r\nZKn82SNfIQG06wSAKoI9AAKKOGSsOln7lfJ2wH4ukr1NnzcIM7vEc+0ZNTre\r\nx8RTDj9l0MkDm0Rc8c8vjPlmUYYYKG6Eg1JXb86Nl7Rv7ixBVUd0d3vla/0W\r\n4AFICWnGQBgAOdIXd6uQdwKZzTFgiQvCgscpqmg1dbdryo4Bf52x4Ps2Olzm\r\noMbqQqEC3vFFz59wUYLvy9WOOgZ7PPd5MHBAyak6+P0v7vu9pp+lgiX86GzN\r\nBCZ5obO8AjmDDqlw4bwjTQwW2DH7nTPr5pLESudZFf+Ys6Ce7TgB6/hFTzbt\r\nq3XszakCpN9sZnaOamOGUTfJEKtxr+1+RNb/ZiYMQVyYe0YklD9U6xn5o5Au\r\n7b6IFgHct9f0nyWx0DJ8TRHhZQ/+QNC2Kxs=\r\n=uTtO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.js","exports":{".":"./lib/index.js","./kafka":"./lib/health-check-indicators/kafka/index.js","./type-orm":"./lib/health-check-indicators/type-orm/index.js","./mikro-orm":"./lib/health-check-indicators/mikro-orm/index.js","./aws-dynamodb":"./lib/health-check-indicators/aws-dynamodb/index.js","./http-request":"./lib/health-check-indicators/http-request/index.js","./package.json":"./package.json","./lib/health-check-indicators/*":"./lib/health-check-indicators/*/index.js"},"gitHead":"db7d7a8e433b394155774dae2bd53af29f52bf7e","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\"","test":"jest --runInBand","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"npm run build && husky install","lint:fix":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","prebuild":"rimraf lib","test:cov":"jest --coverage --runInBand","postbuild":"tsc-alias -p tsconfig.build.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","lint-staged":"lint-staged","test:integration":"jest --config ./jest-integration.json --runInBand","test:integration:cov":"jest --config ./jest-integration.json --runInBand --coverage"},"_npmUser":{"name":"maurimelovip","email":"maurimelo@vipcommerce.com.br"},"repository":{"url":"git+ssh://git@bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check.git","type":"git"},"_npmVersion":"8.11.0","description":"Lib VIPCOMMERCE HealthCheck para o nest","directories":{"lib":"lib","test":"test"},"_nodeVersion":"16.16.0","dependencies":{"@nestjs/axios":"^0.0.8","@nestjs/terminus":"^8.0.6"},"typesVersions":{"*":{"lib":[],"kafka":["./lib/health-check-indicators/kafka"],"type-orm":["./lib/health-check-indicators/type-orm"],"mikro-orm":["./lib/health-check-indicators/mikro-orm"],"aws-dynamodb":["./lib/health-check-indicators/aws-dynamodb"],"http-request":["./lib/health-check-indicators/http-request"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.0.3","rxjs":"^7.2.0","husky":"^7.0.4","eslint":"^8.0.1","rimraf":"^3.0.2","aws-sdk":"^2.1046.0","kafkajs":"^1.16.0","ts-jest":"28.0.1","ts-node":"^10.0.0","prettier":"^2.3.2","supertest":"^6.1.3","ts-loader":"^9.2.3","tsc-alias":"^1.6.9","typescript":"^4.3.5","@nestjs/cli":"^8.0.0","@types/jest":"27.5.0","@types/node":"^16.0.0","lint-staged":"^13.0.2","@nestjs/core":"^8.0.0","@nestjs/common":"^8.0.0","@types/express":"^4.17.13","tsconfig-paths":"4.0.0","@nestjs/swagger":"^5.2.1","@nestjs/testing":"^8.0.0","@nestjs/typeorm":"^8.1.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","@nestjs/schematics":"^8.0.0","source-map-support":"^0.5.20","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@nestjs/platform-express":"^8.0.0","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"peerDependencies":{"aws-sdk":"2.x","kafkajs":"1 - 2","@nestjs/core":"8.x","@nestjs/common":"8.x","@mikro-orm/core":"4.x || 5.x","@nestjs/swagger":"5.x","@nestjs/typeorm":"8.x","@mikro-orm/nestjs":"4.x || 5.x"},"peerDependenciesMeta":{"aws-sdk":{"optional":true},"kafkajs":{"optional":true},"@mikro-orm/core":{"optional":true},"@nestjs/typeorm":{"optional":true},"@mikro-orm/nestjs":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vipcommerce-lib-nest-health-check_1.1.0_1660246213987_0.3963351021079804","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@devsvipcommerce/vipcommerce-lib-nest-health-check","version":"1.1.1","author":{"name":"VIPCOMMERCE","email":"desenvolvedores@vipcommerce.com.br"},"license":"MIT","_id":"@devsvipcommerce/vipcommerce-lib-nest-health-check@1.1.1","maintainers":[{"name":"amartds_1","email":"andremartins@vipcommerce.com.br"},{"name":"lincolnteixeira","email":"lincolnteixeira@vipcommerce.com.br"},{"name":"maurimelovip","email":"maurimelo@vipcommerce.com.br"},{"name":"joaopina","email":"joaopina@vipcommerce.com.br"},{"name":"thales.closs","email":"thalescloss@vipcommerce.com.br"},{"name":"marcelotamashiro","email":"marcelotamashiro@vipcommerce.com.br"},{"name":"vipcommerce","email":"desenvolvedores@vipcommerce.com.br"}],"homepage":"https://bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check#readme","bugs":{"url":"https://bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check/issues"},"dist":{"shasum":"45e104532157994dc2d8143ffb70450126ad2756","tarball":"https://registry.npmjs.org/@devsvipcommerce/vipcommerce-lib-nest-health-check/-/vipcommerce-lib-nest-health-check-1.1.1.tgz","fileCount":84,"integrity":"sha512-geP9XvJYtRn9KW+7dvqPhz4j+/tHvC+TxZTrZUhrSBwWHkQcBIyPOlgHX7yp6hoWpWiNL+s0lJeFFeCCZoNrjA==","signatures":[{"sig":"MEYCIQCChUmPqOA39z0n/hMfQKEbExc6YlJn8gs8JBv6O7tCHQIhAO5LnyJpu767/Bhz4Hq6VKgqUzrzleEjAfyAU3U8ZtCM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi++rhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrhdg/9EMqjbwPF7EGJEGAMWPbcx3fGXwEnVyL21KUvk3Y1xbpQXqFy\r\n5naVZdJ/ca69uKyt54/q7k0BPZplLD9L2DrytY3QD0hmBGWm1nhYyu+Xv8P8\r\nKn3eOTY3LAlG94LmlDWSU3a/dcmhSgujamMgkof0drLpL/KkuK1E1Ki6oa1x\r\nmve3sp0dHzq2Q6dnFRYf/u2qOVbCFgRL20P2d2ogq964833i5qXVpI4JiK79\r\nrkfLDM61nGJX1rPaAoYBU2LVTnhEMl+NsVBizxApQ908MnIM0cRrVxMp7CLv\r\nFjFZdlvr4CoSMKRJ+Xw5WyiApkw8FOjcWGazK+aDZs4HWIG/QlfWsMOpb+uV\r\nq/9PnFJdRSwrnzFGJVS7KbNsLkBEQ9xZnmpqy5xIqo8BlzIxDVkzHI9eF6P+\r\nejpoSelx7SCJsWnp0XPYuSi24Ey7FQGljMve5LtTW8NwYTgdauY7OD0id+xg\r\n9WuEl4sl41GigOlr/ltRQkCBU4CGlafyQhn6musbzXxCyLQo+gvsXH127Imi\r\nL91gUx/5nKfJZCt2WYjPu357viyCvGNRRP/JmnBy8q6cRuYIeCg3dWARtp/Q\r\nL3mnsH0PtW2SofC7J/jWecme+Tl+YN49fDA7pEFlcq/VdhH6YZgKQ2J261Wj\r\nTXc6syihY3cLEjjYj8WWfXsbPFHISlDNbZ4=\r\n=qQml\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.js","exports":{".":"./lib/index.js","./kafka":"./lib/health-check-indicators/kafka/index.js","./type-orm":"./lib/health-check-indicators/type-orm/index.js","./mikro-orm":"./lib/health-check-indicators/mikro-orm/index.js","./aws-dynamodb":"./lib/health-check-indicators/aws-dynamodb/index.js","./http-request":"./lib/health-check-indicators/http-request/index.js","./package.json":"./package.json","./lib/health-check-indicators/*":"./lib/health-check-indicators/*/index.js"},"gitHead":"ea9deac2cadbf4007063f20cda475fed17103ecb","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\"","test":"jest --runInBand","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"npm run build && husky install","lint:fix":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","prebuild":"rimraf lib","test:cov":"jest --coverage --runInBand","postbuild":"tsc-alias -p tsconfig.build.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","lint-staged":"lint-staged","test:integration":"jest --config ./jest-integration.json --runInBand","test:integration:cov":"jest --config ./jest-integration.json --runInBand --coverage"},"_npmUser":{"name":"vipcommerce","email":"desenvolvedores@vipcommerce.com.br"},"repository":{"url":"git+ssh://git@bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check.git","type":"git"},"_npmVersion":"8.11.0","description":"Lib VIPCOMMERCE HealthCheck para o nest","directories":{"lib":"lib","test":"test"},"_nodeVersion":"16.16.0","dependencies":{"@nestjs/axios":"^0.0.8","@nestjs/terminus":"^8.0.6"},"typesVersions":{"*":{"lib":[],"kafka":["./lib/health-check-indicators/kafka"],"type-orm":["./lib/health-check-indicators/type-orm"],"mikro-orm":["./lib/health-check-indicators/mikro-orm"],"aws-dynamodb":["./lib/health-check-indicators/aws-dynamodb"],"http-request":["./lib/health-check-indicators/http-request"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.0.3","rxjs":"^7.2.0","husky":"^7.0.4","eslint":"^8.0.1","rimraf":"^3.0.2","aws-sdk":"^2.1046.0","kafkajs":"^1.16.0","ts-jest":"28.0.1","ts-node":"^10.0.0","prettier":"^2.3.2","supertest":"^6.1.3","ts-loader":"^9.2.3","tsc-alias":"^1.6.9","typescript":"^4.3.5","@nestjs/cli":"^8.0.0","@types/jest":"27.5.0","@types/node":"^16.0.0","lint-staged":"^13.0.2","@nestjs/core":"^8.0.0","@nestjs/common":"^8.0.0","@types/express":"^4.17.13","tsconfig-paths":"4.0.0","@nestjs/swagger":"^5.2.1","@nestjs/testing":"^8.0.0","@nestjs/typeorm":"^8.1.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","@nestjs/schematics":"^8.0.0","source-map-support":"^0.5.20","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@nestjs/platform-express":"^8.0.0","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"peerDependencies":{"aws-sdk":"2.x","kafkajs":"1 - 2","@nestjs/core":"8.x","@nestjs/common":"8.x","@mikro-orm/core":"4.x || 5.x","@nestjs/swagger":"5.x","@nestjs/typeorm":"8.x","@mikro-orm/nestjs":"4.x || 5.x"},"peerDependenciesMeta":{"aws-sdk":{"optional":true},"kafkajs":{"optional":true},"@mikro-orm/core":{"optional":true},"@nestjs/typeorm":{"optional":true},"@mikro-orm/nestjs":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vipcommerce-lib-nest-health-check_1.1.1_1660676833715_0.5924726200087211","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@devsvipcommerce/vipcommerce-lib-nest-health-check","version":"1.1.2","author":{"name":"VIPCOMMERCE","email":"desenvolvedores@vipcommerce.com.br"},"license":"MIT","_id":"@devsvipcommerce/vipcommerce-lib-nest-health-check@1.1.2","maintainers":[{"name":"amartds_1","email":"andremartins@vipcommerce.com.br"},{"name":"lincolnteixeira","email":"lincolnteixeira@vipcommerce.com.br"},{"name":"maurimelovip","email":"maurimelo@vipcommerce.com.br"},{"name":"joaopina","email":"joaopina@vipcommerce.com.br"},{"name":"thales.closs","email":"thalescloss@vipcommerce.com.br"},{"name":"marcelotamashiro","email":"marcelotamashiro@vipcommerce.com.br"},{"name":"vipcommerce","email":"desenvolvedores@vipcommerce.com.br"}],"homepage":"https://bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check#readme","bugs":{"url":"https://bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check/issues"},"dist":{"shasum":"dfe27997fbf47ab01715d4026688914a1749da57","tarball":"https://registry.npmjs.org/@devsvipcommerce/vipcommerce-lib-nest-health-check/-/vipcommerce-lib-nest-health-check-1.1.2.tgz","fileCount":84,"integrity":"sha512-C7Me3FUUKrft4mUAu3vY+ZyF1P7wL4TdkF/Cw010YujwYZWqnSx81h1vsGN4oHeCWt6DL6sdkuVV+55JFohfRw==","signatures":[{"sig":"MEYCIQDCtN3riCC15qKyzHHM/eN+sKmkps+ObuVTj+rJJ5y10wIhAK/frpmWh3vhx3dzwYie4ZDrP3lZbn/KSHJJSt6iH7mx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi++wJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRIxAAjfVwzhLa/73tmsQcvh+d6DxJBJWmKMTCl3Nq3pXPne3vn/1/\r\nptVQxceh/GaZSPm3YCYTsX9/Wrx9lEBAi6ocVOYrVIH1ZnsTav5kObev09pP\r\nw45GLoK53x8QLunY1UvwajyF3htGOjxHE7ZLuqQ3mTY0gwiQUNmKRwZjxBtp\r\nf1pGW2kaWjNfq9ehCXECRF3jHNWV0qfNxNlGsuumPOVG3TGQcADoarKagK++\r\nEm/+UFX9jeIzKb2e8MTJcg2kbOIPGepnC9UYGDvGBsfMtreUrEVZTvIzZjy8\r\n6LndTzccrax12QO2dUi6DjyyK6XIHkJBgYYaunHVqq9liNeigMGlR7eYcHIh\r\nfBlAb/PogC0xNRGhv2EiIOKqZ8nwVDNOcIzbgcEmagd0rleZhTeL0eUXb8Fv\r\nIE44CbhmuC+8Ns7yV3hO43czjgBKyfLkcB3RsDZ8R//3/l+qHdE6cwLbYepP\r\nLfxO6H9HFvGZxcX7mNXVcZC401AayYhIkUw8osWy1VB14cbeuF2+ufQGDekD\r\nYDCEXiuzV2HbhcZgYU4RWLm2DDWtCP1/hX3zhVrOtZKvF7YaXeN2oblMfUvo\r\nT6vLpgIZ+1mBpMvEuvV4eZ1qm3AD250qzKw2Cwwmnwt9g7JX+znDFmNLaqg2\r\nPTxyDuSZToT6MNJfODARWDCPJ271AvzyORQ=\r\n=3ezc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.js","exports":{".":"./lib/index.js","./kafka":"./lib/health-check-indicators/kafka/index.js","./type-orm":"./lib/health-check-indicators/type-orm/index.js","./mikro-orm":"./lib/health-check-indicators/mikro-orm/index.js","./aws-dynamodb":"./lib/health-check-indicators/aws-dynamodb/index.js","./http-request":"./lib/health-check-indicators/http-request/index.js","./package.json":"./package.json","./lib/health-check-indicators/*":"./lib/health-check-indicators/*/index.js"},"gitHead":"71cfb192de1afecda657dd7dc13342cd63a3eafa","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\"","test":"jest --runInBand","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"npm run build && husky install","lint:fix":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","prebuild":"rimraf lib","test:cov":"jest --coverage --runInBand","postbuild":"tsc-alias -p tsconfig.build.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","lint-staged":"lint-staged","test:integration":"jest --config ./jest-integration.json --runInBand","test:integration:cov":"jest --config ./jest-integration.json --runInBand --coverage"},"_npmUser":{"name":"vipcommerce","email":"desenvolvedores@vipcommerce.com.br"},"repository":{"url":"git+ssh://git@bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check.git","type":"git"},"_npmVersion":"8.11.0","description":"Lib VIPCOMMERCE HealthCheck para o nest","directories":{"lib":"lib","test":"test"},"_nodeVersion":"16.16.0","dependencies":{"@nestjs/axios":"^0.0.8","@nestjs/terminus":"^8.0.6"},"typesVersions":{"*":{"lib":[],"kafka":["./lib/health-check-indicators/kafka"],"type-orm":["./lib/health-check-indicators/type-orm"],"mikro-orm":["./lib/health-check-indicators/mikro-orm"],"aws-dynamodb":["./lib/health-check-indicators/aws-dynamodb"],"http-request":["./lib/health-check-indicators/http-request"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.0.3","rxjs":"^7.2.0","husky":"^7.0.4","eslint":"^8.0.1","rimraf":"^3.0.2","aws-sdk":"^2.1046.0","kafkajs":"^1.16.0","ts-jest":"28.0.1","ts-node":"^10.0.0","prettier":"^2.3.2","supertest":"^6.1.3","ts-loader":"^9.2.3","tsc-alias":"^1.6.9","typescript":"^4.3.5","@nestjs/cli":"^8.0.0","@types/jest":"27.5.0","@types/node":"^16.0.0","lint-staged":"^13.0.2","@nestjs/core":"^8.0.0","@nestjs/common":"^8.0.0","@types/express":"^4.17.13","tsconfig-paths":"4.0.0","@nestjs/swagger":"^5.2.1","@nestjs/testing":"^8.0.0","@nestjs/typeorm":"^8.1.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","@nestjs/schematics":"^8.0.0","source-map-support":"^0.5.20","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@nestjs/platform-express":"^8.0.0","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"peerDependencies":{"aws-sdk":"2.x","kafkajs":"1 - 2","@nestjs/core":"8.x","@nestjs/common":"8.x","@mikro-orm/core":"4.x || 5.x","@nestjs/swagger":"5.x","@nestjs/typeorm":"8.x","@mikro-orm/nestjs":"4.x || 5.x"},"peerDependenciesMeta":{"aws-sdk":{"optional":true},"kafkajs":{"optional":true},"@mikro-orm/core":{"optional":true},"@nestjs/typeorm":{"optional":true},"@mikro-orm/nestjs":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vipcommerce-lib-nest-health-check_1.1.2_1660677129257_0.719839336229491","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@devsvipcommerce/vipcommerce-lib-nest-health-check","version":"1.1.3","author":{"name":"VIPCOMMERCE","email":"desenvolvedores@vipcommerce.com.br"},"license":"MIT","_id":"@devsvipcommerce/vipcommerce-lib-nest-health-check@1.1.3","maintainers":[{"name":"amartds_1","email":"andremartins@vipcommerce.com.br"},{"name":"lincolnteixeira","email":"lincolnteixeira@vipcommerce.com.br"},{"name":"maurimelovip","email":"maurimelo@vipcommerce.com.br"},{"name":"joaopina","email":"joaopina@vipcommerce.com.br"},{"name":"thales.closs","email":"thalescloss@vipcommerce.com.br"},{"name":"marcelotamashiro","email":"marcelotamashiro@vipcommerce.com.br"},{"name":"vipcommerce","email":"desenvolvedores@vipcommerce.com.br"}],"homepage":"https://bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check#readme","bugs":{"url":"https://bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check/issues"},"dist":{"shasum":"54554c90436eb7aae2c1eea5f6c5e7681efa4225","tarball":"https://registry.npmjs.org/@devsvipcommerce/vipcommerce-lib-nest-health-check/-/vipcommerce-lib-nest-health-check-1.1.3.tgz","fileCount":84,"integrity":"sha512-YQSdyuTOb+kOE77Aayhe2pzMEgvJeHil2pBiBfrT+6xKj0QAAVQ6NIBbqAfb7F9gfk1iJbuiva8zEuWPzMcZrA==","signatures":[{"sig":"MEQCIG0u9I+gAy5LuNQeb+Mlz+k9AzdI5uofkEcQmkV2yirQAiAT0kaMySRu7fr4QyFwmxwL/0+jD7oEA0SojIHucEZXSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBlO3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZCRAAnVkYAW4Fodjn6wRz2EhNe6H3Ev4FsrGrR1nT9KH7WuyF5rQR\r\nz8lxaJ7njEZFwpwWaEXSXA68Kt9aCjQI5vedGzHmT7iPyLjKRLG8Gc1HZ1fy\r\nylR2ys9HC6NF5M2fT55d7PJ+riff+v6m5p16lwwTDvFh5xVMJXR/mz5FiC/4\r\ndXc0wlRz8XkRI1wljL4K2fC9agFpOSyUph/lMG1vCndF+6ZgtLTpjVHhmwUZ\r\nMPkPTf7HZUVk9hbnqHj3IFd7+bLiyXavpF6VrsFKinU6NCWgVQYiUchCnRc4\r\nnHdmrgtmlSDsLMDpfGsUNnMR6N9HgKk2o9tPOoXjhuhSaDFcxkPbInprARNg\r\nu+4oejonQ1SErDLCHNn6fMTPaJr+D8kwTLUfmS9Wkqqoa5LbV1nKKaqA/CSV\r\n5TTzKRzxcz+8amHX1kH6MobtXFWsSx3JgI4uY5xt8K4q7LafhD9o9VMF0Ij7\r\n7QScSLnkzpY+qc05k7zSf1kUnGS0D664fg7F0XyFnezG+f9nZoliXN/mrVQp\r\nNYrGPiiZmAJl3c7cER/IYHKoVzv+4oImc168g8yyDa7pZal7iSWPamHj6FKI\r\n8fvcsavO+3aAhttobS+J5Ndz2datzEmQAm6bx0aUVdK3y4toCr+GpB957ktQ\r\ne7PqBxWrFrNhRgTCXAAOkXXb14UKHNGdYA4=\r\n=teV/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.js","exports":{".":"./lib/index.js","./kafka":"./lib/health-check-indicators/kafka/index.js","./type-orm":"./lib/health-check-indicators/type-orm/index.js","./mikro-orm":"./lib/health-check-indicators/mikro-orm/index.js","./aws-dynamodb":"./lib/health-check-indicators/aws-dynamodb/index.js","./http-request":"./lib/health-check-indicators/http-request/index.js","./package.json":"./package.json","./lib/health-check-indicators/*":"./lib/health-check-indicators/*/index.js"},"gitHead":"d718042f4468c951b57ac7ab1136b0da66a9d1dc","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\"","test":"jest --runInBand","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"npm run build && husky install","lint:fix":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","prebuild":"rimraf lib","test:cov":"jest --coverage --runInBand","postbuild":"tsc-alias -p tsconfig.build.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","lint-staged":"lint-staged","test:integration":"jest --config ./jest-integration.json --runInBand","test:integration:cov":"jest --config ./jest-integration.json --runInBand --coverage"},"_npmUser":{"name":"vipcommerce","email":"desenvolvedores@vipcommerce.com.br"},"repository":{"url":"git+ssh://git@bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check.git","type":"git"},"_npmVersion":"8.15.0","description":"Lib VIPCOMMERCE HealthCheck para o nest","directories":{"lib":"lib","test":"test"},"_nodeVersion":"16.17.0","dependencies":{"@nestjs/axios":"^0.0.8","@nestjs/terminus":"^8.0.6"},"typesVersions":{"*":{"lib":[],"kafka":["./lib/health-check-indicators/kafka"],"type-orm":["./lib/health-check-indicators/type-orm"],"mikro-orm":["./lib/health-check-indicators/mikro-orm"],"aws-dynamodb":["./lib/health-check-indicators/aws-dynamodb"],"http-request":["./lib/health-check-indicators/http-request"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.0.3","rxjs":"^7.2.0","husky":"^7.0.4","eslint":"^8.0.1","rimraf":"^3.0.2","aws-sdk":"^2.1046.0","kafkajs":"^1.16.0","ts-jest":"28.0.1","ts-node":"^10.0.0","prettier":"^2.3.2","supertest":"^6.1.3","ts-loader":"^9.2.3","tsc-alias":"^1.6.9","typescript":"^4.3.5","@nestjs/cli":"^8.0.0","@types/jest":"27.5.0","@types/node":"^16.0.0","lint-staged":"^13.0.2","@nestjs/core":"^8.0.0","@nestjs/common":"^8.0.0","@types/express":"^4.17.13","tsconfig-paths":"4.0.0","@nestjs/swagger":"^5.2.1","@nestjs/testing":"^8.0.0","@nestjs/typeorm":"^8.1.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","@nestjs/schematics":"^8.0.0","source-map-support":"^0.5.20","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@nestjs/platform-express":"^8.0.0","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"peerDependencies":{"aws-sdk":"2.x","kafkajs":"1 - 2","@nestjs/core":"8.x","@nestjs/common":"8.x","@mikro-orm/core":"4.x || 5.x","@nestjs/swagger":"5.x","@nestjs/typeorm":"8.x","@mikro-orm/nestjs":"4.x || 5.x"},"peerDependenciesMeta":{"aws-sdk":{"optional":true},"kafkajs":{"optional":true},"@mikro-orm/core":{"optional":true},"@nestjs/typeorm":{"optional":true},"@mikro-orm/nestjs":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vipcommerce-lib-nest-health-check_1.1.3_1661359031080_0.9463057751481083","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@devsvipcommerce/vipcommerce-lib-nest-health-check","version":"1.1.4","author":{"name":"VIPCOMMERCE","email":"desenvolvedores@vipcommerce.com.br"},"license":"MIT","_id":"@devsvipcommerce/vipcommerce-lib-nest-health-check@1.1.4","maintainers":[{"name":"amartds_1","email":"andremartins@vipcommerce.com.br"},{"name":"lincolnteixeira","email":"lincolnteixeira@vipcommerce.com.br"},{"name":"maurimelovip","email":"maurimelo@vipcommerce.com.br"},{"name":"joaopina","email":"joaopina@vipcommerce.com.br"},{"name":"thales.closs","email":"thalescloss@vipcommerce.com.br"},{"name":"marcelotamashiro","email":"marcelotamashiro@vipcommerce.com.br"},{"name":"vipcommerce","email":"desenvolvedores@vipcommerce.com.br"}],"homepage":"https://bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check#readme","bugs":{"url":"https://bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check/issues"},"dist":{"shasum":"69f15829e029a2730f440c94153d05da76a96c8e","tarball":"https://registry.npmjs.org/@devsvipcommerce/vipcommerce-lib-nest-health-check/-/vipcommerce-lib-nest-health-check-1.1.4.tgz","fileCount":84,"integrity":"sha512-wpOPzWHyJTkVZfw14Ope1++0rHrN//p/GvAPRWk7WaIghpLgH+RI59QjDqUtnf5/pUTXiIWL5Hp0g4uebre52A==","signatures":[{"sig":"MEUCIQCgKHUxlZeio9rK+eiy6cPv/a9vcfMiovml3KBzjEphpwIgXY/cXBMXPJU5Oq5k7xOQJ9u4xhHSonWFrR4mu1fBAOI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCSEWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXFQ/+J0FaPxXNYnxX8jWAkvlx6hMNjFhbPW/ovvOxsnC7Lo4P+E+E\r\nqCA8xG1cc3/DUwRiEEVWhsQoBX/6CSwIfengSwAmOxY1upFw92XD10lZyTK5\r\nlA66FG9Pp8udUeks3ZmW6UNEtPBRTorEwtSJOBb62IpBX6dBH3k5czgs091o\r\nFFQstfIpPWB30lTfF2cWpaRzRWBGR0KRcHw6slITUHJXZ0ZfJ9zg208fTs4C\r\nxKTho/QtC/fS6Pwnqxr13L4RUD5nXncKQvhyafeo3GoVJHSrrIY8a6ZmnlMA\r\nQaQa20xOfw97/81wV8L4+W3gR0+NahWVGgDpYxwwXiY8eYWi9RmtRRL8rBTW\r\nY8CgsTMa5WT66ZsWwNWVQlOtYZyzHgDDS4oYpq51GEM9ieD047DzaUnJ8XjY\r\nFGCswEazbyBSLPwztMdwwgtqMqrSvZg4VHy1fcMf4JRN/Sqn1dUBL/3QUrzO\r\nK0v/Hs2eoZgzStbMcOlgxTsruNRpyCGRF9+4M1jsFrglfI2n1Q0oIMRqMc8k\r\n2B+yZiG+TLEOUUm16J935eYn6jOG2SGianMJodBwQqiEWPT01zixP52Zs76N\r\nXZka0Em68C9BHZNVb3Kbw9WsXjUhkfJM9qwZvr0tHC3Teln3vl4mD1Vbycwi\r\nA298Yqp3ygvEC3HFB4fPgtXaAQHA7lOPatQ=\r\n=kvwW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.js","exports":{".":"./lib/index.js","./kafka":"./lib/health-check-indicators/kafka/index.js","./type-orm":"./lib/health-check-indicators/type-orm/index.js","./mikro-orm":"./lib/health-check-indicators/mikro-orm/index.js","./aws-dynamodb":"./lib/health-check-indicators/aws-dynamodb/index.js","./http-request":"./lib/health-check-indicators/http-request/index.js","./package.json":"./package.json","./lib/health-check-indicators/*":"./lib/health-check-indicators/*/index.js"},"gitHead":"ef1103656abae89cd1bed0c8b86c155023c6b913","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\"","test":"jest --runInBand","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"npm run build && husky install","lint:fix":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","prebuild":"rimraf lib","test:cov":"jest --coverage --runInBand","postbuild":"tsc-alias -p tsconfig.build.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","lint-staged":"lint-staged","test:integration":"jest --config ./jest-integration.json --runInBand","test:integration:cov":"jest --config ./jest-integration.json --runInBand --coverage"},"_npmUser":{"name":"vipcommerce","email":"desenvolvedores@vipcommerce.com.br"},"repository":{"url":"git+ssh://git@bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check.git","type":"git"},"_npmVersion":"8.15.0","description":"Lib VIPCOMMERCE HealthCheck para o nest","directories":{"lib":"lib","test":"test"},"_nodeVersion":"16.17.0","dependencies":{"@nestjs/axios":"^0.0.8","@nestjs/terminus":"^8.0.6"},"typesVersions":{"*":{"lib":[],"kafka":["./lib/health-check-indicators/kafka"],"type-orm":["./lib/health-check-indicators/type-orm"],"mikro-orm":["./lib/health-check-indicators/mikro-orm"],"aws-dynamodb":["./lib/health-check-indicators/aws-dynamodb"],"http-request":["./lib/health-check-indicators/http-request"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.0.3","rxjs":"^7.2.0","husky":"^7.0.4","eslint":"^8.0.1","rimraf":"^3.0.2","aws-sdk":"^2.1046.0","kafkajs":"^1.16.0","ts-jest":"28.0.1","ts-node":"^10.0.0","prettier":"^2.3.2","supertest":"^6.1.3","ts-loader":"^9.2.3","tsc-alias":"^1.6.9","typescript":"^4.3.5","@nestjs/cli":"^8.0.0","@types/jest":"27.5.0","@types/node":"^16.0.0","lint-staged":"^13.0.2","@nestjs/core":"^8.0.0","@nestjs/common":"^8.0.0","@types/express":"^4.17.13","tsconfig-paths":"4.0.0","@nestjs/swagger":"^5.2.1","@nestjs/testing":"^8.0.0","@nestjs/typeorm":"^8.1.0","@types/supertest":"^2.0.11","reflect-metadata":"^0.1.13","@nestjs/schematics":"^8.0.0","source-map-support":"^0.5.20","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@nestjs/platform-express":"^8.0.0","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"peerDependencies":{"aws-sdk":"2.x","kafkajs":"1 - 2","@nestjs/core":"8.x","@nestjs/common":"8.x","@mikro-orm/core":"4.x || 5.x","@nestjs/swagger":"5.x","@nestjs/typeorm":"8.x","@mikro-orm/nestjs":"4.x || 5.x"},"peerDependenciesMeta":{"aws-sdk":{"optional":true},"kafkajs":{"optional":true},"@mikro-orm/core":{"optional":true},"@nestjs/typeorm":{"optional":true},"@mikro-orm/nestjs":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vipcommerce-lib-nest-health-check_1.1.4_1661542678308_0.30694278026918154","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@devsvipcommerce/vipcommerce-lib-nest-health-check","version":"1.1.5","author":{"name":"VIPCOMMERCE","email":"desenvolvedores@vipcommerce.com.br"},"license":"MIT","_id":"@devsvipcommerce/vipcommerce-lib-nest-health-check@1.1.5","maintainers":[{"name":"amartds_1","email":"andremartins@vipcommerce.com.br"},{"name":"lincolnteixeira","email":"lincolnteixeira@vipcommerce.com.br"},{"name":"maurimelovip","email":"maurimelo@vipcommerce.com.br"},{"name":"joaopina","email":"joaopina@vipcommerce.com.br"},{"name":"thales.closs","email":"thalescloss@vipcommerce.com.br"},{"name":"marcelotamashiro","email":"marcelotamashiro@vipcommerce.com.br"},{"name":"vipcommerce","email":"desenvolvedores@vipcommerce.com.br"}],"homepage":"https://bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check#readme","bugs":{"url":"https://bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check/issues"},"dist":{"shasum":"4a1a02a7e9274c255fff75384cbad6948308997a","tarball":"https://registry.npmjs.org/@devsvipcommerce/vipcommerce-lib-nest-health-check/-/vipcommerce-lib-nest-health-check-1.1.5.tgz","fileCount":84,"integrity":"sha512-L/kXK5GaSRokIU5wR1kJsSZTYwGn53TpUNWNRd1CkFTLNcb46LqpyYISlMJ/rjDrqX3dYTfa885ancfxhJuJHA==","signatures":[{"sig":"MEYCIQCLa1Iqqfx+bqQkS4diYzaYng/yJPvP7yg+IW+IJdD+KQIhAP6iUUkC7U7Rnt7b+oAnIPJZUKDzZbwyKLyKTfFhC0hr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtsx1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo60g//YbQuPsOwU4zWZI8EEan3mhhOxL3yxHXzoJZTjtrUDwuB++qF\r\ndEO4FH65sxoNKY+CVmTeIZq8eXTLMeiUm51yj07JQAP9uzUHpto55iElnrS6\r\nCp9gQbX3hIRSVGh8VcUAiRTO8bYInUh5Z3cUnUulnickl2uClQIdjplVC7Gn\r\nrf7h5CYs6ZWES/ihWhqSwcqHvYK3c2Eam7/w+0ZNoGCF6Ex04kBefvRXyXJl\r\njbe31AEDdI40ZxQrKQyhrE/QN08TwKwRcu9Xf82NNLVOwN1Ln5ooe5H8LXSC\r\nh2wYkNcX10wMKZd/NLoPTIx9AEUKQEliu9wkQBfUKy+KOnzBemqsxRHNhVRv\r\n3xsYXK5TnRjFz5z/mHWTfep3wWFzDj9BYkxTGuUPU98sRkYcyLADAXNKFNfT\r\n3C3Khi3AuY5i9WgZhZWfJfPwjtq35o1C+7UFvqo+PskcucKX3wxl2Nq+Vapr\r\nqi3CO7ClNLmWAIsY62MgnN6N5c8VJtC5U6hMND8CAe8gveZFMFdqGDUESGw9\r\noElrNX5ZfZRFLmj/q8uICEKGATt+tGbn1fA/2VdxnptyfV168TkF+LAen51i\r\noupXZ1ItDkqGZqCkJSVMQVHOy9keC10m4ogVEQl1UybXbmJguVnvxNW4t++z\r\nsbySdBRw7SnvaNW1qZJ6xb5S08/i4he5nvs=\r\n=B0M7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.js","exports":{".":"./lib/index.js","./kafka":"./lib/health-check-indicators/kafka/index.js","./type-orm":"./lib/health-check-indicators/type-orm/index.js","./mikro-orm":"./lib/health-check-indicators/mikro-orm/index.js","./aws-dynamodb":"./lib/health-check-indicators/aws-dynamodb/index.js","./http-request":"./lib/health-check-indicators/http-request/index.js","./package.json":"./package.json","./lib/health-check-indicators/*":"./lib/health-check-indicators/*/index.js"},"gitHead":"536680caebdacc7e390787e0242a0daea30e1946","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\"","test":"jest --runInBand","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"npm run build && husky install","lint:fix":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","prebuild":"rimraf lib","test:cov":"jest --coverage --runInBand","postbuild":"tsc-alias -p tsconfig.build.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","lint-staged":"lint-staged","test:integration":"jest --config ./jest-integration.json --runInBand","test:integration:cov":"jest --config ./jest-integration.json --runInBand --coverage"},"_npmUser":{"name":"vipcommerce","email":"desenvolvedores@vipcommerce.com.br"},"repository":{"url":"git+ssh://git@bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check.git","type":"git"},"_npmVersion":"8.19.3","description":"Lib VIPCOMMERCE HealthCheck para o nest","directories":{"lib":"lib","test":"test"},"_nodeVersion":"16.19.0","dependencies":{"@nestjs/axios":"^1.0.1","@nestjs/terminus":"^9.1.4"},"typesVersions":{"*":{"lib":[],"kafka":["./lib/health-check-indicators/kafka"],"type-orm":["./lib/health-check-indicators/type-orm"],"mikro-orm":["./lib/health-check-indicators/mikro-orm"],"aws-dynamodb":["./lib/health-check-indicators/aws-dynamodb"],"http-request":["./lib/health-check-indicators/http-request"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","rxjs":"^7.8.0","husky":"^8.0.3","eslint":"^8.31.0","rimraf":"^3.0.2","aws-sdk":"^2.1288.0","kafkajs":"^2.2.3","ts-jest":"29.0.3","ts-node":"^10.9.1","prettier":"^2.8.1","supertest":"^6.3.3","ts-loader":"^9.4.2","tsc-alias":"^1.8.2","typescript":"^4.9.4","@nestjs/cli":"^9.1.8","@types/jest":"29.2.5","@types/node":"^18.11.18","lint-staged":"^13.1.0","@nestjs/core":"^9.2.1","@nestjs/common":"^9.2.1","@types/express":"^4.17.15","tsconfig-paths":"4.1.2","@nestjs/swagger":"^6.1.4","@nestjs/testing":"^9.2.1","@nestjs/typeorm":"^9.0.1","@types/supertest":"^2.0.12","reflect-metadata":"^0.1.13","@nestjs/schematics":"^9.0.4","source-map-support":"^0.5.21","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@nestjs/platform-express":"^9.2.1","@typescript-eslint/parser":"^5.48.0","@typescript-eslint/eslint-plugin":"^5.48.0"},"peerDependencies":{"aws-sdk":"2.x","kafkajs":"1 - 2","@nestjs/core":"8.x","@nestjs/common":"8.x","@mikro-orm/core":"4.x || 5.x","@nestjs/swagger":"5.x","@nestjs/typeorm":"8.x","@mikro-orm/nestjs":"4.x || 5.x"},"peerDependenciesMeta":{"aws-sdk":{"optional":true},"kafkajs":{"optional":true},"@mikro-orm/core":{"optional":true},"@nestjs/typeorm":{"optional":true},"@mikro-orm/nestjs":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vipcommerce-lib-nest-health-check_1.1.5_1672924277259_0.4308556148444791","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@devsvipcommerce/vipcommerce-lib-nest-health-check","version":"1.1.6","author":{"name":"VIPCOMMERCE","email":"desenvolvedores@vipcommerce.com.br"},"license":"MIT","_id":"@devsvipcommerce/vipcommerce-lib-nest-health-check@1.1.6","maintainers":[{"name":"amartds_1","email":"andremartins@vipcommerce.com.br"},{"name":"lincolnteixeira","email":"lincolnteixeira@vipcommerce.com.br"},{"name":"maurimelovip","email":"maurimelo@vipcommerce.com.br"},{"name":"joaopina","email":"joaopina@vipcommerce.com.br"},{"name":"thales.closs","email":"thalescloss@vipcommerce.com.br"},{"name":"marcelotamashiro","email":"marcelotamashiro@vipcommerce.com.br"},{"name":"vipcommerce","email":"desenvolvedores@vipcommerce.com.br"}],"homepage":"https://bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check#readme","bugs":{"url":"https://bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check/issues"},"dist":{"shasum":"37b374668d6b4f703fad01c2e142641d920c067a","tarball":"https://registry.npmjs.org/@devsvipcommerce/vipcommerce-lib-nest-health-check/-/vipcommerce-lib-nest-health-check-1.1.6.tgz","fileCount":84,"integrity":"sha512-SfMego5LRELYu7I83R/LipneDllA+DlrQ1IEAqxNCV+UlxQC08MCLtnpxPzj7sWLHhRyoUYOKQCnYDMrT+kQyw==","signatures":[{"sig":"MEUCIFipbR0fpXc5vhnX8Rhz3qSjuQzRu/AuEtxKM/EjtSsSAiEAllKxLMcqptMdrnwskPbd+qEejXxR1Jl5Es0O+xFs02Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtxXfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqI3w//VbsFQseHqZN03OEObNBZbXuRsvxwf73kPer48+G6VpYGvNVS\r\nwCDgMaC0ETbd8keDYDWZjqGE7akJsg5BclD/OvC8XZFgTtrz7p9//XYmW2nW\r\n39SnOzGEtzO+179GbVXEs1mJfIIZBQNIpRHZPWDE73mrwvDtjCMN6owH5b2F\r\nq0rq96sqg2KTMVZJDTlANHRDILnjT4pkaiunXaAvDdSg0Tt6zV2Kpqflfpce\r\nYQRBuwbnlO1zHceeL66+ZZDA7SM4Zzygqb7oxYQ5d5P1zBJedHhVT2tYevRV\r\nujIIdLK/4MEpLEKIs9yBNf6u9yg4bvO3KsdeMiYVEzWRKdj1xaEhko2k+tUH\r\nu0yfnNZc1i04eRqTQnSwKCCTIUAYVfOm+7DELpSP05TT8gasMapYTcoIcUKm\r\nA2uTJpV8BJz9DPmjSunRdDrdifRVxz0z0KGntVcWGOt1N2CrL7okjaYR2Dns\r\nOuGPGkgfxzBQZMaFYWcAQdfFZQIs/ZCX9is2UklVHJUdsIrsaNZpLlpG/CBP\r\nMYQonsw2WHZozIkwCYOoSsuvOIJaoAQMAgkwbjpRWeJeNYmUJZ+bzeDPl/M1\r\ntJ5IqI1BGfmawyiQX8oFPZeyukPaCr/RivgL2tO4D37BSgMBikzkQcc5BW7T\r\niCpnwnQyVGxNe07/AsBRrF5tt5hMS//Wj78=\r\n=og4O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.js","exports":{".":"./lib/index.js","./kafka":"./lib/health-check-indicators/kafka/index.js","./type-orm":"./lib/health-check-indicators/type-orm/index.js","./mikro-orm":"./lib/health-check-indicators/mikro-orm/index.js","./aws-dynamodb":"./lib/health-check-indicators/aws-dynamodb/index.js","./http-request":"./lib/health-check-indicators/http-request/index.js","./package.json":"./package.json","./lib/health-check-indicators/*":"./lib/health-check-indicators/*/index.js"},"gitHead":"fae9a87ff8e93597185ca5fa366dba30ba1f3490","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\"","test":"jest --runInBand","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"npm run build && husky install","lint:fix":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","prebuild":"rimraf lib","test:cov":"jest --coverage --runInBand","postbuild":"tsc-alias -p tsconfig.build.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","lint-staged":"lint-staged","test:integration":"jest --config ./jest-integration.json --runInBand","test:integration:cov":"jest --config ./jest-integration.json --runInBand --coverage"},"_npmUser":{"name":"vipcommerce","email":"desenvolvedores@vipcommerce.com.br"},"repository":{"url":"git+ssh://git@bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check.git","type":"git"},"_npmVersion":"8.19.3","description":"Lib VIPCOMMERCE HealthCheck para o nest","directories":{"lib":"lib","test":"test"},"_nodeVersion":"16.19.0","dependencies":{"@nestjs/axios":"^1.0.1","@nestjs/terminus":"^9.1.4"},"typesVersions":{"*":{"lib":[],"kafka":["./lib/health-check-indicators/kafka"],"type-orm":["./lib/health-check-indicators/type-orm"],"mikro-orm":["./lib/health-check-indicators/mikro-orm"],"aws-dynamodb":["./lib/health-check-indicators/aws-dynamodb"],"http-request":["./lib/health-check-indicators/http-request"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","rxjs":"^7.8.0","husky":"^8.0.3","eslint":"^8.31.0","rimraf":"^3.0.2","aws-sdk":"^2.1288.0","kafkajs":"^2.2.3","ts-jest":"29.0.3","ts-node":"^10.9.1","prettier":"^2.8.1","supertest":"^6.3.3","ts-loader":"^9.4.2","tsc-alias":"^1.8.2","typescript":"^4.9.4","@nestjs/cli":"^9.1.8","@types/jest":"29.2.5","@types/node":"^18.11.18","lint-staged":"^13.1.0","@nestjs/core":"^9.2.1","@nestjs/common":"^9.2.1","@types/express":"^4.17.15","tsconfig-paths":"4.1.2","@nestjs/swagger":"^6.1.4","@nestjs/testing":"^9.2.1","@nestjs/typeorm":"^9.0.1","@types/supertest":"^2.0.12","reflect-metadata":"^0.1.13","@nestjs/schematics":"^9.0.4","source-map-support":"^0.5.21","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@nestjs/platform-express":"^9.2.1","@typescript-eslint/parser":"^5.48.0","@typescript-eslint/eslint-plugin":"^5.48.0"},"peerDependencies":{"aws-sdk":"2.x","kafkajs":"1 - 2","@nestjs/core":"9.x","@nestjs/common":"9.x","@mikro-orm/core":"4.x || 5.x","@nestjs/swagger":"6.x","@nestjs/typeorm":"9.x","@mikro-orm/nestjs":"4.x || 5.x"},"peerDependenciesMeta":{"aws-sdk":{"optional":true},"kafkajs":{"optional":true},"@mikro-orm/core":{"optional":true},"@nestjs/typeorm":{"optional":true},"@mikro-orm/nestjs":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vipcommerce-lib-nest-health-check_1.1.6_1672943071018_0.9861852513913854","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@devsvipcommerce/vipcommerce-lib-nest-health-check","version":"1.1.7","author":{"name":"VIPCOMMERCE","email":"desenvolvedores@vipcommerce.com.br"},"license":"MIT","_id":"@devsvipcommerce/vipcommerce-lib-nest-health-check@1.1.7","maintainers":[{"name":"amartds_1","email":"andremartins@vipcommerce.com.br"},{"name":"lincolnteixeira","email":"lincolnteixeira@vipcommerce.com.br"},{"name":"maurimelovip","email":"maurimelo@vipcommerce.com.br"},{"name":"joaopina","email":"joaopina@vipcommerce.com.br"},{"name":"thales.closs","email":"thalescloss@vipcommerce.com.br"},{"name":"marcelotamashiro","email":"marcelotamashiro@vipcommerce.com.br"},{"name":"vipcommerce","email":"desenvolvedores@vipcommerce.com.br"}],"homepage":"https://bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check#readme","bugs":{"url":"https://bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check/issues"},"dist":{"shasum":"2cbff09b1b7ba25dcf7aa7c4e25d6223d2700f90","tarball":"https://registry.npmjs.org/@devsvipcommerce/vipcommerce-lib-nest-health-check/-/vipcommerce-lib-nest-health-check-1.1.7.tgz","fileCount":84,"integrity":"sha512-0ASwl0b4h/EQ1Ri1KX4bPNi+VHWvdj66ZODoA6D4btXt7LHffzRCnZmTJf1pT7TQsMXZM5IzytVOvS1pUq2bEg==","signatures":[{"sig":"MEQCIC7bp5rtGqvUSvvAiGRc/gXcJXW6QPPekDvnsM/ZUHsYAiBvExcCxj6w/AuUEhJXYvMiSx9yxDE9a0ktPEOP+kjf+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBy8lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohjA/8CR8cB0Uz66UT9y76wELHBThmRUQcY4rlsjaWLayK1CIRK2K7\r\nPIZjT2tm360Oxwxyk7ZeNkwul1/g4NwZmKB8nmHWA+2dJEyDuN2H9a2fQSkN\r\nXNbP3OPAJVkFzvMyFlya2UxlQwDlMjclyItPe7C0NnI9b+x0KeyOLUF0GhkD\r\n/Iel7RusHSVbhK6hVRYeXd79Ea5XoFz32nNqqBoBALZOI5IxjPhI1BO5eHY/\r\n0+CTwJAfo1x3lLdFJso/cUuK9I8UWvUwaRXeyuxQSiaCaodVdK9zzIlTO7Dy\r\n3F3m+Kb/RthG2ds3XzsDD+miNynIrtrKz0nivcsxxbWwTuBf8NTgh8JpFvpn\r\ngmw2Sxn2lJgNNBJCEaS0gYcnIHmMv5EOoERQMKurUU+QhRIGT+ce/XbPaXzG\r\nY9ZtQKtGvvvThd3DET2TIZxJLbmFphnYXut+bcHNCowbCV/U1URPSjaoAyCS\r\nzpvlD5sBK+zdrzrCCDmR9tqr3vILdl4BLpXsSOu2Ah6jkpD/b6KCkrIARabC\r\nHzz9yHZgXYtjEoE1wvn5cyXU5iRKHs1mbwUUX/DLRDf1sMVY7q7v3hl9dFtT\r\nkfyFFPw8i6epv6hfbURtAgeJYbARul/iCBORyhS9aTqiMGd9zHY86wqzDvir\r\ndXkFenkR+YQvGcpu/O25T3KoY03s9UFbh5w=\r\n=I9RS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.js","exports":{".":"./lib/index.js","./kafka":"./lib/health-check-indicators/kafka/index.js","./type-orm":"./lib/health-check-indicators/type-orm/index.js","./mikro-orm":"./lib/health-check-indicators/mikro-orm/index.js","./aws-dynamodb":"./lib/health-check-indicators/aws-dynamodb/index.js","./http-request":"./lib/health-check-indicators/http-request/index.js","./package.json":"./package.json","./lib/health-check-indicators/*":"./lib/health-check-indicators/*/index.js"},"gitHead":"827db8fe38175624c302fb43d98c636f06e4f98f","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\"","test":"jest --runInBand","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"npm run build && husky install","lint:fix":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","prebuild":"rimraf lib","test:cov":"jest --coverage --runInBand","postbuild":"tsc-alias -p tsconfig.build.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","lint-staged":"lint-staged","test:integration":"jest --config ./jest-integration.json --runInBand","test:integration:cov":"jest --config ./jest-integration.json --runInBand --coverage"},"_npmUser":{"name":"vipcommerce","email":"desenvolvedores@vipcommerce.com.br"},"repository":{"url":"git+ssh://git@bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check.git","type":"git"},"_npmVersion":"8.19.3","description":"Lib VIPCOMMERCE HealthCheck para o nest","directories":{"lib":"lib","test":"test"},"_nodeVersion":"16.19.1","dependencies":{"@nestjs/axios":"^1.0.1","@nestjs/terminus":"^9.1.4"},"typesVersions":{"*":{"lib":[],"kafka":["./lib/health-check-indicators/kafka"],"type-orm":["./lib/health-check-indicators/type-orm"],"mikro-orm":["./lib/health-check-indicators/mikro-orm"],"aws-dynamodb":["./lib/health-check-indicators/aws-dynamodb"],"http-request":["./lib/health-check-indicators/http-request"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","rxjs":"^7.8.0","husky":"^8.0.3","eslint":"^8.31.0","rimraf":"^3.0.2","aws-sdk":"^2.1288.0","kafkajs":"^2.2.3","ts-jest":"29.0.3","ts-node":"^10.9.1","prettier":"^2.8.1","supertest":"^6.3.3","ts-loader":"^9.4.2","tsc-alias":"^1.8.2","typescript":"^4.9.4","@nestjs/cli":"^9.1.8","@types/jest":"29.2.5","@types/node":"^18.11.18","lint-staged":"^13.1.0","@nestjs/core":"^9.2.1","@nestjs/common":"^9.2.1","@types/express":"^4.17.15","tsconfig-paths":"4.1.2","@nestjs/swagger":"^6.1.4","@nestjs/testing":"^9.2.1","@nestjs/typeorm":"^9.0.1","@types/supertest":"^2.0.12","reflect-metadata":"^0.1.13","@nestjs/schematics":"^9.0.4","source-map-support":"^0.5.21","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@nestjs/platform-express":"^9.2.1","@typescript-eslint/parser":"^5.48.0","@typescript-eslint/eslint-plugin":"^5.48.0"},"peerDependencies":{"aws-sdk":"2.x","kafkajs":"1 - 2","@nestjs/core":"8 - 9","@nestjs/common":"8 - 9","@mikro-orm/core":"4.x || 5.x","@nestjs/swagger":"5 - 6","@nestjs/typeorm":"8 - 9","@mikro-orm/nestjs":"4.x || 5.x"},"peerDependenciesMeta":{"aws-sdk":{"optional":true},"kafkajs":{"optional":true},"@mikro-orm/core":{"optional":true},"@nestjs/typeorm":{"optional":true},"@mikro-orm/nestjs":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vipcommerce-lib-nest-health-check_1.1.7_1678192421327_0.21621989778057915","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@devsvipcommerce/vipcommerce-lib-nest-health-check","version":"1.2.0","author":{"name":"VIPCOMMERCE","email":"desenvolvedores@vipcommerce.com.br"},"license":"MIT","_id":"@devsvipcommerce/vipcommerce-lib-nest-health-check@1.2.0","maintainers":[{"name":"amartds_1","email":"andremartins@vipcommerce.com.br"},{"name":"lincolnteixeira","email":"lincolnteixeira@vipcommerce.com.br"},{"name":"maurimelovip","email":"maurimelo@vipcommerce.com.br"},{"name":"joaopina","email":"joaopina@vipcommerce.com.br"},{"name":"thales.closs","email":"thalescloss@vipcommerce.com.br"},{"name":"marcelotamashiro","email":"marcelotamashiro@vipcommerce.com.br"},{"name":"vipcommerce","email":"desenvolvedores@vipcommerce.com.br"}],"homepage":"https://bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check#readme","bugs":{"url":"https://bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check/issues"},"dist":{"shasum":"57088eba5921bc6da86360648b099bce637443f3","tarball":"https://registry.npmjs.org/@devsvipcommerce/vipcommerce-lib-nest-health-check/-/vipcommerce-lib-nest-health-check-1.2.0.tgz","fileCount":90,"integrity":"sha512-AYZKNZ8j7BUL6TLJaBY0hoaOW0T15/MvW/epFnvNJxpMBeAEH/F/EeIMwvpvOZL6afQcKDh7fbyaA7yTC4OmbA==","signatures":[{"sig":"MEYCIQDfHLQDJqmgDWpgV/GTWlVAOnish4it5qYB2dy/vsaL8AIhAN3NGKybut4VfniM+cxuC0wPdALz5wM/7/Vui8URtQUm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":310236},"main":"./lib/index.js","types":"./lib/index.d.js","exports":{".":"./lib/index.js","./kafka":"./lib/health-check-indicators/kafka/index.js","./type-orm":"./lib/health-check-indicators/type-orm/index.js","./mikro-orm":"./lib/health-check-indicators/mikro-orm/index.js","./aws-dynamodb":"./lib/health-check-indicators/aws-dynamodb/index.js","./http-request":"./lib/health-check-indicators/http-request/index.js","./package.json":"./package.json","./liveness-probe":"./lib/health-check-indicators/liveness-probe/index.js","./lib/health-check-indicators/*":"./lib/health-check-indicators/*/index.js"},"gitHead":"a84c9ccb0658ce3f962e7a54c2315677bd5d62b7","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\"","test":"jest --runInBand","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"npm run build && husky install","lint:fix":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","prebuild":"rimraf lib","test:cov":"jest --coverage --runInBand","postbuild":"tsc-alias -p tsconfig.build.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","lint-staged":"lint-staged","test:integration":"jest --config ./jest-integration.json --runInBand","test:integration:cov":"jest --config ./jest-integration.json --runInBand --coverage"},"_npmUser":{"name":"vipcommerce","email":"desenvolvedores@vipcommerce.com.br"},"repository":{"url":"git+ssh://git@bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check.git","type":"git"},"_npmVersion":"8.19.4","description":"Lib VIPCOMMERCE HealthCheck para o nest","directories":{"lib":"lib","test":"test"},"_nodeVersion":"16.20.2","dependencies":{"@nestjs/axios":"^1.0.1","@nestjs/terminus":"^9.1.4"},"typesVersions":{"*":{"lib":[],"kafka":["./lib/health-check-indicators/kafka"],"type-orm":["./lib/health-check-indicators/type-orm"],"mikro-orm":["./lib/health-check-indicators/mikro-orm"],"aws-dynamodb":["./lib/health-check-indicators/aws-dynamodb"],"http-request":["./lib/health-check-indicators/http-request"],"liveness-probe":["./lib/health-check-indicators/liveness-probe"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","rxjs":"^7.8.0","husky":"^8.0.3","eslint":"^8.31.0","rimraf":"^3.0.2","aws-sdk":"^2.1288.0","kafkajs":"^2.2.3","ts-jest":"29.0.3","ts-node":"^10.9.1","prettier":"^2.8.1","supertest":"^6.3.3","ts-loader":"^9.4.2","tsc-alias":"^1.8.2","typescript":"^4.9.4","@nestjs/cli":"^9.1.8","@types/jest":"29.2.5","@types/node":"^18.11.18","lint-staged":"^13.1.0","@nestjs/core":"^9.2.1","@nestjs/common":"^9.2.1","@types/express":"^4.17.15","tsconfig-paths":"4.1.2","@nestjs/swagger":"^6.1.4","@nestjs/testing":"^9.2.1","@nestjs/typeorm":"^9.0.1","@types/supertest":"^2.0.12","reflect-metadata":"^0.1.13","@nestjs/schematics":"^9.0.4","source-map-support":"^0.5.21","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@nestjs/platform-express":"^9.2.1","@typescript-eslint/parser":"^5.48.0","@typescript-eslint/eslint-plugin":"^5.48.0"},"peerDependencies":{"aws-sdk":"2.x","kafkajs":"1 - 2","@nestjs/core":"8 - 9","@nestjs/common":"8 - 9","@mikro-orm/core":"4.x || 5.x","@nestjs/swagger":"5 - 6","@nestjs/typeorm":"8 - 9","@mikro-orm/nestjs":"4.x || 5.x"},"peerDependenciesMeta":{"aws-sdk":{"optional":true},"kafkajs":{"optional":true},"@mikro-orm/core":{"optional":true},"@nestjs/typeorm":{"optional":true},"@mikro-orm/nestjs":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vipcommerce-lib-nest-health-check_1.2.0_1695757487077_0.9337904167611264","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@devsvipcommerce/vipcommerce-lib-nest-health-check","version":"1.2.1","author":{"name":"VIPCOMMERCE","email":"desenvolvedores@vipcommerce.com.br"},"license":"MIT","_id":"@devsvipcommerce/vipcommerce-lib-nest-health-check@1.2.1","maintainers":[{"name":"amartds_1","email":"andremartins@vipcommerce.com.br"},{"name":"lincolnteixeira","email":"lincolnteixeira@vipcommerce.com.br"},{"name":"maurimelovip","email":"maurimelo@vipcommerce.com.br"},{"name":"joaopina","email":"joaopina@vipcommerce.com.br"},{"name":"thales.closs","email":"thalescloss@vipcommerce.com.br"},{"name":"marcelotamashiro","email":"marcelotamashiro@vipcommerce.com.br"},{"name":"vipcommerce","email":"desenvolvedores@vipcommerce.com.br"}],"homepage":"https://bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check#readme","bugs":{"url":"https://bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check/issues"},"dist":{"shasum":"9337a3627a7625194384a01f4da6d5a6b586c1db","tarball":"https://registry.npmjs.org/@devsvipcommerce/vipcommerce-lib-nest-health-check/-/vipcommerce-lib-nest-health-check-1.2.1.tgz","fileCount":90,"integrity":"sha512-izjTF7X6QtI61xHpX5IToWuJtI5OrfgACRvfrd+QQYiGJtdTEV5TGk5MBxnsrbBLscPYHzbrBTiPpdeaDPGcGw==","signatures":[{"sig":"MEYCIQCglx73idJ+AQoKSjtBmSTywcnd9y9UjFAbJLqh1575FQIhAPYpO4p8pRLjJJik7/1PPz/e0rlsEWq4VY5PjoxjpxkI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":310580},"main":"./lib/index.js","types":"./lib/index.d.js","exports":{".":"./lib/index.js","./kafka":"./lib/health-check-indicators/kafka/index.js","./type-orm":"./lib/health-check-indicators/type-orm/index.js","./mikro-orm":"./lib/health-check-indicators/mikro-orm/index.js","./aws-dynamodb":"./lib/health-check-indicators/aws-dynamodb/index.js","./http-request":"./lib/health-check-indicators/http-request/index.js","./package.json":"./package.json","./liveness-probe":"./lib/health-check-indicators/liveness-probe/index.js","./lib/health-check-indicators/*":"./lib/health-check-indicators/*/index.js"},"gitHead":"fbf0fbece5aa379e9dee294d2a69d928babe7f6d","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\"","test":"jest --runInBand","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"npm run build && husky install","lint:fix":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","prebuild":"rimraf lib","test:cov":"jest --coverage --runInBand","postbuild":"tsc-alias -p tsconfig.build.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","lint-staged":"lint-staged","test:integration":"jest --config ./jest-integration.json --runInBand","test:integration:cov":"jest --config ./jest-integration.json --runInBand --coverage"},"_npmUser":{"name":"vipcommerce","email":"desenvolvedores@vipcommerce.com.br"},"repository":{"url":"git+ssh://git@bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check.git","type":"git"},"_npmVersion":"8.19.4","description":"Lib VIPCOMMERCE HealthCheck para o nest","directories":{"lib":"lib","test":"test"},"_nodeVersion":"16.20.2","dependencies":{"@nestjs/axios":"^1.0.1","@nestjs/terminus":"^9.1.4"},"typesVersions":{"*":{"lib":[],"kafka":["./lib/health-check-indicators/kafka"],"type-orm":["./lib/health-check-indicators/type-orm"],"mikro-orm":["./lib/health-check-indicators/mikro-orm"],"aws-dynamodb":["./lib/health-check-indicators/aws-dynamodb"],"http-request":["./lib/health-check-indicators/http-request"],"liveness-probe":["./lib/health-check-indicators/liveness-probe"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","rxjs":"^7.8.0","husky":"^8.0.3","eslint":"^8.31.0","rimraf":"^3.0.2","aws-sdk":"^2.1288.0","kafkajs":"^2.2.3","ts-jest":"29.0.3","ts-node":"^10.9.1","prettier":"^2.8.1","supertest":"^6.3.3","ts-loader":"^9.4.2","tsc-alias":"^1.8.2","typescript":"^4.9.4","@nestjs/cli":"^9.1.8","@types/jest":"29.2.5","@types/node":"^18.11.18","lint-staged":"^13.1.0","@nestjs/core":"^9.2.1","@nestjs/common":"^9.2.1","@types/express":"^4.17.15","tsconfig-paths":"4.1.2","@nestjs/swagger":"^6.1.4","@nestjs/testing":"^9.2.1","@nestjs/typeorm":"^9.0.1","@types/supertest":"^2.0.12","reflect-metadata":"^0.1.13","@nestjs/schematics":"^9.0.4","source-map-support":"^0.5.21","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@nestjs/platform-express":"^9.2.1","@typescript-eslint/parser":"^5.48.0","@typescript-eslint/eslint-plugin":"^5.48.0"},"peerDependencies":{"aws-sdk":"2.x","kafkajs":"1 - 2","@nestjs/core":"8 - 9","@nestjs/common":"8 - 9","@mikro-orm/core":"4.x || 5.x","@nestjs/swagger":"5 - 6","@nestjs/typeorm":"8 - 9","@mikro-orm/nestjs":"4.x || 5.x"},"peerDependenciesMeta":{"aws-sdk":{"optional":true},"kafkajs":{"optional":true},"@mikro-orm/core":{"optional":true},"@nestjs/typeorm":{"optional":true},"@mikro-orm/nestjs":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vipcommerce-lib-nest-health-check_1.2.1_1695766066172_0.4097784552393142","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@devsvipcommerce/vipcommerce-lib-nest-health-check","version":"2.0.0","author":{"name":"VIPCOMMERCE","email":"desenvolvedores@vipcommerce.com.br"},"license":"MIT","_id":"@devsvipcommerce/vipcommerce-lib-nest-health-check@2.0.0","maintainers":[{"name":"joaopina","email":"joaopina@vipcommerce.com.br"},{"name":"maurimelovip","email":"maurimelo@vipcommerce.com.br"},{"name":"lincolnteixeira","email":"lincolnteixeira@vipcommerce.com.br"},{"name":"marcelotamashiro","email":"marcelotamashiro@vipcommerce.com.br"},{"name":"thales.closs","email":"thalescloss@vipcommerce.com.br"},{"name":"amartds_1","email":"andremartins@vipcommerce.com.br"},{"name":"vipcommerce","email":"desenvolvedores@vipcommerce.com.br"}],"homepage":"https://bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check#readme","bugs":{"url":"https://bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check/issues"},"dist":{"shasum":"8e1fa8fb11210f0ac590a5cc2eb3c34199d96f5d","tarball":"https://registry.npmjs.org/@devsvipcommerce/vipcommerce-lib-nest-health-check/-/vipcommerce-lib-nest-health-check-2.0.0.tgz","fileCount":84,"integrity":"sha512-akihvYY2DXTs9q6PbWJN4NyzchTreZ1qlnh6b5mc8n8DBi1+IzhwCSD/oehz3XiTydKP9zaBVPC8ijWOHdQ4ug==","signatures":[{"sig":"MEUCIQC8i75Hti93C2dfbknJ73/qffgPkyNChcPkWzptSU7bMgIgUbr/odvJodGSahMTz4p6/31Z/CUbpJau7zWOIbCCZd0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299253},"main":"./lib/index.js","types":"./lib/index.d.js","exports":{".":"./lib/index.js","./kafka":"./lib/health-check-indicators/kafka/index.js","./type-orm":"./lib/health-check-indicators/type-orm/index.js","./aws-dynamodb":"./lib/health-check-indicators/aws-dynamodb/index.js","./http-request":"./lib/health-check-indicators/http-request/index.js","./package.json":"./package.json","./liveness-probe":"./lib/health-check-indicators/liveness-probe/index.js","./lib/health-check-indicators/*":"./lib/health-check-indicators/*/index.js"},"gitHead":"60a9a2475dcac8e2b4b242c72ff2a9bb8b488f9c","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\"","test":"jest --runInBand","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"npm run build && husky install","lint:fix":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","prebuild":"rimraf lib","test:cov":"jest --coverage --runInBand","postbuild":"tsc-alias -p tsconfig.build.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","lint-staged":"lint-staged","test:integration":"jest --config ./jest-integration.json --runInBand","test:integration:cov":"jest --config ./jest-integration.json --runInBand --coverage"},"_npmUser":{"name":"vipcommerce","email":"desenvolvedores@vipcommerce.com.br"},"repository":{"url":"git+ssh://git@bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check.git","type":"git"},"_npmVersion":"8.19.4","description":"Lib VIPCOMMERCE HealthCheck para o nest","directories":{"lib":"lib","test":"test"},"_nodeVersion":"16.20.2","dependencies":{"@nestjs/axios":"^3.1.2","@nestjs/terminus":"^10.2.3"},"typesVersions":{"*":{"lib":[],"kafka":["./lib/health-check-indicators/kafka"],"type-orm":["./lib/health-check-indicators/type-orm"],"aws-dynamodb":["./lib/health-check-indicators/aws-dynamodb"],"http-request":["./lib/health-check-indicators/http-request"],"liveness-probe":["./lib/health-check-indicators/liveness-probe"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","rxjs":"^7.8.0","husky":"^8.0.3","eslint":"^8.31.0","rimraf":"^3.0.2","aws-sdk":"^2.1288.0","kafkajs":"^2.2.3","ts-jest":"29.0.3","ts-node":"^10.9.1","prettier":"^2.8.1","supertest":"^6.3.3","ts-loader":"^9.4.2","tsc-alias":"^1.8.2","typescript":"^4.9.4","@nestjs/cli":"^10.4.8","@types/jest":"29.2.5","@types/node":"^18.11.18","lint-staged":"^13.1.0","@nestjs/core":"^10.4.11","@nestjs/common":"^10.4.11","@types/express":"^4.17.15","tsconfig-paths":"4.1.2","@nestjs/swagger":"^8.0.7","@nestjs/testing":"^10.4.11","@nestjs/typeorm":"^10.0.2","@types/supertest":"^2.0.12","reflect-metadata":"^0.1.13","@nestjs/schematics":"^10.2.3","source-map-support":"^0.5.21","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@nestjs/platform-express":"^10.4.11","@typescript-eslint/parser":"^5.48.0","@typescript-eslint/eslint-plugin":"^5.48.0"},"peerDependencies":{"aws-sdk":"2.x","kafkajs":"1 - 2","@nestjs/core":"8 - 10","@nestjs/common":"8 - 10","@nestjs/swagger":"5 - 8","@nestjs/typeorm":"8 - 10"},"peerDependenciesMeta":{"aws-sdk":{"optional":true},"kafkajs":{"optional":true},"@nestjs/typeorm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vipcommerce-lib-nest-health-check_2.0.0_1732841651971_0.8856006903922069","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@devsvipcommerce/vipcommerce-lib-nest-health-check","version":"2.1.0","author":{"name":"VIPCOMMERCE","email":"desenvolvedores@vipcommerce.com.br"},"license":"MIT","_id":"@devsvipcommerce/vipcommerce-lib-nest-health-check@2.1.0","maintainers":[{"name":"joaopina","email":"joaopina@vipcommerce.com.br"},{"name":"maurimelovip","email":"maurimelo@vipcommerce.com.br"},{"name":"lincolnteixeira","email":"lincolnteixeira@vipcommerce.com.br"},{"name":"marcelotamashiro","email":"marcelotamashiro@vipcommerce.com.br"},{"name":"thales.closs","email":"thalescloss@vipcommerce.com.br"},{"name":"amartds_1","email":"andremartins@vipcommerce.com.br"},{"name":"vipcommerce","email":"desenvolvedores@vipcommerce.com.br"}],"homepage":"https://bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check#readme","bugs":{"url":"https://bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check/issues"},"dist":{"shasum":"f25a042468f291f32188fb8ff0c3e27dacd7a4dc","tarball":"https://registry.npmjs.org/@devsvipcommerce/vipcommerce-lib-nest-health-check/-/vipcommerce-lib-nest-health-check-2.1.0.tgz","fileCount":84,"integrity":"sha512-k/dN9Czgqc2+wxVqLA1HMjwMLVw8gNysaa/RaaYnTMfFG3Ji9rF4IqIWXPfvJWQoZk9v6txyPmAlTJQqFHL2/Q==","signatures":[{"sig":"MEUCIFkd3iy4GGc7TtV7H5Q3wDl8HTuA0eox+SplbJvRy2r8AiEA+t3ngooO913zaL8iQpBQi46BMZbFasb491u6OAatkTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299308},"main":"./lib/index.js","types":"./lib/index.d.js","exports":{".":"./lib/index.js","./kafka":"./lib/health-check-indicators/kafka/index.js","./type-orm":"./lib/health-check-indicators/type-orm/index.js","./aws-dynamodb":"./lib/health-check-indicators/aws-dynamodb/index.js","./http-request":"./lib/health-check-indicators/http-request/index.js","./package.json":"./package.json","./liveness-probe":"./lib/health-check-indicators/liveness-probe/index.js","./lib/health-check-indicators/*":"./lib/health-check-indicators/*/index.js"},"gitHead":"c93cf48eacd9dd9bec88ed586739e463a5c0df1b","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\"","test":"jest --runInBand","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"npm run build && husky install","lint:fix":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","prebuild":"rimraf lib","test:cov":"jest --coverage --runInBand","postbuild":"tsc-alias -p tsconfig.build.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","lint-staged":"lint-staged","test:integration":"jest --config ./jest-integration.json --runInBand","test:integration:cov":"jest --config ./jest-integration.json --runInBand --coverage"},"_npmUser":{"name":"vipcommerce","email":"desenvolvedores@vipcommerce.com.br"},"repository":{"url":"git+ssh://git@bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check.git","type":"git"},"_npmVersion":"8.19.4","description":"Lib VIPCOMMERCE HealthCheck para o nest","directories":{"lib":"lib","test":"test"},"_nodeVersion":"16.20.2","dependencies":{"@nestjs/axios":"^3.1.2","@nestjs/terminus":"^10.2.3"},"typesVersions":{"*":{"lib":[],"kafka":["./lib/health-check-indicators/kafka"],"type-orm":["./lib/health-check-indicators/type-orm"],"aws-dynamodb":["./lib/health-check-indicators/aws-dynamodb"],"http-request":["./lib/health-check-indicators/http-request"],"liveness-probe":["./lib/health-check-indicators/liveness-probe"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","rxjs":"^7.8.0","husky":"^8.0.3","eslint":"^8.31.0","rimraf":"^3.0.2","aws-sdk":"^2.1288.0","kafkajs":"^2.2.3","ts-jest":"29.0.3","ts-node":"^10.9.1","prettier":"^2.8.1","supertest":"^6.3.3","ts-loader":"^9.4.2","tsc-alias":"^1.8.2","typescript":"^4.9.4","@nestjs/cli":"^10.4.8","@types/jest":"29.2.5","@types/node":"^18.11.18","lint-staged":"^13.1.0","@nestjs/core":"^10.4.11","@nestjs/common":"^10.4.11","@types/express":"^4.17.15","tsconfig-paths":"4.1.2","@nestjs/swagger":"^8.0.7","@nestjs/testing":"^10.4.11","@nestjs/typeorm":"^10.0.2","@types/supertest":"^2.0.12","reflect-metadata":"^0.1.13","@nestjs/schematics":"^10.2.3","source-map-support":"^0.5.21","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@nestjs/platform-express":"^10.4.11","@typescript-eslint/parser":"^5.48.0","@typescript-eslint/eslint-plugin":"^5.48.0"},"peerDependencies":{"aws-sdk":"2.x","kafkajs":"1 - 2","@nestjs/core":"8 - 11","@nestjs/common":"8 - 11","@nestjs/swagger":"5 - 8","@nestjs/typeorm":"8 - 11"},"peerDependenciesMeta":{"aws-sdk":{"optional":true},"kafkajs":{"optional":true},"@nestjs/swagger":{"optional":true},"@nestjs/typeorm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vipcommerce-lib-nest-health-check_2.1.0_1747676864381_0.33427958769459853","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@devsvipcommerce/vipcommerce-lib-nest-health-check","version":"2.2.0","author":{"name":"VIPCOMMERCE","email":"desenvolvedores@vipcommerce.com.br"},"license":"MIT","_id":"@devsvipcommerce/vipcommerce-lib-nest-health-check@2.2.0","maintainers":[{"name":"joaopina","email":"joaopina@vipcommerce.com.br"},{"name":"maurimelovip","email":"maurimelo@vipcommerce.com.br"},{"name":"lincolnteixeira","email":"lincolnteixeira@vipcommerce.com.br"},{"name":"marcelotamashiro","email":"marcelotamashiro@vipcommerce.com.br"},{"name":"thales.closs","email":"thalescloss@vipcommerce.com.br"},{"name":"amartds_1","email":"andremartins@vipcommerce.com.br"},{"name":"vipcommerce","email":"desenvolvedores@vipcommerce.com.br"}],"homepage":"https://bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check#readme","bugs":{"url":"https://bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check/issues"},"dist":{"shasum":"46d07eda149d0cbf1fb271e5a498251ce39ed60f","tarball":"https://registry.npmjs.org/@devsvipcommerce/vipcommerce-lib-nest-health-check/-/vipcommerce-lib-nest-health-check-2.2.0.tgz","fileCount":84,"integrity":"sha512-LlV2XxE552NbMl3xAV5HFSXhK1aHOOVBbSSuYZ2NLDjdnN6JH3ZKZ9x3oxIVg/sZzayzNJ6Gbhb2+RzI11WrWw==","signatures":[{"sig":"MEUCIDOqaPnlgPEzVwWuXZ5nQSswoV0KIxaZu2+InS6l7YxfAiEA9O+3VCEdNJVEmly3CtPHstHDcH9dnpaWuEpD1UemsiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299309},"main":"./lib/index.js","types":"./lib/index.d.js","exports":{".":"./lib/index.js","./kafka":"./lib/health-check-indicators/kafka/index.js","./type-orm":"./lib/health-check-indicators/type-orm/index.js","./aws-dynamodb":"./lib/health-check-indicators/aws-dynamodb/index.js","./http-request":"./lib/health-check-indicators/http-request/index.js","./package.json":"./package.json","./liveness-probe":"./lib/health-check-indicators/liveness-probe/index.js","./lib/health-check-indicators/*":"./lib/health-check-indicators/*/index.js"},"gitHead":"5dbf4726094f928b00ae320b4f28ac8e6c09c896","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\"","test":"jest --runInBand","build":"tsc -p tsconfig.build.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"npm run build && husky install","lint:fix":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","prebuild":"rimraf lib","test:cov":"jest --coverage --runInBand","postbuild":"tsc-alias -p tsconfig.build.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","lint-staged":"lint-staged","test:integration":"jest --config ./jest-integration.json --runInBand","test:integration:cov":"jest --config ./jest-integration.json --runInBand --coverage"},"_npmUser":{"name":"vipcommerce","email":"desenvolvedores@vipcommerce.com.br"},"repository":{"url":"git+ssh://git@bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check.git","type":"git"},"_npmVersion":"8.19.4","description":"Lib VIPCOMMERCE HealthCheck para o nest","directories":{"lib":"lib","test":"test"},"_nodeVersion":"16.20.2","dependencies":{"@nestjs/axios":"^3.1.2","@nestjs/terminus":"^10.2.3"},"typesVersions":{"*":{"lib":[],"kafka":["./lib/health-check-indicators/kafka"],"type-orm":["./lib/health-check-indicators/type-orm"],"aws-dynamodb":["./lib/health-check-indicators/aws-dynamodb"],"http-request":["./lib/health-check-indicators/http-request"],"liveness-probe":["./lib/health-check-indicators/liveness-probe"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","rxjs":"^7.8.0","husky":"^8.0.3","eslint":"^8.31.0","rimraf":"^3.0.2","aws-sdk":"^2.1288.0","kafkajs":"^2.2.3","ts-jest":"29.0.3","ts-node":"^10.9.1","prettier":"^2.8.1","supertest":"^6.3.3","ts-loader":"^9.4.2","tsc-alias":"^1.8.2","typescript":"^4.9.4","@nestjs/cli":"^10.4.8","@types/jest":"29.2.5","@types/node":"^18.11.18","lint-staged":"^13.1.0","@nestjs/core":"^10.4.11","@nestjs/common":"^10.4.11","@types/express":"^4.17.15","tsconfig-paths":"4.1.2","@nestjs/swagger":"^8.0.7","@nestjs/testing":"^10.4.11","@nestjs/typeorm":"^10.0.2","@types/supertest":"^2.0.12","reflect-metadata":"^0.1.13","@nestjs/schematics":"^10.2.3","source-map-support":"^0.5.21","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@nestjs/platform-express":"^10.4.11","@typescript-eslint/parser":"^5.48.0","@typescript-eslint/eslint-plugin":"^5.48.0"},"peerDependencies":{"aws-sdk":"2.x","kafkajs":"1 - 2","@nestjs/core":"8 - 11","@nestjs/common":"8 - 11","@nestjs/swagger":"5 - 11","@nestjs/typeorm":"8 - 11"},"peerDependenciesMeta":{"aws-sdk":{"optional":true},"kafkajs":{"optional":true},"@nestjs/swagger":{"optional":true},"@nestjs/typeorm":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vipcommerce-lib-nest-health-check_2.2.0_1747677309989_0.7149067045972575","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@devsvipcommerce/vipcommerce-lib-nest-health-check","version":"2.3.0","description":"Lib VIPCOMMERCE HealthCheck para o nest","author":{"name":"VIPCOMMERCE","email":"desenvolvedores@vipcommerce.com.br"},"license":"MIT","main":"./lib/index.js","types":"./lib/index.d.js","exports":{".":"./lib/index.js","./lib/health-check-indicators/*":"./lib/health-check-indicators/*/index.js","./http-request":"./lib/health-check-indicators/http-request/index.js","./aws-dynamodb":"./lib/health-check-indicators/aws-dynamodb/index.js","./kafka":"./lib/health-check-indicators/kafka/index.js","./type-orm":"./lib/health-check-indicators/type-orm/index.js","./liveness-probe":"./lib/health-check-indicators/liveness-probe/index.js","./package.json":"./package.json"},"typesVersions":{"*":{"lib":[],"http-request":["./lib/health-check-indicators/http-request"],"kafka":["./lib/health-check-indicators/kafka"],"type-orm":["./lib/health-check-indicators/type-orm"],"aws-dynamodb":["./lib/health-check-indicators/aws-dynamodb"],"liveness-probe":["./lib/health-check-indicators/liveness-probe"]}},"scripts":{"prepare":"npm run build && husky install","prebuild":"rimraf lib","build":"tsc -p tsconfig.build.json","postbuild":"tsc-alias -p tsconfig.build.json","lint-staged":"lint-staged","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","lint":"eslint \"{src,apps,libs,test}/**/*.ts\"","lint:fix":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --runInBand","test:cov":"jest --coverage --runInBand","test:integration":"jest --config ./jest-integration.json --runInBand","test:integration:cov":"jest --config ./jest-integration.json --runInBand --coverage","test:watch":"jest --watch","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand"},"peerDependencies":{"@nestjs/axios":"^3.0.0 || ^4.0.0","@nestjs/common":"8 - 11","@nestjs/core":"8 - 11","@nestjs/swagger":"5 - 11","@nestjs/terminus":"^10.0.0 || ^11.0.0","@nestjs/typeorm":"8 - 11","aws-sdk":"2.x","kafkajs":"1 - 2"},"peerDependenciesMeta":{"@nestjs/typeorm":{"optional":true},"@nestjs/swagger":{"optional":true},"aws-sdk":{"optional":true},"kafkajs":{"optional":true},"@nestjs/axios":{"optional":false},"@nestjs/terminus":{"optional":false}},"devDependencies":{"@nestjs/axios":"^4.0.0","@nestjs/cli":"^10.4.8","@nestjs/common":"^10.4.11","@nestjs/core":"^10.4.11","@nestjs/platform-express":"^10.4.11","@nestjs/schematics":"^10.2.3","@nestjs/swagger":"^8.0.7","@nestjs/terminus":"^11.0.0","@nestjs/testing":"^10.4.11","@nestjs/typeorm":"^10.0.2","@types/express":"^4.17.15","@types/jest":"29.2.5","@types/node":"^18.11.18","@types/supertest":"^2.0.12","@typescript-eslint/eslint-plugin":"^5.48.0","@typescript-eslint/parser":"^5.48.0","aws-sdk":"^2.1288.0","eslint":"^8.31.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.3","jest":"29.3.1","kafkajs":"^2.2.3","lint-staged":"^13.1.0","prettier":"^2.8.1","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.8.0","source-map-support":"^0.5.21","supertest":"^6.3.3","ts-jest":"^29.4.6","ts-loader":"^9.4.2","ts-node":"^10.9.1","tsc-alias":"^1.8.2","tsconfig-paths":"4.1.2","typescript":"^5.9.3"},"directories":{"lib":"lib","test":"test"},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check.git"},"bugs":{"url":"https://bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check/issues"},"homepage":"https://bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check#readme","gitHead":"12476d767b4fb842c7d5c074893b710d214d8ba7","_id":"@devsvipcommerce/vipcommerce-lib-nest-health-check@2.3.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-lF4GLpBMZMQtNln3Tn1qphztAM1MImamjWI7FvX30bFPtFH9oAnnxjPmdsrT1zOxGQGJC5RdYCipoGiSqVS4pA==","shasum":"0991094823942b5cc8f2801cdb2b7345c3ed3e74","tarball":"https://registry.npmjs.org/@devsvipcommerce/vipcommerce-lib-nest-health-check/-/vipcommerce-lib-nest-health-check-2.3.0.tgz","fileCount":84,"unpackedSize":321329,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGj01qbswc2rhP6VrpLS/VlJE6T85PUhQOBt2jZaS1f3AiAxyymg6UN6dO+8H7TMmvMsSppMQ9w2nErQb7zAO55DUg=="}]},"_npmUser":{"name":"vipcommerce","email":"desenvolvedores@vipcommerce.com.br"},"maintainers":[{"name":"joaopina","email":"joaopina@vipcommerce.com.br"},{"name":"maurimelovip","email":"maurimelo@vipcommerce.com.br"},{"name":"lincolnteixeira","email":"lincolnteixeira@vipcommerce.com.br"},{"name":"marcelotamashiro","email":"marcelotamashiro@vipcommerce.com.br"},{"name":"thales.closs","email":"thalescloss@vipcommerce.com.br"},{"name":"amartds_1","email":"andremartins@vipcommerce.com.br"},{"name":"vipcommerce","email":"desenvolvedores@vipcommerce.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vipcommerce-lib-nest-health-check_2.3.0_1764867557899_0.06518625776522002"},"_hasShrinkwrap":false}},"time":{"created":"2022-08-01T16:41:33.174Z","modified":"2025-12-04T16:59:18.338Z","1.0.3":"2022-08-01T16:41:33.514Z","1.1.0":"2022-08-11T19:30:14.148Z","1.1.1":"2022-08-16T19:07:13.889Z","1.1.2":"2022-08-16T19:12:09.412Z","1.1.3":"2022-08-24T16:37:11.256Z","1.1.4":"2022-08-26T19:37:58.530Z","1.1.5":"2023-01-05T13:11:17.424Z","1.1.6":"2023-01-05T18:24:31.219Z","1.1.7":"2023-03-07T12:33:41.520Z","1.2.0":"2023-09-26T19:44:47.351Z","1.2.1":"2023-09-26T22:07:46.492Z","2.0.0":"2024-11-29T00:54:12.143Z","2.1.0":"2025-05-19T17:47:44.664Z","2.2.0":"2025-05-19T17:55:10.194Z","2.3.0":"2025-12-04T16:59:18.051Z"},"bugs":{"url":"https://bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check/issues"},"author":{"name":"VIPCOMMERCE","email":"desenvolvedores@vipcommerce.com.br"},"license":"MIT","homepage":"https://bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check#readme","repository":{"type":"git","url":"git+ssh://git@bitbucket.org/vipcommerce/vipcommerce-lib-nest-health-check.git"},"description":"Lib VIPCOMMERCE HealthCheck para o nest","maintainers":[{"name":"joaopina","email":"joaopina@vipcommerce.com.br"},{"name":"maurimelovip","email":"maurimelo@vipcommerce.com.br"},{"name":"lincolnteixeira","email":"lincolnteixeira@vipcommerce.com.br"},{"name":"marcelotamashiro","email":"marcelotamashiro@vipcommerce.com.br"},{"name":"thales.closs","email":"thalescloss@vipcommerce.com.br"},{"name":"amartds_1","email":"andremartins@vipcommerce.com.br"},{"name":"vipcommerce","email":"desenvolvedores@vipcommerce.com.br"}],"readme":"# Vipcommerce Lib Nest Halth Check\n\nLib de Health Check para Nest.js criada para facilitar a implementação da funcionalidade de Health Check nas aplicações. \n\nA Lib fornece um controller interno que expõe uma rota para consulta da saúde da aplicação. Ao ocorrer mudança no estado da aplicação, notificações são enviadas para um canal do Discord, também é possível implementar listeners na aplicação monitorada que podem receber as mudanças de estado.\n\nA construção da Lib é modular, cada recurso que será monitorado deve ser informado nas configurações do módulo da Lib, alguns módulos de monitoramento já estão disponíveis neste projeto. Módulos adicionais podem ser desenvolvidos seguindo uma interface estabelecida e utilizados para monitoramento da aplicação.\n\nPor ser modular algumas dependências devem ser instaladas somente na aplicação que for utilizar determinado recurso, por exemplo, aplicações que utilizam Kafka devem possuir as dependências do Kafka instaladas. A Lib carrega somente o Terminus como dependência, demais módulos são utilizados somente como referência de tipo para o desenvolvimento e devem estar presentes na aplicação. Com isso, os conflitos causados por versões de dependências não devem ocorrer.\n\n## Configurações necessárias nos arquivos de Deployment\nNas configurações do Ingress adicione, em annotations:  \n`alb.ingress.kubernetes.io/healthcheck-path: /$PREFIXO/internal/health`  \n\nOnde $PREFIXO é o prefixo definido para a aplicação (A rota informada deve ser a mesma visível no Swagger)  \n\n`alb.ingress.kubernetes.io/healthcheck-interval-seconds: '60'`\n\nconsidere o tempo necessário para resposta da aplicação, o valor padrão é 5 segundos  \n\n`alb.ingress.kubernetes.io/healthcheck-timeout-seconds: 'X'`\n\n## Variáveis de ambiente\nCada módulo possuí variáveis próprias.\n\nDica: para definir o nome do POD nas notificações do Discord, no arquivo Deployment defina a env\n```\n- name: POD_NAME\n  valueFrom:\n    fieldRef:\n        fieldPath: metadata.name\n```\n\n## Utilizando a Lib\n```typescript\nimport { HealthCheckModule } from 'vipcommerce-lib-nest-health-check';\nimport { HttpPingHealthCheckIndicator } from 'vipcommerce-lib-nest-health-check/http-request';\n\n@Global()\n@Module({\n  imports: [\n    ....\n    HealthCheckModule.forRoot(\n        HttpPingHealthCheckIndicator\n    ),\n    ....\n  ],\n  providers: [....],\n  controllers:[....],\n  exports: [....]\n})\nexport class InfrastructureModule {}\n```\nImporte o módulo principal da Lib e os Indicadores utilizados no monitoramento da aplicação.\n\n### Módulos de monitoramento\n- DynamoDB  \n    Para monitorar conexões do DynamoDB utilize:\n    ```typescript\n    import { DynamoDbHealthCheckIndicator } from 'vipcommerce-lib-nest-health-check/aws-dynamodb';\n    ```\n    Para o DynamoDB a conexão deve ser exportada utilizando um token DocumentClient em um módulo global da aplicação:  \n    ```typescript\n    import { HealthCheckModule } from 'vipcommerce-lib-nest-health-check';\n    import { DynamoDbHealthCheckIndicator } from 'vipcommerce-lib-nest-health-check/aws-dynamodb';\n    import { DocumentClient } from 'aws-sdk/clients/dynamodb';\n    \n    @Global()\n    @Module({\n        imports: [\n        ....\n            HealthCheckModule.forRoot(DynamoDbHealthCheckIndicator),\n        ....\n        ],\n        providers: [\n        ....\n        {\n            provide: DocumentClient,\n            useFactory: ()=>{\n                return new DocumentClient(....);\n            }\n        }\n        ....\n        ],\n        controllers:[....],\n        exports: [....\n        DocumentClient\n        ....\n        ]\n    })\n    export class InfrastructureModule {}\n    ```\n    Configurações disponíveis por variáveis de ambiente:  \n    `\n    HEALTH_CHECK_DYNAMODB_TIMEOUT = Tempo limite para obter uma resposta do dynamodb\n    `\n    \n- TypeORM  \n    Para monitorar conexões do TypeORM utilize:\n    ```typescript\n    import { TypeOrmHealthCheckIndicator } from 'vipcommerce-lib-nest-health-check/type-orm';\n    ```\n    Configurações disponíveis por variáveis de ambiente:  \n    `\n    HEALTH_CHECK_TYPE_ORM_USE_NESTJS_DEFAULT_CONNECTION = para adicionar a conexão default criada pelo modulo nest automaticamente\n    `  \n    `\n    HEALTH_CHECK_TYPE_ORM_TIMEOUT = tempo limite da conexão \n    `\n\n    Para monitorar outras conexões, além da padrão criada pelo modulo type-orm/nestjs deve ser solicitada a instância do monitor e adicionadas as conexões desejadas.  \n    ```typescript\n    class Servico implements OnModuleInit{\n        constructor(private readonly typeOrmHealthCheck:TypeOrmHealthCheckIndicator){}\n        async onModuleInit(){\n            const dataSource = new DataSource(....);\n            await dataSource.initialize();\n            this.typeOrmHealthCheck.addMonitor({\n                name: 'conexão-extra',\n                dataSource \n            })\n        }\n    }\n    ```\n\n    ou \n\n    ```typescript\n    const TypeOrmFactory = {\n        provide: 'TYPE_ORM_CONNECTION',\n        useFactory: async ()=>{\n            const dataSource = new DataSource(....);\n            await dataSource.initialize();\n            return dataSource;\n        }\n    }\n    class Servico implements OnModuleInit{\n        constructor(\n            @Inject('TYPE_ORM_CONNECTION')\n            private readonly dataSource\n            private readonly typeOrmHealthCheck:TypeOrmHealthCheckIndicator){}\n        async onModuleInit(){\n            \n            this.typeOrmHealthCheck.addMonitor({\n                name: 'conexão-extra',\n                dataSource: this.dataSource \n            })\n        }\n    }\n    ```\n    ou\n    ```typescript\n    const TypeOrmFactory = {\n        provide: 'TYPE_ORM_CONNECTION',\n        inject: [TypeOrmHealthCheckIndicator]\n        useFactory: async (typeOrmHealthCheck:TypeOrmHealthCheckIndicator)=>{\n            const dataSource = new DataSource(....);\n            await dataSource.initialize();\n             this.typeOrmHealthCheck.addMonitor({\n                name: 'conexão-extra',\n                dataSource\n            });\n            return dataSource;\n        }\n    }\n    ```\n    \n\n- HTTPPing  \n    Para monitorar conexões HTTP:\n    ```typescript\n    import { HttpPingHealthCheckIndicator } from 'vipcommerce-lib-nest-health-check/http-request';\n    ```\n    Configurações disponíveis por variáveis de ambiente:  \n    ```\n    HEALTH_CHECK_HTTP_URIS = uri completa dos destinos a serem monitorados, separadas por vírgula (Obrigatório informar ao menos uma).\n    HEALTH_CHECK_HTTP_TIMEOUT = tempo limite da conexão \n    ```  \n    Também é possível adicionar urls para monitoramento programaticamente:\n    ```typescript\n    @Injectable()\n    class MeuServico{\n        constructor(private readonly httpHealthCheck:HttpPingHealthCheckIndicator){\n            this.httpHealthCheck.addMonitor({\n                url: 'https://url-destino.com.br'\n            })\n        }\n    }\n    ```\n    \n- KafkaJS  \n    Para monitorar consumers KafkaJS:\n    ```typescript\n    import { KafkaHealthCheckIndicator, KafkaConsumerHealthCollector } from 'vipcommerce-lib-nest-health-check/kafka';\n    ```\n\n    Para monitorar um consumer é preciso fazer programaticamente, solicitando a instância do KafkaHealthCheckIndicator e adicionando um objeto KafkaConsumerHealthCollector que irá coletar as informações do consumer\n    ```typescript\n    @Injectable()\n    class MeuServicoKafka implements OnModuleInit{\n        private kafka: Kafka;\n        private consumer: Consumer;\n        constructor(private readonly kafkaHealthCheck:KafkaHealthCheckIndicator){}\n\n        async onModuleInit(){\n            this.kafka = new Kafka({....});\n            this.consumer = this.kafka.consumer();\n            await this.consumer.connect();\n            this.kafkaHealthCheck.addMonitor({\n                consumerName: 'meu-consumer-kafka',\n                consumerHealthCollector: new KafkaConsumerHealthCollector(this.consumer)\n            })\n        }\n    }\n    ```\n\n    Configurações disponíveis por variáveis de ambiente:  \n    `\n    HEALTH_CHECK_KAFKA_CONSUMER_TIMEOUT = tempo limite da última conexão do consumer com os brokers\n    `\n    \n### Notificação de mudança de status  \n Quando ocorrerem mudanças na saúde da aplicação, as notificações são enviadas para um webhook do Discord.  \n Eventos que geram notificação:  \n -  Primeira verificação de health check  \n -  Aplicação entrou em estado de erro  \n -  Aplicação recuperou-se do estado de erro  \n -  Aplicação sendo desligada  \n\nConfigurações disponíveis por variáveis de ambiente:\n```\nDISABLE_HEALTH_CHECK_DISCORD_NOTIFICATION = desabilita as notificações no discord ('true')  \nDISCORD_WEB_HOOK_URL = URL do webhook, obrigatória se as notificações não forem desativadas    \nDISABLE_NOTIFICATION_ON_FIRST_HEALTH_CHECK = desativa a notificação da primeira verificação de halth check da aplicação  \nHEALTH_CHECK_TO_MENTION_DISCORD = Ids do Discord que serão mencionados nas mensagens, separados por vírgula  \nAPP_NAME = Nome da aplicação que será exibido no Discord  \nPOD_NAME = Nome/Identificador do POD em execução  \n```\n\n\n\n### Criando um indicador personalizado\nPode ser necessário monitorar uma dependência não implementada nesta Lib, para aproveitar a mesma estrutura de monitoramento é possível criar um indicador de health check personalizado e utilizá-lo no módulo de health check.\n\n```typescript\nimport { HealthCheckModule,IHealthCheckIndicator  } from 'vipcommerce-lib-nest-health-check';\n\nclass MonitorPersonalizadoDeDependencias implements IHealthCheckIndicator {\n    checkHealth(): HealthIndicatorFunction[] {\n        return [\n            ()=> this.monitorarDependencia();\n        ]\n    }\n\n    async monitorarDependencia(): Promise<HealthIndicatorResult>{\n        ....\n        return {\n            status: 'ok',\n            details: {\n                'dependencia1': 'up'\n            }\n        }\n    }\n}\n\n@Global()\n@Module({\n    imports: [\n    ....\n        HealthCheckModule.forRoot(MonitorPersonalizadoDeDependencias),\n    ...\n    ]\n})\nexport class InfraModule {}\n\n```\n\n### Criando um componente de notificação personalizado\n\nCaso a aplicação precise reagir às mudanças na saúde da aplicação é possível criar componentes especializados. \n\n```typescript\nimport { HealthCheckModule,IHealthCheckEventsListener,HealthCheckEventListener  } from 'vipcommerce-lib-nest-health-check';\n@HealthCheckEventListener()\nexport class NotificarTelegram implements IHealthCheckEventsListener{\n    constructor(private readonly telegramService: TelegramService){}\n\n    onHealthError(healthCheckResult: HealthCheckResult): Promise<void>{\n        ....\n        await this.telegramService.enviar('Erro na aplicação', healthCheckResult);\n    }\n    onHealthRecovery(healthCheckResult: HealthCheckResult): Promise<void> {\n        ....\n        await this.telegramService.enviar('Aplicação recuperou estado de erro', healthCheckResult);\n    }\n    onFirstHealthStatus(healthCheckResult: HealthCheckResult): Promise<void> {\n        ....\n        await this.telegramService.enviar('Primeira verificação na aplicação', healthCheckResult);\n    }\n    onApplicationShuttingDown(healthCheckResult: HealthCheckResult): Promise<void> {\n        ....\n        ....\n        await this.telegramService.enviar('Aplicação desligando', healthCheckResult);\n    }\n}\n\n\n@Global()\n@Module({\n    imports: [\n    ....\n        HealthCheckModule.forRoot(MonitorPersonalizadoDeDependencias),\n    ...\n    ],\n    providers:[\n        NotificarTelegram\n    ]\n})\nexport class InfraModule {}\n\n```\n## Contribuindo para o desenvolvimento  \nCada novo indicador deve ser criado na pasta health-check-indicators, seguindo a interface IHealthCheckIndicator do core.  \nOs novos indicadores devem ser exportados no package.json no item \"exports\" e sua definição de tipos para suporte ao typescript em \"typesVersions\".\n\n```package.json\n{\n    ....\n    \"exports\": {\n    ....\n    \"./novo-indicador\": \"./lib/health-check-indicators/novo-indicador/index.js\"\n  },\n  \"typesVersions\": {\n    \"*\": {\n      ....\n      \"novo-indicador\": [\n        \"./lib/health-check-indicators/novo-indicador\"\n      ]\n    }\n  },\n    ....\n}\n```","readmeFilename":"readme.md"}