{"_id":"@alt-stack/workers-core","_rev":"17-8b6f6efb6f3ff35e523b6091b9fdad40","name":"@alt-stack/workers-core","dist-tags":{"latest":"1.6.2"},"versions":{"0.1.0":{"name":"@alt-stack/workers-core","version":"0.1.0","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/workers-core@0.1.0","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"5868d47953603ccfa166c19fc64f8dcda39873b6","tarball":"https://registry.npmjs.org/@alt-stack/workers-core/-/workers-core-0.1.0.tgz","fileCount":21,"integrity":"sha512-wSDn+UStb2BZmYancp32BELaBdrdmDiRqWeLzXoTr+a9lRwt1bD+CE+QAY66QbZZLcmbxaUTPUQ3kJPcw7FHnw==","signatures":[{"sig":"MEMCIBjWZyNR9qe6Si612+5YOmtvviJEfwJF7DOUQpC/wpkFAh99MrsQtEIXUDFOHfd2U3UMfXRNlVtsaw1PS2K2TjuW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149643},"main":"./dist/index.cjs","_from":"file:alt-stack-workers-core-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/93519c92ee23252ba5a1f184379e08f5/alt-stack-workers-core-0.1.0.tgz","_integrity":"sha512-wSDn+UStb2BZmYancp32BELaBdrdmDiRqWeLzXoTr+a9lRwt1bD+CE+QAY66QbZZLcmbxaUTPUQ3kJPcw7FHnw==","_npmVersion":"10.8.2","description":"Framework-agnostic core for type-safe background workers with Zod validation","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workers-core_0.1.0_1764350242920_0.07436126120908981","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@alt-stack/workers-core","version":"0.2.0","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/workers-core@0.2.0","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"a09d79e9a7c789206e2eab121294b1319ccece28","tarball":"https://registry.npmjs.org/@alt-stack/workers-core/-/workers-core-0.2.0.tgz","fileCount":24,"integrity":"sha512-7k1PdYuFVhMARcoxaikEgcrxAqGZFDdSWU1jmf0Rmd+/PQtox/jET75bsnIwB8GZyya3sGcRFkmmC0oTY08mhw==","signatures":[{"sig":"MEYCIQDPqfRojVuJPaitLA9Ea5zbapcR4FBuXazle2MG68wDJQIhAJQBbXtSNBTEiGxND9KwQEHsuJ92i4sB5LSHx89gmhQT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198432},"main":"./dist/index.js","_from":"file:alt-stack-workers-core-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/949b6d9b421cf7ce435ddffba963fd67/alt-stack-workers-core-0.2.0.tgz","_integrity":"sha512-7k1PdYuFVhMARcoxaikEgcrxAqGZFDdSWU1jmf0Rmd+/PQtox/jET75bsnIwB8GZyya3sGcRFkmmC0oTY08mhw==","_npmVersion":"10.8.2","description":"Framework-agnostic core for type-safe background workers with Zod validation","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workers-core_0.2.0_1764541231214_0.1748064315349902","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@alt-stack/workers-core","version":"0.3.0","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/workers-core@0.3.0","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"dfe77967ede12d16963706931be056d8825fda46","tarball":"https://registry.npmjs.org/@alt-stack/workers-core/-/workers-core-0.3.0.tgz","fileCount":24,"integrity":"sha512-AFK97O7q0WjshQpwYeM7PB89xIFUdW/QffTTY375vAW1a9++Zyoc23rJBm5OXlhQqLth5CnsM3i3BopJMqOvag==","signatures":[{"sig":"MEQCIG3hRbRwEav9R8iUraSIrpqd8QwzzioU7Gxn+/lIqA0FAiBv7skCi1hKyb3Z9azvh8rpr3c7zpSVgynnCduJgQmX7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198433},"main":"./dist/index.js","_from":"file:alt-stack-workers-core-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/44e47c08186c373f200be2e99f8a1a8b/alt-stack-workers-core-0.3.0.tgz","_integrity":"sha512-AFK97O7q0WjshQpwYeM7PB89xIFUdW/QffTTY375vAW1a9++Zyoc23rJBm5OXlhQqLth5CnsM3i3BopJMqOvag==","_npmVersion":"10.8.2","description":"Framework-agnostic core for type-safe background workers with Zod validation","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workers-core_0.3.0_1764543502430_0.659221081825554","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@alt-stack/workers-core","version":"0.3.1","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/workers-core@0.3.1","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"48b24a88f26fd8043193890b2b8dcb12680ac020","tarball":"https://registry.npmjs.org/@alt-stack/workers-core/-/workers-core-0.3.1.tgz","fileCount":25,"integrity":"sha512-WpdcwLzEU+3Xfg6zYZ+GstMwRGgiyt1g5Mk9mvaZgZ2tVX4S11wz76LJ2yLfSx3AczlWnTYSHgkJa2EpeuEl4A==","signatures":[{"sig":"MEUCIFQZvGY5dl+9lYPlu3WsN4EzruZ7fl+J9XbH7BQds5nbAiEA9tmExqYnZGK4FQdlwfGOtu3wDSftrbWIuR47vXX/aC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199505},"main":"./dist/index.js","_from":"file:alt-stack-workers-core-0.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/3bf921260096c6a5efcad198e8979901/alt-stack-workers-core-0.3.1.tgz","_integrity":"sha512-WpdcwLzEU+3Xfg6zYZ+GstMwRGgiyt1g5Mk9mvaZgZ2tVX4S11wz76LJ2yLfSx3AczlWnTYSHgkJa2EpeuEl4A==","_npmVersion":"10.8.2","description":"Framework-agnostic core for type-safe background workers with Zod validation","directories":{},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workers-core_0.3.1_1764886781933_0.11235144584721346","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@alt-stack/workers-core","version":"0.4.0","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/workers-core@0.4.0","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"fa2a2b24cc2f07bd855a5535260b958b36f021c7","tarball":"https://registry.npmjs.org/@alt-stack/workers-core/-/workers-core-0.4.0.tgz","fileCount":25,"integrity":"sha512-7cmpaO+SS3Xry0HsRzJW2/wJmTRVgHVk/jRYXTOXsVlsmeGDCg6ycL+vF2F7XJY4OHkGbJYj4PtQ1xuWL9k4KA==","signatures":[{"sig":"MEYCIQCbHw9ybGi1uUgMO+CJQqHC+iqMFWULnrd9NJlP9IKRXgIhAMQcDYbczexg8KMpHzfc74LQ8MMhp0WJeqmnno4H0NSD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250548},"main":"./dist/index.js","_from":"file:alt-stack-workers-core-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/59753cd49a3fed65b5f7c6c88de66a9b/alt-stack-workers-core-0.4.0.tgz","_integrity":"sha512-7cmpaO+SS3Xry0HsRzJW2/wJmTRVgHVk/jRYXTOXsVlsmeGDCg6ycL+vF2F7XJY4OHkGbJYj4PtQ1xuWL9k4KA==","_npmVersion":"10.8.2","description":"Framework-agnostic core for type-safe background workers with Zod validation","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@alt-stack/result":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workers-core_0.4.0_1765256255897_0.41293189700938604","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@alt-stack/workers-core","version":"0.5.0","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/workers-core@0.5.0","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"9a663ec6f0ac0900198405de5fa693f71073aa6b","tarball":"https://registry.npmjs.org/@alt-stack/workers-core/-/workers-core-0.5.0.tgz","fileCount":25,"integrity":"sha512-JzZismCxrn6U/kCZlnwW1JqrkFdeiImCqZ/4M2jLNUMncpl+QnzeZ1HDTUiSvcv9y0QPzMarcqNYQ/29rojh8w==","signatures":[{"sig":"MEQCIFipM4CzNOmW2GqFe9wqyC91xn0dgt7jZZBezPumsQfXAiAfpEzchK/MFHfrB9REoyO9X/NRsJVRsb9Md2P4lad3Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250512},"main":"./dist/index.js","_from":"file:alt-stack-workers-core-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/7047b27ca35e29b99f3b98b53f71f75c/alt-stack-workers-core-0.5.0.tgz","_integrity":"sha512-JzZismCxrn6U/kCZlnwW1JqrkFdeiImCqZ/4M2jLNUMncpl+QnzeZ1HDTUiSvcv9y0QPzMarcqNYQ/29rojh8w==","_npmVersion":"10.8.2","description":"Framework-agnostic core for type-safe background workers with Zod validation","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@alt-stack/result":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workers-core_0.5.0_1765256830482_0.2502622820771139","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@alt-stack/workers-core","version":"0.4.1","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/workers-core@0.4.1","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"fb37ad9da719a7f76c2dff14439e53764bc892b3","tarball":"https://registry.npmjs.org/@alt-stack/workers-core/-/workers-core-0.4.1.tgz","fileCount":25,"integrity":"sha512-OepSkR54Pc4dCM++5jVKK99gpwIiRNddtvG2rrlmRnr98DhSoDDwOSuvk9SZFnJCdbX3V5pfzVSIMQjnqY/66g==","signatures":[{"sig":"MEUCIQDgLBcDSQFH7LwhQ+Ob98gWznSI59e49AoUOxV1SmdqBAIgKdJvGK7Qq57CSFWusOEPjv3w35RRQCIaDYozshJCdk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251214},"main":"./dist/index.js","_from":"file:alt-stack-workers-core-0.4.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/c4091ca308a49e237d458b6ad12c3f3e/alt-stack-workers-core-0.4.1.tgz","_integrity":"sha512-OepSkR54Pc4dCM++5jVKK99gpwIiRNddtvG2rrlmRnr98DhSoDDwOSuvk9SZFnJCdbX3V5pfzVSIMQjnqY/66g==","_npmVersion":"10.8.2","description":"Framework-agnostic core for type-safe background workers with Zod validation","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@alt-stack/result":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workers-core_0.4.1_1765321045847_0.5323670325946523","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@alt-stack/workers-core","version":"0.5.1","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/workers-core@0.5.1","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"5f7dc8213faf36bbbe8419b2b5114e83e462364a","tarball":"https://registry.npmjs.org/@alt-stack/workers-core/-/workers-core-0.5.1.tgz","fileCount":25,"integrity":"sha512-shbnQoaj6g6tOZYIENRglrCeq+Zoijz86yXKgFeycmh4p8Q15qcQy3Dac+FcGgEIZt49+333ibc+JazK5Z9H8Q==","signatures":[{"sig":"MEUCIQDnrjMJGM7rRgz7pvBZMRwRLsya3Mw9tRywQoIohpYzFwIgQUAjiiUq3l/gZLJkms3qKjSoMvQN76V3/5jN/3MpnqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251655},"main":"./dist/index.js","_from":"file:alt-stack-workers-core-0.5.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/b327aa60f973886359f5d31a042cdfeb/alt-stack-workers-core-0.5.1.tgz","_integrity":"sha512-shbnQoaj6g6tOZYIENRglrCeq+Zoijz86yXKgFeycmh4p8Q15qcQy3Dac+FcGgEIZt49+333ibc+JazK5Z9H8Q==","_npmVersion":"10.8.2","description":"Framework-agnostic core for type-safe background workers with Zod validation","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@alt-stack/result":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workers-core_0.5.1_1765322868609_0.013471504256732159","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@alt-stack/workers-core","version":"0.5.2","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/workers-core@0.5.2","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"d9a188a388c67787e1d296f734cedb675f82ca09","tarball":"https://registry.npmjs.org/@alt-stack/workers-core/-/workers-core-0.5.2.tgz","fileCount":25,"integrity":"sha512-0jRL7Ju1ifgR5jCdpf6o9XyYVp2g9+CtbgYl+itHOpxqzEJd0LDx61PF6VDGQg0ZChR7RjaPW6N8JUpSHYFNkQ==","signatures":[{"sig":"MEYCIQCIU14tR/EQ/HTBKm+Rfagjcaz1aDHl0smtVlyB1yl3zQIhAJk5z3iV/hpspebAIYaUTV6pqMkchB4AnyJKUCxoV82s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251655},"main":"./dist/index.js","_from":"file:alt-stack-workers-core-0.5.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/99be83772a30701a7a3b0a3cf0f59512/alt-stack-workers-core-0.5.2.tgz","_integrity":"sha512-0jRL7Ju1ifgR5jCdpf6o9XyYVp2g9+CtbgYl+itHOpxqzEJd0LDx61PF6VDGQg0ZChR7RjaPW6N8JUpSHYFNkQ==","_npmVersion":"10.8.2","description":"Framework-agnostic core for type-safe background workers with Zod validation","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@alt-stack/result":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workers-core_0.5.2_1765324741333_0.7519847259021344","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@alt-stack/workers-core","version":"0.6.0","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/workers-core@0.6.0","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"3f6026e31b517ceb8b4962c45ad7657c337a4f0b","tarball":"https://registry.npmjs.org/@alt-stack/workers-core/-/workers-core-0.6.0.tgz","fileCount":25,"integrity":"sha512-0I2GafwDyu8je7EmQt4sJQFygpZFPLXE4vh8D5CrwwiaC1Iaicl3Bomuq9ZgWnipnMLnH42n/jnJCJ776gx8kA==","signatures":[{"sig":"MEUCIBALoEjv4+1PfuFIK6KpMwjsYDCLLRqM2VcBaO/FtmpHAiEA/4dmHwjV/4O3E3aOULQ/LvNhyxldJl1JOrZZ6nycWL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251824},"main":"./dist/index.js","_from":"file:alt-stack-workers-core-0.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/236924d23b9863d24cf98891fa2ecffd/alt-stack-workers-core-0.6.0.tgz","_integrity":"sha512-0I2GafwDyu8je7EmQt4sJQFygpZFPLXE4vh8D5CrwwiaC1Iaicl3Bomuq9ZgWnipnMLnH42n/jnJCJ776gx8kA==","_npmVersion":"10.8.2","description":"Framework-agnostic core for type-safe background workers with Zod validation","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@alt-stack/result":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workers-core_0.6.0_1765326090678_0.004417131486022408","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@alt-stack/workers-core","version":"0.6.1","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/workers-core@0.6.1","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"3b2ded15ff0a770033a2b969e78733421ffc029c","tarball":"https://registry.npmjs.org/@alt-stack/workers-core/-/workers-core-0.6.1.tgz","fileCount":25,"integrity":"sha512-WN28dXLX/6v7cI2VrjhOSJzHDOQh+N40OqNLS3e9qsyB9q0hdV2KIlo3yCm2Hau4BLXz307nPDu9npfWxA695A==","signatures":[{"sig":"MEYCIQCxSKmhfvZyxXzTa0WXs2VQMU8uQZ1DqnZBPkWHWnHEsQIhAOpJsjmAFh8/WTK3g7ijw2CxRMdidYcWCdmp3izMlMkL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251824},"main":"./dist/index.js","_from":"file:alt-stack-workers-core-0.6.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/a61b6239a3b27c5433127544e341529c/alt-stack-workers-core-0.6.1.tgz","_integrity":"sha512-WN28dXLX/6v7cI2VrjhOSJzHDOQh+N40OqNLS3e9qsyB9q0hdV2KIlo3yCm2Hau4BLXz307nPDu9npfWxA695A==","_npmVersion":"10.8.2","description":"Framework-agnostic core for type-safe background workers with Zod validation","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@alt-stack/result":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/workers-core_0.6.1_1765395355774_0.9235760919905427","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@alt-stack/workers-core","version":"1.4.0","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/workers-core@1.4.0","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"3e2885e1aa751232133dda6fa49c17ab5f6d07cb","tarball":"https://registry.npmjs.org/@alt-stack/workers-core/-/workers-core-1.4.0.tgz","fileCount":28,"integrity":"sha512-H4/CQ7Ps+vhlt99Xo2j/xZfBAAygruKyheLeuf+7KoZpqV9HYD8vpDqwG1ERlew5fVW7Y68cewRGx4NFtvggog==","signatures":[{"sig":"MEUCIQCv+wWOEzESllg2IBUCFKl7BlgsIsw3NYsULMP4GiVcyQIgSE8J9v1a6mmyeSx7h7DPtrEsmhLPe7uv/ONH7N3PyDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322383},"main":"./dist/index.js","_from":"file:alt-stack-workers-core-1.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/54f0e72eed683900208e5b95fe857be6/alt-stack-workers-core-1.4.0.tgz","_integrity":"sha512-H4/CQ7Ps+vhlt99Xo2j/xZfBAAygruKyheLeuf+7KoZpqV9HYD8vpDqwG1ERlew5fVW7Y68cewRGx4NFtvggog==","_npmVersion":"10.8.2","description":"Framework-agnostic core for type-safe background workers with Zod validation","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@alt-stack/result":"1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.0.0"},"peerDependencies":{"zod":"^4.0.0","@opentelemetry/api":"^1.0.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workers-core_1.4.0_1783621696490_0.5681168378668","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@alt-stack/workers-core","version":"1.5.0","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/workers-core@1.5.0","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"01efa1f4a3a26fbf31f4f444348dec4325b64e0f","tarball":"https://registry.npmjs.org/@alt-stack/workers-core/-/workers-core-1.5.0.tgz","fileCount":28,"integrity":"sha512-RUIYyLA7vWk96tL5cChog1igrQhGvgOQ+EtzulGgXeeHzDtNdeOx9bnerQa900fJ+m9iCJon8ULEIpta1VcBug==","signatures":[{"sig":"MEUCIBvmH8jTUkMEmW3SZA1WRsUDVvTKiBHPTK/QEm5W/Z/vAiEArL+Gz373G157JJ/CT+0jiwJAKTm5jiHm7SH5EBHZw1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320468},"main":"./dist/index.js","_from":"file:alt-stack-workers-core-1.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/55197504dda293f71a10eb6f56af01cd/alt-stack-workers-core-1.5.0.tgz","_integrity":"sha512-RUIYyLA7vWk96tL5cChog1igrQhGvgOQ+EtzulGgXeeHzDtNdeOx9bnerQa900fJ+m9iCJon8ULEIpta1VcBug==","_npmVersion":"10.8.2","description":"Framework-agnostic core for type-safe background workers with Zod validation","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@alt-stack/result":"1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.0.0"},"peerDependencies":{"zod":"^4.0.0","@opentelemetry/api":"^1.0.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workers-core_1.5.0_1783713618232_0.551164929558464","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@alt-stack/workers-core","version":"1.5.1","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/workers-core@1.5.1","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"bfef1099c32a3a4d583a8d6856954414af60befb","tarball":"https://registry.npmjs.org/@alt-stack/workers-core/-/workers-core-1.5.1.tgz","fileCount":28,"integrity":"sha512-U3/7CWRNvf1J0uAWeHzfpYVjoSo02tSEeMcCtcy3TTW3nDf8HJDYNVfBbp710G/6Sr8L0wbyOsE3glHrLfWRtw==","signatures":[{"sig":"MEYCIQDGcseyVkqN4VkBiGhLVBqykNegYlJOBvR4sdZVaXxwFgIhAMiHKegcep7N7sZNcHl/Ucobh4ab3HkyHoeXjYtF0Dzk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320523},"main":"./dist/index.js","_from":"file:alt-stack-workers-core-1.5.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/f45ea4f185141185269b737905941e56/alt-stack-workers-core-1.5.1.tgz","_integrity":"sha512-U3/7CWRNvf1J0uAWeHzfpYVjoSo02tSEeMcCtcy3TTW3nDf8HJDYNVfBbp710G/6Sr8L0wbyOsE3glHrLfWRtw==","_npmVersion":"10.8.2","description":"Framework-agnostic core for type-safe background workers with Zod validation","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@alt-stack/result":"1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.0.0"},"peerDependencies":{"zod":"^4.0.0","@opentelemetry/api":"^1.0.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workers-core_1.5.1_1784059634625_0.3835176394009363","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@alt-stack/workers-core","version":"1.6.0","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/workers-core@1.6.0","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"aae52b375daac32a4b4697c2548a170dd75ad84a","tarball":"https://registry.npmjs.org/@alt-stack/workers-core/-/workers-core-1.6.0.tgz","fileCount":28,"integrity":"sha512-MrGUdxSOpFrKAj88uiGdnIDNMo0Or6SFm0/laNbERXZT+nbmbEsWZXeTrSoeDnqhOxPWRWd0gzFp+7SqmpeH/w==","signatures":[{"sig":"MEYCIQCIkH8e/YTKseg/HIklvhOHMmt3k8dcSiFZW/V4bfC1JwIhAJVFGt5/0nQ7xbHoQtbThuEqnHknvTx/iXe2VdQj9J08","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320580},"main":"./dist/index.js","_from":"file:alt-stack-workers-core-1.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/ef8e3125d2acf9a13715fd138dc0150e/alt-stack-workers-core-1.6.0.tgz","_integrity":"sha512-MrGUdxSOpFrKAj88uiGdnIDNMo0Or6SFm0/laNbERXZT+nbmbEsWZXeTrSoeDnqhOxPWRWd0gzFp+7SqmpeH/w==","_npmVersion":"10.8.2","description":"Framework-agnostic core for type-safe background workers with Zod validation","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@alt-stack/result":"1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.0.0"},"peerDependencies":{"zod":"^4.0.0","@opentelemetry/api":"^1.0.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workers-core_1.6.0_1784714961970_0.04379643276316525","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@alt-stack/workers-core","version":"1.6.1","keywords":[],"author":"","license":"MIT","_id":"@alt-stack/workers-core@1.6.1","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"dist":{"shasum":"be323dbb32fc3fca6b1ca58436a422ff7af31b9f","tarball":"https://registry.npmjs.org/@alt-stack/workers-core/-/workers-core-1.6.1.tgz","fileCount":28,"integrity":"sha512-XE8Ci4Aj6wH6ji1hzmI4IqoSjeXTiNXPH0bvVPWCiaVY3el8wKHqyL+QNNS/gfR52FBnbXakeZvatMEWZtHs+A==","signatures":[{"sig":"MEYCIQC5qdhCEaDcxhxRpbZDD4PpyfqjgKbuNJ5YiEs0Y0O4VQIhANaXD3lNWpffUxdThP2+nvg/jNuXC28cBdhYN4h1Umc5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320636},"main":"./dist/index.js","_from":"file:alt-stack-workers-core-1.6.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"test":"vitest","build":"tsup","check-types":"tsc --noEmit"},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"_resolved":"/tmp/5aaf5775444095406e761ea2015f56b6/alt-stack-workers-core-1.6.1.tgz","_integrity":"sha512-XE8Ci4Aj6wH6ji1hzmI4IqoSjeXTiNXPH0bvVPWCiaVY3el8wKHqyL+QNNS/gfR52FBnbXakeZvatMEWZtHs+A==","_npmVersion":"10.8.2","description":"Framework-agnostic core for type-safe background workers with Zod validation","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@alt-stack/result":"1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.0","oxlint":"^1.24.0","vitest":"^4.0.3","typescript":"^5.9.2","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.0.0"},"peerDependencies":{"zod":"^4.0.0","@opentelemetry/api":"^1.0.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workers-core_1.6.1_1785249171390_0.11836162220574353","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@alt-stack/workers-core","version":"1.6.2","description":"Framework-agnostic core for type-safe background workers with Zod validation","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"keywords":[],"author":"","license":"MIT","dependencies":{"@alt-stack/result":"1.6.2"},"peerDependencies":{"@opentelemetry/api":"^1.0.0","zod":"^4.0.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"devDependencies":{"@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.0.0","oxlint":"^1.24.0","tsup":"^8.0.0","typescript":"^5.9.2","vitest":"^4.0.3","zod":"^4.0.0"},"scripts":{"build":"tsup","test":"vitest","check-types":"tsc --noEmit"},"_id":"@alt-stack/workers-core@1.6.2","_integrity":"sha512-zSE/OymSlhzYDVHMPJB7lt+ineChsXzgrV4fsr1f6YXEEgVX4stKMaYnwqHoZohtn4kKnIoJY4wMabwslEsSdQ==","_resolved":"/tmp/dda97cec3b65a6603d43358875c29323/alt-stack-workers-core-1.6.2.tgz","_from":"file:alt-stack-workers-core-1.6.2.tgz","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-zSE/OymSlhzYDVHMPJB7lt+ineChsXzgrV4fsr1f6YXEEgVX4stKMaYnwqHoZohtn4kKnIoJY4wMabwslEsSdQ==","shasum":"faa9d0e1c03fd23e3bd02beee3ae5980421ac558","tarball":"https://registry.npmjs.org/@alt-stack/workers-core/-/workers-core-1.6.2.tgz","fileCount":28,"unpackedSize":320691,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEgr/43IcD7vaRX8Kf90jodgm/44BjX6P2nOX0OFOModAiBLG5W7C2X/R67orG2tUNSyP3ksIJ8amPuC4hCh7w76Nw=="}]},"_npmUser":{"name":"aaltieri","email":"anthony@timebyping.com"},"directories":{},"maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/workers-core_1.6.2_1787164493084_0.9873436665826278"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-28T17:17:22.841Z","modified":"2026-08-19T18:34:53.467Z","0.1.0":"2025-11-28T17:17:23.113Z","0.2.0":"2025-11-30T22:20:31.410Z","0.3.0":"2025-11-30T22:58:22.640Z","0.3.1":"2025-12-04T22:19:42.073Z","0.4.0":"2025-12-09T04:57:36.056Z","0.5.0":"2025-12-09T05:07:10.630Z","0.4.1":"2025-12-09T22:57:26.024Z","0.5.1":"2025-12-09T23:27:48.751Z","0.5.2":"2025-12-09T23:59:01.488Z","0.6.0":"2025-12-10T00:21:30.865Z","0.6.1":"2025-12-10T19:35:55.957Z","1.4.0":"2026-07-09T18:28:16.627Z","1.5.0":"2026-07-10T20:00:18.353Z","1.5.1":"2026-07-14T20:07:14.820Z","1.6.0":"2026-07-22T10:09:22.119Z","1.6.1":"2026-07-28T14:32:51.556Z","1.6.2":"2026-08-19T18:34:53.265Z"},"license":"MIT","keywords":[],"description":"Framework-agnostic core for type-safe background workers with Zod validation","maintainers":[{"name":"aaltieri","email":"anthony@timebyping.com"}],"readme":"# `@alt-stack/workers-core`\n\nProvider-neutral typed job procedures, routers, middleware, validation, AsyncAPI 3.0 generation, and OpenTelemetry helpers.\n\nThis package defines contracts but does not execute jobs. Use `@alt-stack/workers-trigger` to create Trigger.dev tasks or `@alt-stack/workers-warpstream` to consume Kafka-backed job messages.\n\n## Requirements\n\n- Node.js 18+\n- Zod 4\n- optional `@opentelemetry/api` 1.x for tracing/metrics\n\n```bash\npnpm add @alt-stack/workers-core zod\n```\n\n## Define jobs\n\n```typescript\nimport { init, ok } from \"@alt-stack/workers-core\";\nimport { z } from \"zod\";\n\ninterface AppContext {\n  mailer: { send(email: string): Promise<void> };\n}\n\nconst { router, procedure } = init<AppContext>();\n\nexport const jobs = router({\n  \"send-welcome-email\": procedure\n    .input({ payload: z.object({ email: z.string().email() }) })\n    .task(async ({ input, ctx }) => {\n      await ctx.mailer.send(input.email);\n      return ok();\n    }),\n\n  \"daily-digest\": procedure.cron(\"0 9 * * *\", async () => ok()),\n});\n```\n\n`.task`, `.cron`, and `.queue` record provider-neutral procedure types. Adapter support differs: Trigger.dev schedules cron procedures; the WarpStream adapter does not. Current adapters do not use the `.queue(name)` field to configure provider queues.\n\n## Contracts and clients\n\n`generateAsyncAPISpec(jobs)` emits task and queue payloads and excludes cron procedures. Generate a runtime Zod map with `@alt-stack/zod-asyncapi`, then give that map to a `workers-client-*` binding in caller applications.\n\n## Important current behavior\n\nAdapters treat returned Result objects—including `Err`—as normal handler results. Throw when the provider must observe failure. Output schemas currently parse the entire Result envelope, and Result-returning middleware from `createMiddlewareWithErrors` is not unwrapped.\n\n## Documentation\n\n- [Workers quickstart](../../apps/docs/docs/workers/quickstart.md)\n- [Common patterns](../../apps/docs/docs/workers/common-patterns.md)\n- [Complete core API](../../apps/docs/docs/workers/api/core.md)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}