{"_id":"@jagreehal/workflow","_rev":"19-827515f0661d2d0c6764beb3bc881186","name":"@jagreehal/workflow","dist-tags":{"latest":"1.16.0"},"versions":{"1.0.0":{"name":"@jagreehal/workflow","version":"1.0.0","keywords":["workflow","workflows","result","result-type","error-handling","typescript","async","async-await","type-safe","type-inference","railway-oriented-programming","functional-programming","either","monad","step","orchestration","pipeline","early-exit","resume","caching","hitl","human-in-the-loop"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"@jagreehal/workflow@1.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/workflow#readme","bugs":{"url":"https://github.com/jagreehal/workflow/issues"},"tsd":{"directory":"src","compilerOptions":{"strict":true,"skipLibCheck":true,"noUnusedLocals":false,"noUnusedParameters":false},"testFilePattern":"**/index.test-d.ts"},"dist":{"shasum":"fa51b59c5f6d360b62878fc228b9b68055fa2cf0","tarball":"https://registry.npmjs.org/@jagreehal/workflow/-/workflow-1.0.0.tgz","fileCount":25,"integrity":"sha512-zLxcDhAAMSe9d0cebLdl/GNn0z6OGFGYwjfictSrYnnb22rf4w7LyXliGGlgW8XV86z6ldi/PjCqlCv1x6VbsQ==","signatures":[{"sig":"MEUCIQC7dd7oeDEnk/zKrVFhSQIg7RGJfzmRMIWaEXLbmzoIDAIgJGMzbsI4lVMcQaz2vmh6CbF7Z2kPKNq+44B20H+v3Kc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1048141},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./workflow":{"types":"./dist/workflow.d.ts","import":"./dist/workflow.js","require":"./dist/workflow.cjs"}},"gitHead":"df9da340c75bff41eca815e0a2824359600cd31b","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist lib","prepare":"pnpm build","release":"pnpm build && changeset publish","prebuild":"pnpm clean","build:tsc":"tsc --noEmit","changeset":"changeset","test:watch":"vitest watch","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build:tsc && pnpm run test && pnpm run lint","version-packages":"changeset version"},"_npmUser":{"name":"jagreehal","email":"jag.reehal@gmail.com"},"repository":{"url":"git+https://github.com/jagreehal/workflow.git","type":"git"},"_npmVersion":"10.9.3","description":"Typed async workflows with automatic error inference. Build type-safe workflows with Result types, step caching, resume state, and human-in-the-loop support.","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.33.0","tsup":"^8.5.1","eslint":"9.39.2","vitest":"^4.0.16","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@changesets/cli":"^2.29.8","@types/picomatch":"^4.0.2","typescript-eslint":"^8.50.0","@vitest/coverage-v8":"^4.0.16","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/utils":"^8.50.0","@typescript-eslint/parser":"^8.50.0","@total-typescript/ts-reset":"^0.6.1","@total-typescript/tsconfig":"^1.0.4","@typescript-eslint/rule-tester":"^8.50.0","@typescript-eslint/eslint-plugin":"^8.50.0","@ianvs/prettier-plugin-sort-imports":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/workflow_1.0.0_1766351161811_0.6116889268843475","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@jagreehal/workflow","version":"1.1.0","keywords":["workflow","workflows","result","result-type","error-handling","typescript","async","async-await","type-safe","type-inference","railway-oriented-programming","functional-programming","either","monad","step","orchestration","pipeline","early-exit","resume","caching","hitl","human-in-the-loop"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"@jagreehal/workflow@1.1.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/workflow#readme","bugs":{"url":"https://github.com/jagreehal/workflow/issues"},"tsd":{"directory":"src","compilerOptions":{"strict":true,"skipLibCheck":true,"noUnusedLocals":false,"noUnusedParameters":false},"testFilePattern":"**/index.test-d.ts"},"dist":{"shasum":"d82db1d52b302274513dc3a19d974fea0caf5182","tarball":"https://registry.npmjs.org/@jagreehal/workflow/-/workflow-1.1.0.tgz","fileCount":23,"integrity":"sha512-fSQP6+7uxtFaTpicxxGJo+xcXojrrskvlaV5Jg5ezlYuCoouUaAk+MzrksNuHU9z5y/63CXUjaQlKWcweZhlGw==","signatures":[{"sig":"MEYCIQCzqIVxA06tOLmgCM3PXEVz4UwN1shJUCRrUSTyXLshegIhAMKNmB+Wm6xgZawQoXovddKIAEykvAqD0uBOrBM2WX/I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jagreehal%2fworkflow@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1079266},"main":"./dist/index.cjs","type":"module","_from":"file:jagreehal-workflow-1.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./workflow":{"types":"./dist/workflow.d.ts","import":"./dist/workflow.js","require":"./dist/workflow.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist lib","release":"pnpm build && changeset publish","prebuild":"pnpm clean","build:tsc":"tsc --noEmit","changeset":"changeset","test:watch":"vitest watch","test:coverage":"vitest run --coverage","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5734d950-54ef-4f20-886b-674d58796487"}},"_resolved":"/tmp/97b70e1f163ef4378f325f7deb8f546f/jagreehal-workflow-1.1.0.tgz","_integrity":"sha512-fSQP6+7uxtFaTpicxxGJo+xcXojrrskvlaV5Jg5ezlYuCoouUaAk+MzrksNuHU9z5y/63CXUjaQlKWcweZhlGw==","repository":{"url":"git+https://github.com/jagreehal/workflow.git","type":"git"},"_npmVersion":"11.7.0","description":"Typed async workflows with automatic error inference. Build type-safe workflows with Result types, step caching, resume state, and human-in-the-loop support.","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.33.0","tsup":"^8.5.1","eslint":"9.39.2","vitest":"^4.0.16","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@changesets/cli":"^2.29.8","@types/picomatch":"^4.0.2","typescript-eslint":"^8.50.0","@vitest/coverage-v8":"^4.0.16","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/utils":"^8.50.0","@typescript-eslint/parser":"^8.50.0","@total-typescript/ts-reset":"^0.6.1","@total-typescript/tsconfig":"^1.0.4","@typescript-eslint/rule-tester":"^8.50.0","@typescript-eslint/eslint-plugin":"^8.50.0","@ianvs/prettier-plugin-sort-imports":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/workflow_1.1.0_1766358163074_0.34318583171407147","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@jagreehal/workflow","version":"1.2.0","keywords":["workflow","workflows","result","result-type","error-handling","typescript","async","async-await","type-safe","type-inference","railway-oriented-programming","functional-programming","either","monad","step","orchestration","pipeline","early-exit","resume","caching","hitl","human-in-the-loop"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"@jagreehal/workflow@1.2.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/workflow#readme","bugs":{"url":"https://github.com/jagreehal/workflow/issues"},"tsd":{"directory":"src","compilerOptions":{"strict":true,"skipLibCheck":true,"noUnusedLocals":false,"noUnusedParameters":false},"testFilePattern":"**/index.test-d.ts"},"dist":{"shasum":"7c1ca63319a9376f2bc6b34400961348bc44f883","tarball":"https://registry.npmjs.org/@jagreehal/workflow/-/workflow-1.2.0.tgz","fileCount":29,"integrity":"sha512-fZipPKQQtTQ52MvG8WzEcPyDt9yN3gPj15JMLN2xVMJpu67pq/AuhqJ29HVaqXdoMyU7p92eEUMHsPoCqVBCEw==","signatures":[{"sig":"MEYCIQDuBmqFqXbPqhhaVxQ+VBh5iMW/qdpuU1m/ZSJACmFEJQIhALr/x0ZwcBDPz4OEUkfOTsrGp4Dph8zAvya7sskUIfKH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jagreehal%2fworkflow@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1524539},"main":"./dist/index.cjs","type":"module","_from":"file:jagreehal-workflow-1.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./workflow":{"types":"./dist/workflow.d.ts","import":"./dist/workflow.js","require":"./dist/workflow.cjs"},"./visualize":{"types":"./dist/visualize.d.ts","import":"./dist/visualize.js","require":"./dist/visualize.cjs"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist lib","release":"pnpm build && changeset publish","prebuild":"pnpm clean","build:tsc":"tsc --noEmit","changeset":"changeset","test:watch":"vitest watch","test:coverage":"vitest run --coverage","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5734d950-54ef-4f20-886b-674d58796487"}},"_resolved":"/tmp/daac2ddf97134cfe39628ef81e2f4c64/jagreehal-workflow-1.2.0.tgz","_integrity":"sha512-fZipPKQQtTQ52MvG8WzEcPyDt9yN3gPj15JMLN2xVMJpu67pq/AuhqJ29HVaqXdoMyU7p92eEUMHsPoCqVBCEw==","repository":{"url":"git+https://github.com/jagreehal/workflow.git","type":"git"},"_npmVersion":"11.7.0","description":"Typed async workflows with automatic error inference. Build type-safe workflows with Result types, step caching, resume state, and human-in-the-loop support.","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.33.0","tsup":"^8.5.1","eslint":"9.39.2","vitest":"^4.0.16","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@changesets/cli":"^2.29.8","@types/picomatch":"^4.0.2","typescript-eslint":"^8.50.0","@vitest/coverage-v8":"^4.0.16","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/utils":"^8.50.0","@typescript-eslint/parser":"^8.50.0","@total-typescript/ts-reset":"^0.6.1","@total-typescript/tsconfig":"^1.0.4","@typescript-eslint/rule-tester":"^8.50.0","@typescript-eslint/eslint-plugin":"^8.50.0","@ianvs/prettier-plugin-sort-imports":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/workflow_1.2.0_1766392615350_0.5751375065181308","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@jagreehal/workflow","version":"1.3.0","keywords":["workflow","workflows","result","result-type","error-handling","typescript","async","async-await","type-safe","type-inference","railway-oriented-programming","functional-programming","either","monad","step","orchestration","pipeline","early-exit","resume","caching","hitl","human-in-the-loop"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"@jagreehal/workflow@1.3.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/workflow#readme","bugs":{"url":"https://github.com/jagreehal/workflow/issues"},"tsd":{"directory":"src","compilerOptions":{"strict":true,"skipLibCheck":true,"noUnusedLocals":false,"noUnusedParameters":false},"testFilePattern":"**/index.test-d.ts"},"dist":{"shasum":"46b415f374b9eec3da86c4d32c970535ad5f6c22","tarball":"https://registry.npmjs.org/@jagreehal/workflow/-/workflow-1.3.0.tgz","fileCount":29,"integrity":"sha512-7PFIDxTDvCDCuzAzMUgCoD+l9UTSh05Wlmun/0T8UDRx93WM4787IYT3rsGjTODewM5SblhHr4zFa9lIgq3xwQ==","signatures":[{"sig":"MEQCIHp/t7I8ZKVoLKnoMk0qdZ7FdOZNQab40m5+pb3QAyseAiBnE+kXz3pmigZyqiWeoW/yoTX6wMpSO1jIiXtBSFagMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jagreehal%2fworkflow@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1527040},"main":"./dist/index.cjs","type":"module","_from":"file:jagreehal-workflow-1.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./workflow":{"types":"./dist/workflow.d.ts","import":"./dist/workflow.js","require":"./dist/workflow.cjs"},"./visualize":{"types":"./dist/visualize.d.ts","import":"./dist/visualize.js","require":"./dist/visualize.cjs"}},"scripts":{"tsd":"tsd --files 'src/**/*.test-d.ts'","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist lib","release":"pnpm build && changeset publish","prebuild":"pnpm clean","build:tsc":"tsc --noEmit","changeset":"changeset","test:watch":"vitest watch","test:coverage":"vitest run --coverage","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5734d950-54ef-4f20-886b-674d58796487"}},"_resolved":"/tmp/681491d5a856ccf469fa9600c27086b9/jagreehal-workflow-1.3.0.tgz","_integrity":"sha512-7PFIDxTDvCDCuzAzMUgCoD+l9UTSh05Wlmun/0T8UDRx93WM4787IYT3rsGjTODewM5SblhHr4zFa9lIgq3xwQ==","repository":{"url":"git+https://github.com/jagreehal/workflow.git","type":"git"},"_npmVersion":"11.7.0","description":"Typed async workflows with automatic error inference. Build type-safe workflows with Result types, step caching, resume state, and human-in-the-loop support.","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.33.0","tsup":"^8.5.1","eslint":"9.39.2","vitest":"^4.0.16","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@changesets/cli":"^2.29.8","@types/picomatch":"^4.0.2","typescript-eslint":"^8.50.0","@vitest/coverage-v8":"^4.0.16","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/utils":"^8.50.0","@typescript-eslint/parser":"^8.50.0","@total-typescript/ts-reset":"^0.6.1","@total-typescript/tsconfig":"^1.0.4","@typescript-eslint/rule-tester":"^8.50.0","@typescript-eslint/eslint-plugin":"^8.50.0","@ianvs/prettier-plugin-sort-imports":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/workflow_1.3.0_1766400343911_0.5350235673477466","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@jagreehal/workflow","version":"1.4.0","keywords":["workflow","workflows","result","result-type","error-handling","typescript","async","async-await","type-safe","type-inference","railway-oriented-programming","functional-programming","either","monad","step","orchestration","pipeline","early-exit","resume","caching","hitl","human-in-the-loop"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"@jagreehal/workflow@1.4.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/workflow#readme","bugs":{"url":"https://github.com/jagreehal/workflow/issues"},"tsd":{"directory":"src","compilerOptions":{"strict":true,"skipLibCheck":true,"noUnusedLocals":false,"noUnusedParameters":false},"testFilePattern":"**/index.test-d.ts"},"dist":{"shasum":"20a3ff97c59fad568828bce98325516ef4e87372","tarball":"https://registry.npmjs.org/@jagreehal/workflow/-/workflow-1.4.0.tgz","fileCount":29,"integrity":"sha512-jcZIX5sfxfBY6hOtgsRIkHfrg+ABgke/BIqeNGSi7gSrRhzpeXHgafeElpSswqsEoUuAbZBlTz8n1sX3CH8wbQ==","signatures":[{"sig":"MEYCIQC4OvcwsR53MXkwdBLgoaLYZaI8yc2GlH5OWemAIH8uPgIhANeu52t1vGivYJKYKa8oiSu/60ZvG0b1HOXHi90eZKqN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jagreehal%2fworkflow@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1756484},"main":"./dist/index.cjs","type":"module","_from":"file:jagreehal-workflow-1.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./workflow":{"types":"./dist/workflow.d.ts","import":"./dist/workflow.js","require":"./dist/workflow.cjs"},"./visualize":{"types":"./dist/visualize.d.ts","import":"./dist/visualize.js","require":"./dist/visualize.cjs"}},"scripts":{"tsd":"tsd --files 'src/**/*.test-d.ts'","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist lib","release":"pnpm build && changeset publish","prebuild":"pnpm clean","build:tsc":"tsc --noEmit","changeset":"changeset","test:watch":"vitest watch","test:coverage":"vitest run --coverage","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5734d950-54ef-4f20-886b-674d58796487"}},"_resolved":"/tmp/749d28642dc10edeec4bb6a22e7ae4d1/jagreehal-workflow-1.4.0.tgz","_integrity":"sha512-jcZIX5sfxfBY6hOtgsRIkHfrg+ABgke/BIqeNGSi7gSrRhzpeXHgafeElpSswqsEoUuAbZBlTz8n1sX3CH8wbQ==","repository":{"url":"git+https://github.com/jagreehal/workflow.git","type":"git"},"_npmVersion":"11.7.0","description":"Typed async workflows with automatic error inference. Build type-safe workflows with Result types, step caching, resume state, and human-in-the-loop support.","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.33.0","tsup":"^8.5.1","eslint":"9.39.2","vitest":"^4.0.16","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@changesets/cli":"^2.29.8","@types/picomatch":"^4.0.2","typescript-eslint":"^8.50.0","@vitest/coverage-v8":"^4.0.16","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/utils":"^8.50.0","@typescript-eslint/parser":"^8.50.0","@total-typescript/ts-reset":"^0.6.1","@total-typescript/tsconfig":"^1.0.4","@typescript-eslint/rule-tester":"^8.50.0","@typescript-eslint/eslint-plugin":"^8.50.0","@ianvs/prettier-plugin-sort-imports":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/workflow_1.4.0_1766436140241_0.9562064369084959","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@jagreehal/workflow","version":"1.5.0","keywords":["workflow","workflows","result","result-type","error-handling","typescript","async","async-await","type-safe","type-inference","railway-oriented-programming","functional-programming","either","monad","step","orchestration","pipeline","early-exit","resume","caching","hitl","human-in-the-loop"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"@jagreehal/workflow@1.5.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/workflow#readme","bugs":{"url":"https://github.com/jagreehal/workflow/issues"},"tsd":{"directory":"src","compilerOptions":{"strict":true,"skipLibCheck":true,"noUnusedLocals":false,"noUnusedParameters":false},"testFilePattern":"**/index.test-d.ts"},"dist":{"shasum":"1ad7c1cf3bca4b3bd38e65f2f04c4910f09a5994","tarball":"https://registry.npmjs.org/@jagreehal/workflow/-/workflow-1.5.0.tgz","fileCount":29,"integrity":"sha512-XYatW2ensVg6PDdFFJksytSR2KxEy+XoYNYQs8l5oeqa7YOQyMZ9AFqtIT9MZXgOLfp/rNTpTxCp7IO3mNHOGA==","signatures":[{"sig":"MEYCIQDO6HNKpl9uoumabbSuRNweO9QsGQrL2/4xGE0PL8ArOAIhAO2Bk1ng0A8ip4ie4kgBUfaK5a6GIiYC7Dea8uyjKZCF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jagreehal%2fworkflow@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2867768},"main":"./dist/index.cjs","type":"module","_from":"file:jagreehal-workflow-1.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./workflow":{"types":"./dist/workflow.d.ts","import":"./dist/workflow.js","require":"./dist/workflow.cjs"},"./visualize":{"types":"./dist/visualize.d.ts","import":"./dist/visualize.js","require":"./dist/visualize.cjs"}},"scripts":{"tsd":"tsd --files 'src/**/*.test-d.ts'","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist lib","release":"pnpm build && changeset publish","prebuild":"pnpm clean","build:tsc":"tsc --noEmit","changeset":"changeset","test:watch":"vitest watch","test:coverage":"vitest run --coverage","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5734d950-54ef-4f20-886b-674d58796487"}},"_resolved":"/tmp/0cd6ab8328c05b3423ee9778be48d4c4/jagreehal-workflow-1.5.0.tgz","_integrity":"sha512-XYatW2ensVg6PDdFFJksytSR2KxEy+XoYNYQs8l5oeqa7YOQyMZ9AFqtIT9MZXgOLfp/rNTpTxCp7IO3mNHOGA==","repository":{"url":"git+https://github.com/jagreehal/workflow.git","type":"git"},"_npmVersion":"11.7.0","description":"Typed async workflows with automatic error inference. Build type-safe workflows with Result types, step caching, resume state, and human-in-the-loop support.","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.33.0","tsup":"^8.5.1","eslint":"9.39.2","vitest":"^4.0.16","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@changesets/cli":"^2.29.8","@types/picomatch":"^4.0.2","typescript-eslint":"^8.51.0","@vitest/coverage-v8":"^4.0.16","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/utils":"^8.51.0","@typescript-eslint/parser":"^8.51.0","@total-typescript/ts-reset":"^0.6.1","@total-typescript/tsconfig":"^1.0.4","@typescript-eslint/rule-tester":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0","@ianvs/prettier-plugin-sort-imports":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/workflow_1.5.0_1767399952883_0.627047160743228","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@jagreehal/workflow","version":"1.6.0","keywords":["workflow","workflows","result","result-type","error-handling","typescript","async","async-await","type-safe","type-inference","railway-oriented-programming","functional-programming","either","monad","step","orchestration","pipeline","early-exit","resume","caching","hitl","human-in-the-loop"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"@jagreehal/workflow@1.6.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/workflow#readme","bugs":{"url":"https://github.com/jagreehal/workflow/issues"},"tsd":{"directory":"src","compilerOptions":{"strict":true,"skipLibCheck":true,"noUnusedLocals":false,"noUnusedParameters":false},"testFilePattern":"**/index.test-d.ts"},"dist":{"shasum":"b22dddf8a40c3adf7bc2919c387a49645a253ed1","tarball":"https://registry.npmjs.org/@jagreehal/workflow/-/workflow-1.6.0.tgz","fileCount":31,"integrity":"sha512-j7JUOyrDY4nE2YtbHW/G4JnyAftSeyN3hsoZ5tgRM2e96/QdIEXwEuSL4J/qj1j0qGq1mGnyxZnmbXec/IdJ6Q==","signatures":[{"sig":"MEUCIQDvwgmgrrpl8tUIH89mRqwNca6bE7OKPyCe2ttS20HJxAIgQy3aqvuV2DsyyoNJ8maa8DEngD7M5vl0gUT4LsKTWco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jagreehal%2fworkflow@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3005002},"main":"./dist/index.cjs","type":"module","_from":"file:jagreehal-workflow-1.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./workflow":{"types":"./dist/workflow.d.ts","import":"./dist/workflow.js","require":"./dist/workflow.cjs"},"./visualize":{"types":"./dist/visualize.d.ts","import":"./dist/visualize.js","require":"./dist/visualize.cjs"}},"scripts":{"tsd":"tsd --files 'src/**/*.test-d.ts'","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist lib","quality":"pnpm build:tsc && pnpm test && pnpm lint","release":"pnpm build && changeset publish","prebuild":"pnpm clean","build:tsc":"tsc --noEmit","changeset":"changeset","test:watch":"vitest watch","test:coverage":"vitest run --coverage","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5734d950-54ef-4f20-886b-674d58796487"}},"_resolved":"/tmp/7843add215ab09ac52ed7df9b229e4df/jagreehal-workflow-1.6.0.tgz","_integrity":"sha512-j7JUOyrDY4nE2YtbHW/G4JnyAftSeyN3hsoZ5tgRM2e96/QdIEXwEuSL4J/qj1j0qGq1mGnyxZnmbXec/IdJ6Q==","repository":{"url":"git+https://github.com/jagreehal/workflow.git","type":"git"},"_npmVersion":"11.7.0","description":"Typed async workflows with automatic error inference. Build type-safe workflows with Result types, step caching, resume state, and human-in-the-loop support.","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.33.0","tsup":"^8.5.1","eslint":"9.39.2","vitest":"^4.0.16","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@changesets/cli":"^2.29.8","@types/picomatch":"^4.0.2","typescript-eslint":"^8.51.0","@vitest/coverage-v8":"^4.0.16","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/utils":"^8.51.0","@typescript-eslint/parser":"^8.51.0","@total-typescript/ts-reset":"^0.6.1","@total-typescript/tsconfig":"^1.0.4","@typescript-eslint/rule-tester":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0","@ianvs/prettier-plugin-sort-imports":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/workflow_1.6.0_1767478439204_0.8066106477931332","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@jagreehal/workflow","version":"1.7.0","keywords":["workflow","workflows","result","result-type","error-handling","typescript","async","async-await","type-safe","type-inference","railway-oriented-programming","functional-programming","either","monad","step","orchestration","pipeline","early-exit","resume","caching","hitl","human-in-the-loop"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"@jagreehal/workflow@1.7.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/workflow#readme","bugs":{"url":"https://github.com/jagreehal/workflow/issues"},"tsd":{"directory":"src","compilerOptions":{"strict":true,"skipLibCheck":true,"noUnusedLocals":false,"noUnusedParameters":false},"testFilePattern":"**/index.test-d.ts"},"dist":{"shasum":"52e49c09e5e19c2009e7fb4c504431ed033d7beb","tarball":"https://registry.npmjs.org/@jagreehal/workflow/-/workflow-1.7.0.tgz","fileCount":31,"integrity":"sha512-5dXQYzY/1YM50e4eMyIc0ZvKs1oy1x6YCc7geaO5c2qqkiKynjg1hi99anK62WISsqZlLkSGY4ILy3LzEfik3Q==","signatures":[{"sig":"MEQCIC/ER2Wy6Lp/sMS++odzNIp47U/QADv/pFuj51gCNHD6AiBL9IjSiMxaVTS3Ea/P3sCcSbwxISoIL+KEwSsJp5AQYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jagreehal%2fworkflow@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3720296},"main":"./dist/index.cjs","type":"module","_from":"file:jagreehal-workflow-1.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./workflow":{"types":"./dist/workflow.d.ts","import":"./dist/workflow.js","require":"./dist/workflow.cjs"},"./visualize":{"types":"./dist/visualize.d.ts","import":"./dist/visualize.js","require":"./dist/visualize.cjs"}},"scripts":{"tsd":"tsd --files 'src/**/*.test-d.ts'","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist lib","quality":"pnpm build:tsc && pnpm test && pnpm lint","release":"pnpm build && changeset publish","prebuild":"pnpm clean","build:tsc":"tsc --noEmit","changeset":"changeset","test:watch":"vitest watch","test:coverage":"vitest run --coverage","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5734d950-54ef-4f20-886b-674d58796487"}},"_resolved":"/tmp/406239a07f158d364f30e8889da60590/jagreehal-workflow-1.7.0.tgz","_integrity":"sha512-5dXQYzY/1YM50e4eMyIc0ZvKs1oy1x6YCc7geaO5c2qqkiKynjg1hi99anK62WISsqZlLkSGY4ILy3LzEfik3Q==","repository":{"url":"git+https://github.com/jagreehal/workflow.git","type":"git"},"_npmVersion":"11.7.0","description":"Typed async workflows with automatic error inference. Build type-safe workflows with Result types, step caching, resume state, and human-in-the-loop support.","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.33.0","tsup":"^8.5.1","eslint":"9.39.2","vitest":"^4.0.16","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@changesets/cli":"^2.29.8","@types/picomatch":"^4.0.2","typescript-eslint":"^8.51.0","@vitest/coverage-v8":"^4.0.16","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/utils":"^8.51.0","@typescript-eslint/parser":"^8.51.0","@total-typescript/ts-reset":"^0.6.1","@total-typescript/tsconfig":"^1.0.4","@typescript-eslint/rule-tester":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0","@ianvs/prettier-plugin-sort-imports":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/workflow_1.7.0_1767823500392_0.3221824433033331","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@jagreehal/workflow","version":"1.8.0","keywords":["workflow","workflows","result","result-type","error-handling","typescript","async","async-await","type-safe","type-inference","railway-oriented-programming","functional-programming","either","monad","step","orchestration","pipeline","early-exit","resume","caching","hitl","human-in-the-loop"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"@jagreehal/workflow@1.8.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/workflow#readme","bugs":{"url":"https://github.com/jagreehal/workflow/issues"},"tsd":{"directory":"src","compilerOptions":{"strict":true,"skipLibCheck":true,"noUnusedLocals":false,"noUnusedParameters":false},"testFilePattern":"**/index.test-d.ts"},"dist":{"shasum":"2b7aa29296ed8afca2131746acf744cc7ad3e488","tarball":"https://registry.npmjs.org/@jagreehal/workflow/-/workflow-1.8.0.tgz","fileCount":31,"integrity":"sha512-NXcscjEdSlj5BCxqauirMkMPwgzczLNYU2eDXskqUZRBbfHVeXE77cdD1cn3pmcRIffn7WMVEgu3Nbm/wJC7VA==","signatures":[{"sig":"MEQCIHGuZiAEaXMCpUA77P1YIgi3/XLSTKd6HfpdsWkrkLKrAiBjbny4KLWDGUjlXQJHVJ/Xzm+J0a6AimI4/tCnJyYwwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jagreehal%2fworkflow@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3833802},"main":"./dist/index.cjs","type":"module","_from":"file:jagreehal-workflow-1.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./workflow":{"types":"./dist/workflow.d.ts","import":"./dist/workflow.js","require":"./dist/workflow.cjs"},"./visualize":{"types":"./dist/visualize.d.ts","import":"./dist/visualize.js","require":"./dist/visualize.cjs"}},"scripts":{"tsd":"tsd --files 'src/**/*.test-d.ts'","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist lib","quality":"pnpm build:tsc && pnpm test && pnpm lint","release":"pnpm build && changeset publish","prebuild":"pnpm clean","build:tsc":"tsc --noEmit","changeset":"changeset","test:watch":"vitest watch","test:coverage":"vitest run --coverage","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5734d950-54ef-4f20-886b-674d58796487"}},"_resolved":"/tmp/5c1de4f7ae086a11b39764f777c2115e/jagreehal-workflow-1.8.0.tgz","_integrity":"sha512-NXcscjEdSlj5BCxqauirMkMPwgzczLNYU2eDXskqUZRBbfHVeXE77cdD1cn3pmcRIffn7WMVEgu3Nbm/wJC7VA==","repository":{"url":"git+https://github.com/jagreehal/workflow.git","type":"git"},"_npmVersion":"11.7.0","description":"Typed async workflows with automatic error inference. Build type-safe workflows with Result types, step caching, resume state, and human-in-the-loop support.","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.33.0","tsup":"^8.5.1","eslint":"9.39.2","vitest":"^4.0.16","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@changesets/cli":"^2.29.8","@types/picomatch":"^4.0.2","typescript-eslint":"^8.51.0","@vitest/coverage-v8":"^4.0.16","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/utils":"^8.51.0","@typescript-eslint/parser":"^8.51.0","@total-typescript/ts-reset":"^0.6.1","@total-typescript/tsconfig":"^1.0.4","@typescript-eslint/rule-tester":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0","@ianvs/prettier-plugin-sort-imports":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/workflow_1.8.0_1768139403929_0.0809567944060654","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@jagreehal/workflow","version":"1.9.0","keywords":["workflow","workflows","result","result-type","error-handling","typescript","async","async-await","type-safe","type-inference","railway-oriented-programming","functional-programming","either","monad","step","orchestration","pipeline","early-exit","resume","caching","hitl","human-in-the-loop"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"@jagreehal/workflow@1.9.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/workflow#readme","bugs":{"url":"https://github.com/jagreehal/workflow/issues"},"tsd":{"directory":"src","compilerOptions":{"strict":true,"skipLibCheck":true,"noUnusedLocals":false,"noUnusedParameters":false},"testFilePattern":"**/index.test-d.ts"},"dist":{"shasum":"0947ad127287787a182337cb13ad4c2d02d596fd","tarball":"https://registry.npmjs.org/@jagreehal/workflow/-/workflow-1.9.0.tgz","fileCount":43,"integrity":"sha512-eX3jKNhOuNF7pPi0qasxYH5QB8Z3Oz/ViC5+v+JVnX3wuXEpX+uKx9zqdwlg4bbwO7Gh2CiRaAFp/FusPawW5A==","signatures":[{"sig":"MEUCIH7WiNPX5jl3CnjLCUN+WyZaC6RLL/03BIaXxiTqpTfkAiEAyj9U2vzt2TtT7ISLOHRSK+7nb/UlpiH4NDbo4jVerVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jagreehal%2fworkflow@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4619716},"main":"./dist/index.cjs","type":"module","_from":"file:jagreehal-workflow-1.9.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./batch":{"types":"./dist/batch.d.ts","import":"./dist/batch.js","require":"./dist/batch.cjs"},"./resource":{"types":"./dist/resource.d.ts","import":"./dist/resource.js","require":"./dist/resource.cjs"},"./workflow":{"types":"./dist/workflow.d.ts","import":"./dist/workflow.js","require":"./dist/workflow.cjs"},"./visualize":{"types":"./dist/visualize.d.ts","import":"./dist/visualize.js","require":"./dist/visualize.cjs"}},"scripts":{"tsd":"tsd --files 'src/**/*.test-d.ts'","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist lib","quality":"pnpm build:tsc && pnpm test && pnpm lint","release":"pnpm build && changeset publish","prebuild":"pnpm clean","build:tsc":"tsc --noEmit","changeset":"changeset","test:watch":"vitest watch","test:coverage":"vitest run --coverage","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5734d950-54ef-4f20-886b-674d58796487"}},"_resolved":"/tmp/4258bc598fd596513bed9af0380176ec/jagreehal-workflow-1.9.0.tgz","_integrity":"sha512-eX3jKNhOuNF7pPi0qasxYH5QB8Z3Oz/ViC5+v+JVnX3wuXEpX+uKx9zqdwlg4bbwO7Gh2CiRaAFp/FusPawW5A==","repository":{"url":"git+https://github.com/jagreehal/workflow.git","type":"git"},"_npmVersion":"11.7.0","description":"Typed async workflows with automatic error inference. Build type-safe workflows with Result types, step caching, resume state, and human-in-the-loop support.","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.33.0","tsup":"^8.5.1","eslint":"9.39.2","vitest":"^4.0.16","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@changesets/cli":"^2.29.8","@types/picomatch":"^4.0.2","typescript-eslint":"^8.51.0","@vitest/coverage-v8":"^4.0.16","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/utils":"^8.51.0","@typescript-eslint/parser":"^8.51.0","@total-typescript/ts-reset":"^0.6.1","@total-typescript/tsconfig":"^1.0.4","@typescript-eslint/rule-tester":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0","@ianvs/prettier-plugin-sort-imports":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/workflow_1.9.0_1768162803606_0.9697302295964714","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@jagreehal/workflow","version":"1.10.0","keywords":["workflow","workflows","result","result-type","error-handling","typescript","async","async-await","type-safe","type-inference","railway-oriented-programming","functional-programming","either","monad","step","orchestration","pipeline","early-exit","resume","caching","hitl","human-in-the-loop"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"@jagreehal/workflow@1.10.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/workflow#readme","bugs":{"url":"https://github.com/jagreehal/workflow/issues"},"tsd":{"directory":"src","compilerOptions":{"strict":true,"skipLibCheck":true,"noUnusedLocals":false,"noUnusedParameters":false},"testFilePattern":"**/index.test-d.ts"},"dist":{"shasum":"163311dd78711cacf1faa5bb542645860f73a60c","tarball":"https://registry.npmjs.org/@jagreehal/workflow/-/workflow-1.10.0.tgz","fileCount":43,"integrity":"sha512-KzUH1vmaI4cHd7Io7dz6xKKdnc3RxSLKeyOGBAmtIeP/fhc9wZ8l+hRoReTZ2/uNG7SO1IteY7FZjn+zij7Irw==","signatures":[{"sig":"MEUCIGjBzhF/ZY2zxT93+aYJ4XW0O8gneMS3IsETArloyGgVAiEAvpP0dq8vP68NrBZAYgL2HBjBt471NGoi1+BjWFS7fr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jagreehal%2fworkflow@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4625904},"main":"./dist/index.cjs","type":"module","_from":"file:jagreehal-workflow-1.10.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./batch":{"types":"./dist/batch.d.ts","import":"./dist/batch.js","require":"./dist/batch.cjs"},"./resource":{"types":"./dist/resource.d.ts","import":"./dist/resource.js","require":"./dist/resource.cjs"},"./workflow":{"types":"./dist/workflow.d.ts","import":"./dist/workflow.js","require":"./dist/workflow.cjs"},"./visualize":{"types":"./dist/visualize.d.ts","import":"./dist/visualize.js","require":"./dist/visualize.cjs"}},"scripts":{"tsd":"tsd --files 'src/**/*.test-d.ts'","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist lib","quality":"pnpm build:tsc && pnpm test && pnpm lint","release":"pnpm build && changeset publish","prebuild":"pnpm clean","build:tsc":"tsc --noEmit","changeset":"changeset","test:watch":"vitest watch","test:coverage":"vitest run --coverage","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5734d950-54ef-4f20-886b-674d58796487"}},"_resolved":"/tmp/5b426adf5e97b5973739d0e246864fca/jagreehal-workflow-1.10.0.tgz","_integrity":"sha512-KzUH1vmaI4cHd7Io7dz6xKKdnc3RxSLKeyOGBAmtIeP/fhc9wZ8l+hRoReTZ2/uNG7SO1IteY7FZjn+zij7Irw==","repository":{"url":"git+https://github.com/jagreehal/workflow.git","type":"git"},"_npmVersion":"11.7.0","description":"Typed async workflows with automatic error inference. Build type-safe workflows with Result types, step caching, resume state, and human-in-the-loop support.","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.33.0","tsup":"^8.5.1","eslint":"9.39.2","vitest":"^4.0.16","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","@changesets/cli":"^2.29.8","@types/picomatch":"^4.0.2","typescript-eslint":"^8.51.0","@vitest/coverage-v8":"^4.0.16","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/utils":"^8.51.0","@typescript-eslint/parser":"^8.51.0","@total-typescript/ts-reset":"^0.6.1","@total-typescript/tsconfig":"^1.0.4","@typescript-eslint/rule-tester":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0","@ianvs/prettier-plugin-sort-imports":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/workflow_1.10.0_1768341471961_0.4906202277445222","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@jagreehal/workflow","version":"1.11.0","keywords":["workflow","workflows","result","result-type","error-handling","typescript","async","async-await","type-safe","type-inference","railway-oriented-programming","functional-programming","either","monad","step","orchestration","pipeline","early-exit","resume","caching","hitl","human-in-the-loop"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"@jagreehal/workflow@1.11.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/workflow#readme","bugs":{"url":"https://github.com/jagreehal/workflow/issues"},"tsd":{"directory":"src","compilerOptions":{"strict":true,"skipLibCheck":true,"noUnusedLocals":false,"noUnusedParameters":false},"testFilePattern":"**/index.test-d.ts"},"dist":{"shasum":"96478beaaa99c4da9d480d6c6d5d9b9bd64341d3","tarball":"https://registry.npmjs.org/@jagreehal/workflow/-/workflow-1.11.0.tgz","fileCount":43,"integrity":"sha512-rI5hAG2cPG3vOB8Hf0cQXqsSStUV3DIKDfeewLCw9GgmIJLbn5OVlcPIJn5zCU0Yn27z3nXuFUYxM/kAU1FMog==","signatures":[{"sig":"MEYCIQC8RroEBQydoZ6a6AV+UzQsd4a5ODCzlga5V5nSWTw//AIhAOJnAc6Sad2/KqXAZPufW7eRaN2DTUKnhLH/spjUWXE4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jagreehal%2fworkflow@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4624786},"main":"./dist/index.cjs","type":"module","_from":"file:jagreehal-workflow-1.11.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./batch":{"types":"./dist/batch.d.ts","import":"./dist/batch.js","require":"./dist/batch.cjs"},"./resource":{"types":"./dist/resource.d.ts","import":"./dist/resource.js","require":"./dist/resource.cjs"},"./workflow":{"types":"./dist/workflow.d.ts","import":"./dist/workflow.js","require":"./dist/workflow.cjs"},"./visualize":{"types":"./dist/visualize.d.ts","import":"./dist/visualize.js","require":"./dist/visualize.cjs"}},"scripts":{"tsd":"tsd --files 'src/**/*.test-d.ts'","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist lib","quality":"pnpm build:tsc && pnpm test && pnpm lint","release":"pnpm build && changeset publish","prebuild":"pnpm clean","build:tsc":"tsc --noEmit","changeset":"changeset","test:watch":"vitest watch","test:coverage":"vitest run --coverage","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5734d950-54ef-4f20-886b-674d58796487"}},"_resolved":"/tmp/ca5fd33fb8afd28bf10b9fda6c435a9a/jagreehal-workflow-1.11.0.tgz","_integrity":"sha512-rI5hAG2cPG3vOB8Hf0cQXqsSStUV3DIKDfeewLCw9GgmIJLbn5OVlcPIJn5zCU0Yn27z3nXuFUYxM/kAU1FMog==","repository":{"url":"git+https://github.com/jagreehal/workflow.git","type":"git"},"_npmVersion":"11.7.0","description":"Typed async workflows with automatic error inference. Build type-safe workflows with Result types, step caching, resume state, and human-in-the-loop support.","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.33.0","tsup":"^8.5.1","eslint":"9.39.2","vitest":"^4.0.17","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.8","@changesets/cli":"^2.29.8","@types/picomatch":"^4.0.2","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.17","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/utils":"^8.53.0","@typescript-eslint/parser":"^8.53.0","@total-typescript/ts-reset":"^0.6.1","@total-typescript/tsconfig":"^1.0.4","@typescript-eslint/rule-tester":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0","@ianvs/prettier-plugin-sort-imports":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/workflow_1.11.0_1768342341618_0.06091668436160891","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@jagreehal/workflow","version":"1.12.0","keywords":["workflow","workflows","result","result-type","error-handling","typescript","async","async-await","type-safe","type-inference","railway-oriented-programming","functional-programming","either","monad","step","orchestration","pipeline","early-exit","resume","caching","hitl","human-in-the-loop"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"@jagreehal/workflow@1.12.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/workflow#readme","bugs":{"url":"https://github.com/jagreehal/workflow/issues"},"tsd":{"directory":"src","compilerOptions":{"strict":true,"skipLibCheck":true,"noUnusedLocals":false,"noUnusedParameters":false},"testFilePattern":"**/index.test-d.ts"},"dist":{"shasum":"a19c6b6f23ed91ab9268019d2566df8b084901c6","tarball":"https://registry.npmjs.org/@jagreehal/workflow/-/workflow-1.12.0.tgz","fileCount":43,"integrity":"sha512-h95mSlzdwVK33oim9cMeli0HYBhFnsbx0qqN4B3j84MZBSIH18ZLRRaWr1VkG+3alCRvYDfcjcJJyr9FOlwyIQ==","signatures":[{"sig":"MEUCIQCs1qF1bCsphAbW1jT3SpVhkhnEjOY50x0HkH9/9DXsrgIgMVbQoLK60i63qDp/z7Mz/6zc4qX5773e8MU4WBhq0ag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jagreehal%2fworkflow@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4647430},"main":"./dist/index.cjs","type":"module","_from":"file:jagreehal-workflow-1.12.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./batch":{"types":"./dist/batch.d.ts","import":"./dist/batch.js","require":"./dist/batch.cjs"},"./resource":{"types":"./dist/resource.d.ts","import":"./dist/resource.js","require":"./dist/resource.cjs"},"./workflow":{"types":"./dist/workflow.d.ts","import":"./dist/workflow.js","require":"./dist/workflow.cjs"},"./visualize":{"types":"./dist/visualize.d.ts","import":"./dist/visualize.js","require":"./dist/visualize.cjs"}},"scripts":{"tsd":"tsd --files 'src/**/*.test-d.ts'","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist lib","quality":"pnpm build:tsc && pnpm test && pnpm lint","release":"pnpm build && changeset publish","prebuild":"pnpm clean","build:tsc":"tsc --noEmit","changeset":"changeset","test:watch":"vitest watch","test:coverage":"vitest run --coverage","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5734d950-54ef-4f20-886b-674d58796487"}},"_resolved":"/tmp/8a8906ecb2dfe7b9a49d51c7192b669b/jagreehal-workflow-1.12.0.tgz","_integrity":"sha512-h95mSlzdwVK33oim9cMeli0HYBhFnsbx0qqN4B3j84MZBSIH18ZLRRaWr1VkG+3alCRvYDfcjcJJyr9FOlwyIQ==","repository":{"url":"git+https://github.com/jagreehal/workflow.git","type":"git"},"_npmVersion":"11.7.0","description":"Typed async workflows with automatic error inference. Build type-safe workflows with Result types, step caching, resume state, and human-in-the-loop support.","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.33.0","tsup":"^8.5.1","eslint":"9.39.2","vitest":"^4.0.17","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.8","@changesets/cli":"^2.29.8","@types/picomatch":"^4.0.2","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.17","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/utils":"^8.53.0","@typescript-eslint/parser":"^8.53.0","@total-typescript/ts-reset":"^0.6.1","@total-typescript/tsconfig":"^1.0.4","@typescript-eslint/rule-tester":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0","@ianvs/prettier-plugin-sort-imports":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/workflow_1.12.0_1768384120014_0.5042296024947397","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@jagreehal/workflow","version":"1.13.0","keywords":["workflow","workflows","result","result-type","error-handling","typescript","async","async-await","type-safe","type-inference","railway-oriented-programming","functional-programming","either","monad","step","orchestration","pipeline","early-exit","resume","caching","hitl","human-in-the-loop"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"@jagreehal/workflow@1.13.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/workflow#readme","bugs":{"url":"https://github.com/jagreehal/workflow/issues"},"tsd":{"directory":"src","compilerOptions":{"strict":true,"skipLibCheck":true,"noUnusedLocals":false,"noUnusedParameters":false},"testFilePattern":"**/index.test-d.ts"},"dist":{"shasum":"300c36916fd569e5a880f425be72f0d61202c6ba","tarball":"https://registry.npmjs.org/@jagreehal/workflow/-/workflow-1.13.0.tgz","fileCount":74,"integrity":"sha512-X1Yal150UNcCaOMeWkQc/1LoDcUAFYXRku3cY3NoTX2CJ+IumAVjXyc275GSielNa9e/2arJQIYdbczMYfN0Ig==","signatures":[{"sig":"MEUCIET3s46WnaTYdM/H5jHGTV/QFMWCvaL3S2aqiSqlW31TAiEA3l7pEZNIApLAoliPNMxqIpbMLvZuAnIg7oEAXDJffRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jagreehal%2fworkflow@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5328846},"main":"./dist/index.cjs","type":"module","_from":"file:jagreehal-workflow-1.13.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./batch":{"types":"./dist/batch.d.ts","import":"./dist/batch.js","require":"./dist/batch.cjs"},"./match":{"types":"./dist/match.d.ts","import":"./dist/match.js","require":"./dist/match.cjs"},"./duration":{"types":"./dist/duration.d.ts","import":"./dist/duration.js","require":"./dist/duration.cjs"},"./resource":{"types":"./dist/resource.d.ts","import":"./dist/resource.js","require":"./dist/resource.cjs"},"./schedule":{"types":"./dist/schedule.d.ts","import":"./dist/schedule.js","require":"./dist/schedule.cjs"},"./workflow":{"types":"./dist/workflow.d.ts","import":"./dist/workflow.js","require":"./dist/workflow.cjs"},"./visualize":{"types":"./dist/visualize.d.ts","import":"./dist/visualize.js","require":"./dist/visualize.cjs"}},"scripts":{"tsd":"tsd --files 'src/**/*.test-d.ts'","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist lib","quality":"pnpm build:tsc && pnpm test && pnpm lint","release":"pnpm build && changeset publish","prebuild":"pnpm clean","build:tsc":"tsc --noEmit","changeset":"changeset","test:watch":"vitest watch","test:coverage":"vitest run --coverage","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5734d950-54ef-4f20-886b-674d58796487"}},"_resolved":"/tmp/80db104361aacfd7ac099fcf93fc5fa2/jagreehal-workflow-1.13.0.tgz","_integrity":"sha512-X1Yal150UNcCaOMeWkQc/1LoDcUAFYXRku3cY3NoTX2CJ+IumAVjXyc275GSielNa9e/2arJQIYdbczMYfN0Ig==","repository":{"url":"git+https://github.com/jagreehal/workflow.git","type":"git"},"_npmVersion":"11.7.0","description":"Typed async workflows with automatic error inference. Build type-safe workflows with Result types, step caching, resume state, and human-in-the-loop support.","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.33.0","tsup":"^8.5.1","eslint":"9.39.2","vitest":"^4.0.17","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.9","@changesets/cli":"^2.29.8","@types/picomatch":"^4.0.2","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.17","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/utils":"^8.53.0","@typescript-eslint/parser":"^8.53.0","@total-typescript/ts-reset":"^0.6.1","@total-typescript/tsconfig":"^1.0.4","@typescript-eslint/rule-tester":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0","@ianvs/prettier-plugin-sort-imports":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/workflow_1.13.0_1768505849017_0.642903521760444","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@jagreehal/workflow","version":"1.14.0","keywords":["workflow","workflows","result","result-type","error-handling","typescript","async","async-await","type-safe","type-inference","railway-oriented-programming","functional-programming","either","monad","step","orchestration","pipeline","early-exit","resume","caching","hitl","human-in-the-loop"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"@jagreehal/workflow@1.14.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/workflow#readme","bugs":{"url":"https://github.com/jagreehal/workflow/issues"},"tsd":{"directory":"src","compilerOptions":{"strict":true,"skipLibCheck":true,"noUnusedLocals":false,"noUnusedParameters":false},"testFilePattern":"**/index.test-d.ts"},"dist":{"shasum":"7ae9d3dd0614f06587103e3fa3d2d387340f6bd8","tarball":"https://registry.npmjs.org/@jagreehal/workflow/-/workflow-1.14.0.tgz","fileCount":75,"integrity":"sha512-f07VQw8zCiKZpwlBUmwdmau5VzbCJn0cA/vOKpvjEwhwuEMUiAPfXCmxkjOVzZjbHNozI9H6cRK+hCvtU7a4eg==","signatures":[{"sig":"MEYCIQDn8Jml1i2kAsEgWDRSatXDFwESqbEHxkQqcjWuQ7j3JQIhAKqhXZF5HPdNjX5KN1PlzshUkR+lMmu8KX78Ci8mPQ9T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jagreehal%2fworkflow@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5835357},"main":"./dist/index.cjs","type":"module","_from":"file:jagreehal-workflow-1.14.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./batch":{"types":"./dist/batch.d.ts","import":"./dist/batch.js","require":"./dist/batch.cjs"},"./match":{"types":"./dist/match.d.ts","import":"./dist/match.js","require":"./dist/match.cjs"},"./duration":{"types":"./dist/duration.d.ts","import":"./dist/duration.js","require":"./dist/duration.cjs"},"./resource":{"types":"./dist/resource.d.ts","import":"./dist/resource.js","require":"./dist/resource.cjs"},"./schedule":{"types":"./dist/schedule.d.ts","import":"./dist/schedule.js","require":"./dist/schedule.cjs"},"./workflow":{"types":"./dist/workflow.d.ts","import":"./dist/workflow.js","require":"./dist/workflow.cjs"},"./visualize":{"types":"./dist/visualize.d.ts","import":"./dist/visualize.js","require":"./dist/visualize.cjs"}},"scripts":{"tsd":"tsd --files 'src/**/*.test-d.ts'","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist lib","quality":"pnpm build:tsc && pnpm test && pnpm lint","release":"pnpm build && changeset publish","prebuild":"pnpm clean","build:tsc":"tsc --noEmit","changeset":"changeset","test:watch":"vitest watch","test:coverage":"vitest run --coverage","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5734d950-54ef-4f20-886b-674d58796487"}},"_resolved":"/tmp/73d3b090361c9cd12ffa6a8be0a9b332/jagreehal-workflow-1.14.0.tgz","_integrity":"sha512-f07VQw8zCiKZpwlBUmwdmau5VzbCJn0cA/vOKpvjEwhwuEMUiAPfXCmxkjOVzZjbHNozI9H6cRK+hCvtU7a4eg==","repository":{"url":"git+https://github.com/jagreehal/workflow.git","type":"git"},"_npmVersion":"11.7.0","description":"Typed async workflows with automatic error inference. Build type-safe workflows with Result types, step caching, resume state, and human-in-the-loop support.","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.19.0","tsd":"^0.33.0","tsup":"^8.5.1","jsdom":"^27.4.0","eslint":"9.39.2","vitest":"^4.0.17","mermaid":"^11.12.2","@types/ws":"^8.18.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.9","@changesets/cli":"^2.29.8","@types/picomatch":"^4.0.2","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.17","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/utils":"^8.53.0","@typescript-eslint/parser":"^8.53.0","@total-typescript/ts-reset":"^0.6.1","@total-typescript/tsconfig":"^1.0.4","@typescript-eslint/rule-tester":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0","@ianvs/prettier-plugin-sort-imports":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/workflow_1.14.0_1768507147419_0.8980261720879088","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@jagreehal/workflow","version":"1.15.0","keywords":["workflow","workflows","result","result-type","error-handling","typescript","async","async-await","type-safe","type-inference","railway-oriented-programming","functional-programming","either","monad","step","orchestration","pipeline","early-exit","resume","caching","hitl","human-in-the-loop"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"@jagreehal/workflow@1.15.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/workflow#readme","bugs":{"url":"https://github.com/jagreehal/workflow/issues"},"tsd":{"directory":"src","compilerOptions":{"strict":true,"skipLibCheck":true,"noUnusedLocals":false,"noUnusedParameters":false},"testFilePattern":"**/index.test-d.ts"},"dist":{"shasum":"f72d188dab4b2e4a109ace6891e9a9f0dae2a409","tarball":"https://registry.npmjs.org/@jagreehal/workflow/-/workflow-1.15.0.tgz","fileCount":75,"integrity":"sha512-MfMeCjUOSAnIm400wSATTn8oweaXfVeaK810pM9gW2R2bmD0okcphgWeYKsifeMALvlF2UcfddryP3s0HvAe3w==","signatures":[{"sig":"MEQCIBBYn8CdZNf/6xQ7c4DiC1ZqvKjfMHC5a7NjejGob1bGAiBdxc9DDiNI2AVtiRf5xE8ylBCq6Mb01SX1xkCSFH1VBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jagreehal%2fworkflow@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5899418},"main":"./dist/index.cjs","type":"module","_from":"file:jagreehal-workflow-1.15.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./batch":{"types":"./dist/batch.d.ts","import":"./dist/batch.js","require":"./dist/batch.cjs"},"./match":{"types":"./dist/match.d.ts","import":"./dist/match.js","require":"./dist/match.cjs"},"./duration":{"types":"./dist/duration.d.ts","import":"./dist/duration.js","require":"./dist/duration.cjs"},"./resource":{"types":"./dist/resource.d.ts","import":"./dist/resource.js","require":"./dist/resource.cjs"},"./schedule":{"types":"./dist/schedule.d.ts","import":"./dist/schedule.js","require":"./dist/schedule.cjs"},"./workflow":{"types":"./dist/workflow.d.ts","import":"./dist/workflow.js","require":"./dist/workflow.cjs"},"./visualize":{"types":"./dist/visualize.d.ts","import":"./dist/visualize.js","require":"./dist/visualize.cjs"}},"scripts":{"tsd":"tsd --files 'src/**/*.test-d.ts'","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist lib","quality":"pnpm build:tsc && pnpm test && pnpm lint","release":"pnpm build && changeset publish","prebuild":"pnpm clean","build:tsc":"tsc --noEmit","changeset":"changeset","test:watch":"vitest watch","test:coverage":"vitest run --coverage","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5734d950-54ef-4f20-886b-674d58796487"}},"_resolved":"/tmp/8fc5fb746929d20aa6608e0b501ac702/jagreehal-workflow-1.15.0.tgz","_integrity":"sha512-MfMeCjUOSAnIm400wSATTn8oweaXfVeaK810pM9gW2R2bmD0okcphgWeYKsifeMALvlF2UcfddryP3s0HvAe3w==","repository":{"url":"git+https://github.com/jagreehal/workflow.git","type":"git"},"_npmVersion":"11.7.0","description":"Typed async workflows with automatic error inference. Build type-safe workflows with Result types, step caching, resume state, and human-in-the-loop support.","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.19.0","tsd":"^0.33.0","pino":"^10.2.0","tsup":"^8.5.1","jsdom":"^27.4.0","eslint":"9.39.2","vitest":"^4.0.17","mermaid":"^11.12.2","@types/ws":"^8.18.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.9","@changesets/cli":"^2.29.8","@types/picomatch":"^4.0.2","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.17","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/utils":"^8.53.0","@typescript-eslint/parser":"^8.53.0","@total-typescript/ts-reset":"^0.6.1","@total-typescript/tsconfig":"^1.0.4","@typescript-eslint/rule-tester":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0","@ianvs/prettier-plugin-sort-imports":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/workflow_1.15.0_1768516683751_0.4829908226966575","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@jagreehal/workflow","version":"1.16.0","keywords":["workflow","workflows","result","result-type","error-handling","typescript","async","async-await","type-safe","type-inference","railway-oriented-programming","functional-programming","either","monad","step","orchestration","pipeline","early-exit","resume","caching","hitl","human-in-the-loop"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"@jagreehal/workflow@1.16.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/workflow#readme","bugs":{"url":"https://github.com/jagreehal/workflow/issues"},"tsd":{"directory":"src","compilerOptions":{"strict":true,"skipLibCheck":true,"noUnusedLocals":false,"noUnusedParameters":false},"testFilePattern":"**/index.test-d.ts"},"dist":{"shasum":"d33f691d6b91af1d9e121e34e04b416099dde175","tarball":"https://registry.npmjs.org/@jagreehal/workflow/-/workflow-1.16.0.tgz","fileCount":75,"integrity":"sha512-GibePAXuOqq4Bm8vYScu/GLDKo2Qs6zVbLgDpM1XY+nrwkEOpIcxeddi1EjTloMm3evPbeb87GITdNCOHwr/8A==","signatures":[{"sig":"MEUCIQDMBppnjcH/ViKohuZJaWHshrWllosT+PtLqHQBG/qtpAIgV6+eUIdSaZiajlcBHJ0aiD91V9OpnXgeDD4K8FNx4wA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jagreehal%2fworkflow@1.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6167244},"main":"./dist/index.cjs","type":"module","_from":"file:jagreehal-workflow-1.16.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./batch":{"types":"./dist/batch.d.ts","import":"./dist/batch.js","require":"./dist/batch.cjs"},"./match":{"types":"./dist/match.d.ts","import":"./dist/match.js","require":"./dist/match.cjs"},"./duration":{"types":"./dist/duration.d.ts","import":"./dist/duration.js","require":"./dist/duration.cjs"},"./resource":{"types":"./dist/resource.d.ts","import":"./dist/resource.js","require":"./dist/resource.cjs"},"./schedule":{"types":"./dist/schedule.d.ts","import":"./dist/schedule.js","require":"./dist/schedule.cjs"},"./workflow":{"types":"./dist/workflow.d.ts","import":"./dist/workflow.js","require":"./dist/workflow.cjs"},"./visualize":{"types":"./dist/visualize.d.ts","import":"./dist/visualize.js","require":"./dist/visualize.cjs"}},"scripts":{"tsd":"tsd --files 'src/**/*.test-d.ts'","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist lib","quality":"pnpm build:tsc && pnpm test && pnpm lint","release":"pnpm build && changeset publish","prebuild":"pnpm clean","build:tsc":"tsc --noEmit","changeset":"changeset","test:watch":"vitest watch","test:coverage":"vitest run --coverage","version-packages":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5734d950-54ef-4f20-886b-674d58796487"}},"_resolved":"/tmp/d9ce06e68aa73ac3fbf410374d76363d/jagreehal-workflow-1.16.0.tgz","_integrity":"sha512-GibePAXuOqq4Bm8vYScu/GLDKo2Qs6zVbLgDpM1XY+nrwkEOpIcxeddi1EjTloMm3evPbeb87GITdNCOHwr/8A==","repository":{"url":"git+https://github.com/jagreehal/workflow.git","type":"git"},"_npmVersion":"11.7.0","description":"Typed async workflows with automatic error inference. Build type-safe workflows with Result types, step caching, resume state, and human-in-the-loop support.","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.19.0","tsd":"^0.33.0","pino":"^10.2.0","tsup":"^8.5.1","jsdom":"^27.4.0","eslint":"9.39.2","vitest":"^4.0.17","mermaid":"^11.12.2","@types/ws":"^8.18.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.9","@changesets/cli":"^2.29.8","@types/picomatch":"^4.0.2","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.17","eslint-plugin-unicorn":"^62.0.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/utils":"^8.53.0","@typescript-eslint/parser":"^8.53.0","@total-typescript/ts-reset":"^0.6.1","@total-typescript/tsconfig":"^1.0.4","@typescript-eslint/rule-tester":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0","@ianvs/prettier-plugin-sort-imports":"^4.7.0"},"_npmOperationalInternal":{"tmp":"tmp/workflow_1.16.0_1768516814655_0.11548098652280703","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-12-21T21:06:01.652Z","modified":"2026-06-04T13:20:25.125Z","1.0.0":"2025-12-21T21:06:01.984Z","1.1.0":"2025-12-21T23:02:43.288Z","1.2.0":"2025-12-22T08:36:55.546Z","1.3.0":"2025-12-22T10:45:44.100Z","1.4.0":"2025-12-22T20:42:20.455Z","1.5.0":"2026-01-03T00:25:53.087Z","1.6.0":"2026-01-03T22:13:59.404Z","1.7.0":"2026-01-07T22:05:00.645Z","1.8.0":"2026-01-11T13:50:04.119Z","1.9.0":"2026-01-11T20:20:03.825Z","1.10.0":"2026-01-13T21:57:52.143Z","1.11.0":"2026-01-13T22:12:21.823Z","1.12.0":"2026-01-14T09:48:40.242Z","1.13.0":"2026-01-15T19:37:29.311Z","1.14.0":"2026-01-15T19:59:07.625Z","1.15.0":"2026-01-15T22:38:03.932Z","1.16.0":"2026-01-15T22:40:14.882Z","1.16.1":"2026-06-04T00:27:08.739Z"},"bugs":{"url":"https://github.com/jagreehal/workflow/issues"},"author":{"name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","homepage":"https://github.com/jagreehal/workflow#readme","keywords":["workflow","workflows","result","result-type","error-handling","typescript","async","async-await","type-safe","type-inference","railway-oriented-programming","functional-programming","either","monad","step","orchestration","pipeline","early-exit","resume","caching","hitl","human-in-the-loop"],"repository":{"url":"git+https://github.com/jagreehal/workflow.git","type":"git"},"description":"Typed async workflows with automatic error inference. Build type-safe workflows with Result types, step caching, resume state, and human-in-the-loop support.","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"readme":"","readmeFilename":""}