{"_id":"@apibara/plugin-health","_rev":"7-5e2026ee239df3d970e234752e95448a","name":"@apibara/plugin-health","dist-tags":{"next":"2.1.0-beta.59","latest":"2.1.3"},"versions":{"2.1.0-beta.57":{"name":"@apibara/plugin-health","version":"2.1.0-beta.57","_id":"@apibara/plugin-health@2.1.0-beta.57","maintainers":[{"name":"fracek","email":"francesco@ceccon.me"}],"dist":{"shasum":"946a121b200c4235639b53d40a6f57aeb3854eab","tarball":"https://registry.npmjs.org/@apibara/plugin-health/-/plugin-health-2.1.0-beta.57.tgz","fileCount":10,"integrity":"sha512-vQhjPbWkfdDsYyP9pkTajyzAK5jldwpBR2I4vSy3PRimgM/Sd8j82B3SoN/E0qIV0Uc1cXLm7Zxljg2FnXOQ+A==","signatures":[{"sig":"MEYCIQD9Qhp+RZFzwnj8kRIN7ScxxlaxofJcSmjB7FBJQI0TGQIhAMLuBOchDRHQesf6oFYcHLbICfuV0HimciETLagNtheL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14631},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"89449f82d5e0b1c065976b61ef83f193c70eabc7","scripts":{"lint":"biome check .","build":"unbuild","lint:fix":"pnpm lint --write","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fracek","email":"francesco@ceccon.me"},"_npmVersion":"10.8.2","description":"This package provides a plugin to monitor the health of an indexer.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@elysiajs/node":"^1.4.5","@apibara/indexer":"2.1.0-beta.58"},"_hasShrinkwrap":false,"devDependencies":{"elysia":"^1.4.27","unbuild":"^2.0.0","@types/node":"^20.14.0","@sinclair/typebox":"^0.34.0"},"peerDependencies":{"elysia":">=1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-health_2.1.0-beta.57_1773398080570_0.6888720801585873","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-beta.58":{"name":"@apibara/plugin-health","version":"2.1.0-beta.58","_id":"@apibara/plugin-health@2.1.0-beta.58","maintainers":[{"name":"fracek","email":"francesco@ceccon.me"}],"dist":{"shasum":"435985eecd4fdbfe1cd9bc7884b94d47ea288b0b","tarball":"https://registry.npmjs.org/@apibara/plugin-health/-/plugin-health-2.1.0-beta.58.tgz","fileCount":10,"integrity":"sha512-75u5ibdfTgjg3/XJkgT/QCti9qAhzqScwDBSezjXOLETuJEpOiCO9YAvN4ZALFYuwR8NT96VFPlJU1HQHb+S2A==","signatures":[{"sig":"MEUCIQD4qMcwg1HxLzgaBQ8cT9xfC2NcGEtn3HHmOICM62ozkAIgTerfJSpW6Pw3JL9apWl44EVb8FOhLKH6nHqVK6eZsDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14631},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"11a1b91d26fe00e1efd4ce904d3470516bfe0b78","scripts":{"lint":"biome check .","build":"unbuild","lint:fix":"pnpm lint --write","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fracek","email":"francesco@ceccon.me"},"_npmVersion":"10.8.2","description":"This package provides a plugin to monitor the health of an indexer.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@elysiajs/node":"^1.4.5","@apibara/indexer":"2.1.0-beta.59"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"elysia":"^1.4.27","unbuild":"^2.0.0","@types/node":"^20.14.0","@sinclair/typebox":"^0.34.0"},"peerDependencies":{"elysia":">=1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-health_2.1.0-beta.58_1774466596602_0.41420186039556217","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-beta.59":{"name":"@apibara/plugin-health","version":"2.1.0-beta.59","_id":"@apibara/plugin-health@2.1.0-beta.59","maintainers":[{"name":"fracek","email":"francesco@ceccon.me"}],"dist":{"shasum":"8d95fa9d5d0353c604b2bd36b3e83ca8c545946e","tarball":"https://registry.npmjs.org/@apibara/plugin-health/-/plugin-health-2.1.0-beta.59.tgz","fileCount":10,"integrity":"sha512-GqEjdL//GW8W2S2z/RS1JwDiLid8jAd6j7senDrw27mgNc5y80+PVllg9y6j7io+uSQy33uY+SBtwN/wihFTIA==","signatures":[{"sig":"MEQCIEpkBs8p551ZF9yUTn8Yeb8VXp8QR/EopjiReKO1MnOfAiBkCgomjFn7fs/0m7+5JTtgvmm5617X/viZ2SgXN6b/9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14631},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"71088a89b4e3920201666fa83b9939d2cd0ec977","scripts":{"lint":"biome check .","build":"unbuild","lint:fix":"pnpm lint --write","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fracek","email":"francesco@ceccon.me"},"_npmVersion":"10.8.2","description":"This package provides a plugin to monitor the health of an indexer.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@elysiajs/node":"^1.4.5","@apibara/indexer":"2.1.0-beta.60"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"elysia":"^1.4.27","unbuild":"^2.0.0","@types/node":"^20.14.0","@sinclair/typebox":"^0.34.0"},"peerDependencies":{"elysia":">=1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-health_2.1.0-beta.59_1776862696620_0.2182679051245766","host":"s3://npm-registry-packages-npm-production"}},"2.1.1-beta.0":{"name":"@apibara/plugin-health","version":"2.1.1-beta.0","_id":"@apibara/plugin-health@2.1.1-beta.0","maintainers":[{"name":"fracek","email":"francesco@ceccon.me"}],"homepage":"https://github.com/apibara/typescript-sdk#readme","bugs":{"url":"https://github.com/apibara/typescript-sdk/issues"},"dist":{"shasum":"384829f4fa3c81df8eb6c395eb666bc168fca280","tarball":"https://registry.npmjs.org/@apibara/plugin-health/-/plugin-health-2.1.1-beta.0.tgz","fileCount":10,"integrity":"sha512-wBBlPw97EH+V/rSS8Nhjk/N5F59E4xkM/iARc1Wcg+J8dZXtRqpIeZAz1dkoyd7sqB17OV9CuVMSuBgXLz7zzA==","signatures":[{"sig":"MEQCIDggz+Acc9YS5++jvXVyjbTPNCvtKgwsSp0s8kgVK8n+AiB/W1hzxZz3NPnVISzVN/ijXcSeIlVLOGtN107hZsICBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apibara%2fplugin-health@2.1.1-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14689},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"f51f768c8becb7889ec459cdeecdfd4e9b72f3ec","scripts":{"lint":"biome check .","build":"unbuild","lint:fix":"pnpm lint --write","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e1ac467-f8ba-499b-aa24-cf0849e0b25c"}},"repository":{"url":"git+https://github.com/apibara/typescript-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"This package provides a plugin to monitor the health of an indexer.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@elysiajs/node":"^1.4.5","@apibara/indexer":"2.1.1-beta.0"},"_hasShrinkwrap":false,"devDependencies":{"elysia":"^1.4.27","unbuild":"^2.0.0","@types/node":"^20.14.0","@sinclair/typebox":"^0.34.0"},"peerDependencies":{"elysia":">=1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-health_2.1.1-beta.0_1777041621395_0.8905219016546728","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@apibara/plugin-health","version":"2.1.1","_id":"@apibara/plugin-health@2.1.1","maintainers":[{"name":"fracek","email":"francesco@ceccon.me"}],"homepage":"https://github.com/apibara/typescript-sdk#readme","bugs":{"url":"https://github.com/apibara/typescript-sdk/issues"},"dist":{"shasum":"1bad07c94ecef7ea743c7bf004ab50ccb6148056","tarball":"https://registry.npmjs.org/@apibara/plugin-health/-/plugin-health-2.1.1.tgz","fileCount":10,"integrity":"sha512-fTsNVWWmGdAW83uZggCixqU1EvTBh7rQJ/LLOGCxwx55X2n+2o31xBLYviSYN5wn/vo4NPr7VHobVQwaf7DUVg==","signatures":[{"sig":"MEUCIGNPNk6jojJAzEN3Xqshc1dW+oehKIFC7p0OhFKDrGqeAiEAhPnfFFXuLqDkmZRHwbiiHv+ukonqkkM+BP88VfMUGm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apibara%2fplugin-health@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14675},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"078f260082f38f6b1bd9a3d90ec5817c48135def","scripts":{"lint":"biome check .","build":"unbuild","lint:fix":"pnpm lint --write","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e1ac467-f8ba-499b-aa24-cf0849e0b25c"}},"repository":{"url":"git+https://github.com/apibara/typescript-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"This package provides a plugin to monitor the health of an indexer.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@elysiajs/node":"^1.4.5","@apibara/indexer":"2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"elysia":"^1.4.27","unbuild":"^2.0.0","@types/node":"^20.14.0","@sinclair/typebox":"^0.34.0"},"peerDependencies":{"elysia":">=1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-health_2.1.1_1777043116217_0.9366055795494115","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@apibara/plugin-health","version":"2.1.2","_id":"@apibara/plugin-health@2.1.2","maintainers":[{"name":"fracek","email":"francesco@ceccon.me"}],"homepage":"https://github.com/apibara/typescript-sdk#readme","bugs":{"url":"https://github.com/apibara/typescript-sdk/issues"},"dist":{"shasum":"5d9991eb588f7b59642ef14a7f3b133be3300367","tarball":"https://registry.npmjs.org/@apibara/plugin-health/-/plugin-health-2.1.2.tgz","fileCount":10,"integrity":"sha512-o6ufk07jXl1/+fFP7neua3yXlXf09X4C8B1xpzvg+VXUN++SF1Dv7fNf9FXhUKiWM3XUyLw8QsFe3Zpiq0mdEg==","signatures":[{"sig":"MEUCIE35DLOIb198Xp6BOqTKW95/FLfI75oxJDN+mjSmXgcXAiEA/+ICv0uceA8kj6WUlvHfZMDrI22b1oRVi9EQapGMEEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apibara%2fplugin-health@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14675},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"4bb7c7924184ffd36914954a3f139bc63ced7b25","scripts":{"lint":"biome check .","build":"unbuild","lint:fix":"pnpm lint --write","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e1ac467-f8ba-499b-aa24-cf0849e0b25c"}},"repository":{"url":"git+https://github.com/apibara/typescript-sdk.git","type":"git"},"_npmVersion":"11.11.0","description":"This package provides a plugin to monitor the health of an indexer.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@elysiajs/node":"^1.4.5","@apibara/indexer":"2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"elysia":"^1.4.27","unbuild":"^2.0.0","@types/node":"^20.14.0","@sinclair/typebox":"^0.34.0"},"peerDependencies":{"elysia":">=1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-health_2.1.2_1777893158981_0.4373140501494357","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@apibara/plugin-health","version":"2.1.3","repository":{"type":"git","url":"git+https://github.com/apibara/typescript-sdk.git"},"type":"module","main":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.mjs"}},"scripts":{"build":"unbuild","typecheck":"tsc --noEmit","lint":"biome check .","lint:fix":"pnpm lint --write"},"peerDependencies":{"elysia":">=1.4.0"},"devDependencies":{"@sinclair/typebox":"^0.34.0","@types/node":"^20.14.0","elysia":"^1.4.27","unbuild":"^2.0.0"},"dependencies":{"@apibara/indexer":"2.1.3","@elysiajs/node":"^1.4.5"},"gitHead":"e833963b5677ecc85010a93c024dec0dc76dd74c","_id":"@apibara/plugin-health@2.1.3","description":"This package provides a plugin to monitor the health of an indexer.","bugs":{"url":"https://github.com/apibara/typescript-sdk/issues"},"homepage":"https://github.com/apibara/typescript-sdk#readme","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-l4G2TlASlECwpxGbKC1GKwRFxXidL7CobR7/RbI8jN9Ip0qZrayk3QifG6tcywjXLa3RXgLpvhtCQP8MVzie1Q==","shasum":"ddac861ea2790c66ba4ddfc0e966dffa8b09f19c","tarball":"https://registry.npmjs.org/@apibara/plugin-health/-/plugin-health-2.1.3.tgz","fileCount":10,"unpackedSize":14675,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apibara%2fplugin-health@2.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBoveJaTHf9Ch4rG9kMh07ml81hn7CDuP2xzADQtIbM+AiEA1dL5nfjfbeeCtCYP6yvgcQi9NIPz2SNVfxVBoxzCj7w="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e1ac467-f8ba-499b-aa24-cf0849e0b25c"}},"directories":{},"maintainers":[{"name":"fracek","email":"francesco@ceccon.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-health_2.1.3_1778527251408_0.1443233333596592"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-13T10:34:40.503Z","modified":"2026-05-11T19:20:51.947Z","2.1.0-beta.57":"2026-03-13T10:34:40.725Z","2.1.0-beta.58":"2026-03-25T19:23:16.745Z","2.1.0-beta.59":"2026-04-22T12:58:16.748Z","2.1.1-beta.0":"2026-04-24T14:40:21.526Z","2.1.1":"2026-04-24T15:05:16.370Z","2.1.2":"2026-05-04T11:12:39.132Z","2.1.3":"2026-05-11T19:20:51.545Z"},"bugs":{"url":"https://github.com/apibara/typescript-sdk/issues"},"homepage":"https://github.com/apibara/typescript-sdk#readme","repository":{"type":"git","url":"git+https://github.com/apibara/typescript-sdk.git"},"description":"This package provides a plugin to monitor the health of an indexer.","maintainers":[{"name":"fracek","email":"francesco@ceccon.me"}],"readme":"# `@apibara/plugin-health`\n\nThis package provides a plugin to monitor the health of an indexer.\n\n## Installation\n\n```bash\nnpm add @apibara/plugin-health\n```\n\n## Usage\n\nImport the plugin and then register it with the indexer.\n\n```ts\nimport { health } from \"@apibara/plugin-health\";\n\nexport default defineIndexer(StarknetStream)({\n  plugins: [health()],\n})\n```\n\nBy default, the plugin listens on port 9090.\n\nConfigure your health-monitoring tool to check `http://localhost:9090/health`.\nThe plugin returns a 200 status code if the indexer is healthy.\n","readmeFilename":"README.md"}