{"_id":"@cad0p/pi-heartbeat","_rev":"2-ec5c305092294b6855897bf8fada6bc6","name":"@cad0p/pi-heartbeat","dist-tags":{"latest":"0.0.1","next":"0.0.1-20260814.0"},"versions":{"0.0.1":{"name":"@cad0p/pi-heartbeat","version":"0.0.1","keywords":["pi","pi-package","agent","timer","heartbeat","cron","non-blocking","polling"],"author":{"name":"Marc Fargas"},"license":"MIT","_id":"@cad0p/pi-heartbeat@0.0.1","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"homepage":"https://github.com/cad0p/pi-heartbeat#readme","bugs":{"url":"https://github.com/cad0p/pi-heartbeat/issues"},"pi":{"skills":["./skills"],"extensions":["./src/index.ts"]},"dist":{"shasum":"274c9e16502b30062df6c69685c1c85b80de2a64","tarball":"https://registry.npmjs.org/@cad0p/pi-heartbeat/-/pi-heartbeat-0.0.1.tgz","fileCount":12,"integrity":"sha512-uf/d+zwqSPdRwyJOyyYnJo8tNZejQi3EAd1szH69h8cD8M6bSZMb2vweAnYcESbq+x1g1H0YRS9TSyV+lNYQzg==","signatures":[{"sig":"MEUCICdXIjqWa4ZsCxDEwQA40D6QNy8yfKZy9YQHtOJV1epoAiEAxnS7E+ReJkBS17ZDOp3KB1J3e8TDnQWIU5p6i8mR11Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26635},"type":"module","gitHead":"902b79b530d3c55e2eefa25618554b6e6850a23c","scripts":{"lint":"eslint src/ __tests__/","test":"vitest run","typecheck":"tsc --noEmit","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"cad0p","email":"dev@pcad.it"},"repository":{"url":"git+https://github.com/cad0p/pi-heartbeat.git","type":"git"},"_npmVersion":"11.16.0","description":"Non-blocking timers and heartbeats for pi agents — stop using sleep","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.27.0","vitest":"^3.1.4","globals":"^16.1.0","@eslint/js":"^9.27.0","typescript":"^5.8.3","@changesets/cli":"^2.29.3","@sinclair/typebox":"^0.34.0","typescript-eslint":"^8.32.1","@marcfargas/pi-test-harness":"^0.4.1","@earendil-works/pi-coding-agent":"^0.84.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.84.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-heartbeat_0.0.1_1786673312925_0.03160752481182816","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-20260814.0":{"name":"@cad0p/pi-heartbeat","version":"0.0.1-20260814.0","description":"Non-blocking timers and heartbeats for pi agents — stop using sleep","author":{"name":"Marc Fargas"},"license":"MIT","type":"module","repository":{"type":"git","url":"git+https://github.com/cad0p/pi-heartbeat.git"},"publishConfig":{"access":"public"},"keywords":["pi","pi-package","agent","timer","heartbeat","cron","non-blocking","polling"],"pi":{"extensions":["./src/index.ts"],"skills":["./skills"]},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.84.0"},"scripts":{"test":"vitest run","test:watch":"vitest","typecheck":"tsc --noEmit","lint":"eslint src/ __tests__/","test:integration":"vitest run --config vitest.integration.config.ts"},"devDependencies":{"@eslint/js":"^9.27.0","@sinclair/typebox":"^0.34.0","eslint":"^9.27.0","globals":"^16.1.0","typescript":"^5.8.3","typescript-eslint":"^8.32.1","vitest":"^3.1.4","@changesets/cli":"^2.29.3","@marcfargas/pi-test-harness":"^0.4.1","@earendil-works/pi-coding-agent":"^0.84.0"},"engines":{"node":">=22.19.0"},"readmeFilename":"README.md","gitHead":"31e1b178965967e39bc9fc45bf54f209b9be40a5","_id":"@cad0p/pi-heartbeat@0.0.1-20260814.0","bugs":{"url":"https://github.com/cad0p/pi-heartbeat/issues"},"homepage":"https://github.com/cad0p/pi-heartbeat#readme","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-x2amb8pGnpzhA1jug0dZLsoaFwH/OBfWi8IQ8GT+q2E0qtILWIQ+c12CuBxVup64AkJBJ1iZyTeRf6vl5VqUeA==","shasum":"0db7c1d56456eebbea60db3c4ecc75aae3638995","tarball":"https://registry.npmjs.org/@cad0p/pi-heartbeat/-/pi-heartbeat-0.0.1-20260814.0.tgz","fileCount":12,"unpackedSize":26690,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cad0p%2fpi-heartbeat@0.0.1-20260814.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE7ssQJk9GMOfoPPPeFvDKnfiW/nX47JCDFulsKorP3iAiEAl+Nb3NESvmJPq8hJll8ymiUAZ36Dp3+0c+3zT8ERux0="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ec4daa0d-a543-4abc-9b0c-40c9ba8ba684"}},"directories":{},"maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-heartbeat_0.0.1-20260814.0_1786673728420_0.39005424101332875"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-14T02:08:32.737Z","modified":"2026-08-14T02:15:28.859Z","0.0.1":"2026-08-14T02:08:33.066Z","0.0.1-20260814.0":"2026-08-14T02:15:28.565Z"},"bugs":{"url":"https://github.com/cad0p/pi-heartbeat/issues"},"author":{"name":"Marc Fargas"},"license":"MIT","homepage":"https://github.com/cad0p/pi-heartbeat#readme","keywords":["pi","pi-package","agent","timer","heartbeat","cron","non-blocking","polling"],"repository":{"url":"git+https://github.com/cad0p/pi-heartbeat.git","type":"git"},"description":"Non-blocking timers and heartbeats for pi agents — stop using sleep","maintainers":[{"name":"cad0p","email":"dev@pcad.it"}],"readme":"","readmeFilename":""}