{"_id":"strapi-health-plugin","_rev":"9-f120c10d63c92454dc7109c397d445a5","name":"strapi-health-plugin","dist-tags":{"beta":"1.2.0-beta.0","latest":"1.2.2"},"versions":{"0.0.0":{"name":"strapi-health-plugin","version":"0.0.0","keywords":["strapi","Kubernetes","health","healthcheck","health-check","health endpoint"],"author":{"name":"Remi Kristelijn"},"license":"MIT","_id":"strapi-health-plugin@0.0.0","maintainers":[{"name":"rkristelijn","email":"rkristelijn@gmail.com"}],"dist":{"shasum":"c8efa524eb686ffebbc74b043c84f6f63ded3c44","tarball":"https://registry.npmjs.org/strapi-health-plugin/-/strapi-health-plugin-0.0.0.tgz","fileCount":12,"integrity":"sha512-cIxSoBZJO/7hzjP33g38AlkU2oYdUAR7G+nJHcLmToAej2DHLTS5qsDnU0a/AoHr1Dj6HdZu1MEA8WleYWpV7A==","signatures":[{"sig":"MEQCIGdwpE8KIaTAQ3VXD/MhupMVyh/f8BPrlaWf0qq/PaS9AiA5bZAWYS+G9iSH+PIG18DbBc8AaSooqFsgsUcYymaZcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23885},"strapi":{"kind":"plugin","name":"health","description":"A simple health endpoint"},"engines":{"npm":">=6.0.0","node":">=16.0.0 <=20.x.x"},"gitHead":"4b9ff898abb1453fe086ec000e5306fe5bc9aa15","scripts":{"build":"tsc -p tsconfig.server.json","develop":"tsc -p tsconfig.server.json -w"},"_npmUser":{"name":"rkristelijn","email":"rkristelijn@gmail.com"},"_npmVersion":"9.6.7","description":"A Strapi plugin for supporting Kubernetes health checks","directories":{},"_nodeVersion":"18.17.0","dependencies":{"prop-types":"^15.7.2","@strapi/design-system":"^1.6.3","@strapi/helper-plugin":"^4.6.0"},"gitRepository":"https://github.com/rkristelijn/strapi-health-plugin.git","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.0.4","@types/node":"^20.8.2","@strapi/typescript-utils":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/strapi-health-plugin_0.0.0_1696514543665_0.007769531825451148","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"strapi-health-plugin","version":"1.0.0","keywords":["strapi","Kubernetes","health","healthcheck","health-check","health endpoint"],"author":{"name":"Remi Kristelijn"},"license":"MIT","_id":"strapi-health-plugin@1.0.0","maintainers":[{"name":"rkristelijn","email":"rkristelijn@gmail.com"}],"dist":{"shasum":"0724853b0d1f2f9a609cd758714b8d922cd0a73b","tarball":"https://registry.npmjs.org/strapi-health-plugin/-/strapi-health-plugin-1.0.0.tgz","fileCount":12,"integrity":"sha512-gmqXwI25rAJvOZaoPfCP3xHuAoazNPNEDjUohaIAUSumllePG62en/3srj+9iiETMqtTlaeAP/oeRDTxKDTzZg==","signatures":[{"sig":"MEUCICmSmMSNdWSnHMnICd+zsdB7q4adXLnmCWGG9rlazY4/AiEA7Zjl7oH6cxHpE+UgIkJkB3sI4HrJQTSF2d3htXwJlck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23872},"strapi":{"kind":"plugin","name":"health","description":"A simple health endpoint"},"engines":{"npm":">=6.0.0","node":">=16.0.0 <=20.x.x"},"gitHead":"6f226c36970fbad367c4307f2a6b54461e0d9463","scripts":{"build":"tsc -p tsconfig.server.json","develop":"tsc -p tsconfig.server.json -w"},"_npmUser":{"name":"rkristelijn","email":"rkristelijn@gmail.com"},"_npmVersion":"9.6.7","description":"A Strapi plugin for supporting Kubernetes health checks","directories":{},"_nodeVersion":"18.17.0","dependencies":{"prop-types":"^15.7.2","@strapi/design-system":"^1.6.3","@strapi/helper-plugin":"^4.6.0"},"gitRepository":"https://github.com/rkristelijn/strapi-health-plugin.git","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.0.4","@types/node":"^20.8.2","@strapi/typescript-utils":"^4.6.0"},"_npmOperationalInternal":{"tmp":"tmp/strapi-health-plugin_1.0.0_1696514806678_0.7489577481926528","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"strapi-health-plugin","version":"1.0.1","keywords":["strapi","Kubernetes","health","healthcheck","health-check","health endpoint"],"author":{"name":"Remi Kristelijn"},"license":"MIT","_id":"strapi-health-plugin@1.0.1","maintainers":[{"name":"rkristelijn","email":"rkristelijn@gmail.com"}],"dist":{"shasum":"f072cf5f1f61fbe4b57a232396700a1cfd1123b2","tarball":"https://registry.npmjs.org/strapi-health-plugin/-/strapi-health-plugin-1.0.1.tgz","fileCount":12,"integrity":"sha512-XUwMmerGa17fYEQNvk4Ub1UAdhcbN9XCYL7BqHJknmJcbkN8A55l7XR5AF1COc/neROygd1H+arMd1o+VlSEmQ==","signatures":[{"sig":"MEUCIQCJzLfWguZxiYKvSFxhYGeV57OiuTKq/9oeU8iEMncxYQIgYygowEn+slJL07bT30jZbdaWnbjeBpscT+CHY9iJ5Bw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23932},"strapi":{"kind":"plugin","name":"health","description":"A simple health endpoint"},"engines":{"npm":">=6.0.0","node":">=16.0.0 <=20.x.x"},"gitHead":"147312d440b5241491eb4c1392824da6c7a952c7","scripts":{"build":"tsc -p tsconfig.server.json","develop":"tsc -p tsconfig.server.json -w"},"_npmUser":{"name":"rkristelijn","email":"rkristelijn@gmail.com"},"_npmVersion":"9.6.7","description":"A Strapi plugin for supporting Kubernetes health checks","directories":{},"_nodeVersion":"18.17.0","dependencies":{"prop-types":"^15.7.2","@strapi/design-system":"^1.6.3","@strapi/helper-plugin":"^4.6.0"},"gitRepository":"https://github.com/rkristelijn/strapi-health-plugin.git","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.0.4","@types/node":"^20.8.2","@strapi/typescript-utils":"^4.6.0"},"peerDependencies":{"@strapi/strapi":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/strapi-health-plugin_1.0.1_1699272438198_0.9872548735023836","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"strapi-health-plugin","version":"1.1.0","keywords":["strapi","Kubernetes","health","healthcheck","health-check","health endpoint"],"author":{"name":"Remi Kristelijn"},"license":"MIT","_id":"strapi-health-plugin@1.1.0","maintainers":[{"name":"rkristelijn","email":"rkristelijn@gmail.com"}],"dist":{"shasum":"96b9b0b998b421e681d7abd93ffcd00a039a1ad4","tarball":"https://registry.npmjs.org/strapi-health-plugin/-/strapi-health-plugin-1.1.0.tgz","fileCount":12,"integrity":"sha512-cHg00uVAYYp+W8sD9BCPkBLtazAf8wd1N9BcXYOTcOkbvSMPKwMWa16zdRJmkeAbydkvTxsB+5uA1acySSV6lQ==","signatures":[{"sig":"MEUCIQDeZvl+/4EsrqYbElxL96nhm0SP/jC2m3pO4bWkUFLasQIgW5HxlnzqY2q6omlvLe71LFJNdWHx3hYvudeh2/6aD9Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23939},"strapi":{"kind":"plugin","name":"health","description":"A simple health endpoint"},"engines":{"npm":">=6.0.0","node":">=16.0.0 <=22.x.x"},"gitHead":"9c180c79362eea25052042418a9b8208cba9e2e9","scripts":{"build":"tsc -p tsconfig.server.json","develop":"tsc -p tsconfig.server.json -w"},"_npmUser":{"name":"rkristelijn","email":"rkristelijn@gmail.com"},"_npmVersion":"9.6.7","description":"A Strapi plugin for supporting Kubernetes health checks","directories":{},"_nodeVersion":"18.17.0","dependencies":{"prop-types":"^15.7.2","@strapi/design-system":"^1.6.3","@strapi/helper-plugin":"^4.6.0"},"gitRepository":"https://github.com/rkristelijn/strapi-health-plugin.git","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.0.4","@types/node":"^20.8.2","@strapi/typescript-utils":"^4.6.0"},"peerDependencies":{"@strapi/strapi":">=4.4.0 <6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strapi-health-plugin_1.1.0_1727375498213_0.5743447491547355","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"strapi-health-plugin","version":"1.1.1","keywords":["strapi","Kubernetes","health","healthcheck","health-check","health endpoint"],"author":{"name":"Remi Kristelijn"},"license":"MIT","_id":"strapi-health-plugin@1.1.1","maintainers":[{"name":"rkristelijn","email":"rkristelijn@gmail.com"}],"homepage":"https://github.com/rkristelijn/strapi-health-plugin#readme","bugs":{"url":"https://github.com/rkristelijn/strapi-health-plugin/issues"},"dist":{"shasum":"5d6eaee2b258d58da2b8d633f1408947c3604909","tarball":"https://registry.npmjs.org/strapi-health-plugin/-/strapi-health-plugin-1.1.1.tgz","fileCount":12,"integrity":"sha512-rdoSWFuepztH00DDkZaxGAt3VXXJhSRYJUCZa2XR1TsbWyg40DclWKLWy5TLpqwWJozPr29gC7tnaMRK+qbuVg==","signatures":[{"sig":"MEQCICPy7d2oGGWUZbSn67NOrlECTthnFtEbijuRI+dAFnyWAiAhhmopjTlCTMlrRqvMv4rphKA4RREzFtC7xsDT/1L3Rg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24046},"strapi":{"kind":"plugin","name":"health","description":"A simple health endpoint"},"engines":{"npm":">=6.0.0","node":">=16.0.0 <=22.x.x"},"gitHead":"d04936795df88cfe7f717da163aae8e62ca116e0","scripts":{"build":"tsc -p tsconfig.server.json","develop":"tsc -p tsconfig.server.json -w"},"_npmUser":{"name":"rkristelijn","email":"rkristelijn@gmail.com"},"repository":{"url":"git+ssh://git@github.com/rkristelijn/strapi-health-plugin.git","type":"git"},"_npmVersion":"9.6.7","description":"A Strapi plugin for supporting Kubernetes health checks","directories":{},"_nodeVersion":"18.17.0","dependencies":{"prop-types":"^15.7.2","@strapi/design-system":"^1.6.3","@strapi/helper-plugin":"^4.6.0"},"gitRepository":"https://github.com/rkristelijn/strapi-health-plugin.git","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.0.4","@types/node":"^20.8.2","@strapi/typescript-utils":"^4.6.0"},"peerDependencies":{"@strapi/strapi":">=4.4.0 <6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strapi-health-plugin_1.1.1_1730195240971_0.9133552448137761","host":"s3://npm-registry-packages"}},"1.2.0-beta.0":{"name":"strapi-health-plugin","version":"1.2.0-beta.0","keywords":["strapi","Kubernetes","health","healthcheck","health-check","health endpoint"],"author":{"name":"Remi Kristelijn"},"license":"MIT","_id":"strapi-health-plugin@1.2.0-beta.0","maintainers":[{"name":"rkristelijn","email":"rkristelijn@gmail.com"}],"homepage":"https://github.com/rkristelijn/strapi-health-plugin#readme","bugs":{"url":"https://github.com/rkristelijn/strapi-health-plugin/issues"},"dist":{"shasum":"8f947c48119b6c9d29b3dd94ac0854fd5366faba","tarball":"https://registry.npmjs.org/strapi-health-plugin/-/strapi-health-plugin-1.2.0-beta.0.tgz","fileCount":12,"integrity":"sha512-gNnDWr8cZF1u6bE0svJlQh3yV8JjGEaIX0v6kto5f1jiW3L4mj1uj5bHNYYRGMWte+L4K24qZNzvBZViIOnEIg==","signatures":[{"sig":"MEQCIA2ehRbxm6+4TIZtJQPlxW8GijBWBdFv0rVrDBXEJNjbAiADd3AUoYjaY8KBftzJftzqAAN5Odzr3YWh3wnhQG3jlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47849},"strapi":{"kind":"plugin","name":"health","description":"A simple health endpoint"},"engines":{"npm":">=6.0.0","node":">=16.0.0 <=22.x.x"},"gitHead":"52d179503c6295c5300e878c10ae5ff7956eb97e","scripts":{"build":"tsc -p tsconfig.server.json","develop":"tsc -p tsconfig.server.json -w"},"_npmUser":{"name":"rkristelijn","email":"rkristelijn@gmail.com"},"repository":{"url":"git+ssh://git@github.com/rkristelijn/strapi-health-plugin.git","type":"git"},"_npmVersion":"9.6.7","description":"A Strapi plugin for supporting Kubernetes health checks","directories":{},"_nodeVersion":"18.17.0","dependencies":{"prop-types":"^15.7.2"},"gitRepository":"https://github.com/rkristelijn/strapi-health-plugin.git","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"5.0.4","@types/node":"^20.8.2","@strapi/typescript-utils":"^4.6.0"},"peerDependencies":{"@strapi/strapi":">=4.4.0 <6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strapi-health-plugin_1.2.0-beta.0_1748969497500_0.02328619609295246","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"strapi-health-plugin","version":"1.2.0","keywords":["strapi","Kubernetes","health","healthcheck","health-check","health endpoint"],"author":{"name":"Remi Kristelijn"},"license":"MIT","_id":"strapi-health-plugin@1.2.0","maintainers":[{"name":"rkristelijn","email":"rkristelijn@gmail.com"}],"homepage":"https://github.com/rkristelijn/strapi-health-plugin#readme","bugs":{"url":"https://github.com/rkristelijn/strapi-health-plugin/issues"},"dist":{"shasum":"a9d17395dd089784e2750ec157e4583fdeddf8ae","tarball":"https://registry.npmjs.org/strapi-health-plugin/-/strapi-health-plugin-1.2.0.tgz","fileCount":12,"integrity":"sha512-r4unUOWrXMrBZiqAkoMqDPBAYtcXLbke7LTrrAFbV7FXEzqlouhVq/7xfQYq7PqpmK14X0WYz40xGLOqpQJzeA==","signatures":[{"sig":"MEUCIEm3WSXBdfkmOExMvkcImSAuk7Gr8vFehG0zjOjzm3zoAiEAyvEv//ylJSt35Nwfte73JeDEJx2sYE4fVvQsayS2VQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47842},"strapi":{"kind":"plugin","name":"health","description":"A simple health endpoint"},"engines":{"npm":">=6.0.0","node":">=16.0.0 <=22.x.x"},"gitHead":"f10e2a8133d88c36256e5097f731c2aa1bcf9e76","scripts":{"build":"tsc -p tsconfig.server.json","develop":"tsc -p tsconfig.server.json -w"},"_npmUser":{"name":"rkristelijn","email":"rkristelijn@gmail.com"},"repository":{"url":"git+ssh://git@github.com/rkristelijn/strapi-health-plugin.git","type":"git"},"_npmVersion":"9.6.7","description":"A Strapi plugin for supporting Kubernetes health checks","directories":{},"_nodeVersion":"18.17.0","dependencies":{"prop-types":"^15.7.2"},"gitRepository":"https://github.com/rkristelijn/strapi-health-plugin.git","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.0.4","@types/node":"^20.8.2","@strapi/typescript-utils":"^4.6.0"},"peerDependencies":{"@strapi/strapi":">=4.4.0 <6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strapi-health-plugin_1.2.0_1749010213945_0.685116842724222","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"strapi-health-plugin","version":"1.2.1","keywords":["strapi","Kubernetes","health","healthcheck","health-check","health endpoint"],"author":{"name":"Remi Kristelijn"},"license":"MIT","_id":"strapi-health-plugin@1.2.1","maintainers":[{"name":"rkristelijn","email":"rkristelijn@gmail.com"}],"homepage":"https://github.com/rkristelijn/strapi-health-plugin#readme","bugs":{"url":"https://github.com/rkristelijn/strapi-health-plugin/issues"},"dist":{"shasum":"c4ec817eb30eafad52ec7f58621e0cd514c5931a","tarball":"https://registry.npmjs.org/strapi-health-plugin/-/strapi-health-plugin-1.2.1.tgz","fileCount":12,"integrity":"sha512-8oyH/9uOKCjMMnXeJ2nDYbqPbQeVWy3K1pYpVXbwPyaiY8TWa1MHFgZ5QHoXE+YbDs35jfpeVgWjzB2r4RUvCQ==","signatures":[{"sig":"MEUCIFnKx4vXovvXnUAhJhVik37BcPw+Khw2DI5AI48aUv5gAiEAiW2UTI3tJBb0/KtxWUgUpFjrleyXcjmomcq2XRfD0bE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47814},"strapi":{"kind":"plugin","name":"health","description":"A simple health endpoint"},"engines":{"npm":">=6.0.0","node":">=16.0.0 <=22.x.x"},"gitHead":"1ed60c256ba9a1e21e3cd5be521528f3d57f6751","scripts":{"build":"tsc -p tsconfig.server.json","develop":"tsc -p tsconfig.server.json -w"},"_npmUser":{"name":"rkristelijn","email":"rkristelijn@gmail.com"},"repository":{"url":"git+ssh://git@github.com/rkristelijn/strapi-health-plugin.git","type":"git"},"_npmVersion":"9.6.7","description":"A Strapi plugin for supporting Kubernetes health checks","directories":{},"_nodeVersion":"18.17.0","dependencies":{"prop-types":"^15.7.2"},"gitRepository":"https://github.com/rkristelijn/strapi-health-plugin.git","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.0.4","@types/node":"^20.8.2","@strapi/typescript-utils":"^4.6.0"},"peerDependencies":{"@strapi/strapi":">=4.4.0 <6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strapi-health-plugin_1.2.1_1749010290429_0.7949676930185503","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"strapi-health-plugin","version":"1.2.2","description":"A Strapi plugin for supporting Kubernetes health checks and monitoring","main":"strapi-server.js","strapi":{"name":"health","description":"A simple health endpoint for monitoring and Kubernetes readiness/liveness probes","kind":"plugin"},"dependencies":{"prop-types":"^15.7.2"},"devDependencies":{"@changesets/cli":"^2.29.7","@strapi/typescript-utils":"^4.6.0","@types/node":"^20.8.2","typescript":"5.0.4"},"peerDependencies":{"@strapi/strapi":">=4.4.0 <6.0.0"},"scripts":{"develop":"tsc -p tsconfig.server.json -w","build":"tsc -p tsconfig.server.json","test":"echo \"No tests yet\" && exit 0","changeset":"changeset","version":"changeset version","release:publish":"changeset publish","prepublishOnly":"npm run build"},"author":{"name":"Remi Kristelijn","email":"remi@kristelijn.com","url":"https://github.com/rkristelijn"},"maintainers":[{"name":"rkristelijn","email":"rkristelijn@gmail.com"}],"engines":{"node":">=18.0.0 <=22.x.x","npm":">=8.0.0"},"keywords":["strapi","strapi-plugin","kubernetes","health","healthcheck","health-check","monitoring","readiness","liveness","probe"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/rkristelijn/strapi-health-plugin.git"},"bugs":{"url":"https://github.com/rkristelijn/strapi-health-plugin/issues"},"homepage":"https://github.com/rkristelijn/strapi-health-plugin#readme","_id":"strapi-health-plugin@1.2.2","gitHead":"6fc4e810d841b048366af041c46a94860924c497","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-QR1L0KQxc+iK+dWuekWf9tRsVJnz2nKf3KQyVLO4mKhWULnQUpgKDKmdtsKTxApjjxZuqVPYPYENwhYIIEM+Dw==","shasum":"2131d25b44d84fbbd896ea6131477528a357f7c7","tarball":"https://registry.npmjs.org/strapi-health-plugin/-/strapi-health-plugin-1.2.2.tgz","fileCount":7,"unpackedSize":71867,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCxEqVcpEpfnbbUsN+LGNHS7W7T4BzTYhjUquGL/olcmQIhAM/jRzaGSctB1vrlsDIwi1cxxRNyz5xsidoliA2PxoOy"}]},"_npmUser":{"name":"rkristelijn","email":"rkristelijn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/strapi-health-plugin_1.2.2_1761142333682_0.5202580076554169"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-05T14:02:23.664Z","modified":"2025-10-22T14:12:14.070Z","0.0.0":"2023-10-05T14:02:23.906Z","1.0.0":"2023-10-05T14:06:46.870Z","1.0.1":"2023-11-06T12:07:18.564Z","1.1.0":"2024-09-26T18:31:38.426Z","1.1.1":"2024-10-29T09:47:21.157Z","1.2.0-beta.0":"2025-06-03T16:51:37.670Z","1.2.0":"2025-06-04T04:10:14.145Z","1.2.1":"2025-06-04T04:11:30.632Z","1.2.2":"2025-10-22T14:12:13.888Z"},"bugs":{"url":"https://github.com/rkristelijn/strapi-health-plugin/issues"},"author":{"name":"Remi Kristelijn","email":"remi@kristelijn.com","url":"https://github.com/rkristelijn"},"license":"MIT","homepage":"https://github.com/rkristelijn/strapi-health-plugin#readme","keywords":["strapi","strapi-plugin","kubernetes","health","healthcheck","health-check","monitoring","readiness","liveness","probe"],"repository":{"type":"git","url":"git+https://github.com/rkristelijn/strapi-health-plugin.git"},"description":"A Strapi plugin for supporting Kubernetes health checks and monitoring","maintainers":[{"name":"rkristelijn","email":"rkristelijn@gmail.com"}],"readme":"# Strapi Health Plugin\n\n[![npm](https://img.shields.io/npm/dm/strapi-health-plugin)](https://www.npmjs.com/package/strapi-health-plugin)\n[![version](https://img.shields.io/npm/v/strapi-health-plugin?label=package)](https://www.npmjs.com/package/strapi-health-plugin)\n![license](https://img.shields.io/npm/l/strapi-health-plugin)\n![npm total downloads](https://img.shields.io/npm/dt/strapi-health-plugin)\n![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)\n![GitHub stars](https://img.shields.io/github/stars/rkristelijn/strapi-health-plugin)\n![Last Commit](https://img.shields.io/github/last-commit/rkristelijn/strapi-health-plugin)\n\nA lightweight Strapi plugin that provides health check endpoints for monitoring and Kubernetes readiness/liveness probes.\n\n## Features\n\n- ✅ Simple health endpoint at `/health`\n- ✅ Returns uptime, status, and timestamp\n- ✅ Perfect for Kubernetes readiness/liveness probes\n- ✅ Zero configuration required\n- ✅ Minimal performance impact\n\n## Installation\n\n```bash\nnpm install strapi-health-plugin\n```\n\nAfter installation, rebuild your Strapi application:\n\n```bash\nnpm run build\n# or\nstrapi build\n```\n\n## Usage\n\nOnce installed, the plugin automatically exposes a health endpoint at:\n\n```\nGET /health\n```\n\n### Response Format\n\n```json\n{\n  \"uptime\": 19122.561740091,\n  \"message\": \"OK\",\n  \"timestamp\": 1696513452150\n}\n```\n\n- `uptime`: Process uptime in seconds\n- `message`: Status message (\"OK\" when healthy)\n- `timestamp`: Current timestamp in milliseconds\n\n## Kubernetes Configuration\n\n### Readiness Probe\n\n```yaml\nreadinessProbe:\n  httpGet:\n    path: /health\n    port: 1337\n  initialDelaySeconds: 30\n  periodSeconds: 10\n```\n\n### Liveness Probe\n\n```yaml\nlivenessProbe:\n  httpGet:\n    path: /health\n    port: 1337\n  initialDelaySeconds: 60\n  periodSeconds: 30\n```\n\n## Docker Health Check\n\n```dockerfile\nHEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \\\n  CMD curl -f http://localhost:1337/health || exit 1\n```\n\n## Troubleshooting\n\n### Plugin Not Loading\n\n1. Ensure you've run `npm run build` after installation\n2. Check that the plugin is listed in your `package.json` dependencies\n3. Restart your Strapi application\n\n### Endpoint Not Accessible\n\n1. Verify your Strapi server is running\n2. Check if custom middleware is blocking the endpoint\n3. Ensure no conflicting routes exist\n\n### Permission Issues\n\nThe health endpoint is publicly accessible by default. If you need to restrict access, you can modify the route configuration in your Strapi application.\n\n## Contributing\n\nContributions are welcome! Please read our [Contributing Guidelines](CONTRIBUTING.md) before submitting PRs.\n\n### Releases\n\nThis project uses [Changesets](https://github.com/changesets/changesets) for automated releases:\n\n```bash\nnpm run changeset  # Add changeset after changes\ngit push           # Triggers release PR\n```\n\n## Security\n\nFor security concerns, please see our [Security Policy](SECURITY.md).\n\n## License\n\nMIT © [Remi Kristelijn](https://github.com/rkristelijn)\n\n## Support\n\n- 🐛 [Report bugs](https://github.com/rkristelijn/strapi-health-plugin/issues)\n- 💡 [Request features](https://github.com/rkristelijn/strapi-health-plugin/issues)\n- 💖 [Sponsor the project](https://github.com/sponsors/rkristelijn/)\n\n---\n\n**Made with ❤️ for the Strapi community**\n","readmeFilename":"README.md"}