{"_id":"@anterior/watchdawg","_rev":"12-d119099d1bd084b7033f14430204dabf","name":"@anterior/watchdawg","dist-tags":{"latest":"0.0.8"},"versions":{"0.0.3":{"name":"@anterior/watchdawg","version":"0.0.3","license":"AGPL-3.0-only","_id":"@anterior/watchdawg@0.0.3","maintainers":[{"name":"ben-anterior","email":"ben@anterior.com"},{"name":"robinlewis","email":"robin.lewis@anterior.com"},{"name":"shun-anterior","email":"shun.ueda@anterior.com"},{"name":"austin.chen.anterior","email":"austin.chen@anterior.com"}],"homepage":"https://github.com/anteriorcore/watchdawg#readme","bugs":{"url":"https://github.com/anteriorcore/watchdawg/issues"},"bin":{"demo-main":"src/test/demo-main.ts","integration-test":"src/test/integration-test.ts"},"dist":{"shasum":"296ed9053057a5594bb6a9928ecf1222ce56779b","tarball":"https://registry.npmjs.org/@anterior/watchdawg/-/watchdawg-0.0.3.tgz","fileCount":37,"integrity":"sha512-Hg2OausNEXfNwc6G0zMTXZ5CC3owceO/HmOuaGbIRAgJriYWv5P55C0caaBB/CaUF2fl2szx1ZodaZJM+VCHvg==","signatures":[{"sig":"MEUCIGNZkkqIKxKHNqqaovmMyQM4q9Tdqj5M0MeIxYIx+sSbAiEAiYsnxeLwNb9Np5ITQ1OBy8XHBX8d89IMlefA6NPpG50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anterior%2fwatchdawg@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98640},"type":"module","engines":{"node":">=24"},"exports":{"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.js"}},"gitHead":"76ac8d305aad5a837b4ea8af3ec2b3c4ef4d0318","scripts":{"demo":"node ./src/test/demo-main.ts","test":"node --test src/**/*.test.ts","build":"tsc","prepack":"for f in ../../README.md ../../LICENSE ; do [ -f $f ] && cp $f . ; done","test:unit":"node --test src/**/*.test.ts","integration":"node .src/test/integration-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb2ce215-4c77-42fb-993f-ec88bc852483"}},"repository":{"url":"git+https://github.com/anteriorcore/watchdawg.git","type":"git"},"_npmVersion":"11.12.1","description":"workflow agent watchdog to guarantee delivery","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","bencode":"^4.0.0","@aws-sdk/client-sqs":"^3.982.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.1","prettier":"^3.8.1","@eslint/js":"^9.39.2","typescript":"^5.9.2","@types/node":"^25.2.0","pino-pretty":"^13.1.3","@types/bencode":"^2.0.4","typescript-eslint":"^8.56.0","eslint-config-prettier":"^10.1.8"},"_npmOperationalInternal":{"tmp":"tmp/watchdawg_0.0.3_1779129533931_0.7564283798607445","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@anterior/watchdawg","version":"0.0.4","license":"AGPL-3.0-only","_id":"@anterior/watchdawg@0.0.4","maintainers":[{"name":"ben-anterior","email":"ben@anterior.com"},{"name":"robinlewis","email":"robin.lewis@anterior.com"},{"name":"shun-anterior","email":"shun.ueda@anterior.com"},{"name":"austin.chen.anterior","email":"austin.chen@anterior.com"}],"homepage":"https://github.com/anteriorcore/watchdawg#readme","bugs":{"url":"https://github.com/anteriorcore/watchdawg/issues"},"bin":{"demo-main":"src/test/demo-main.ts","integration-test":"src/test/integration-test.ts"},"dist":{"shasum":"46b5c8370a31af9add45b8f10434f0aabbd3ddba","tarball":"https://registry.npmjs.org/@anterior/watchdawg/-/watchdawg-0.0.4.tgz","fileCount":37,"integrity":"sha512-yMJH0XF5inNaVO3jO+Ptogg4G7AjEfIUUkEUXAhTDswySpR4Y/fNJsX2s/L5ans1lwBAe+tjY7B4yxdTFcwFUQ==","signatures":[{"sig":"MEUCIC3W+o20g0Kkoi6o1gjNuhRoEPVdTn0AOzJN+1xaBWl0AiEAvBbd5MrqP6DhIlL+mm7CfodZQ/Lgw89Ht3hbw2sqNbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anterior%2fwatchdawg@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98669},"type":"module","engines":{"node":">=24"},"exports":{"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.js"}},"gitHead":"d71a13c59b5e43139c81b1f45b24acf3f896114d","scripts":{"demo":"node ./src/test/demo-main.ts","test":"node --test src/**/*.test.ts","build":"tsc","prepack":"for f in ../../README.md ../../LICENSE ; do [ -f $f ] && cp $f . ; done","test:unit":"node --test src/**/*.test.ts","integration":"node .src/test/integration-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb2ce215-4c77-42fb-993f-ec88bc852483"}},"repository":{"url":"git+https://github.com/anteriorcore/watchdawg.git","type":"git"},"_npmVersion":"11.12.1","description":"workflow agent watchdog to guarantee delivery","directories":{},"_nodeVersion":"24.15.0","dependencies":{"bencode":"^4.0.0","@aws-sdk/client-sqs":"^3.982.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.1","prettier":"^3.8.1","@eslint/js":"^9.39.2","typescript":"^5.9.2","@types/node":"^25.2.0","pino-pretty":"^13.1.3","@types/bencode":"^2.0.4","typescript-eslint":"^8.56.0","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"zod":"^4.1.12"},"_npmOperationalInternal":{"tmp":"tmp/watchdawg_0.0.4_1779132021091_0.7547028125231716","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@anterior/watchdawg","version":"0.0.5","license":"AGPL-3.0-only","_id":"@anterior/watchdawg@0.0.5","maintainers":[{"name":"ben-anterior","email":"ben@anterior.com"},{"name":"robinlewis","email":"robin.lewis@anterior.com"},{"name":"shun-anterior","email":"shun.ueda@anterior.com"},{"name":"austin.chen.anterior","email":"austin.chen@anterior.com"}],"homepage":"https://github.com/anteriorcore/watchdawg#readme","bugs":{"url":"https://github.com/anteriorcore/watchdawg/issues"},"bin":{"demo-main":"src/test/demo-main.ts","integration-test":"src/test/integration-test.ts"},"dist":{"shasum":"3397ef0dde849b987476969c93e5168355b6e01a","tarball":"https://registry.npmjs.org/@anterior/watchdawg/-/watchdawg-0.0.5.tgz","fileCount":41,"integrity":"sha512-plFX7pmscG1WItp8u1cCSacNU39nzHO34ZS1Z2VgTRWlLVE5yDJW9cKlUJtudV7TdH3b83KIU5KQGwXoXM94ww==","signatures":[{"sig":"MEUCIQDamGxbP4QAVj/qWSqRsA56eDhtBJuVUPMHGAEQ3tPBkgIgQGiYg5/ME3MxlEFw/z87o3DRgElheSSPfn2epQcX3m4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anterior%2fwatchdawg@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99323},"type":"module","engines":{"node":">=24"},"exports":{"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.js"}},"gitHead":"7606bcdaf1bd3165e719ece857918ca89ab680f4","scripts":{"demo":"node ./src/test/demo-main.ts","test":"node --test src/**/*.test.ts","build":"tsc","prepack":"for f in ../../README.md ../../LICENSE ; do [ -f $f ] && cp $f . ; done","test:unit":"node --test src/**/*.test.ts","integration":"node .src/test/integration-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb2ce215-4c77-42fb-993f-ec88bc852483"}},"repository":{"url":"git+https://github.com/anteriorcore/watchdawg.git","type":"git"},"_npmVersion":"11.12.1","description":"workflow agent watchdog to guarantee delivery","directories":{},"_nodeVersion":"24.15.0","dependencies":{"bencode":"^4.0.0","@aws-sdk/client-sqs":"^3.982.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.1","prettier":"^3.8.1","@eslint/js":"^9.39.2","typescript":"^5.9.2","@types/node":"^25.2.0","pino-pretty":"^13.1.3","@types/bencode":"^2.0.4","typescript-eslint":"^8.56.0","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"zod":"^4.1.12"},"_npmOperationalInternal":{"tmp":"tmp/watchdawg_0.0.5_1779139018439_0.34688753523297455","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@anterior/watchdawg","version":"0.0.6","license":"AGPL-3.0-only","_id":"@anterior/watchdawg@0.0.6","maintainers":[{"name":"ben-anterior","email":"ben@anterior.com"},{"name":"robinlewis","email":"robin.lewis@anterior.com"},{"name":"shun-anterior","email":"shun.ueda@anterior.com"},{"name":"austin.chen.anterior","email":"austin.chen@anterior.com"}],"homepage":"https://github.com/anteriorcore/watchdawg#readme","bugs":{"url":"https://github.com/anteriorcore/watchdawg/issues"},"bin":{"demo-main":"src/test/demo-main.ts","integration-test":"src/test/integration-test.ts"},"dist":{"shasum":"9ddb86af8f2cc3c607adef756e20037c1a981aef","tarball":"https://registry.npmjs.org/@anterior/watchdawg/-/watchdawg-0.0.6.tgz","fileCount":41,"integrity":"sha512-CAdcB6x8xK45iE4iwB6m895Q74+jzMPZ+tFPxmaub3cxceeLVUJqAIgeWY95/226I0QYC2EAGjfm95ySIARbAA==","signatures":[{"sig":"MEYCIQD3v0T6GupgbwqQCD3jyp924Nm1hsB8VVnA+6UUjX1VWAIhAJZbYM8lUOuCxXhngehUbn35XVrjMtuTNC8UyFlvBrGI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anterior%2fwatchdawg@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99345},"type":"module","engines":{"node":">=24"},"exports":{"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.js"}},"gitHead":"ec2baa78ab7502b125cd4d49a17f17c2d90251db","scripts":{"demo":"node ./src/test/demo-main.ts","test":"node --test src/**/*.test.ts","build":"tsc","prepack":"for f in ../../README.md ../../LICENSE ; do [ -f $f ] && cp $f . ; done","test:unit":"node --test src/**/*.test.ts","integration":"node .src/test/integration-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb2ce215-4c77-42fb-993f-ec88bc852483"}},"repository":{"url":"git+https://github.com/anteriorcore/watchdawg.git","type":"git"},"_npmVersion":"11.12.1","description":"workflow agent watchdog to guarantee delivery","directories":{},"_nodeVersion":"24.15.0","dependencies":{"bencode":"^4.0.0","@aws-sdk/client-sqs":"^3.982.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","eslint":"^10.0.1","prettier":"^3.8.1","@eslint/js":"^9.39.2","typescript":"^5.9.2","@types/node":"^25.2.0","pino-pretty":"^13.1.3","@types/bencode":"^2.0.4","typescript-eslint":"^8.56.0","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"zod":"^4.1.12"},"_npmOperationalInternal":{"tmp":"tmp/watchdawg_0.0.6_1779143681439_0.8867151997560208","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@anterior/watchdawg","version":"0.0.7","license":"GPL-3.0-only","_id":"@anterior/watchdawg@0.0.7","maintainers":[{"name":"ben-anterior","email":"ben@anterior.com"},{"name":"robinlewis","email":"robin.lewis@anterior.com"},{"name":"shun-anterior","email":"shun.ueda@anterior.com"},{"name":"austin.chen.anterior","email":"austin.chen@anterior.com"}],"homepage":"https://github.com/anteriorcore/watchdawg#readme","bugs":{"url":"https://github.com/anteriorcore/watchdawg/issues"},"bin":{"demo-main":"src/test/demo-main.ts","integration-test":"src/test/integration-test.ts"},"dist":{"shasum":"be88eb1db9df175a9cae6db7602dbc2a02c570aa","tarball":"https://registry.npmjs.org/@anterior/watchdawg/-/watchdawg-0.0.7.tgz","fileCount":41,"integrity":"sha512-9cwOcJuBowzygngqeMc0cmA7qucn3etKw7FeCjsov3YrHMalk6WScSjgJbPQ/vpIeIxm8OUKEKceiXl115zbTw==","signatures":[{"sig":"MEQCIBPAiSryD10xA2xxZraEQcI44F5mBWZhEp5+7VshGz7bAiBkXCiUUwajpSfpjPqcNS4GBjIv6rwxudLGZfwcHWY9xA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anterior%2fwatchdawg@0.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101206},"type":"module","engines":{"node":">=24"},"exports":{"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.js"}},"gitHead":"41c0fe41ec8c430b18460253ee3d17dfade49d73","scripts":{"demo":"node ./src/test/demo-main.ts","test":"node --test src/**/*.test.ts","build":"tsc","prepack":"for f in ../../README.md ../../LICENSE ; do [ -f $f ] && cp $f . ; done","test:unit":"node --test src/**/*.test.ts","integration":"node .src/test/integration-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb2ce215-4c77-42fb-993f-ec88bc852483"}},"repository":{"url":"git+https://github.com/anteriorcore/watchdawg.git","type":"git"},"_npmVersion":"11.16.0","description":"workflow agent watchdog to guarantee delivery","directories":{},"_nodeVersion":"24.18.0","dependencies":{"bencode":"^4.0.0","@aws-sdk/client-sqs":"^3.982.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.12","eslint":"^10.0.1","prettier":"^3.8.1","@eslint/js":"^9.39.2","typescript":"^5.9.2","@types/node":"^25.2.0","pino-pretty":"^13.1.3","@types/bencode":"^2.0.4","typescript-eslint":"^8.56.0","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"zod":"^4.1.12"},"_npmOperationalInternal":{"tmp":"tmp/watchdawg_0.0.7_1785386338622_0.5106841329432461","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@anterior/watchdawg","version":"0.0.8","description":"workflow agent watchdog to guarantee delivery","type":"module","license":"GPL-3.0-only","exports":{"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","require":"./dist/*.js"}},"repository":{"type":"git","url":"git+https://github.com/anteriorcore/watchdawg.git"},"bin":{"demo-main":"src/test/demo-main.ts","integration-test":"src/test/integration-test.ts"},"scripts":{"build":"tsc","demo":"node ./src/test/demo-main.ts","integration":"node .src/test/integration-test.ts","test":"node --test src/**/*.test.ts","test:unit":"node --test src/**/*.test.ts","prepack":"for f in ../../README.md ../../LICENSE ; do [ -f $f ] && cp $f . ; done"},"engines":{"node":">=24"},"dependencies":{"@aws-sdk/client-sqs":"^3.982.0","bencode":"^4.0.0"},"devDependencies":{"@eslint/js":"^9.39.2","@types/bencode":"^2.0.4","@types/node":"^25.2.0","eslint":"^10.0.1","eslint-config-prettier":"^10.1.8","pino-pretty":"^13.1.3","prettier":"^3.8.1","typescript":"^5.9.2","typescript-eslint":"^8.56.0","zod":"^4.1.12"},"peerDependencies":{"zod":"^4.1.12"},"gitHead":"579423921e4c55a5bb82599943abfdd0bd24927f","_id":"@anterior/watchdawg@0.0.8","bugs":{"url":"https://github.com/anteriorcore/watchdawg/issues"},"homepage":"https://github.com/anteriorcore/watchdawg#readme","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-5H+LacrxY0qHVD8HS/8zZe6XuCW8dImLoe70A6v4/EMX1LiFa63wv9QRvaMbQV5C348nkGEWR7LSyI+FdYrdtQ==","shasum":"798a33323b622b7c2ecef237674f1db65e149cd1","tarball":"https://registry.npmjs.org/@anterior/watchdawg/-/watchdawg-0.0.8.tgz","fileCount":41,"unpackedSize":101206,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anterior%2fwatchdawg@0.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD+6mAHVOsLf9sxP+LYVBgZ6wppSaXDhRxe/ZZHp40QyQIgJkT6VofdR5aKMLf92bEk0JXccGVZ5QRPkrl2lGne06w="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eb2ce215-4c77-42fb-993f-ec88bc852483"}},"directories":{},"maintainers":[{"name":"ben-anterior","email":"ben@anterior.com"},{"name":"robinlewis","email":"robin.lewis@anterior.com"},{"name":"shun-anterior","email":"shun.ueda@anterior.com"},{"name":"austin.chen.anterior","email":"austin.chen@anterior.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/watchdawg_0.0.8_1787702610349_0.163134101554683"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-18T15:39:31.498Z","modified":"2026-08-26T00:03:30.799Z","0.0.0":"2026-05-18T15:39:31.778Z","0.0.1":"2026-05-18T17:21:50.362Z","0.0.2":"2026-05-18T18:17:07.892Z","0.0.3":"2026-05-18T18:38:54.099Z","0.0.4":"2026-05-18T19:20:21.259Z","0.0.5":"2026-05-18T21:16:58.611Z","0.0.6":"2026-05-18T22:34:41.675Z","0.0.7":"2026-07-30T04:38:58.753Z","0.0.8":"2026-08-26T00:03:30.494Z"},"bugs":{"url":"https://github.com/anteriorcore/watchdawg/issues"},"license":"GPL-3.0-only","homepage":"https://github.com/anteriorcore/watchdawg#readme","repository":{"type":"git","url":"git+https://github.com/anteriorcore/watchdawg.git"},"description":"workflow agent watchdog to guarantee delivery","maintainers":[{"name":"ben-anterior","email":"ben@anterior.com"},{"name":"robinlewis","email":"robin.lewis@anterior.com"},{"name":"shun-anterior","email":"shun.ueda@anterior.com"},{"name":"austin.chen.anterior","email":"austin.chen@anterior.com"}],"readme":"# Watchdawg\n\nWorkflow agent watchdog to ensure delivery using async / distributed-systems building blocks.\n\n## Copyright & License\n\nWatchdawg is authored by [Anterior](https://anterior.com), based in NYC, USA.\n\n**We’re hiring!** If you got this far, e-mail us at hiring+oss\\@anterior.com\nand mention this project.\n\nThe code is available under the GPLv3 license (not later).\n\nSee the [LICENSE](LICENSE) file.\n","readmeFilename":"README.md"}