UNPKG

@visulima/health-check

Version:

A library built to provide support for defining service health for node services. It allows you to register async health checks for your dependencies and the service itself, provides a health endpoint that exposes their status, and health metrics.

324 lines (168 loc) 18.1 kB
## @visulima/health-check [2.0.22](https://github.com/visulima/visulima/compare/@visulima/health-check@2.0.21...@visulima/health-check@2.0.22) (2025-05-30) ### Bug Fixes * **health-check:** update dependencies ([26bad73](https://github.com/visulima/visulima/commit/26bad73530fdd0fdb9ad125c477ed0030110834d)) ### Miscellaneous Chores * updated dev dependencies ([2433ed5](https://github.com/visulima/visulima/commit/2433ed5fb662e0303c37edee8ddc21b46c21263f)) ## @visulima/health-check [2.0.21](https://github.com/visulima/visulima/compare/@visulima/health-check@2.0.20...@visulima/health-check@2.0.21) (2025-03-07) ### Bug Fixes * updated @visulima/packem and other dev deps, for better bundling size ([e940581](https://github.com/visulima/visulima/commit/e9405812201594e54dd81d17ddb74177df5f3c24)) ### Miscellaneous Chores * updated dev dependencies ([487a976](https://github.com/visulima/visulima/commit/487a976932dc7c39edfc19ffd3968960ff338066)) ## @visulima/health-check [2.0.20](https://github.com/visulima/visulima/compare/@visulima/health-check@2.0.19...@visulima/health-check@2.0.20) (2025-01-25) ### Bug Fixes * fixed wrong node version range in package.json ([4ae2929](https://github.com/visulima/visulima/commit/4ae292984681c71a770e4d4560432f7b7c5a141a)) ### Miscellaneous Chores * fixed typescript url ([fe65a8c](https://github.com/visulima/visulima/commit/fe65a8c0296ece7ee26474c70d065b06d4d0da89)) * updated all dev dependencies ([37fb298](https://github.com/visulima/visulima/commit/37fb298b2af7c63be64252024e54bb3af6ddabec)) * updated all dev dependencies and all dependencies in the app folder ([87f4ccb](https://github.com/visulima/visulima/commit/87f4ccbf9f7900ec5b56f3c1477bc4a0ef571bcf)) ### Tests * **health-check:** improved test of dns check ([47d60cd](https://github.com/visulima/visulima/commit/47d60cdd5b8d2959620de278cfe85ac910f7dd2d)) ## @visulima/health-check [2.0.19](https://github.com/visulima/visulima/compare/@visulima/health-check@2.0.18...@visulima/health-check@2.0.19) (2025-01-12) ### Bug Fixes * updated @visulima/packem, and all other dev dependencies ([7797a1c](https://github.com/visulima/visulima/commit/7797a1c3e6f1fc532895247bd88285a8a9883c40)) ### Miscellaneous Chores * updated dev dependencies ([9de2eab](https://github.com/visulima/visulima/commit/9de2eab91e95c8b9289d12f863a5167218770650)) ## @visulima/health-check [2.0.18](https://github.com/visulima/visulima/compare/@visulima/health-check@2.0.17...@visulima/health-check@2.0.18) (2024-12-12) ### Bug Fixes * added missing placeholder variables into LICENSE.md file ([cef32c6](https://github.com/visulima/visulima/commit/cef32c6eb19dc3215a835e848ef12223a8fa05e0)) * allow node v23 ([8ca929a](https://github.com/visulima/visulima/commit/8ca929af311ce8036cbbfde68b6db05381b860a5)) * allowed node 23, updated dev dependencies ([f99d34e](https://github.com/visulima/visulima/commit/f99d34e01f6b13be8586a1b5d37dc8b8df0a5817)) * updated packem to v1.8.2 ([23f869b](https://github.com/visulima/visulima/commit/23f869b4120856cc97e2bffa6d508e2ae30420ea)) * updated packem to v1.9.2 ([47bdc2d](https://github.com/visulima/visulima/commit/47bdc2dfaeca4e7014dbe7772eae2fdf8c8b35bb)) ### Styles * cs fixes ([46d31e0](https://github.com/visulima/visulima/commit/46d31e082e1865262bf380859c14fabd28ff456d)) ### Miscellaneous Chores * updated dev dependencies ([a916944](https://github.com/visulima/visulima/commit/a916944b888bb34c34b0c54328b38d29e4399857)) ## @visulima/health-check [2.0.17](https://github.com/visulima/visulima/compare/@visulima/health-check@2.0.16...@visulima/health-check@2.0.17) (2024-10-05) ### Bug Fixes * updated dev dependencies, updated packem to v1.0.7, fixed naming of some lint config files ([c071a9c](https://github.com/visulima/visulima/commit/c071a9c8e129014a962ff654a16f302ca18a5c67)) ### Miscellaneous Chores * updated dev dependencies ([736c6ce](https://github.com/visulima/visulima/commit/736c6ce7270b3e525a8ea9f79646a2a3fde47d4e)) ## @visulima/health-check [2.0.16](https://github.com/visulima/visulima/compare/@visulima/health-check@2.0.15...@visulima/health-check@2.0.16) (2024-09-24) ### Bug Fixes * update packem to v1 ([05f3bc9](https://github.com/visulima/visulima/commit/05f3bc960df10a1602e24f9066e2b0117951a877)) * updated esbuild from v0.23 to v0.24 ([3793010](https://github.com/visulima/visulima/commit/3793010d0d549c0d41f85dea04b8436251be5fe8)) ### Miscellaneous Chores * updated dev dependencies ([05edb67](https://github.com/visulima/visulima/commit/05edb671285b1cc42875223314b24212e6a12588)) ## @visulima/health-check [2.0.15](https://github.com/visulima/visulima/compare/@visulima/health-check@2.0.14...@visulima/health-check@2.0.15) (2024-09-12) ### Bug Fixes * **health-check:** moved from tsup to packem ([130ccc2](https://github.com/visulima/visulima/commit/130ccc266ee4a5565dfcdb328f5127228cc10216)) ### Styles * cs fixes found by eslint and prettier ([69ef744](https://github.com/visulima/visulima/commit/69ef7444c0bfbf1c94763623332e06b7fffc0039)) * **health-check:** cs fixes ([a0ec83b](https://github.com/visulima/visulima/commit/a0ec83bb2213f24b83a0641583f34eca91d6a1ae)) ### Miscellaneous Chores * changed typescript version back to 5.4.5 ([55d28bb](https://github.com/visulima/visulima/commit/55d28bbdc103718d19f844034b38a0e8e5af798a)) * **health-check:** improved tests for health-check ([4d24572](https://github.com/visulima/visulima/commit/4d24572ea3a4ad026ca3965002f29871282c6747)) * update dev dependencies ([0738f98](https://github.com/visulima/visulima/commit/0738f9810478bb215ce4b2571dc8874c4c503089)) * updated all dev deps ([ef143ce](https://github.com/visulima/visulima/commit/ef143ce2e15952a0910aa5c8bd78d25de9ebd7f3)) * updated dev dependencies ([28b5ee5](https://github.com/visulima/visulima/commit/28b5ee5c805ca8868536418829cde7ba8c5bb8dd)) * updated dev dependencies ([45c2a76](https://github.com/visulima/visulima/commit/45c2a76bc974ecb2c6b172c3af03373d4cc6a5ce)) * updated dev dependencies ([da46d8e](https://github.com/visulima/visulima/commit/da46d8ef8a964c086060944172f1bd931b7bde9a)) * updated dev dependencies ([ac67ec1](https://github.com/visulima/visulima/commit/ac67ec1bcba16175d225958e318199f60b10d179)) * updated dev dependencies ([34df456](https://github.com/visulima/visulima/commit/34df4569f2fc074823a406c44a131c8fbae2b147)) * updated dev dependencies ([de0f8a6](https://github.com/visulima/visulima/commit/de0f8a6b9030acbc044e5bc0f78091fb1ec89a28)) * updated dev dependencies and sorted the package.json ([9571572](https://github.com/visulima/visulima/commit/95715725a8ed053ca24fd1405a55205c79342ecb)) ### Build System * fixed found audit error, updated all dev package deps, updated deps in apps and examples ([4c51950](https://github.com/visulima/visulima/commit/4c519500dc5504579d35725572920658999885cb)) ## @visulima/health-check [2.0.14](https://github.com/visulima/visulima/compare/@visulima/health-check@2.0.13...@visulima/health-check@2.0.14) (2024-06-06) ### Bug Fixes * allow node v22 ([890d457](https://github.com/visulima/visulima/commit/890d4570f18428e2463944813c0c638b3f142803)) ### Styles * cs fixes on some package.json files ([12fc0f7](https://github.com/visulima/visulima/commit/12fc0f74e206cef77863b0b89ec41174ca9ff0bd)) * disabled noPropertyAccessFromIndexSignature ([#386](https://github.com/visulima/visulima/issues/386)) ([2250c02](https://github.com/visulima/visulima/commit/2250c02b870a5b37d78d01365105a0777c5728e2)) ### Miscellaneous Chores * changed semantic-release-npm to pnpm ([b6d100a](https://github.com/visulima/visulima/commit/b6d100a2bf3fd026577be48726a37754947f0973)) * **deps:** updated dev deps ([d91ac38](https://github.com/visulima/visulima/commit/d91ac389cea85a6c6bdc8de97905252a6c467abc)) * downgrade eslint-plugin-vitest ([0162771](https://github.com/visulima/visulima/commit/0162771e6022e4594486a796bc41e91a2d87bcd8)) * **health-check:** fixed dns tests ([3214e32](https://github.com/visulima/visulima/commit/3214e32291138b039b1d531c9a6818ecc9850af3)) * update dev dependencies ([09c4854](https://github.com/visulima/visulima/commit/09c4854e221fa8b808dfe66d7196d8db2a39b366)) * updated dev dependencies ([a2e0504](https://github.com/visulima/visulima/commit/a2e0504dc239049434c2482756ff15bdbaac9b54)) * updated dev dependencies ([abd319c](https://github.com/visulima/visulima/commit/abd319c23576aa1dc751ac874e806bddbc977d51)) * updated dev dependencies ([0767afe](https://github.com/visulima/visulima/commit/0767afe9be83da6698c1343724400171f952599e)) * updated dev dependencies ([d7791e3](https://github.com/visulima/visulima/commit/d7791e327917e438757636573b1e5549a97bba7b)) * updated dev dependencies ([6005345](https://github.com/visulima/visulima/commit/60053456717a3889fc77b4fb5b05d50a662475b2)) * updated dev dependencies ([87dee15](https://github.com/visulima/visulima/commit/87dee156e797b5dee2557a09ad32c935d851847c)) * updated dev dependencies ([bf2c635](https://github.com/visulima/visulima/commit/bf2c635859601cc97858226e70f47219eabc213e)) * updated dev dependencies ([f67c7f1](https://github.com/visulima/visulima/commit/f67c7f14ecc328ed91d06d01ac6514e8bce72cb4)) ## @visulima/health-check [2.0.13](https://github.com/visulima/visulima/compare/@visulima/health-check@2.0.12...@visulima/health-check@2.0.13) (2024-03-27) ### Bug Fixes * added missing os key to package.json ([4ad1268](https://github.com/visulima/visulima/commit/4ad1268ed12cbdcf60aeb46d4c052ed1696bc150)) ## @visulima/health-check [2.0.12](https://github.com/visulima/visulima/compare/@visulima/health-check@2.0.11...@visulima/health-check@2.0.12) (2024-03-04) ### Bug Fixes * fixed all found type issues ([eaa40d1](https://github.com/visulima/visulima/commit/eaa40d11f3fc056dfddcc25404bf109587ef2862)) * minifyWhitespace on prod build, removed @tsconfig/* configs ([410cb73](https://github.com/visulima/visulima/commit/410cb737c44c445a0479bdd49b4100d5daf2d83d)) ## @visulima/health-check [2.0.11](https://github.com/visulima/visulima/compare/@visulima/health-check@2.0.10...@visulima/health-check@2.0.11) (2024-01-19) ### Bug Fixes * updated all deps, updated test based on eslint errors ([909f8f3](https://github.com/visulima/visulima/commit/909f8f384804d7ef140354ab44f867532dbc9847)) ## @visulima/health-check [2.0.10](https://github.com/visulima/visulima/compare/@visulima/health-check@2.0.9...@visulima/health-check@2.0.10) (2023-11-30) ### Bug Fixes * updated dep versions ([ed70375](https://github.com/visulima/visulima/commit/ed7037584477dbda4a8a6405a1104876e8a6c703)) ## @visulima/health-check [2.0.9](https://github.com/visulima/visulima/compare/@visulima/health-check@2.0.8...@visulima/health-check@2.0.9) (2023-11-30) ### Bug Fixes * **deps:** updated package deps ([b4f4ede](https://github.com/visulima/visulima/commit/b4f4eded7bbded62b341ade0017ab357336f3af2)) ## @visulima/health-check [2.0.8](https://github.com/visulima/visulima/compare/@visulima/health-check@2.0.7...@visulima/health-check@2.0.8) (2023-11-07) ### Bug Fixes * fixed the homepage url of the package ([02075ce](https://github.com/visulima/visulima/commit/02075ce997d62c1caf79690b32dd2f931e64bebe)) ## @visulima/health-check [2.0.7](https://github.com/visulima/visulima/compare/@visulima/health-check@2.0.6...@visulima/health-check@2.0.7) (2023-11-02) ### Bug Fixes * added node 21 support ([#226](https://github.com/visulima/visulima/issues/226)) ([bc2e6f2](https://github.com/visulima/visulima/commit/bc2e6f2ca6652c11c9fde8d52912492b5fcc502e)) ## @visulima/health-check [2.0.6](https://github.com/visulima/visulima/compare/@visulima/health-check@2.0.5...@visulima/health-check@2.0.6) (2023-10-30) ### Bug Fixes * update dependencies in pnpm-lock.yaml ([d3a5626](https://github.com/visulima/visulima/commit/d3a5626d2c751c3e14f592db62b583b28046dcc7)) ## @visulima/health-check [2.0.5](https://github.com/visulima/visulima/compare/@visulima/health-check@2.0.4...@visulima/health-check@2.0.5) (2023-10-24) ### Bug Fixes * updated deps ([4eedb60](https://github.com/visulima/visulima/commit/4eedb604c4f78cf331195e2c053dc72e1c6cf9ad)) ## @visulima/health-check [2.0.4](https://github.com/visulima/visulima/compare/@visulima/health-check@2.0.3...@visulima/health-check@2.0.4) (2023-10-15) ### Bug Fixes * removed types from exports key ([80bd356](https://github.com/visulima/visulima/commit/80bd356659a45bd351a60870b0f380569c75e0c1)) ## @visulima/health-check [2.0.3](https://github.com/visulima/visulima/compare/@visulima/health-check@2.0.2...@visulima/health-check@2.0.3) (2023-10-11) ### Bug Fixes * update all deps ([#215](https://github.com/visulima/visulima/issues/215)) ([c077ad8](https://github.com/visulima/visulima/commit/c077ad88a8a9427831b077bb729edd5b7e590ee8)) * updated deps ([b5a74f6](https://github.com/visulima/visulima/commit/b5a74f6bb8d7bf133e1df39cc67a80f93b287d1e)) ## @visulima/health-check [2.0.2](https://github.com/visulima/visulima/compare/@visulima/health-check@2.0.1...@visulima/health-check@2.0.2) (2023-09-05) ### Bug Fixes * **deps:** update package versions in pnpm-lock file ([6917001](https://github.com/visulima/visulima/commit/69170010084f572f6f4609a68ab653c68e8cfe64)) ## @visulima/health-check [2.0.1](https://github.com/visulima/visulima/compare/@visulima/health-check@2.0.0...@visulima/health-check@2.0.1) (2023-08-29) ### Bug Fixes * fixed wrong settings for node 18+ in typescript ([ac6711f](https://github.com/visulima/visulima/commit/ac6711fd2b4fdc5506b03e3a6ae25bb983aa6ea3)) * remove unused files and refactor imports and typings ([ba2ab03](https://github.com/visulima/visulima/commit/ba2ab03d2d7aff5f49c4d6714a61b99706778f19)) * updated various package dependencies and optimized code formatting. ([5d71d91](https://github.com/visulima/visulima/commit/5d71d913e857b71a7b741abe848780aaa22d679f)) ## @visulima/health-check [2.0.0](https://github.com/visulima/visulima/compare/@visulima/health-check@1.0.9...@visulima/health-check@2.0.0) (2023-08-28) ### ⚠ BREAKING CHANGES * update minimum Node.js version requirement to 18 ### Features * refactor query parsing and update dependencies ([#203](https://github.com/visulima/visulima/issues/203)) ([cf77427](https://github.com/visulima/visulima/commit/cf7742795f970ebeeb5da22a82fd17750028ee87)) ## @visulima/health-check [1.0.9](https://github.com/visulima/visulima/compare/@visulima/health-check@1.0.8...@visulima/health-check@1.0.9) (2023-07-28) ### Bug Fixes * Update eslint rules and dependencies ([01a4bef](https://github.com/visulima/visulima/commit/01a4beff467091ac2d2fc6f342d274d282391842)) ## @visulima/health-check [1.0.8](https://github.com/visulima/visulima/compare/@visulima/health-check@1.0.7...@visulima/health-check@1.0.8) (2023-07-26) ### Bug Fixes * Refactor code for improved readability and error handling ([2b280d8](https://github.com/visulima/visulima/commit/2b280d836593800f13066ee31828a7f20400eb58)) * Update eslint-config version to 10.0.6 across multiple packages ([391238a](https://github.com/visulima/visulima/commit/391238ab4d00335e4ad47d7b705960d0af9a5412)) ## @visulima/health-check [1.0.7](https://github.com/visulima/visulima/compare/@visulima/health-check@1.0.6...@visulima/health-check@1.0.7) (2023-06-08) ### Bug Fixes * skipped all ping-check tests on ci ([34c2497](https://github.com/visulima/visulima/commit/34c2497dc0d607d051c8ba138ff9763edd56877d)) ## @visulima/health-check [1.0.6](https://github.com/visulima/visulima/compare/@visulima/health-check@1.0.5...@visulima/health-check@1.0.6) (2023-06-08) ### Bug Fixes * added bigger timeout to the test ([#169](https://github.com/visulima/visulima/issues/169)) ([d78466a](https://github.com/visulima/visulima/commit/d78466a910a9b026dbfa58c12a5bde75016adabe)) ## @visulima/health-check [1.0.5](https://github.com/visulima/visulima/compare/@visulima/health-check@1.0.4...@visulima/health-check@1.0.5) (2023-06-06) ### Bug Fixes * Add npm package provenance, see https://docs.npmjs.com/generating-provenance-statements for more info ([9e7da04](https://github.com/visulima/visulima/commit/9e7da0491584e16a806fc7575c00080f192ec15e)) ## @visulima/health-check [1.0.4](https://github.com/visulima/visulima/compare/@visulima/health-check@1.0.3...@visulima/health-check@1.0.4) (2023-05-25) ### Bug Fixes * chore updated the deps and the engine to allow node v20 ([e7e0001](https://github.com/visulima/visulima/commit/e7e00010663be1a57285c6070cb3b9da8f4f3134)) * fixed all calls to radar with sonarjs, removed radar eslint package ([001aecf](https://github.com/visulima/visulima/commit/001aecf78dde134bade44f382698d52eedbd3bbe)) * updated package deps ([5f605aa](https://github.com/visulima/visulima/commit/5f605aab74a7c1f4cbdfe4502363e36d57716921)) ## @visulima/health-check [1.0.3](https://github.com/visulima/visulima/compare/@visulima/health-check@1.0.2...@visulima/health-check@1.0.3) (2023-01-25) ### Bug Fixes * updated tsconfig to use module esnext and target es2021 ([#107](https://github.com/visulima/visulima/issues/107)) ([e888fe8](https://github.com/visulima/visulima/commit/e888fe8d15c99453a3c04f2cf9d2f6c69c158648)) ## @visulima/health-check [1.0.2](https://github.com/visulima/visulima/compare/@visulima/health-check@1.0.1...@visulima/health-check@1.0.2) (2023-01-08) ### Bug Fixes * allow higher node versions ([c93d55b](https://github.com/visulima/visulima/commit/c93d55b80135282235e933da52d9c88ade3073a8)) * allow higher node versions ([faf4780](https://github.com/visulima/visulima/commit/faf478069f3508249db22ed2171ddee4fa380122)) ## @visulima/health-check [1.0.1](https://github.com/visulima/visulima/compare/@visulima/health-check@1.0.0...@visulima/health-check@1.0.1) (2022-11-16) ### Bug Fixes * fixed wrong image and url for the npm version ([297c187](https://github.com/visulima/visulima/commit/297c187d07ca7fb82d25fd46defe4f320c514de9)) ## @visulima/health-check 1.0.0 (2022-11-16) ### Features * **health-check:** adding new health-check package ([#17](https://github.com/visulima/visulima/issues/17)) ([2e2a89f](https://github.com/visulima/visulima/commit/2e2a89fe85214237c9f55bf00d76b69de691ee3e))