{"_id":"@systemfsoftware/effect-daemon-spec","_rev":"42-85f5878003680068ef2af4cf9a53031c","name":"@systemfsoftware/effect-daemon-spec","dist-tags":{"latest":"6.0.0"},"versions":{"0.1.0":{"name":"@systemfsoftware/effect-daemon-spec","version":"0.1.0","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"MIT","_id":"@systemfsoftware/effect-daemon-spec@0.1.0","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"922be50b2231505cab02c26c3418467b7b0c2a05","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-0.1.0.tgz","fileCount":6,"integrity":"sha512-U8HAT2Cb4Y6Cxl9cGG/ZPfpfDdSYqVjkmYSJcqI9J405jNb9M1cKf3wh78Q3kocXuz7x3HmifLULgTDFKnD/jw==","signatures":[{"sig":"MEYCIQDO8FWcvmPZk1qxsEYwlV49uuhq4ij0+M1NVKHtoI2PjAIhAOQ1gnepcNW2fugOihfik75lYeDUivGmI/biwE12qdXJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68762},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"lint":"oxlint . ${AGENT:+--format=unix --quiet}","test":"vitest run","build":"tsdown","clean":"rimraf dist","mutation":"stryker run --incremental","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsgo --noEmit --incremental && tsc --noEmit --incremental","api:update":"api-extractor run --local","mutation:full":"stryker run"},"_npmUser":{"name":"ryanleecode","email":"ryanleecode@gmail.com"},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"effect":"^3.21.2","rimraf":"^6.1.3","tsdown":"^0.22.3","vitest":"^4","fast-check":"^3","typescript":"^6.0.3","@types/node":"^24","@effect/vitest":"0.29.0","@vitest/coverage-v8":"^4","vite-tsconfig-paths":"^6.1.1","@stryker-mutator/core":"^9.6.1","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.0.0","@stryker-mutator/vitest-runner":"^9.6.1","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-plugins":"^0.1.0","@systemfsoftware/effect-schema-law":"^0.1.0","@stryker-mutator/typescript-checker":"^9.6.1","@systemfsoftware/effect-gherkin-spec":"^0.1.0"},"peerDependencies":{"effect":"*"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_0.1.0_1782393294240_0.4333275937882062","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@systemfsoftware/effect-daemon-spec","version":"0.1.1","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"MIT","_id":"@systemfsoftware/effect-daemon-spec@0.1.1","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"bfa41cb09f1b7a06c8163db9327567c187b55ccf","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-0.1.1.tgz","fileCount":5,"integrity":"sha512-EXyIrn3upVfVU995BL2OA4J7HrwMkDGGbsc1h8V48l+M4KbnjG1uJPaTpXp8uV6QU/cXczNcrBgxgg5ZEcOwiw==","signatures":[{"sig":"MEUCIQDtF3S5dSl+fuF3+J9gydIwXkl01WwodmJ4B7TWeyRJBAIgXdpVh+uAoMowkWvPoKR+45qYgggbBcnrOnnpWC7bnjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52382},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"lint":"oxlint . ${AGENT:+--format=unix --quiet}","test":"vitest run","build":"tsdown","clean":"rimraf dist","mutation":"stryker run --incremental","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local","mutation:full":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"effect":"^3.21.2","rimraf":"^6.1.3","tsdown":"^0.22.3","vitest":"^4","fast-check":"^3","typescript":"^7","@types/node":"^24","@effect/vitest":"0.29.0","@vitest/coverage-v8":"^4","vite-tsconfig-paths":"^6.1.1","@stryker-mutator/core":"^9.6.1","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.0.0","@stryker-mutator/vitest-runner":"^9.6.1","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-plugins":"^0.1.0","@systemfsoftware/effect-schema-law":"^0.1.0","@stryker-mutator/typescript-checker":"^9.6.1","@systemfsoftware/effect-gherkin-spec":"^0.1.0"},"peerDependencies":{"effect":"*"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_0.1.1_1784123047648_0.5911285624696438","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@systemfsoftware/effect-daemon-spec","version":"0.2.0","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"MIT","_id":"@systemfsoftware/effect-daemon-spec@0.2.0","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"3b68dd4646de173e5cb3216810f4a62978ec2423","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-0.2.0.tgz","fileCount":5,"integrity":"sha512-wyboR6dzrdE7AXjKFr4vwUqyYGLB4BFgyrRkl8SyTL1c15LAXO8ULXQtINB0Cip2EbWEJi+X2Cy9bJMZGRcxQQ==","signatures":[{"sig":"MEYCIQDYo8bY8KadRC9tRu5yixBL98YQKfLaPiMStqZTcyCp4QIhAKnWKM9gsMMuq7BkVgZLYWAhYy1BE/r5zOz2YPbFF9LI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52800},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"lint":"oxlint . ${AGENT:+--format=unix --quiet}","test":"vitest run","build":"tsdown","clean":"rimraf dist","mutation":"stryker run --incremental","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local","mutation:full":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"effect":"^3.22.0","rimraf":"^6.1.3","tsdown":"^0.22.9","vitest":"^4","fast-check":"^3","@types/node":"^24","@effect/vitest":"0.30.0","@vitest/coverage-v8":"^4","vite-tsconfig-paths":"^6.1.1","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.0.0","@stryker-mutator/vitest-runner":"^9.6.1","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-js-core":"^0.1.0","@systemfsoftware/stryker-plugins":"^0.1.0","@systemfsoftware/effect-schema-law":"^0.1.0","@systemfsoftware/effect-gherkin-spec":"^0.1.0","@systemfsoftware/stryker-js-typescript-checker":"^0.1.0"},"peerDependencies":{"effect":"*"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_0.2.0_1784525092539_0.6426326968643796","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@systemfsoftware/effect-daemon-spec","version":"0.3.0","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"MIT","_id":"@systemfsoftware/effect-daemon-spec@0.3.0","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"0f00dfb1577a4c8f431d09b5b6b1602170d855fc","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-0.3.0.tgz","fileCount":5,"integrity":"sha512-OuW4tYQUBMzX/oxIzhiYRBzoweQxnWefUckiTN816tGKbjHzvsupXz497artBeYwGax93vqJJmb31pxKw575Gw==","signatures":[{"sig":"MEUCICICNw4FE5mOjEpVwhY1+7VJ1AlJ2tpRLVQ6AB8wzxwxAiEAzieS33y8jD+Qy7rp58C0HX3U0aQxlDS00sO3jATCppQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52884},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"oxlint . ${AGENT:+--format=unix --quiet}","test":"vitest run","build":"tsdown","clean":"rimraf dist","mutation":"stryker run --incremental","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local","mutation:full":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"effect":"^3.22.0","rimraf":"^6.1.3","tsdown":"^0.22.9","vitest":"^4","fast-check":"^3","@types/node":"^24","@effect/vitest":"0.30.0","@vitest/coverage-v8":"^4","vite-tsconfig-paths":"^6.1.1","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.1.0","@stryker-mutator/vitest-runner":"^9.6.1","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-js-core":"^1.0.0","@systemfsoftware/stryker-plugins":"^0.2.0","@systemfsoftware/effect-schema-law":"^0.2.0","@systemfsoftware/effect-gherkin-spec":"^0.1.0","@systemfsoftware/arethetypeswrong-cli":"^1.0.0","@systemfsoftware/stryker-js-typescript-checker":"^1.0.0"},"peerDependencies":{"effect":"*"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_0.3.0_1784536768659_0.898969163564854","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@systemfsoftware/effect-daemon-spec","version":"0.3.1","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"MIT","_id":"@systemfsoftware/effect-daemon-spec@0.3.1","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"964163d8cb7d12301feabcc6f9249cd9f53a3ce6","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-0.3.1.tgz","fileCount":5,"integrity":"sha512-ffARyY+MTwW1F9tLY6dNlniDPGgC+tZG9k49dKK1VoHC8ztb9e6O95rbLRYGwa8BeW9SFzunmT4hkWlMmDOxNg==","signatures":[{"sig":"MEUCIESUoyhJEUJSIMAWj7yQjPxf6Mq2bSYuu8PLqJAa2csgAiEAnUJU8dOzoxaKbm2a1r6ZkGsyacmILFaZW1YNHQUNRnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52884},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"oxlint . ${AGENT:+--format=unix --quiet}","test":"vitest run","build":"tsdown","clean":"rimraf dist","mutation":"stryker run --incremental","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local","mutation:full":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"effect":"^3.22.0","rimraf":"^6.1.3","tsdown":"^0.22.9","vitest":"^4","fast-check":"^3","@types/node":"^24","@effect/vitest":"0.30.0","@vitest/coverage-v8":"^4","vite-tsconfig-paths":"^6.1.1","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.1.0","@stryker-mutator/vitest-runner":"^9.6.1","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-js-core":"^1.0.0","@systemfsoftware/stryker-plugins":"^0.3.0","@systemfsoftware/effect-schema-law":"^0.3.2","@systemfsoftware/effect-gherkin-spec":"^0.3.0","@systemfsoftware/arethetypeswrong-cli":"^1.0.1","@systemfsoftware/stryker-js-typescript-checker":"^1.0.0"},"peerDependencies":{"effect":"*"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_0.3.1_1784919900819_0.6731008692438305","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@systemfsoftware/effect-daemon-spec","version":"0.3.2","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"MIT","_id":"@systemfsoftware/effect-daemon-spec@0.3.2","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"af847c15200fba19f7303c2f1c70a7f4df02033d","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-0.3.2.tgz","fileCount":5,"integrity":"sha512-u6AETuZe8+WhpgkD2ESh/lRjdSEfr6H+NIBaJtg19qlDCRDtty4MZ4R6p1eaYj5qsJlnYTkZSjTwNMK5UUJhOw==","signatures":[{"sig":"MEYCIQDRogzKjsUtbSxILqqVoMTHtJ9fTigvuGprpKf8xsPPbQIhAKkHNoVfoVTwhNYg/RrAByO+vy8r4px8hCTbZJBqmP9K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52884},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"oxlint . ${AGENT:+--format=unix --quiet}","test":"vitest run","build":"tsdown","clean":"rimraf dist","mutation":"stryker run --incremental","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local","mutation:full":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"effect":"^3.22.0","rimraf":"^6.1.3","tsdown":"^0.22.9","vitest":"^4","fast-check":"^3","@types/node":"^24","@effect/vitest":"0.30.0","@vitest/coverage-v8":"^4","vite-tsconfig-paths":"^6.1.1","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.2.0","@stryker-mutator/vitest-runner":"^9.6.1","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-js-core":"^1.1.0","@systemfsoftware/stryker-plugins":"^0.3.1","@systemfsoftware/effect-schema-law":"^0.3.3","@systemfsoftware/effect-gherkin-spec":"^0.3.1","@systemfsoftware/arethetypeswrong-cli":"^1.0.2","@systemfsoftware/stryker-js-typescript-checker":"^1.1.0"},"peerDependencies":{"effect":"*"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_0.3.2_1784920758938_0.27177168177677324","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@systemfsoftware/effect-daemon-spec","version":"0.3.3","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"MIT","_id":"@systemfsoftware/effect-daemon-spec@0.3.3","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"7de5d34da9bb3632a911b9ccd3513525c8e03a8b","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-0.3.3.tgz","fileCount":5,"integrity":"sha512-EJERZ8NIqFCrmhIXIjep1fJCfFzH5gTiuTl4oc/1Bb6oLLca5NQo8oYdAsTqg+I3P5FItWVJE/qZKf78ba0VOw==","signatures":[{"sig":"MEUCIQD2VxVgFxCSvBw9NklCZjicnYPXF6PpRZUPtbg9gdz38AIgczGXugrVsWbttekdgF+za70Mkbp0E4cGtL2DfRhx4EM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52884},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"oxlint . ${AGENT:+--format=unix --quiet}","test":"vitest run","build":"tsdown","clean":"rimraf dist","mutation":"stryker run --incremental","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local","mutation:full":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"effect":"^3.22.0","rimraf":"^6.1.3","tsdown":"^0.22.9","vitest":"^4","fast-check":"^3","@types/node":"^24","@effect/vitest":"0.30.0","@vitest/coverage-v8":"^4","vite-tsconfig-paths":"^6.1.1","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.2.1","@stryker-mutator/vitest-runner":"^9.6.1","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-js-core":"^1.1.1","@systemfsoftware/stryker-plugins":"^0.3.2","@systemfsoftware/effect-schema-law":"^0.3.4","@systemfsoftware/effect-gherkin-spec":"^0.3.2","@systemfsoftware/arethetypeswrong-cli":"^1.0.3","@systemfsoftware/stryker-js-typescript-checker":"^1.1.1"},"peerDependencies":{"effect":"*"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_0.3.3_1784922778882_0.5477582173735132","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@systemfsoftware/effect-daemon-spec","version":"0.3.4","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"MIT","_id":"@systemfsoftware/effect-daemon-spec@0.3.4","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"39481ed28e65416c9424b5e6af74a0ad2e46efea","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-0.3.4.tgz","fileCount":5,"integrity":"sha512-B+KB4nYOovdMNRyKgJ33v6wAQ62LE2S3doLqKcm3o7fBFPZN1xFje1+n6D1Xk+4NrGwRL8M0UV+xMhST7oDG8g==","signatures":[{"sig":"MEQCIFCANPmTV/I5ZZ1nesu8gEVRfyYIXchkAifJb+soX2CnAiBU3RTgoWtG5Nu+mRluY4nYEMMFeHKFXinjOyzlYbDpeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52884},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"oxlint . ${AGENT:+--format=unix --quiet}","test":"vitest run","build":"tsdown","clean":"rimraf dist","mutation":"stryker run --incremental","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local","mutation:full":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"effect":"^3.22.0","rimraf":"^6.1.3","tsdown":"^0.22.9","vitest":"^4","fast-check":"^3","@types/node":"^24","@effect/vitest":"0.30.0","@vitest/coverage-v8":"^4","vite-tsconfig-paths":"^6.1.1","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.2.2","@stryker-mutator/vitest-runner":"^9.6.1","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-js-core":"^1.1.2","@systemfsoftware/stryker-plugins":"^0.3.3","@systemfsoftware/effect-schema-law":"^0.3.5","@systemfsoftware/effect-gherkin-spec":"^0.3.3","@systemfsoftware/arethetypeswrong-cli":"^1.0.4","@systemfsoftware/stryker-js-typescript-checker":"^1.1.2"},"peerDependencies":{"effect":"*"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_0.3.4_1785005211517_0.8962568541138229","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@systemfsoftware/effect-daemon-spec","version":"0.3.5","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"MIT","_id":"@systemfsoftware/effect-daemon-spec@0.3.5","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"4a207c35643d81cd27f5ebd164529c829c06c1a9","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-0.3.5.tgz","fileCount":5,"integrity":"sha512-uF5GYHFU7MNaxJhqW9ndQjbsp+OkunymqozeNeccfgqiHdHatYH0HLTx9t9eol8qgx7kFEk4OD/vBXGVXcQ9PA==","signatures":[{"sig":"MEQCIG5Iyx6pxKC8VUqUNoampv3qh8wFfYcn1CLR2ggATL0lAiASjHExuUobIr5TfyyZtDZ0VaNgx1TE3lJR5FnBUs0EWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52933},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"oxlint . ${AGENT:+--format=unix --quiet}","test":"vitest run","build":"tsdown","clean":"rimraf dist","mutation":"stryker run --incremental","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local","mutation:full":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"^3.22.0","rimraf":"^6.1.3","tsdown":"^0.22.9","vitest":"^4","fast-check":"^3","@types/node":"^24","@effect/vitest":"0.30.0","@vitest/coverage-v8":"^4","vite-tsconfig-paths":"^6.1.1","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.2.3","@stryker-mutator/vitest-runner":"^9.6.1","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-js-core":"^1.1.3","@systemfsoftware/stryker-plugins":"^0.3.4","@systemfsoftware/effect-schema-law":"^0.3.6","@systemfsoftware/effect-gherkin-spec":"^0.3.4","@systemfsoftware/arethetypeswrong-cli":"^1.0.5","@systemfsoftware/stryker-js-typescript-checker":"^1.1.3"},"peerDependencies":{"effect":"*"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_0.3.5_1785006051277_0.831344592377312","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@systemfsoftware/effect-daemon-spec","version":"0.3.6","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"MIT","_id":"@systemfsoftware/effect-daemon-spec@0.3.6","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"77955957f4ee68314426d29f92b4f0da7da6ea72","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-0.3.6.tgz","fileCount":5,"integrity":"sha512-Ezc0HPKuEHSooL/v20Eekc67DCe3PNtrRLse4CYpuG7rctec+krPVR8QEtTqskUbil4WZNZmxbeWuRcngf1CFA==","signatures":[{"sig":"MEUCIQDpwXZZHCNgXl9WVD8EcCbbzH1/oDmiYmIYOoGpSDp5uQIgJUuyue1/WzU0jQirBjpK/JY3pnNQq9Vc6veRgDhyOpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52933},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"oxlint . ${AGENT:+--format=unix --quiet}","test":"vitest run","build":"tsdown","clean":"rimraf dist","mutation":"stryker run --incremental","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local","mutation:full":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"^3.22.0","rimraf":"^6.1.3","tsdown":"^0.22.9","vitest":"^4","fast-check":"^3","@types/node":"^24","@effect/vitest":"0.30.0","@vitest/coverage-v8":"^4","vite-tsconfig-paths":"^6.1.1","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.2.4","@stryker-mutator/vitest-runner":"^9.6.1","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-js-core":"^1.1.4","@systemfsoftware/stryker-plugins":"^0.3.5","@systemfsoftware/effect-schema-law":"^0.3.7","@systemfsoftware/effect-gherkin-spec":"^0.3.5","@systemfsoftware/arethetypeswrong-cli":"^1.0.6","@systemfsoftware/stryker-js-typescript-checker":"^1.1.4"},"peerDependencies":{"effect":"*"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_0.3.6_1785011635594_0.3621516246016019","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@systemfsoftware/effect-daemon-spec","version":"0.3.7","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"MIT","_id":"@systemfsoftware/effect-daemon-spec@0.3.7","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"8ad60489de6d8e64d52112590865006cff148020","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-0.3.7.tgz","fileCount":5,"integrity":"sha512-ADwNbt3+g/oGbkmUz8Yi21mRA60gPBW2rxExSx95jC/Zl1VOdpj2DXDAu4yO/DBA9V9/ZPVAd1g64ayBF7kNag==","signatures":[{"sig":"MEQCIBEJjx6k/rj/JXyf3bxZJOmropJ32S6t44NC7lOcG1ZxAiArmkiE/j8dAVfLkbp30Su8CLvRPG3+46qnelY6ivkTVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52939},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"oxlint . ${AGENT:+--format=unix --quiet}","test":"vitest run","build":"tsdown","clean":"rimraf dist","mutation":"stryker run --incremental","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local","mutation:full":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"^3.22.0","rimraf":"^6.1.3","tsdown":"^0.22.9","vitest":"^4","fast-check":"^3","@types/node":"^24","@effect/vitest":"0.30.0","@vitest/coverage-v8":"^4","vite-tsconfig-paths":"^6.1.1","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.2.5","@stryker-mutator/vitest-runner":"^9.6.1","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-js-core":"^1.1.5","@systemfsoftware/stryker-plugins":"^0.4.0","@systemfsoftware/effect-schema-law":"^0.3.8","@systemfsoftware/effect-gherkin-spec":"^0.3.6","@systemfsoftware/arethetypeswrong-cli":"^1.0.7","@systemfsoftware/stryker-js-typescript-checker":"^1.1.5"},"peerDependencies":{"effect":"^3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_0.3.7_1785126218691_0.47925693357849153","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@systemfsoftware/effect-daemon-spec","version":"0.4.0","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"MIT","_id":"@systemfsoftware/effect-daemon-spec@0.4.0","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"cc8fecf7085dc00863d2d5fa317e3f8fc61221be","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-0.4.0.tgz","fileCount":5,"integrity":"sha512-WXb+n6AjeAfGspwrVcaggj30lY3MPXtKcNQ18/gfhW5LVmvPJ7pJ4uys5WqZC6j95mZf5rSi7XlPHSlCBH5vQQ==","signatures":[{"sig":"MEUCIQCnjJLj0siSmtWUFbzprbqINnOEJ0bDmv2eS+tix5cyvQIge03df7HrrJhwZbzDzNArQGKIYVDTovTEU744lwb2Q7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52939},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"oxlint . ${AGENT:+--format=unix --quiet}","test":"vitest run","build":"tsdown","clean":"rimraf dist","mutation":"stryker run --incremental","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local","mutation:full":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"^3.22.0","rimraf":"^6.1.3","tsdown":"^0.22.9","vitest":"^4","fast-check":"^3","@types/node":"^24","@effect/vitest":"0.30.0","@vitest/coverage-v8":"^4","vite-tsconfig-paths":"^6.1.1","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.2.6","@stryker-mutator/vitest-runner":"^9.6.1","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-js-core":"^1.1.6","@systemfsoftware/stryker-plugins":"^0.4.1","@systemfsoftware/effect-schema-law":"^0.3.9","@systemfsoftware/effect-gherkin-spec":"^0.3.7","@systemfsoftware/arethetypeswrong-cli":"^1.0.7","@systemfsoftware/stryker-js-typescript-checker":"^1.1.6"},"peerDependencies":{"effect":"^3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_0.4.0_1785128860936_0.28627993775619376","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@systemfsoftware/effect-daemon-spec","version":"0.5.0","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"MIT","_id":"@systemfsoftware/effect-daemon-spec@0.5.0","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"e5eeb669c1bcbd380d8ad4c3ba919f0265cd3b83","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-0.5.0.tgz","fileCount":6,"integrity":"sha512-06rV44eioHlbrdFUdKPmJYVZGRR2wt1gy9J+SP6K6qXsKU37MdrpIfOdebAvRW0qNcE6VU4kziG0Vn0MTsO5AA==","signatures":[{"sig":"MEUCIGYRR2uzR4asnFaPwdbNWrzNoFjfi75NCPDL6PhkMmdJAiEAvZ1UIcUs7rnBVWwWH+IG8qdFrkEIuYKcz8Q+U19L+H4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69114},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"oxlint . ${AGENT:+--format=unix --quiet}","test":"vitest run","build":"tsdown && pnpm api:check","clean":"rimraf dist","mutation":"stryker run --incremental","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local","mutation:full":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"^3.22.0","rimraf":"^6.1.3","tsdown":"^0.22.9","vitest":"^4","fast-check":"^3","@types/node":"^24","@effect/vitest":"0.30.0","@vitest/coverage-v8":"^4","vite-tsconfig-paths":"^6.1.1","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.2.6","@stryker-mutator/vitest-runner":"^9.6.1","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-js-core":"^1.1.6","@systemfsoftware/stryker-plugins":"^0.5.0","@systemfsoftware/effect-schema-law":"^0.4.0","@systemfsoftware/effect-schema-vite":"^1.2.0","@systemfsoftware/effect-gherkin-spec":"^0.4.0","@systemfsoftware/arethetypeswrong-cli":"^1.0.7","@systemfsoftware/stryker-js-typescript-checker":"^1.1.6"},"peerDependencies":{"effect":"^3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_0.5.0_1785172371712_0.37794818627411075","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@systemfsoftware/effect-daemon-spec","version":"0.6.0","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"MIT","_id":"@systemfsoftware/effect-daemon-spec@0.6.0","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"330cc613217179dc187f5ebd8ff6c6852e25b7cd","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-0.6.0.tgz","fileCount":6,"integrity":"sha512-yk/V1qBSGTyaMoFb2Od8Z/FnQqcGTcnlQpJeJL67rLxZtC6b8jClF+PgdAyyJQCHwA0BO6LPijCUNk7O8D7Qow==","signatures":[{"sig":"MEUCIHMzd/7v/VQu0qZlp1shAxRJYImUtb9zMxbJFAJbZo2PAiEAorRWapeBTfKHZzFiRud6ZU9xhxFA3XKwlLXfzpdZxGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69114},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"oxlint . ${AGENT:+--format=unix --quiet}","test":"vitest run","build":"tsdown && pnpm api:check","clean":"rimraf dist","mutation":"stryker run --incremental","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local","mutation:full":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"^3.22.0","rimraf":"^6.1.3","tsdown":"^0.22.9","vitest":"^4","fast-check":"^3","@types/node":"^24","@effect/vitest":"0.30.0","@vitest/coverage-v8":"^4","vite-tsconfig-paths":"^6.1.1","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.2.6","@stryker-mutator/vitest-runner":"^9.6.1","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-js-core":"^1.1.6","@systemfsoftware/stryker-plugins":"^0.6.0","@systemfsoftware/effect-schema-law":"^0.5.0","@systemfsoftware/effect-schema-vite":"^1.3.0","@systemfsoftware/effect-gherkin-spec":"^0.4.1","@systemfsoftware/arethetypeswrong-cli":"^1.0.7","@systemfsoftware/stryker-js-typescript-checker":"^1.1.6"},"peerDependencies":{"effect":"^3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_0.6.0_1785528858707_0.21527595252094267","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@systemfsoftware/effect-daemon-spec","version":"0.7.0","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"MIT","_id":"@systemfsoftware/effect-daemon-spec@0.7.0","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"ac0c545f8c59bdbb6d9ef40ce580cfd00868e37b","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-0.7.0.tgz","fileCount":6,"integrity":"sha512-/86dBG+ehT6jQjNrJMwsMxZK8XNyXNXrvvb106wT3rMz6mJVMxnLXm1HpTB1v2VVY1QhH42hwGUzCP+GUfw0Ag==","signatures":[{"sig":"MEUCIQCOPnCcKqK24vqZ+GvtfAJSNL0H7FVBqAS4tdeE2SH3vQIgLiPnFOVnDy/oE14gJPBGbdbGMFk6BRVCLjcCnAPB538=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75457},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"oxlint . ${AGENT:+--format=unix --quiet}","test":"vitest run","build":"tsdown && pnpm api:check","clean":"rimraf dist","mutation":"stryker run --incremental","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local","mutation:full":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"^3.22.0","rimraf":"^6.1.3","tsdown":"^0.22.9","vitest":"^4","fast-check":"^3","@types/node":"^24","@effect/vitest":"0.30.0","@vitest/coverage-v8":"^4","vite-tsconfig-paths":"^6.1.1","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.2.6","@stryker-mutator/vitest-runner":"^9.6.1","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-js-core":"^1.1.6","@systemfsoftware/stryker-plugins":"^0.9.0","@systemfsoftware/effect-schema-law":"^0.5.0","@systemfsoftware/effect-schema-vite":"^1.4.0","@systemfsoftware/effect-gherkin-spec":"^0.4.1","@systemfsoftware/arethetypeswrong-cli":"^1.1.0","@systemfsoftware/stryker-js-typescript-checker":"^1.1.6"},"peerDependencies":{"effect":"^3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_0.7.0_1785725908484_0.7300486705974389","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@systemfsoftware/effect-daemon-spec","version":"0.7.1","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"MIT","_id":"@systemfsoftware/effect-daemon-spec@0.7.1","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"1d3f8967fcde22401fdd17214e5f3bd7bb2500b3","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-0.7.1.tgz","fileCount":6,"integrity":"sha512-K4ZMHHvNKnUsg8LyxnGXg8UpX7y/i4ZnoZNfZ6NvGZQDbU3oGTmb74M/y1bjKQNTrfuaqI7z6YDN4q9t3XW8lg==","signatures":[{"sig":"MEQCIGNlR2gHNvAebuj0Ibl7orM76XDuPEEQUcuzkmZa0Er/AiB+6RvvCfJ0EuUdmqA8fJtJJ1w4JN6T8cw+7etQkeMfyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75964},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"oxlint . ${AGENT:+--format=unix --quiet}","test":"vitest run","build":"tsdown && pnpm api:check","clean":"rimraf dist","mutation":"stryker run --incremental","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local","mutation:full":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"^3.22.0","rimraf":"^6.1.3","tsdown":"^0.22.9","vitest":"^4","fast-check":"^3","@types/node":"^24","@effect/vitest":"0.30.0","@vitest/coverage-v8":"^4","vite-tsconfig-paths":"^6.1.1","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.3.0","@stryker-mutator/vitest-runner":"^9.6.1","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-js-core":"^1.2.1","@systemfsoftware/stryker-plugins":"^0.10.0","@systemfsoftware/effect-cell-types":"^1.0.1","@systemfsoftware/effect-schema-law":"^0.6.0","@systemfsoftware/effect-schema-vite":"^1.5.0","@systemfsoftware/effect-gherkin-spec":"^0.5.0","@systemfsoftware/arethetypeswrong-cli":"^1.1.1","@systemfsoftware/stryker-js-typescript-checker":"^1.2.1"},"peerDependencies":{"effect":"^3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_0.7.1_1785812401403_0.368830508710178","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@systemfsoftware/effect-daemon-spec","version":"0.7.2","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"MIT","_id":"@systemfsoftware/effect-daemon-spec@0.7.2","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"8b366e564ba8b6e3221f1e9eedfd2d9dd459186c","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-0.7.2.tgz","fileCount":6,"integrity":"sha512-ep99tGS6mIokbSVdkZuWpwbMlURczvD+tCb2q66NzBHZBwMoBXQCmFCMeJE02jo/gCmt5qa206RoKhGDxwP3ig==","signatures":[{"sig":"MEYCIQDmHRhy1gjIS7NPunwBZgc0j6TV/TeM9re6Ib/WME8PZwIhAKgKB99HS+0nQptjuMjpv789OsPe8zUiidcu7qqn09T8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75964},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"oxlint . ${AGENT:+--format=unix --quiet}","test":"vitest run","build":"tsdown && pnpm api:check","clean":"rimraf dist","mutation":"stryker run --incremental","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local","mutation:full":"stryker run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"^3.22.0","rimraf":"^6.1.3","tsdown":"^0.22.9","vitest":"^4","fast-check":"^3","@types/node":"^24","@effect/vitest":"0.30.0","@vitest/coverage-v8":"^4","vite-tsconfig-paths":"^6.1.1","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.3.1","@stryker-mutator/vitest-runner":"^9.6.1","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-js-core":"^1.2.4","@systemfsoftware/stryker-plugins":"^0.11.0","@systemfsoftware/effect-cell-types":"^1.0.1","@systemfsoftware/effect-schema-law":"^0.6.1","@systemfsoftware/effect-schema-vite":"^1.5.1","@systemfsoftware/effect-gherkin-spec":"^0.5.1","@systemfsoftware/arethetypeswrong-cli":"^1.1.1","@systemfsoftware/stryker-js-typescript-checker":"^1.2.3"},"peerDependencies":{"effect":"^3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_0.7.2_1785926425712_0.15995738056273967","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@systemfsoftware/effect-daemon-spec","version":"1.0.0","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-daemon-spec@1.0.0","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"880077b987d797d066193b8881fcc20be749a680","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-1.0.0.tgz","fileCount":7,"integrity":"sha512-x8eyWheiYAS5B1AFtYo80A1INv+HrCigmW4yrZZ+7fTxF3eudte93HWOi0p9y2Tss8BtbWZOGHF4ITmDerBGVg==","signatures":[{"sig":"MEUCIHcAmzBkgvMP4ZCdslXfmzO7GT/XYoAcOYKh9mtGtoXTAiEA/72URYt0UBWjqwP+da6loZV9g+CyFAHh3KEuA3u8+UQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90111},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown && pnpm api:check","clean":"rimraf dist","mutation":"stryker run","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local","mutation:full":"stryker run --force"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@systemfsoftware/effect-cell-types":"^2.0.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"4.0.0-rc.108","oxlint":"^1.77.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","fast-check":"^4","@types/node":"^24","@effect/vitest":"4.0.0-rc.108","@vitest/coverage-v8":"^4","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.3.2","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-plugins":"^0.12.0","@systemfsoftware/effect-schema-law":"^0.7.0","@systemfsoftware/effect-schema-vite":"^1.5.2","@systemfsoftware/effect-gherkin-spec":"^1.0.0","@systemfsoftware/arethetypeswrong-cli":"^1.1.1","@systemfsoftware/oxlint-plugin-cell-vocabulary":"^1.1.0"},"peerDependencies":{"effect":"4.0.0-rc.108"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_1.0.0_1787262159629_0.6293582903332418","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@systemfsoftware/effect-daemon-spec","version":"2.0.0","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-daemon-spec@2.0.0","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/core/effect/daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"87b94d6630ee066204dc1efe917f24b2c9874ef0","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-2.0.0.tgz","fileCount":7,"integrity":"sha512-P8mm2uQauGYxrO4KrULSXSwX10HlhCqGf0WU5ud4doFEeyrhBB8Fr3zHzGCOkpnF/JNx55MMhfS1KMB7SUwTpw==","signatures":[{"sig":"MEYCIQD2ck/6/9CSlIJ9AQXM3WS9q/0oWAZxQqWUZmlBcK434AIhAKRyQzvQZOnBpGLkG8s7k9R56pIeajHxoB3b/7eMB+qT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96302},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown && pnpm api:check","clean":"rimraf dist","mutation":"stryker run","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local","mutation:full":"stryker run --force"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/core/effect/daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@systemfsoftware/effect-cell-types":"^3.0.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"4.0.0-rc.108","oxlint":"^1.77.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","fast-check":"^4","typescript":"^7","@types/node":"^24","@effect/vitest":"4.0.0-rc.108","@vitest/coverage-v8":"^4","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.3.3","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-plugins":"^0.13.0","@systemfsoftware/effect-schema-law":"^0.8.0","@systemfsoftware/effect-schema-vite":"^1.5.3","@systemfsoftware/effect-gherkin-spec":"^2.0.0","@systemfsoftware/arethetypeswrong-cli":"^1.1.1","@systemfsoftware/oxlint-plugin-cell-vocabulary":"^1.2.0"},"peerDependencies":{"effect":"4.0.0-rc.108"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_2.0.0_1787330206699_0.635607855533421","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@systemfsoftware/effect-daemon-spec","version":"3.0.0","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-daemon-spec@3.0.0","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/core/effect/daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"dfb75e7214502558922dd4fa19a3769eda5fdf41","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-3.0.0.tgz","fileCount":8,"integrity":"sha512-Jnr3Anp+SZRPBmneEfROxZH8QCh/0Dcr9zNBqTQU5Aa1BWPHSMte23UzfEtSuxIGHrIpAXv6stk/4DjuZSV+Eg==","signatures":[{"sig":"MEUCIBTuc7wHjCk7t70ZQ7ntsF5l7WpeRLs0brAdyJk58v4mAiEAwNJyVOCAPSQYn8YFn+rEjs5+0U7mE2OOY/z8bQVv46o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116223},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown && pnpm api:check","clean":"rimraf dist","mutation":"stryker run","test:run":"vitest run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local","mutation:full":"stryker run --force"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/core/effect/daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@systemfsoftware/effect-cell-types":"^4.0.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"4.0.0-rc.111","oxlint":"^1.77.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","fast-check":"^4","typescript":"^7","@types/node":"^24","@effect/vitest":"4.0.0-rc.111","@vitest/coverage-v8":"^4","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.3.3","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-plugins":"^0.13.1","@systemfsoftware/effect-schema-law":"^0.9.0","@systemfsoftware/effect-schema-vite":"^1.5.4","@systemfsoftware/effect-gherkin-spec":"^2.0.1","@systemfsoftware/arethetypeswrong-cli":"^1.1.1","@systemfsoftware/oxlint-plugin-cell-vocabulary":"^1.2.1"},"peerDependencies":{"effect":"^4.0.0-rc.111"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_3.0.0_1787508763699_0.03929797172281435","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@systemfsoftware/effect-daemon-spec","version":"3.0.1","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-daemon-spec@3.0.1","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/core/effect/daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"8a6c319a60708f47e54d85ab2e6fdccd6f9caa8f","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-3.0.1.tgz","fileCount":8,"integrity":"sha512-YlOtfFunapg7ap5872ZgQ9ewyV4gCFEdcYcCEFbf8MMbbTCijP24PRIWT7yTvQWMmGiddH7P8zD513hH5EmOQQ==","signatures":[{"sig":"MEUCIDgS6Ub0lZPoDHjnMwGUfOZvSxwoLFXg28fLMgNGekxuAiEA6C5X0qWp2OlI9ABV9UAbzHbYduGaKArUACNQ+XOSrMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116356},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown && pnpm api:check","clean":"rimraf dist","mutation":"stryker run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local","mutation:full":"stryker run --force"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/core/effect/daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@systemfsoftware/effect-cell-types":"^5.0.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"^4.0.0-rc.112","oxlint":"^1.77.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","fast-check":"^4","typescript":"^7","@types/node":"^24","@effect/vitest":"4.0.0-rc.112","@vitest/coverage-v8":"^4","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.3.3","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-plugins":"^1.0.0","@systemfsoftware/effect-schema-law":"^1.0.0","@systemfsoftware/effect-schema-vite":"^2.0.0","@systemfsoftware/effect-gherkin-spec":"^2.0.1","@systemfsoftware/arethetypeswrong-cli":"^1.1.1","@systemfsoftware/effect-schema-refutation-vite":"^0.2.0","@systemfsoftware/oxlint-plugin-cell-vocabulary":"^1.2.2"},"peerDependencies":{"effect":"^4.0.0-rc.112"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_3.0.1_1787864414940_0.9249150570016584","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@systemfsoftware/effect-daemon-spec","version":"3.0.2","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-daemon-spec@3.0.2","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/core/effect/daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"2e3d8ae1d382df00c9cd782aeafdd21226166889","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-3.0.2.tgz","fileCount":8,"integrity":"sha512-IVm2lmeMe58UQjzkP+n7+6D1E5wOEZhdQHYri8baH7r8nN9juIFNfTW4G40JJbdFFD9ONbPE5DgNDPc1QX4iaA==","signatures":[{"sig":"MEUCIAQhR0dzF9UMyK8Di7nOHX+dFXDldyLC0flBR62gPJXUAiEA6/TuljZO5QbUrVLwdDzXyv9gPAlSvaF7l3b5UDzEsi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116213},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown && pnpm api:check","clean":"rimraf dist","mutation":"stryker run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local","mutation:full":"stryker run --force"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/core/effect/daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@systemfsoftware/effect-cell-types":"^5.0.1"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"^4.0.0-rc.112","oxlint":"^1.77.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","fast-check":"^4","typescript":"^7","@types/node":"^24","@effect/vitest":"4.0.0-rc.112","@vitest/coverage-v8":"^4","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.3.3","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-plugins":"^1.0.1","@systemfsoftware/effect-schema-law":"^2.0.0","@systemfsoftware/effect-schema-vite":"^2.0.1","@systemfsoftware/effect-gherkin-spec":"^2.0.2","@systemfsoftware/arethetypeswrong-cli":"^1.1.1","@systemfsoftware/oxlint-plugin-cell-vocabulary":"^1.2.3"},"peerDependencies":{"effect":"^4.0.0-rc.112"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_3.0.2_1787882531487_0.8949584376117583","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@systemfsoftware/effect-daemon-spec","version":"3.0.3","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-daemon-spec@3.0.3","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/core/effect/daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"7111b7a7b56d0068e5ae2ef45af2a8dea5e02757","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-3.0.3.tgz","fileCount":8,"integrity":"sha512-C4CXlaJC1gBlWXXjzlMvK/ssd/38EFPd+rzGOzEUJNrAKzyS2UyZ+kO8Ec96KfwyRjcr5bRU8yGXBj+wGYehMw==","signatures":[{"sig":"MEUCIQDB7QCvCQqbiOTCrj+5+c+kFJkxq06lPC5zh/kGhkM2YAIgJCCTuKbryYEK/CpplggcnxH56dkWdFgu1lyKa3rttg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116636},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown && pnpm api:check","clean":"rimraf dist","mutation":"stryker run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local","mutation:full":"stryker run --force"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/core/effect/daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@systemfsoftware/effect-cell-types":"^5.0.2"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"^4.0.0-rc.112","oxlint":"^1.77.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4","fast-check":"^4","typescript":"^7","@types/node":"^24","@effect/vitest":"4.0.0-rc.112","@vitest/coverage-v8":"^4","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.3.3","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-js-cli":"^4.0.2","@systemfsoftware/stryker-plugins":"^2.0.0","@systemfsoftware/effect-schema-law":"^2.0.1","@systemfsoftware/effect-schema-vite":"^2.0.2","@systemfsoftware/effect-gherkin-spec":"^4.0.0","@systemfsoftware/arethetypeswrong-cli":"^1.1.1","@systemfsoftware/stryker-js-vitest-runner":"^2.0.2","@systemfsoftware/stryker-test-contribution":"^1.1.1","@systemfsoftware/oxlint-plugin-cell-vocabulary":"^1.2.4","@systemfsoftware/stryker-js-typescript-checker":"^3.0.2"},"peerDependencies":{"effect":"^4.0.0-rc.112"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_3.0.3_1788058518352_0.8211646890769415","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@systemfsoftware/effect-daemon-spec","version":"3.0.4","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-daemon-spec@3.0.4","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/core/effect/daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"72a862424435aab01e5daf19d3fda8bf60bad5d5","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-3.0.4.tgz","fileCount":8,"integrity":"sha512-7pbjmcoLIsGiPOcfXNvik8iHij6mzfYgl7A/veCAtoqMYNMzPPFK2V+9de5RSpVwTjicjG5i25vFjvaQMZNIgQ==","signatures":[{"sig":"MEUCIQCY3mfUq/ZmX+k+t488EkzMfdwM99Ho0A+dbnZ8w4l7KAIgTkrqWtXtpzYeY4n0IWgxaOHk4uKVW5ITP3NemIDUHmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@3.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116822},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown && pnpm api:check","clean":"rimraf dist","mutation":"stryker run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local","mutation:full":"stryker run --force"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/core/effect/daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@systemfsoftware/effect-cell-types":"^5.0.2"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"^4.0.0-rc.112","oxlint":"^1.77.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4","fast-check":"^4","typescript":"^7","@types/node":"^24","@effect/vitest":"4.0.0-rc.112","@vitest/coverage-v8":"^4","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.3.3","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-js-cli":"^4.0.3","@systemfsoftware/stryker-plugins":"^2.0.1","@systemfsoftware/effect-schema-law":"^2.0.1","@systemfsoftware/effect-schema-vite":"^2.0.2","@systemfsoftware/effect-gherkin-spec":"^4.0.0","@systemfsoftware/arethetypeswrong-cli":"^1.1.1","@systemfsoftware/stryker-js-vitest-runner":"^2.1.0","@systemfsoftware/stryker-test-contribution":"^1.1.2","@systemfsoftware/oxlint-plugin-cell-vocabulary":"^1.2.4","@systemfsoftware/stryker-js-typescript-checker":"^3.0.3"},"peerDependencies":{"effect":"^4.0.0-rc.112"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_3.0.4_1788133360287_0.8625739476837475","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@systemfsoftware/effect-daemon-spec","version":"3.0.5","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-daemon-spec@3.0.5","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/core/effect/daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"b2723c3f84b0fbd1414fa7a687320aa21c93eff2","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-3.0.5.tgz","fileCount":8,"integrity":"sha512-s4mMYJx3lOOGTPpP02CfyLm/Lm8xKepNWO8GDIW08I5tjuneeQrssYbvtl++EWOCdFzXSMVPzItkonrZYSeCOg==","signatures":[{"sig":"MEYCIQDddreLR75UGWI8SoKdCXAL9WXFJE45Omltwa10pBcVKAIhALI9iVG/iYYVc5RvkBoO1C0gKma7trR2maJ5SAMC7fDK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@3.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118038},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown && pnpm api:check","clean":"rimraf dist","mutation":"stryker run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local","mutation:full":"stryker run --force"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/core/effect/daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@systemfsoftware/effect-cell-types":"^6.0.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"^4.0.0-rc.112","oxlint":"^1.77.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4","fast-check":"^4","typescript":"^7","@types/node":"^24","@effect/vitest":"4.0.0-rc.112","@vitest/coverage-v8":"^4","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.3.3","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-js-cli":"^5.0.0","@systemfsoftware/stryker-plugins":"^2.0.2","@systemfsoftware/effect-schema-law":"^2.0.1","@systemfsoftware/effect-schema-vite":"^2.0.2","@systemfsoftware/effect-gherkin-spec":"^4.0.0","@systemfsoftware/arethetypeswrong-cli":"^1.1.1","@systemfsoftware/stryker-js-vitest-runner":"^3.0.0","@systemfsoftware/stryker-test-contribution":"^1.1.3","@systemfsoftware/oxlint-plugin-cell-vocabulary":"^2.0.0","@systemfsoftware/stryker-js-typescript-checker":"^4.0.0"},"peerDependencies":{"effect":"^4.0.0-rc.112"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_3.0.5_1788557641187_0.8268678190056995","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"@systemfsoftware/effect-daemon-spec","version":"3.0.6","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-daemon-spec@3.0.6","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"47171cf212e8867c40b8baff621c8f87200e9b35","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-3.0.6.tgz","fileCount":8,"integrity":"sha512-plS5W5si/kJV3j4z8J404piJ1F0BS53Amu+PZiSMJPgFfHqdg2QUADV0nVasOlXjDbc0hAx8mFFWNvD2ToKlHA==","signatures":[{"sig":"MEUCIQDmZaM1y/PnYFZzNrIaY8H9+59sqvylH7fKAAaMEBwsqwIgWmdsXDavzMMorWAs32x5GtJGrGug2uWNWwlZlWYEPgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@3.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118024},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown && pnpm api:check","clean":"rimraf dist","mutation":"stryker run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local","mutation:full":"stryker run --force"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@systemfsoftware/effect-cell-types":"^6.0.1"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"^4.0.0-rc.112","oxlint":"^1.77.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4","fast-check":"^4","typescript":"^7","@types/node":"^24","@effect/vitest":"4.0.0-rc.112","@vitest/coverage-v8":"^4","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.3.3","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-js-cli":"^6.0.0","@systemfsoftware/stryker-plugins":"^3.0.0","@systemfsoftware/effect-schema-law":"^2.0.2","@systemfsoftware/effect-schema-vite":"^2.0.3","@systemfsoftware/effect-gherkin-spec":"^4.0.1","@systemfsoftware/arethetypeswrong-cli":"^1.1.1","@systemfsoftware/stryker-js-vitest-runner":"^4.0.0","@systemfsoftware/stryker-test-contribution":"^2.0.0","@systemfsoftware/oxlint-plugin-cell-vocabulary":"^2.0.1","@systemfsoftware/stryker-js-typescript-checker":"^5.0.0"},"peerDependencies":{"effect":"^4.0.0-rc.112"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_3.0.6_1788733995778_0.794863011645659","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"@systemfsoftware/effect-daemon-spec","version":"3.0.7","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-daemon-spec@3.0.7","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"b1e8079daa458378c7407be7c21b5a55d4b5eecf","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-3.0.7.tgz","fileCount":8,"integrity":"sha512-MOgwbcUb7fBL9wL9bLeDdU0mEqt6Zh3Xa7YKlE3Pjw6QvmJzS5qYhmb/JdkqF+2GtB3lKI6Lb8A0E6ptAm4LNQ==","signatures":[{"sig":"MEQCIE8RlsX7u/NSphlokmSb2IPWoXuMwrrnHX+iIyc/1OgfAiBh++qvhFhQ1ElC+JArP3tzMpBbq+0nWZBycoycoBfe3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@3.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118468},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown && pnpm api:check","clean":"rimraf dist","mutation":"stryker run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local","mutation:full":"stryker run --force"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@systemfsoftware/effect-cell-types":"^6.0.1"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"4.0.0-rc.112","oxlint":"^1.77.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4","fast-check":"^4","typescript":"^7","@types/node":"^24","@effect/vitest":"4.0.0-rc.112","@vitest/coverage-v8":"^4","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.3.3","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-js-cli":"^7.0.0","@systemfsoftware/stryker-plugins":"^3.0.1","@systemfsoftware/effect-schema-law":"^2.0.2","@systemfsoftware/effect-schema-vite":"^2.0.3","@systemfsoftware/effect-gherkin-spec":"^4.0.1","@systemfsoftware/arethetypeswrong-cli":"^1.1.1","@systemfsoftware/stryker-js-vitest-runner":"^4.0.1","@systemfsoftware/stryker-test-contribution":"^2.0.1","@systemfsoftware/oxlint-plugin-cell-vocabulary":"^2.0.1","@systemfsoftware/stryker-js-typescript-checker":"^5.0.1"},"peerDependencies":{"effect":"4.0.0-rc.112"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_3.0.7_1789109543054_0.579793160311614","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"@systemfsoftware/effect-daemon-spec","version":"3.0.8","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-daemon-spec@3.0.8","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"77a96357148728955886bd0b88abddd3d6be60ec","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-3.0.8.tgz","fileCount":8,"integrity":"sha512-NeX8YlWd+ViraKu3vXYSemucJR8yHknFmmjnSjG66Y6umb3+MKkpzoaSQRw+bKf4y4FtlcNsgK4WqQskwmr5BQ==","signatures":[{"sig":"MEUCIQCxTCrKgcEIy9U9HewCRGc9EXDETAROW7SRaREJ4D5fRwIgKH48qCNYkMeF5UQTLMFcdvyMLS61FCg8LgA1D5CO1OM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@3.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118567},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown && pnpm api:check","clean":"rimraf dist","mutation":"stryker run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local","mutation:full":"stryker run --force"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@systemfsoftware/effect-cell-types":"^7.0.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"4.0.0-rc.112","oxlint":"^1.77.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4","fast-check":"^4","typescript":"^7","@types/node":"^24","@effect/vitest":"4.0.0-rc.112","@vitest/coverage-v8":"^4","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.3.3","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-js-cli":"^7.0.1","@systemfsoftware/stryker-plugins":"^3.0.1","@systemfsoftware/effect-schema-law":"^2.1.0","@systemfsoftware/effect-schema-vite":"^2.1.0","@systemfsoftware/effect-gherkin-spec":"^4.0.1","@systemfsoftware/arethetypeswrong-cli":"^1.1.1","@systemfsoftware/stryker-js-vitest-runner":"^4.0.2","@systemfsoftware/stryker-test-contribution":"^2.0.1","@systemfsoftware/oxlint-plugin-cell-vocabulary":"^2.0.2","@systemfsoftware/stryker-js-typescript-checker":"^5.0.2"},"peerDependencies":{"effect":"4.0.0-rc.112"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_3.0.8_1789152852153_0.2487044277400745","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"@systemfsoftware/effect-daemon-spec","version":"3.0.9","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-daemon-spec@3.0.9","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"61951bc181cfbcf6696c7ea27e6d4474580ad036","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-3.0.9.tgz","fileCount":8,"integrity":"sha512-mz2RFm3T5RiyB9txuNswU7akjz6EvzBTIxms35rFfzsWFiasOjqVo7WhBUnAwRXtbmewaQEjpdhA2vuvgaqSpw==","signatures":[{"sig":"MEUCIE9o8pLWgp5AQcv3+6k/Gd+LR85bvLfu0vnGOOg6N2jBAiEAv3AQokXC6JJnZ6pY65LmkqjmdewFJm46wdLtzKTZSkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@3.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119100},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown && pnpm api:check","clean":"rimraf dist","mutation":"stryker run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local","mutation:full":"stryker run --force"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@systemfsoftware/effect-cell-types":"^7.0.1"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"4.0.0-rc.112","oxlint":"^1.77.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4","fast-check":"^4","typescript":"^7","@types/node":"^24","@effect/vitest":"4.0.0-rc.112","@vitest/coverage-v8":"^4","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.3.4","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-js-cli":"^4.0.1","@systemfsoftware/stryker-plugins":"^1.0.1","@systemfsoftware/effect-schema-law":"^2.1.1","@systemfsoftware/effect-schema-vite":"^2.1.1","@systemfsoftware/effect-gherkin-spec":"^4.0.2","@systemfsoftware/arethetypeswrong-cli":"^4.1.0","@systemfsoftware/stryker-js-vitest-runner":"^2.0.1","@systemfsoftware/stryker-test-contribution":"^1.0.1","@systemfsoftware/oxlint-plugin-cell-vocabulary":"^2.0.3","@systemfsoftware/stryker-js-typescript-checker":"^3.0.1"},"peerDependencies":{"effect":"4.0.0-rc.112"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_3.0.9_1789226440456_0.15747948338516737","host":"s3://npm-registry-packages-npm-production"}},"3.0.10":{"name":"@systemfsoftware/effect-daemon-spec","version":"3.0.10","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-daemon-spec@3.0.10","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"80cbfe3efef31be29edae6754ba4bd4e5eb9a786","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-3.0.10.tgz","fileCount":8,"integrity":"sha512-tJBKlBDbjM1Mpt1rTD8JpMqce8AijvvP5PHh36RAp1ra1HSJ6Gjs3B6WXptQkbn/bdAaa/YUS7YuY7Do+Z4UcQ==","signatures":[{"sig":"MEUCIQD8dxY87Wp1FzTsqOJAnVDhKhA6dG+AmeJ42/FHHXkQIgIgXZTV2dE9bu9uPC24/b0++Yz82kZ8wlNkgCz3ryEPg/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@3.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119189},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown && pnpm api:check","clean":"rimraf dist","mutation":"stryker run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local","mutation:full":"stryker run --force"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@systemfsoftware/effect-cell-types":"^8.0.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"4.0.0-rc.112","oxlint":"^1.77.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4","fast-check":"^4","typescript":"^7","@types/node":"^24","@effect/vitest":"4.0.0-rc.112","@vitest/coverage-v8":"^4","@microsoft/api-extractor":"^7.58.7","@systemfsoftware/tsconfig":"^1.3.4","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-js-cli":"^4.0.1","@systemfsoftware/stryker-plugins":"^1.0.1","@systemfsoftware/effect-schema-law":"^2.1.1","@systemfsoftware/effect-schema-vite":"^2.1.1","@systemfsoftware/effect-gherkin-spec":"^4.0.2","@systemfsoftware/arethetypeswrong-cli":"^4.1.0","@systemfsoftware/stryker-js-vitest-runner":"^2.0.1","@systemfsoftware/stryker-test-contribution":"^1.0.1","@systemfsoftware/oxlint-plugin-cell-vocabulary":"^2.0.4","@systemfsoftware/stryker-js-typescript-checker":"^3.0.1"},"peerDependencies":{"effect":"4.0.0-rc.112"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_3.0.10_1789276626728_0.6035138249656167","host":"s3://npm-registry-packages-npm-production"}},"3.0.11":{"name":"@systemfsoftware/effect-daemon-spec","version":"3.0.11","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-daemon-spec@3.0.11","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"5484107b3674fd77ff7e7deefedd838af96f46eb","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-3.0.11.tgz","fileCount":8,"integrity":"sha512-PzRYJoxtYAaejnfBfEq40qmIYQFWhITV57KuB2G6JLzuFTPeWxk0f2/qiC0aTvG5ngmaZFQfU+S6o2w9l5y22A==","signatures":[{"sig":"MEUCICOoxRhMKzJx5pIQmfTbGPApDvnl0YqnQpPMDYEqWdoDAiEA8MQ0eqjwvcvfHs3WL3H1ypjjx3shxuMNvYXFHF+VJGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDUSXFbNaGscu8lrW5ijgqQ2ntyb6Qxb+OEhCfvABfJMwIhAN56JB0qfm5s+ucWPWTzTXcXhAK/v/mJWrkqkWqOv41+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@3.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123376},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown && pnpm api:check","clean":"rimraf dist","mutation":"stryker run","api:check":"api-extractor run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local","mutation:full":"stryker run --force"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@systemfsoftware/effect-cell-types":"^8.3.1"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"4.0.0-rc.116","oxlint":"~1.82.0","rimraf":"^6.1.3","tsdown":"^0.23.0","vitest":"^5","fast-check":"^4","typescript":"^7","@types/node":"^26","@effect/vitest":"4.0.0-rc.116","@vitest/coverage-v8":"^5","@systemfsoftware/all":"^2.1.1","@microsoft/api-extractor":"^7.59.1","@systemfsoftware/tsconfig":"^1.3.5","@systemfsoftware/stryker-js":"^9.0.0","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-config":"^0.1.0","@systemfsoftware/effect-schema-law":"^2.2.0","@systemfsoftware/effect-schema-vite":"^2.2.0","@systemfsoftware/effect-gherkin-spec":"^4.1.0","@systemfsoftware/arethetypeswrong-cli":"^4.2.0","@systemfsoftware/stryker-js-vitest-runner":"^7.0.0","@systemfsoftware/stryker-test-contribution":"^3.0.2","@systemfsoftware/stryker-js-typescript-checker":"^7.0.2","@systemfsoftware/stryker-ignorer-in-source-vitest-block":"^0.1.0","@systemfsoftware/stryker-ignorer-effect-schema-declarations":"^0.1.0"},"peerDependencies":{"effect":"4.0.0-rc.116"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_3.0.11_1789929947069_0.7920562374678868","host":"s3://npm-registry-packages-npm-production"}},"3.0.12":{"name":"@systemfsoftware/effect-daemon-spec","version":"3.0.12","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-daemon-spec@3.0.12","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"7b9d186d286012d324b61290844d9f8ca56e6af5","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-3.0.12.tgz","fileCount":8,"integrity":"sha512-+7hDEf74KWKT83ZLJPoVKqqY8W66/4cphtm+shWLwMzUt4jBKppUFo4z7lV6wUnkhIHvZzPWzC3DT/TlrPTwog==","signatures":[{"sig":"MEUCIQDkD8yTK4nZ2kE7/z5jK3Hl7VuL0HfKlB/FFMWXGDS74QIgdN1kH96jDfGHuKDWQPkMtufFUVS02NpCecuY39yh5LM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC/gt2T2xzGGaFpfYRjddVxjlembE3HtEW8hRAn/m5hxgIhANjl7bF8HpTWPj8/jY1zSqV9P/XDNPf9EsrLUCST8Cg6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@3.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123611},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown -l warn && pnpm api:check","clean":"rimraf dist","mutation":"stryker run","api:check":"api-extractor-quiet run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local","mutation:full":"stryker run --force"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@systemfsoftware/effect-cell-types":"^8.3.1"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"4.0.0-rc.116","oxlint":"~1.82.0","rimraf":"^6.1.3","tsdown":"^0.23.0","vitest":"^5","fast-check":"^4","typescript":"^7","@types/node":"^26","@effect/vitest":"4.0.0-rc.116","@vitest/coverage-v8":"^5","@systemfsoftware/all":"^2.1.1","@microsoft/api-extractor":"^7.59.1","@systemfsoftware/tsconfig":"^1.3.5","@systemfsoftware/stryker-js":"^9.0.0","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/tsdown-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-config":"^0.1.0","@systemfsoftware/effect-schema-law":"^2.2.0","@systemfsoftware/effect-schema-vite":"^2.2.0","@systemfsoftware/effect-gherkin-spec":"^4.2.0","@systemfsoftware/arethetypeswrong-cli":"^4.2.0","@systemfsoftware/stryker-js-vitest-runner":"^7.0.0","@systemfsoftware/stryker-test-contribution":"^3.0.2","@systemfsoftware/stryker-js-typescript-checker":"^7.0.2","@systemfsoftware/stryker-ignorer-in-source-vitest-block":"^0.1.0","@systemfsoftware/stryker-ignorer-effect-schema-declarations":"^0.1.0"},"peerDependencies":{"effect":"4.0.0-rc.116"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_3.0.12_1789940832574_0.7467177743525901","host":"s3://npm-registry-packages-npm-production"}},"3.0.13":{"name":"@systemfsoftware/effect-daemon-spec","version":"3.0.13","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-daemon-spec@3.0.13","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"8480cc050ba9e6625ddeac1df141c7b8404001e0","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-3.0.13.tgz","fileCount":8,"integrity":"sha512-2Hl9lY3UA8ExTtTJ5Gw6WhQYz6FD5MpoSpmQvF8IOI3Red88wnTwVbvIapisT0D31DpZ1HOh2SYljE4heDMkNg==","signatures":[{"sig":"MEQCIFE5dd+m5lgkiWyvl27euwlgoBDRZh4n4tUryN8xlal1AiB39rz+NKP6XWsYrCH4tcyi4sbUiRxgaUwoZtunRm6rHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG9QmyuMlbajhxlMsQ1sN1a6ejj/svHOVVk25YgK0ds9AiEA7qtciZbUbizEDURZIhd54AWQqdu4LNNDTTrYri2Vmao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@3.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123736},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown -l warn && pnpm api:check","clean":"rimraf dist","mutation":"stryker run","api:check":"api-extractor-quiet run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local","mutation:full":"stryker run --force"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@systemfsoftware/effect-cell-types":"^8.3.2"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"4.0.0-rc.116","oxlint":"~1.82.0","rimraf":"^6.1.3","tsdown":"^0.23.0","vitest":"^5","fast-check":"^4","typescript":"^7","@types/node":"^26","@effect/vitest":"4.0.0-rc.116","@vitest/coverage-v8":"^5","@systemfsoftware/all":"^2.1.2","@microsoft/api-extractor":"^7.59.1","@systemfsoftware/tsconfig":"^1.3.6","@systemfsoftware/stryker-js":"^10.0.1","@systemfsoftware/oxlint-config":"^0.1.0","@systemfsoftware/tsdown-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-config":"^0.1.0","@systemfsoftware/effect-schema-law":"^2.2.1","@systemfsoftware/effect-schema-vite":"^2.2.1","@systemfsoftware/effect-gherkin-spec":"^4.2.1","@systemfsoftware/arethetypeswrong-cli":"^4.2.0","@systemfsoftware/stryker-js-vitest-runner":"^7.0.1","@systemfsoftware/stryker-test-contribution":"^3.0.3","@systemfsoftware/stryker-js-typescript-checker":"^7.0.4","@systemfsoftware/stryker-ignorer-in-source-vitest-block":"^0.1.0","@systemfsoftware/stryker-ignorer-effect-schema-declarations":"^0.1.0"},"peerDependencies":{"effect":"4.0.0-rc.116"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_3.0.13_1789950578491_0.14026304243825582","host":"s3://npm-registry-packages-npm-production"}},"3.0.14":{"name":"@systemfsoftware/effect-daemon-spec","version":"3.0.14","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-daemon-spec@3.0.14","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"be6fb3192c65fdc3ad003b3519e4db672d729960","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-3.0.14.tgz","fileCount":8,"integrity":"sha512-QzmlWV61sUhwg2UUN5BF/pQDIvjTIgxrS3GKBplc9XHq4HKCimVy2D8iyapPKoD5D3YtDt2RPFr9fK0rhBuYNg==","signatures":[{"sig":"MEUCIQCnRByb0gBWPdEUXxsoZ24vNAADEx53zwP8V7v5nnsu9wIgMpMPtRisulhLIVAawe1R805Bxc13msGx7IWhhY51dT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDmJwhpiPcbXI5epg8I04K0RWNv7508wPSAIyG5O2iJSAIgDg5GewCTqVOSuIK2E37hskIvQipoJGAKzFeBrkr790A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@3.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124177},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown -l warn && pnpm api:check","clean":"rimraf dist","mutation":"stryker run","api:check":"api-extractor-quiet run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local","mutation:full":"stryker run --force"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@systemfsoftware/effect-cell-types":"^9.0.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"4.0.0-rc.116","oxlint":"~1.82.0","rimraf":"^6.1.3","tsdown":"^0.23.0","vitest":"^5","fast-check":"^4","typescript":"^7","@types/node":"^26","@effect/vitest":"4.0.0-rc.116","@vitest/coverage-v8":"^5","@microsoft/api-extractor":"^7.59.1","@systemfsoftware/tsconfig":"^1.3.6","@systemfsoftware/stryker-js":"^10.0.1","@systemfsoftware/tsdown-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-config":"^0.1.0","@systemfsoftware/effect-schema-law":"^2.2.1","@systemfsoftware/effect-schema-vite":"^2.2.1","@systemfsoftware/effect-gherkin-spec":"^4.2.2","@systemfsoftware/arethetypeswrong-cli":"^4.2.0","@systemfsoftware/stryker-js-vitest-runner":"^7.0.1","@systemfsoftware/oxlint-config-recommended":"^1.1.0","@systemfsoftware/stryker-test-contribution":"^3.0.3","@systemfsoftware/stryker-js-typescript-checker":"^7.0.4","@systemfsoftware/stryker-ignorer-in-source-vitest-block":"^0.1.0","@systemfsoftware/stryker-ignorer-effect-schema-declarations":"^0.1.0"},"peerDependencies":{"effect":"4.0.0-rc.116"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_3.0.14_1790089174479_0.7188172466932299","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@systemfsoftware/effect-daemon-spec","version":"4.0.0","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-daemon-spec@4.0.0","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"f018ae05c68b4eb7be3aee678f0465c2735b7339","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-4.0.0.tgz","fileCount":8,"integrity":"sha512-S43DYcs/e+bHcxBu/XIwNashlG8MSbBbobx8DPR0+AP0ASwBLHo9sTjKyWrNFZQJVZg4QRsXKpDDJAiqbFy3rQ==","signatures":[{"sig":"MEUCIHg1d58gBj6u47YGTQVkXjqXLUdpaAp4WpzRxtV/D+b5AiEApTOIgnnIOdTd0wo/PDAttBJuq7nYlvbQ2Ab3AQfM5Wg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCVneYQqpxfLyB++sfJYc7dMpDdX3oO9jFlSYShWn7vFgIgeQAaGEh5gGjT94Zeeo3hmlAHDk7obyPbKFTxsqYuJT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125403},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown -l warn && pnpm api:check","clean":"rimraf dist","mutation":"stryker run","api:check":"api-extractor-quiet run","typecheck":"tsc --noEmit --incremental","api:update":"api-extractor run --local","mutation:full":"stryker run --force"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@systemfsoftware/effect-cell-types":"^10.0.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"4.0.0-rc.116","oxlint":"~1.82.0","rimraf":"^6.1.3","tsdown":"^0.23.0","vitest":"^5","fast-check":"^4","typescript":"^7","@types/node":"^26","@effect/vitest":"4.0.0-rc.116","@vitest/coverage-v8":"^5","@microsoft/api-extractor":"^7.59.1","@systemfsoftware/tsconfig":"^1.3.6","@systemfsoftware/stryker-js":"^10.1.1","@systemfsoftware/tsdown-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-config":"^0.1.0","@systemfsoftware/effect-schema-law":"^2.2.1","@systemfsoftware/effect-schema-vite":"^2.2.1","@systemfsoftware/effect-gherkin-spec":"^4.2.3","@systemfsoftware/arethetypeswrong-cli":"^4.2.0","@systemfsoftware/stryker-js-vitest-runner":"^7.1.1","@systemfsoftware/oxlint-config-recommended":"^1.1.1","@systemfsoftware/stryker-test-contribution":"^3.0.3","@systemfsoftware/stryker-js-typescript-checker":"^7.0.5","@systemfsoftware/stryker-ignorer-in-source-vitest-block":"^0.1.1","@systemfsoftware/stryker-ignorer-effect-schema-declarations":"^0.1.1"},"peerDependencies":{"effect":"4.0.0-rc.116"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_4.0.0_1790177282288_0.5956318855889235","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@systemfsoftware/effect-daemon-spec","version":"4.1.0","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-daemon-spec@4.1.0","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"d28a68ef9217bd7cc5b8b67ba8fadd35cbe5ace8","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-4.1.0.tgz","fileCount":8,"integrity":"sha512-fp5xbJuLbENTnHDhadydP7nfSSVfyQIaAgUS1zndhDtndktrMyelHPEzf8zXGp50RUtpLYVeUn9HatElQmGD7A==","signatures":[{"sig":"MEYCIQD/VZjbZvhn60BZevibkrA8ggNJxPLdWx0fyA+JEvE26gIhAMGZ2tNrNJVrF1NfTu30s9Jckchv4wTzDcTPt4xCbD/b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCaEFNFvhU8+F6tcKId83Ol0egesgXfviWRUalzI93BgQIhAP25MKU+VCDgc0oig1dfVi1w/MDfCkRomVNb8k/iZARm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126705},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown -l warn && pnpm api:check","clean":"rimraf dist","mutation":"stryker run","api:check":"api-extractor-quiet run","typecheck":"tsc -b","api:update":"api-extractor run --local","mutation:full":"stryker run --force"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"dependencies":{"@systemfsoftware/effect-cell-types":"^10.1.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"4.0.0-rc.116","oxlint":"~1.82.0","rimraf":"^6.1.3","tsdown":"^0.23.0","vitest":"^5","fast-check":"^4","typescript":"^7","@types/node":"^26","@effect/vitest":"4.0.0-rc.116","@vitest/coverage-v8":"^5","@microsoft/api-extractor":"^7.59.1","@systemfsoftware/tsconfig":"^2.0.0","@systemfsoftware/stryker-js":"^10.1.1","@systemfsoftware/tsdown-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-config":"^0.1.0","@systemfsoftware/effect-schema-law":"^2.3.0","@systemfsoftware/effect-schema-vite":"^2.2.2","@systemfsoftware/effect-gherkin-spec":"^4.3.0","@systemfsoftware/arethetypeswrong-cli":"^4.2.0","@systemfsoftware/stryker-js-vitest-runner":"^7.1.1","@systemfsoftware/oxlint-config-recommended":"^2.0.0","@systemfsoftware/stryker-test-contribution":"^3.0.3","@systemfsoftware/stryker-js-typescript-checker":"^7.0.5","@systemfsoftware/stryker-ignorer-in-source-vitest-block":"^0.1.1","@systemfsoftware/stryker-ignorer-effect-schema-declarations":"^0.1.1"},"peerDependencies":{"effect":"4.0.0-rc.116"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_4.1.0_1790180930207_0.06871789943258522","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@systemfsoftware/effect-daemon-spec","version":"4.1.1","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-daemon-spec@4.1.1","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"1a1b94918611970cd14405be697a26c1e2339b01","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-4.1.1.tgz","fileCount":8,"integrity":"sha512-4LHcAVzhI0i4bqvEuaqxi35p0lXNoHvsmhZb/1jQjr+l27JLB7AQRl3a1y1xWpR1/rHuHadWaoIIvDxPA2S5Og==","signatures":[{"sig":"MEUCIQD6YC4tnBU726XbUvL4AcB7mgqXsG5fqUkdKAfLSxX1vQIgYv728B9HYpiynCpeNsvq4EG6PriXAkFfKEOrDO1xkzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC1MfyNcjZf2ncjy1DnAo7RkLxlPOCIZ+PMlxg7w+BzBwIgBF+5pJUiuNkyUFedLgTUzRSEYIrArr6UgpgpKTLJeTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@4.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126826},"type":"module","exports":{".":{"types":"./dist/effect-daemon-spec.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown -l warn && pnpm api:check","clean":"rimraf dist","mutation":"stryker run","api:check":"api-extractor-quiet run","typecheck":"tsc -b","api:update":"api-extractor run --local","mutation:full":"stryker run --force"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"dependencies":{"@systemfsoftware/effect-cell-types":"^10.1.1"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"4.0.0-rc.117","oxlint":"~1.82.0","rimraf":"^6.1.3","tsdown":"^0.23.0","vitest":"^5","fast-check":"^4","typescript":"^7","@types/node":"^26","@effect/vitest":"4.0.0-rc.117","@vitest/coverage-v8":"^5","@microsoft/api-extractor":"^7.59.1","@systemfsoftware/tsconfig":"^2.0.1","@systemfsoftware/stryker-js":"^10.1.1","@systemfsoftware/tsdown-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-config":"^0.1.0","@systemfsoftware/effect-schema-law":"^2.3.1","@systemfsoftware/effect-schema-vite":"^2.2.3","@systemfsoftware/effect-gherkin-spec":"^4.3.1","@systemfsoftware/arethetypeswrong-cli":"^4.2.0","@systemfsoftware/stryker-js-vitest-runner":"^7.1.1","@systemfsoftware/oxlint-config-recommended":"^2.0.2","@systemfsoftware/stryker-test-contribution":"^3.0.3","@systemfsoftware/stryker-js-typescript-checker":"^7.0.5","@systemfsoftware/stryker-ignorer-in-source-vitest-block":"^0.1.1","@systemfsoftware/stryker-ignorer-effect-schema-declarations":"^0.1.1"},"peerDependencies":{"effect":"4.0.0-rc.117"},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_4.1.1_1790210086582_0.4629092298315314","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@systemfsoftware/effect-daemon-spec","version":"4.2.0","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-daemon-spec@4.2.0","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/effect-daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"ee55129a0b850f5a348b7dbf0fdd95cf4b4e5377","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-4.2.0.tgz","fileCount":7,"integrity":"sha512-hZje9or8s7R7zKlYlgBhLd+IFDDhdv+RMZLmYbEM67ZzevPdYrmcQl5GWHCjllFEkpoQ27bEu2EtXkN/JiDoyw==","signatures":[{"sig":"MEQCIDmMdui6zp1LIPxnz0rFudHoGCjdGPxHHi5uihe2pnETAiBmrNbSHVspcdUx1beEO6LT3SwPoq+qlivXlFTakrQ4fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG8Zp3gBIs20bk7jh/jk6xQM7vTnw/Vns6NChp5CR8u/AiEAy/Qw3fqVj9ae4GnEhmJQsSwR7Rxo58XjWIO/u5aVLdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183320},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown -l warn && pnpm api:check","clean":"rimraf dist","mutation":"stryker run","api:check":"api-extractor-quiet run","typecheck":"tsc -b","api:update":"api-extractor run --local","test:types":"TSTYCHE_TYPESCRIPT_MODULE=tstyche-typescript tstyche","mutation:full":"stryker run --force"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"dependencies":{"@systemfsoftware/effect-cell-types":"^10.2.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"4.0.0-rc.117","oxlint":"~1.82.0","rimraf":"^6.1.3","tsdown":"^0.23.0","vitest":"^5","tstyche":"^7.2.5","fast-check":"^4","typescript":"^7","@types/node":"^26","@vitest/coverage-v8":"^5","@systemfsoftware/vitest":"^0.1.0","@microsoft/api-extractor":"^7.59.1","@systemfsoftware/tsconfig":"^2.0.1","@systemfsoftware/stryker-js":"^10.1.1","@systemfsoftware/tsdown-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-config":"^0.1.0","@systemfsoftware/conformance-spec":"^0.1.0","@systemfsoftware/effect-schema-law":"^3.0.0","@systemfsoftware/effect-schema-vite":"^2.2.5","@systemfsoftware/effect-gherkin-spec":"^5.0.0","@systemfsoftware/arethetypeswrong-cli":"^4.2.0","@systemfsoftware/stryker-js-vitest-runner":"^7.1.1","@systemfsoftware/oxlint-config-recommended":"^3.1.0","@systemfsoftware/stryker-test-contribution":"^3.0.3","@systemfsoftware/stryker-js-typescript-checker":"^7.0.5","@systemfsoftware/stryker-ignorer-in-source-vitest-block":"^0.1.1","@systemfsoftware/stryker-ignorer-effect-schema-declarations":"^0.1.1"},"peerDependencies":{"effect":"4.0.0-rc.117","@systemfsoftware/conformance-spec":"^0.1.0"},"peerDependenciesMeta":{"@systemfsoftware/conformance-spec":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_4.2.0_1790306361419_0.05174259981128171","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@systemfsoftware/effect-daemon-spec","version":"5.0.0","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-daemon-spec@5.0.0","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/daemon/effect-daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"1597ec9d44035f79b0efbbf6c8b7903bb59e81d1","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-5.0.0.tgz","fileCount":7,"integrity":"sha512-sbxbkZqJ7k81+uutLjuT168YZ92xjlC+TwGdMyF0cEDcSpbPCowbeFJCv00j463BlN80Wpx5QMpm11P2u8tMyw==","signatures":[{"sig":"MEQCIF7F720ksjfZvvbKG6WV2iXEfwYNN7fzxYKCd8ylpB5OAiAtiywd0oZpzUKeKDlOrMUQ2/DjkZ0WKBUsJCpLGZWrRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDyigtY/QAk4or27MFhVlcZa85czjW2kCyxezPOarHWkAiEAiDMwrPMYhxVHnlwAWNz1JwotTPQR/6N1ISi5gAboCjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":198326},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown -l warn && pnpm api:check","clean":"rimraf dist","mutation":"stryker run","api:check":"api-extractor-quiet run","typecheck":"tsc -b","api:update":"api-extractor run --local","test:types":"TSTYCHE_TYPESCRIPT_MODULE=tstyche-typescript tstyche","mutation:full":"stryker run --force"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/daemon/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"dependencies":{"@systemfsoftware/effect-cell-types":"^10.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"4.0.0-rc.117","oxlint":"~1.82.0","rimraf":"^6.1.3","tsdown":"^0.23.0","vitest":"^5","tstyche":"^7.2.5","fast-check":"^4","typescript":"^7","@types/node":"^26","@vitest/coverage-v8":"^5","@systemfsoftware/vitest":"^0.2.0","@microsoft/api-extractor":"^7.59.1","@systemfsoftware/tsconfig":"^2.0.1","@systemfsoftware/stryker-js":"latest","@systemfsoftware/tsdown-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-config":"^0.1.0","@systemfsoftware/conformance-spec":"^0.2.0","@systemfsoftware/effect-schema-law":"^4.0.0","@systemfsoftware/effect-schema-vite":"^2.2.6","@systemfsoftware/effect-gherkin-spec":"^6.0.0","@systemfsoftware/effect-spec-runtime":"^0.3.1","@systemfsoftware/arethetypeswrong-cli":"^4.2.0","@systemfsoftware/stryker-js-vitest-runner":"latest","@systemfsoftware/oxlint-config-recommended":"^3.2.0","@systemfsoftware/stryker-test-contribution":"latest","@systemfsoftware/stryker-js-typescript-checker":"latest","@systemfsoftware/stryker-ignorer-in-source-vitest-block":"latest","@systemfsoftware/stryker-ignorer-effect-schema-declarations":"latest"},"peerDependencies":{"effect":"4.0.0-rc.117","@systemfsoftware/conformance-spec":"^0.2.0"},"peerDependenciesMeta":{"@systemfsoftware/conformance-spec":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_5.0.0_1790436801494_0.9019538636834095","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@systemfsoftware/effect-daemon-spec","version":"5.0.1","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-daemon-spec@5.0.1","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/daemon/effect-daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"5bf7c83c687f9c137b8eccffa5f9c6a691c7eab6","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-5.0.1.tgz","fileCount":7,"integrity":"sha512-7ZcyfsPg037EfyDzLCEtcy8jQsz88Usxz4OIB5eBp8QqEnhjiXwuZSulGn06CajaKlWHM5UXG5ghaxyWg3hU1w==","signatures":[{"sig":"MEUCIGycxhU6ymjKMz4MFsMJQsMLZTYSmw+J8OAFbIky+RbjAiEAqYiNOWco4e8jt5P7WuLqyVMsyFk1M4OwtD7PZclfuqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFeYy0iIbrtiVQZjB+3EHaoezXpo+stNvPIJKSkxl0qWAiEA4c9uE7u+xMaVwIZJnYQi7WkF3qNEfOpSPWiBj388P24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":198426},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown -l warn && pnpm api:check","clean":"rimraf dist","mutation":"stryker run","api:check":"api-extractor-quiet run","typecheck":"tsc -b","api:update":"api-extractor run --local","test:types":"TSTYCHE_TYPESCRIPT_MODULE=tstyche-typescript tstyche","mutation:full":"stryker run --force"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/daemon/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"dependencies":{"@systemfsoftware/effect-cell-types":"^11.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"4.0.0-rc.117","oxlint":"~1.82.0","rimraf":"^6.1.3","tsdown":"^0.23.0","vitest":"^5","tstyche":"^7.2.5","fast-check":"^4","typescript":"^7","@types/node":"^26","@vitest/coverage-v8":"^5","@systemfsoftware/vitest":"^0.2.0","@microsoft/api-extractor":"^7.59.1","@systemfsoftware/tsconfig":"^2.0.1","@systemfsoftware/stryker-js":"latest","@systemfsoftware/tsdown-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-config":"^0.1.0","@systemfsoftware/conformance-spec":"^0.2.0","@systemfsoftware/effect-schema-law":"^4.0.0","@systemfsoftware/effect-schema-vite":"^2.2.6","@systemfsoftware/effect-gherkin-spec":"^6.0.0","@systemfsoftware/effect-spec-runtime":"^0.3.1","@systemfsoftware/arethetypeswrong-cli":"^4.2.0","@systemfsoftware/stryker-js-vitest-runner":"latest","@systemfsoftware/oxlint-config-recommended":"^3.2.0","@systemfsoftware/stryker-test-contribution":"latest","@systemfsoftware/stryker-js-typescript-checker":"latest","@systemfsoftware/stryker-ignorer-in-source-vitest-block":"latest","@systemfsoftware/stryker-ignorer-effect-schema-declarations":"latest"},"peerDependencies":{"effect":"4.0.0-rc.117","@systemfsoftware/conformance-spec":"^0.2.0"},"peerDependenciesMeta":{"@systemfsoftware/conformance-spec":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_5.0.1_1790447764451_0.5641481369919905","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@systemfsoftware/effect-daemon-spec","version":"5.1.0","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","_id":"@systemfsoftware/effect-daemon-spec@5.1.0","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/daemon/effect-daemon-spec#readme","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"8be31759dbfef57a7b643ba3909d559d9a584bfb","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-5.1.0.tgz","fileCount":7,"integrity":"sha512-g5YUaPSJ073YmJa96yHyFM+nVYrq81WFRZ6+JwK08sDP/5Q+rLmIEQ+WcpoKOmV9PqAkNMwVTLbas7i/cdzfiQ==","signatures":[{"sig":"MEYCIQDZjNh+w8bzMxB0RlUEqxdUupdQXbqILZ3r/UPt/37VJwIhALotJR5PYN8i7Y87HNV0/c1ADMqmOaGkyatmcLF0I8fe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDz/tmPL7C8mqNaQjK5ph5pvmtewdn61lDNc2NQUZM9HAiEAsBmGFj3PyCIOTlAhl6QWDNdznG39WMHyW/MBeqDZHKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203185},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown -l warn && pnpm api:check","clean":"rimraf dist","mutation":"stryker run","api:check":"api-extractor-quiet run","typecheck":"tsc -b","api:update":"api-extractor run --local","test:types":"TSTYCHE_TYPESCRIPT_MODULE=tstyche-typescript tstyche","mutation:full":"stryker run --force"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cff01389-3341-4999-a9e7-c1da10d079c1"}},"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/daemon/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"dependencies":{"@systemfsoftware/effect-cell-types":"^11.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"4.0.0-rc.117","oxlint":"~1.82.0","rimraf":"^6.1.3","tsdown":"^0.23.0","vitest":"^5","tstyche":"^7.2.5","fast-check":"^4","typescript":"^7","@types/node":"^26","@vitest/coverage-v8":"^5","@systemfsoftware/vitest":"^0.3.0","@microsoft/api-extractor":"^7.59.1","@systemfsoftware/tsconfig":"^2.0.1","@systemfsoftware/stryker-js":"latest","@systemfsoftware/tsdown-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-config":"^0.1.0","@systemfsoftware/conformance-spec":"^0.2.0","@systemfsoftware/effect-schema-law":"^4.0.1","@systemfsoftware/effect-schema-vite":"^2.3.0","@systemfsoftware/effect-gherkin-spec":"^6.0.1","@systemfsoftware/effect-spec-runtime":"^0.3.2","@systemfsoftware/arethetypeswrong-cli":"^4.2.0","@systemfsoftware/stryker-js-vitest-runner":"latest","@systemfsoftware/oxlint-config-recommended":"^3.3.0","@systemfsoftware/stryker-test-contribution":"latest","@systemfsoftware/stryker-js-typescript-checker":"latest","@systemfsoftware/stryker-ignorer-in-source-vitest-block":"latest","@systemfsoftware/stryker-ignorer-effect-schema-declarations":"latest"},"peerDependencies":{"effect":"4.0.0-rc.117","@systemfsoftware/conformance-spec":"^0.2.0"},"peerDependenciesMeta":{"@systemfsoftware/conformance-spec":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/effect-daemon-spec_5.1.0_1790484565243_0.03330732076899645","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"_id":"@systemfsoftware/effect-daemon-spec@6.0.0","bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","dist":{"shasum":"9fc607b2d671f8b3b0e444b10b119884f1beb0a7","tarball":"https://registry.npmjs.org/@systemfsoftware/effect-daemon-spec/-/effect-daemon-spec-6.0.0.tgz","fileCount":7,"integrity":"sha512-Xrm1Y6iYwbMmYJcQapDEX7+94ihsVrf/PqlU8sQ0maCpeWpcIm5xwkcsSaiuULtXQGwhDbwK6z/bV/Wly/QsAg==","signatures":[{"sig":"MEQCIGv9khtOorytb7COm3WiE/IuwYRzpMHuLcPzw5TeDZZtAiAMqAKUjtO1uklx4Ee2cox5dZqr9OhNSgaseWoNQzrrKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFS3R8CPXn6LG4dJp/nCmgMzjkDnMkZdt/rUGJf3Mr57AiEA1rhoMryrf8BOBCF4jWyF49ScXHBB/CWrglkxIWNVePY="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@systemfsoftware%2feffect-daemon-spec@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203101},"name":"@systemfsoftware/effect-daemon-spec","type":"module","author":"Ryan Lee <drdgvhbh@gmail.com>","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"./package.json":"./package.json"},"license":"Apache-2.0","scripts":{"attw":"attw --pack .","lint":"f=${OXLINT_FORMAT:-${AGENT:+agent}}; oxlint . --format=${f:-default}","test":"vitest run","build":"tsdown -l warn && pnpm api:check","clean":"rimraf dist","mutation":"stryker run","api:check":"api-extractor-quiet run","typecheck":"tsc -b","api:update":"api-extractor run --local","test:types":"TSTYCHE_TYPESCRIPT_MODULE=tstyche-typescript tstyche","mutation:full":"stryker run --force"},"version":"6.0.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"cff01389-3341-4999-a9e7-c1da10d079c1"}},"homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/daemon/effect-daemon-spec#readme","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/daemon/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","directories":{},"maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"dependencies":{"@systemfsoftware/effect-cell-types":"^12.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"effect":"^4","oxlint":"~1.82.0","rimraf":"^6.1.3","tsdown":"^0.23.0","vitest":"^5","tstyche":"^7.2.5","fast-check":"^4","typescript":"^7","@types/node":"^26","@vitest/coverage-v8":"^5","@systemfsoftware/vitest":"^1.0.0","@microsoft/api-extractor":"^7.59.1","@systemfsoftware/tsconfig":"^2.0.1","@systemfsoftware/stryker-js":"latest","@systemfsoftware/tsdown-config":"^0.1.0","@systemfsoftware/vitest-config":"^0.1.0","@systemfsoftware/stryker-config":"^0.1.0","@systemfsoftware/conformance-spec":"^1.0.0","@systemfsoftware/effect-schema-law":"^5.0.0","@systemfsoftware/effect-schema-vite":"^3.0.0","@systemfsoftware/effect-gherkin-spec":"^7.0.0","@systemfsoftware/effect-spec-runtime":"^1.0.0","@systemfsoftware/arethetypeswrong-cli":"^4.2.0","@systemfsoftware/stryker-js-vitest-runner":"latest","@systemfsoftware/oxlint-config-recommended":"^4.0.0","@systemfsoftware/stryker-test-contribution":"latest","@systemfsoftware/stryker-js-typescript-checker":"latest","@systemfsoftware/stryker-ignorer-in-source-vitest-block":"latest","@systemfsoftware/stryker-ignorer-effect-schema-declarations":"latest"},"peerDependencies":{"effect":"^4","@systemfsoftware/conformance-spec":"^1.0.0"},"peerDependenciesMeta":{"@systemfsoftware/conformance-spec":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/effect-daemon-spec_6.0.0_1790887918947_0.9626279081007334"}}},"time":{"created":"2026-06-25T13:14:54.079Z","modified":"2026-10-01T20:51:59.497Z","0.1.0":"2026-06-25T13:14:54.382Z","0.1.1":"2026-07-15T13:44:07.785Z","0.2.0":"2026-07-20T05:24:52.678Z","0.3.0":"2026-07-20T08:39:28.794Z","0.3.1":"2026-07-24T19:05:01.043Z","0.3.2":"2026-07-24T19:19:19.098Z","0.3.3":"2026-07-24T19:52:59.007Z","0.3.4":"2026-07-25T18:46:51.644Z","0.3.5":"2026-07-25T19:00:51.408Z","0.3.6":"2026-07-25T20:33:55.733Z","0.3.7":"2026-07-27T04:23:38.828Z","0.4.0":"2026-07-27T05:07:41.086Z","0.5.0":"2026-07-27T17:12:51.863Z","0.6.0":"2026-07-31T20:14:18.859Z","0.7.0":"2026-08-03T02:58:28.635Z","0.7.1":"2026-08-04T03:00:01.579Z","0.7.2":"2026-08-05T10:40:25.879Z","1.0.0":"2026-08-20T21:42:39.781Z","2.0.0":"2026-08-21T16:36:46.869Z","3.0.0":"2026-08-23T18:12:43.835Z","3.0.1":"2026-08-27T21:00:15.078Z","3.0.2":"2026-08-28T02:02:11.648Z","3.0.3":"2026-08-30T02:55:18.486Z","3.0.4":"2026-08-30T23:42:40.430Z","3.0.5":"2026-09-04T21:34:01.318Z","3.0.6":"2026-09-06T22:33:15.909Z","3.0.7":"2026-09-11T06:52:23.176Z","3.0.8":"2026-09-11T18:54:12.300Z","3.0.9":"2026-09-12T15:20:40.582Z","3.0.10":"2026-09-13T05:17:06.975Z","3.0.11":"2026-09-20T18:45:47.156Z","3.0.12":"2026-09-20T21:47:12.647Z","3.0.13":"2026-09-21T00:29:38.582Z","3.0.14":"2026-09-22T14:59:34.565Z","4.0.0":"2026-09-23T15:28:02.377Z","4.1.0":"2026-09-23T16:28:50.300Z","4.1.1":"2026-09-24T00:34:46.681Z","4.2.0":"2026-09-25T03:19:21.536Z","5.0.0":"2026-09-26T15:33:21.581Z","5.0.1":"2026-09-26T18:36:04.561Z","5.1.0":"2026-09-27T04:49:25.321Z","6.0.0":"2026-10-01T20:51:59.042Z"},"bugs":"https://github.com/systemfsoftware/systemfsoftware/issues","author":"Ryan Lee <drdgvhbh@gmail.com>","license":"Apache-2.0","homepage":"https://github.com/systemfsoftware/systemfsoftware/tree/main/packages/daemon/effect-daemon-spec#readme","keywords":["effect","effect-ts","daemon","supervisor","supervision-tree","leader-election","distributed-lock","restart","backoff","fault-tolerance","actor","typescript"],"repository":{"url":"git+https://github.com/systemfsoftware/systemfsoftware.git","type":"git","directory":"packages/daemon/effect-daemon-spec"},"description":"Supervision-tree daemons for Effect-TS — leader election, distributed locks, restart-intensity backoff, dynamic children, and health latches as a pure typed core.","maintainers":[{"name":"ryanleecode","email":"ryanleecode@gmail.com"}],"readme":"# @systemfsoftware/effect-daemon-spec\n\nErlang/OTP supervision trees for [Effect](https://effect.website). A supervisor starts its children in order, restarts the ones that fail according to its strategy, each child's restart type and its restart intensity, and stops them in reverse order when its scope closes. It does this the way OTP's `supervisor` does.\n\nEvery supervision decision is made by a pure fold over supervision events, and each step of that fold is published on the supervisor's trace, so what the supervisor did and why is something you can read, not guess.\n\n## Install\n\n```bash\npnpm add @systemfsoftware/effect-daemon-spec effect\n```\n\n> [!NOTE]\n> `effect` is a peer dependency: you bring your own.\n\n## Quick start\n\nA child is an Effect. A bare Effect counts as started as soon as it runs; a function of `ready` counts as started when it calls `ready`, for example once a server is listening.\n\n```ts\nimport { Supervisor } from '@systemfsoftware/effect-daemon-spec'\nimport { Effect, Layer } from 'effect'\n\nconst database = Effect.andThen(Effect.log('database connected'), Effect.never)\n\nconst httpServer = (ready: Effect.Effect<void>) =>\n  Effect.gen(function*() {\n    yield* Effect.log('listening on :8080')\n    yield* ready\n    return yield* Effect.never\n  })\n\nconst app = Supervisor.make('app').pipe(\n  Supervisor.strategy('rest_for_one'),\n  Supervisor.intensity(3, 5_000),\n  Supervisor.children([\n    Supervisor.ChildSpecs.make('database', database),\n    Supervisor.ChildSpecs.make('http', httpServer),\n  ]),\n)\n\nLayer.launch(app.layer).pipe(Effect.runFork)\n```\n\nIf the database fails, `rest_for_one` stops the HTTP server, restarts the database, and starts the server again. A fourth restart within five seconds stops both children and terminates the supervisor.\n\nUse `app.scoped` instead of `app.layer` to get the running supervisor handle inside your own scope.\n\n## Restart strategies\n\n| Strategy                | When a child terminates and must restart                                                         |\n| ----------------------- | ------------------------------------------------------------------------------------------------ |\n| `one_for_one` (default) | Only that child restarts.                                                                        |\n| `one_for_all`           | Every child stops in reverse order, then all start again in declared order.                      |\n| `rest_for_one`          | The children declared after it stop in reverse order; it and they start again in declared order. |\n\n`Supervisor.intensity(n, periodMillis)` allows at most `n` restarts within `periodMillis`. The default is OTP's: one restart in five seconds. One more restart than that stops every child and terminates the supervisor; whoever is waiting on it observes a give-up (see [Observing a running supervisor](#observing-a-running-supervisor)).\n\n## Children\n\n`Supervisor.ChildSpecs.make(id, program, options)` declares a child. Every option is optional; the first three default as OTP does.\n\n| Option               | Values                                                                                                                                                                                           | Default                                                |\n| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------ |\n| `restartType`        | `permanent` always restarts; `transient` restarts only after an abnormal exit; `temporary` never restarts                                                                                        | `permanent`                                            |\n| `shutdown`           | `{ _tag: 'Brutal' }` interrupts without waiting; `{ _tag: 'Graceful', millis }` interrupts and waits up to `millis` for finalizers; `{ _tag: 'Infinity' }` waits for them however long they take | `Graceful` 5000 ms, `Infinity` for a nested supervisor |\n| `significant`        | with `Supervisor.autoShutdown('any_significant' \\| 'all_significant')`, the exit of a significant child shuts the supervisor down                                                                | `false`                                                |\n| `startTimeoutMillis` | a child not ready within this time counts as an abnormal termination                                                                                                                             | 5000                                                   |\n\n`Supervisor.child(id, program, options)` appends a single child.\n\n### Choosing the medium a child runs on\n\n`Supervisor.ChildSpecs.make` binds a child to the fiber medium. When a child should run on something else — a process, a socket, a machine — declare a medium port and bind the child to it. A port is a `Context.Service` keyed to the program type it interprets; its driver provides the medium as a layer, so one tree can mix media while the strategy, order and policy never mention one.\n\n```ts\nimport { Effect, Layer, Scope } from 'effect'\n\nconst DocumentPort = Supervisor.Medium.MediumPort<\n  Effect.Effect<void, never, Scope.Scope>,\n  never,\n  Scope.Scope\n>('DocumentMedium')\n\nconst tree = Supervisor.make('app').pipe(\n  Supervisor.children([\n    Supervisor.ChildSpecs.make('http', httpServer), // the fiber medium\n    Supervisor.ChildSpecs.on(DocumentPort)('document', documentTask), // the port's medium\n  ]),\n)\n\nconst provided = tree.layer.pipe(\n  Layer.provideMerge(Layer.succeed(DocumentPort, { medium: documentMedium })),\n)\n```\n\nA port a child is bound to joins the tree's requirements, so `tree.scoped` and `tree.layer` wait for it. A port medium whose `start` fails reports that incarnation as an abnormal termination; nothing claims the child started.\n\n## Nested supervisors\n\nA supervisor spec is itself a valid child program, so trees nest to any depth:\n\n```ts\nconst workers = Supervisor.make('workers').pipe(\n  Supervisor.strategy('one_for_all'),\n  Supervisor.children([\n    Supervisor.ChildSpecs.make('ingest', database),\n    Supervisor.ChildSpecs.make('export', database),\n  ]),\n)\n\nconst root = Supervisor.make('root').pipe(\n  Supervisor.children([Supervisor.ChildSpecs.make('workers', workers)]),\n)\n```\n\nStopping the nested supervisor waits for its whole subtree to shut down first.\n\n## Dynamic children\n\nA supervisor declared with `Supervisor.dynamic` starts children on request, up to a ceiling. Each start allocates the child's id and answers whether it was accepted:\n\n```ts\nconst pool = Supervisor.make('jobs').pipe(\n  Supervisor.dynamic({ ceiling: 100, restartType: 'temporary' }),\n)\n\nconst runJob = (job: Effect.Effect<void>) =>\n  Effect.scoped(\n    Effect.gen(function*() {\n      const jobs = yield* pool.scoped\n      const reply = yield* Supervisor.startChild(jobs, Supervisor.readyOnStart(job))\n      // { outcome: 'accepted', childId, generation } or { outcome: 'refused' } at the ceiling\n      return reply\n    }),\n  )\n```\n\n`Supervisor.stopChild(running, childId, generation)` stops that incarnation and answers `stopped`, or `missed` when it is no longer current.\n\n## Beyond OTP\n\nTwo behaviours OTP does not have are available when you declare them:\n\n- `Supervisor.coolDown(millis)`: on intensity exhaustion, stop the children, wait, and start them again instead of terminating.\n- `Supervisor.backoff({ baseMillis, multiplier, capMillis })`: space out consecutive restarts of the same child.\n\n## Observing a running supervisor\n\n`Supervisor.traceOf(running)` is a `Stream` of every step the supervisor takes: the event it received (a child started, terminated, a timer elapsed, a request arrived) and the decision it made, including the children it stopped and started. `Supervisor.statusOf(running)` reads its current phase and children, and `Supervisor.awaitTerminated(running)` settles when it has terminated.\n\nThe wait succeeds when the supervisor ended because it was asked to shut down or because a significant child's exit shut it down. It fails with `Supervisor.SupervisorTerminated` when the supervisor gave up after exceeding its restart intensity: the error carries the supervisor's name, its own termination reason, and the `Cause` of the child termination that exhausted it — a fiber child's real exit cause, or the child's termination reason for any other medium. Every child has stopped and its finalizers have run before the wait settles. A supervisor that gives up under a parent ends as an abnormal child of that parent, so a chain of give-ups escalates to the top-level owner.\n\n## License\n\n[Apache-2.0](https://github.com/systemfsoftware/systemfsoftware/blob/main/packages/daemon/effect-daemon-spec/LICENSE)\n","readmeFilename":""}