{"_id":"mthatchetts","_rev":"274-607844316021b424da2b89ee01007837","name":"mthatchetts","dist-tags":{"latest":"0.0.434"},"versions":{"0.0.9":{"name":"mthatchetts","version":"0.0.9","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.9","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"a5c792762b74fed22c286bc050c5db43b4d20ff9","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.9.tgz","fileCount":169,"integrity":"sha512-JiI2xtblc0Zf5HYexfKv3FEoDXipa4b8QPGIwpO0AExLewhqjNK/BosQDXkqdk1J4pPVPgpJGzOpKs8tNW4Clw==","signatures":[{"sig":"MEUCIQCTp8da23v5LotkTAVh9/8t6Mh2Hqil8VcsCjko3QgwAQIgQKBOQrzkpX9k0ckpq4y/POGJtOy+xG0EEv6lCGyDIyc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825570},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"1decaa0fb409503c56965299203d51c8d5f38c71","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.1.0","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.9_1731376974811_0.9046422567804593","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"mthatchetts","version":"0.0.10","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.10","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"2496bacbc588d8da3d216337e4f03e2196dcda1e","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.10.tgz","fileCount":169,"integrity":"sha512-LBHaEUnfKJ+sJX5vLZWry9ytGpHTpn2G49INbkAWFlNmkNuNYeYSpTFq3VdV+HcZt8MqEOXUoSAqDXDqNEJjwQ==","signatures":[{"sig":"MEUCIF1v4zMD4IkTFf/lpI+8NJOzRAexOb/cuJ+pE1gF2iyBAiEApf4AfXLkgyMj1i1QWvxMmeKPCEpSJEGU999gTJtMDuA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825571},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"0ff7e6768b554022cc118a610ad82af1283a4068","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.1.0","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.10_1731377582595_0.4420603784206052","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"mthatchetts","version":"0.0.11","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.11","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"4d6eb810ba11527821e5b0264ecf74c62a66d99c","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.11.tgz","fileCount":169,"integrity":"sha512-PuM4w5KBDz2yvJzBeaUBHSzRbYOyXbzPuEo2+RTAdp8LHoc84Od6xU6nZg2TKAV5+BwE7upDThn/ChjWfKLqKg==","signatures":[{"sig":"MEQCIH6GQEaH3PYic2LK0a2MWXWHGlCWD6MaFVGFCTf9YPVhAiAVYA8ItjPQ9YbN+alPtJwBxyBnEmYmDtYh9YWMg23++Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825571},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"0ff7e6768b554022cc118a610ad82af1283a4068","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.1.0","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.11_1731377932996_0.14328258927242343","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"mthatchetts","version":"0.0.12","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.12","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"91c65dc08591502c1eb5ad263016a821c5dce71a","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.12.tgz","fileCount":169,"integrity":"sha512-YrGOiPuheNc+RYx/fOi28OJhkjbuEI4N/E/OS/lFgUNXlQe/JNLxaZFxdNVtQnxHTSRz+KwgoEVpufsZKGWXGg==","signatures":[{"sig":"MEUCIQCR2X4DZ5OHGt2sCCHhwFf5QHpwypUwTEy2DVNZ+z4yRwIgJvEeh9Vb0wwO6xHIoieFPGlHtOSBvc6ElwCrI2REFe0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825571},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"0ff7e6768b554022cc118a610ad82af1283a4068","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.1.0","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.12_1731378596435_0.3559751491525356","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"mthatchetts","version":"0.0.13","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.13","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"0578ea51faf3e2d16dad5371d05ce91481ab038f","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.13.tgz","fileCount":169,"integrity":"sha512-N5oPLLPStgZbT7+XZ/zZGpq+dRB3acXC1VFQZNN+6pxeMa/jojph2IXaAPHHURMrPROo+cxYmAwqCN/TqiOphw==","signatures":[{"sig":"MEYCIQCIYGi7qIEdyMOwIcWyLKhVFKfn7q4yJ0zU7fOfj4PqjQIhAIOGP+rP0NW2pJxOG+PT8B0Y7R6084Cov7VfXl56P/lj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825571},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"0ff7e6768b554022cc118a610ad82af1283a4068","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.1.0","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.13_1731379201383_0.620978500109459","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"mthatchetts","version":"0.0.14","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.14","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"91086ebb755f77ebfd1a54ff5b15e963cacc1289","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.14.tgz","fileCount":169,"integrity":"sha512-YLbJ+jVb2XvxqmHR1gCRgJ5xDKJpLku0EV0j/711BueqqiL7p2tn/XFOGpJ+ngg4j6EOcxmIYAp0OyvoEcSqhw==","signatures":[{"sig":"MEUCIBGawOu8o02v5KNQ048HuLO4Xcx5uRMcv2bF4muzi4omAiEAp1531jevAqx2zq+K553O//z3Q4UvbpH/f8WPvQ0Wpk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825571},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"6ff0a349f69ce2617148971654986a20c40d9fd8","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.1.0","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.14_1731384569342_0.4190028451086061","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"mthatchetts","version":"0.0.15","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.15","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"e43db66eae008b038164ab2a1a4c39c92046bfed","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.15.tgz","fileCount":169,"integrity":"sha512-mdVnELtFPosiNhkF53Mh27orI46m90eXl016KzJMHLCs5GFD12LSAvIkbUS+zAsVzezGh6Pl4Vn6RJG8WRJECA==","signatures":[{"sig":"MEYCIQCq1WP6Qfd+vhrmtBLTfPUlbqPFLZ3pSKGFTIEUgcfj/wIhAMOYuSnr+7tvUJkL6bjeAf2Wha8pvIrR04Ks3zMBhv8M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825571},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"6ff0a349f69ce2617148971654986a20c40d9fd8","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.1.0","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.15_1731385262542_0.31667727056626216","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"mthatchetts","version":"0.0.16","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.16","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"5786c19577bc557acffa7453de1873a19d97cea2","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.16.tgz","fileCount":169,"integrity":"sha512-IcqzqzXqEWdYKirbGVaeFItgDZwpFLfzVF0+dqpSuHcZGHy16ILkqdSj0hx+Rfcs6B6mp9L09kXUjAcQgMeBoA==","signatures":[{"sig":"MEYCIQCoprYf1O75fGyk1HWqjPUrbNFesvQN28sKORtB5GXxkAIhAPkhGLNDmTal6bCVshu6OfY1lJNoWW9mZC7MCPW6t/Fn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825571},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"6ff0a349f69ce2617148971654986a20c40d9fd8","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.1.0","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.16_1731385853470_0.5159640542601807","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"mthatchetts","version":"0.0.19","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.19","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"69ab2e704ff7288df668714a2f644277552b01a0","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.19.tgz","fileCount":169,"integrity":"sha512-FMuf4yDTjRN1xdBpiUxG0G3A7D3yMgRiBhThUG0gPBZR4T3tryYZ17uHgweKG/NiDXCLvN1eU2/2d/eWGUJEJA==","signatures":[{"sig":"MEUCIQD7CB6oJ/wqf79wzyAHk9iF4MVcbA9CQUklJUGKNFs9PQIgRaDugR/2BDQybNfS3ePv8OMChcg7V3oPGXElVHiJnVQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825571},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"170bca51b1fd4373ae6545b64ec5bb4e3511e7db","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.1.0","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.19_1731399262839_0.6312261583575689","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"mthatchetts","version":"0.0.20","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.20","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"b88c5d095d8039721a98fc042d471e93f5225732","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.20.tgz","fileCount":169,"integrity":"sha512-7sUu0A851gLGvuR2GHyzjF6rNf+KV8d2E23JkMjjYbyPu1mJlwDrRc4Uvq2lVyt4PnsdvLJ82335QqycfPs/Zw==","signatures":[{"sig":"MEUCIBucggMafMxUlA87T2u3UTD6V4YK929Bu0T98HqmrhXQAiEAtV5lumxXibzGGBmYe/kUJCwaoNm9tT8PzIMbYgqdO+M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825571},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"80f4ee84c25967917a77b69b70691be20dca84ca","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.1.0","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.20_1731401637994_0.4894578191073464","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"mthatchetts","version":"0.0.21","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.21","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"08c4a980723153acfc50dfe5a1bdf4ddc259e287","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.21.tgz","fileCount":169,"integrity":"sha512-nPxjGr/lI2D2z1bFkzuGaGpjYZZGMu9iDA1v/l6Ggvs5zDbu5Zdt++HkETZwYcs38Y4lCuxVqW3MgfyJvcNE1g==","signatures":[{"sig":"MEYCIQDl8ibf22UTnHjYmqw3U+k+chhtqr1Fe6KgQJoWvUiFcQIhALMAql7/76j+MaGI+oFo2XZBUepWeJiuuh160zSdKFvp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825571},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"80f4ee84c25967917a77b69b70691be20dca84ca","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.1.0","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.21_1731402147271_0.7991518536441389","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"mthatchetts","version":"0.0.22","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.22","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"e111154df9ca4aa76a33bf4e4e8279e3760d01bb","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.22.tgz","fileCount":169,"integrity":"sha512-pHzYV4UEsn+dOKeSo9e0MfOMb0TcAR5ctpGHkxHRRJW76UoBRPnnyA9NVpRAQ5zVDsOEUZ3fZg9XUDsJ7QZlJg==","signatures":[{"sig":"MEQCIFLsomKKHlnpU9fLYFqgILXprI0bjtxm0NL9PDjss03zAiBOo0GpCvOn46SATMIcMO8XuhWooK319gszaJHFlrVdSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825571},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"80f4ee84c25967917a77b69b70691be20dca84ca","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.1.0","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.22_1731406109591_0.9269502984816489","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"mthatchetts","version":"0.0.23","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.23","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"c1a606073c6236b2c1e4ce6f33c97a0fdc5c95a7","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.23.tgz","fileCount":169,"integrity":"sha512-nNgBRyIlpYvnvJEhPYPjINozq/xxR/7cdeJn+bXumcAv37j15gPz+4p3EwtOSgH3dgL0QXPFfUUQKFvyR2YcVw==","signatures":[{"sig":"MEYCIQCic/CN2I6GEzjA6m8Ldk+dtUxb8qOUfHRvUkd7oUkwSQIhAPLeIGbGu5C+bnoz8ptqxkF577x9iZcKETgUQ5QDmA6w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825571},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"80f4ee84c25967917a77b69b70691be20dca84ca","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.1.0","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.23_1731406267510_0.9772423128346435","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"mthatchetts","version":"0.0.24","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.24","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"80e443169ce2ecc3e09a04810eee7ce7a15c5a31","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.24.tgz","fileCount":169,"integrity":"sha512-jHvUShaM91K5BRf7oLyy47sgUxuAIQjm50UbOQaylT9aH1hWmXcTM/yAUF964/2p/O7+CnC19zWO+xjrEnKj4w==","signatures":[{"sig":"MEUCIQCj8Bk57gjXdDomMfN7mMEPASmj4UqmuaiXHLxsg92OcgIgd5Ff93ZvRwVpvChgrUrfyifjo7u7FW9RV6tuDqZYdfQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825571},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"f78f4b1cf89e872b320a508395c907c51b84e992","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.1.0","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.24_1731409668205_0.747753093108465","host":"s3://npm-registry-packages"}},"0.0.25":{"name":"mthatchetts","version":"0.0.25","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.25","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"9ad6ca208f67698cde17d7d21d5f651b8040e67a","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.25.tgz","fileCount":169,"integrity":"sha512-rKQ09Q0TdJAPEPqTTB8FoyOdmSPa+BnPFlnmLcD9Nb5Xa8tz0mv1Vc0lk9tYWxQBIzs1QoXihuOj4O79l0D12A==","signatures":[{"sig":"MEUCIQD1sWG0en76jJoFyRSR6dT/FMtO4K7AoNrOEXnJM+mUrQIgYVVy0SZ11ip/li4JasSZb99AoIjeRQXBTe9RWjOpFrA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825571},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"f78f4b1cf89e872b320a508395c907c51b84e992","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.1.0","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.25_1731410566068_0.9373500761895499","host":"s3://npm-registry-packages"}},"0.0.26":{"name":"mthatchetts","version":"0.0.26","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.26","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"d34b3e78a7345dd4c7f6cc4f139075486849023e","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.26.tgz","fileCount":169,"integrity":"sha512-dB4PR1d7xso2QrEH1zH7x+/+5htt9OdpJUKwVekAMeC5txK+iOlNiF+AtJ980VVlnEndzWVYzGIUn/QHvtV5Bw==","signatures":[{"sig":"MEUCIQDfyY1GL/n1+Py7zOwwwao97gKH703ErkTXKLIHMvQunAIgGtP4cj5ULzVIh0bqEPcNEa2KiSrk/wPNLQwI1qDsXLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825571},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"f4e8566c8305bb3f13d26379b7e7237378865e83","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.1.0","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.26_1731410725387_0.3250933911243117","host":"s3://npm-registry-packages"}},"0.0.27":{"name":"mthatchetts","version":"0.0.27","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.27","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"0055a7156893f86cb12b22adb9c9cb1d356cb706","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.27.tgz","fileCount":169,"integrity":"sha512-rE/opORV/ETvSPkFiyCfexMEg8jPf2BA+LchWnc9jRBC3Foc6vWsSNDiRvigVNnBygJ4P8t2kSZko2uTSg40sg==","signatures":[{"sig":"MEYCIQCfO698fJ+Qt5q+aB7LeIr0Szn5U7W5ED6hGDjCCNBgCgIhAIKmruZBFCN9xOeAyxg0GD/MODsuYY7C3yVgmspmDoNM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825571},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"f4e8566c8305bb3f13d26379b7e7237378865e83","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.1.0","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.27_1731411166515_0.05101601679186474","host":"s3://npm-registry-packages"}},"0.0.28":{"name":"mthatchetts","version":"0.0.28","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.28","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"346a4b99beaac9e504152cf1847c2d0d5dd74e11","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.28.tgz","fileCount":169,"integrity":"sha512-bWtMKYfR4K6ouzyU9nmh4fYN+emNgrPpjIixEga3vweUK9Kwl+uWPSUhXdVr8089uSwSziDY+R5fikMoDReruQ==","signatures":[{"sig":"MEUCIQCCDBUGX58hkQz5MiyMFY9uTbx7GvffY6Og0b/Sn/7hOQIgRKrqdLk0KiKbjJUpYn21AYBgA8j9WNgFGM+pcDa379k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825571},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"f4e8566c8305bb3f13d26379b7e7237378865e83","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.1.0","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.28_1731411459215_0.8931951964683378","host":"s3://npm-registry-packages"}},"0.0.29":{"name":"mthatchetts","version":"0.0.29","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.29","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"5b43693b984cd81d5aa35e89d6111a8a71080579","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.29.tgz","fileCount":169,"integrity":"sha512-587yfpyq2N0hm81JzfmW53NNcD9TBbb7fwHb29Lw5iPXO4awqRDIjYnXEF1YxU3C+gCgCYhZwyEtNnNSy8+yXQ==","signatures":[{"sig":"MEUCIQDEx+ya2QNqBybIAxV5Ehn2tua/cDIzWHaRUtwFLD/pYQIgTnZrKRg2mCIAvKkCHAdY5lAYe2wdRhgWoU/pnz5vbRE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825571},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"01f2d6c2b2f980d29788254184eb830350284fbd","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.1.0","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.29_1731412012342_0.10058617061590525","host":"s3://npm-registry-packages"}},"0.0.30":{"name":"mthatchetts","version":"0.0.30","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.30","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"f63f5245c656800962e99e81e28ac6d4568cc93c","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.30.tgz","fileCount":169,"integrity":"sha512-qpTIDqVBI4Hpoe/LDtS2vnWQJV77XyTjBEyMr9IZmh7j6iAhwuAfD9/LzZzXfwUO+nsOHRphURPbQ2I5PktoDQ==","signatures":[{"sig":"MEQCIAR4gx6K2GZEaIt4CngOzAwmcl7BaQP9CRrI4NZncEZYAiBbLV6TR0aAh1s8yIMACl0lim4n4/ISsC/7TtJrCvkn3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825571},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"3281986892e2649740816ee0b99d398c1b7f4fab","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.1.0","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.30_1731416611633_0.4358259481361819","host":"s3://npm-registry-packages"}},"0.0.32":{"name":"mthatchetts","version":"0.0.32","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.32","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"998287a75195d10cd048147063b71f165c298349","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.32.tgz","fileCount":169,"integrity":"sha512-K+t77cHfYObwGIJ3sw/gf+vuNi84jcPhVwiMCGQZU0Gpaw7FUCd7qWDx/4DDKCwkZzGEo9Q+2ueZZxvSyXP9bQ==","signatures":[{"sig":"MEQCIG/BccmJNqnkD+M4VazKjiAT4/bFgzK18fB8MbhUI7CXAiBGa5vTIeuxaPlVHUtlhhEra2NnPUB0lf4FonaT1T4VNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825571},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"9628e22001ad5b7a761c22af9dc29d53639242eb","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.1.0","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.32_1731578179266_0.09661754284475821","host":"s3://npm-registry-packages"}},"0.0.33":{"name":"mthatchetts","version":"0.0.33","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.33","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"ca2b32dad3ae7b535d0eae9db75c4eea162f7ab9","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.33.tgz","fileCount":169,"integrity":"sha512-lOK/CNrSsofbg4pI/gnRBOGBhTwHagoos+byTb9bf/AkFrl1a3ok2KuqjkfaXG6JrZSggTP5Z6yjrOVo/Maj8A==","signatures":[{"sig":"MEYCIQDXbzMBdu37lJbebWQm1sLOtdEjWus9zVuNPegglNEO8gIhAPkvkZicuM5smoSi2qSuSm1BvSj2592brTv45l/nppi5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825571},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"0a98520a84d7caf1df2cd89b294049f618ea91b1","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.1.0","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.33_1731578738243_0.8102268105057142","host":"s3://npm-registry-packages"}},"0.0.34":{"name":"mthatchetts","version":"0.0.34","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.34","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"d24bc11ad162f23cc0d180179263a91652dca773","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.34.tgz","fileCount":169,"integrity":"sha512-kFwFLcFJCfjhJfAsNVx4e+SKGx/eUqxM86C96WjsYsNP0pmKHyMUFJHpKCXrQNS7RqznkXq4HwudgAKSHk4sdQ==","signatures":[{"sig":"MEYCIQDG/91BFDYln4AxbW5KoW3hMpjqSGnv4utw2OG3TYMk9gIhAK/12xu74DtCDbEakyKhsiC3d+0soagM3Y7QVNByBZqb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825571},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"5163565019c136704f16fd5882fb3ffd2ef4a00e","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.1.0","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.34_1731579051164_0.8089234776002248","host":"s3://npm-registry-packages"}},"0.0.35":{"name":"mthatchetts","version":"0.0.35","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.35","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"01f6ea54e3f554611e2d11dbfaa1852c485fa748","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.35.tgz","fileCount":169,"integrity":"sha512-nX52UKjbiJ/wxKqKrOkphgNqgYQbWO3GmoAZ6+ccnKpvPzdcOfFDtbTd2mnMZd9DbWXEequ29jSKbr7ZcUJALw==","signatures":[{"sig":"MEUCIAm4O/XLR/NmvVxezflXJmsCf2FNCDowraaxCnJXERFAAiEA7rJ4/UmJ2RmW5DDGwMtlkpGCx+F1aax/44N43jxUxlc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825571},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"5163565019c136704f16fd5882fb3ffd2ef4a00e","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.35_1731579563956_0.9375202824559556","host":"s3://npm-registry-packages"}},"0.0.36":{"name":"mthatchetts","version":"0.0.36","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.36","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"a81ca9c71a2b29c418e7eb19da557cd5375d3e92","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.36.tgz","fileCount":169,"integrity":"sha512-LqnJ97Xh/geM0c6UiKZdsdvLDv1njCam/fgVg22MQ5ekZ2spDqPsKVRUhYOiOn4CVr+YtId9JXBZ/T1aP6xACw==","signatures":[{"sig":"MEQCIEm7rWPDe2Q+aHk9cPlW18jARJrwcFwVg/bU/bOoe6b0AiAnndWzupuS2TFlaDYDu4XZPVRrR4QQglk2U1B/ai0+UA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825571},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"5163565019c136704f16fd5882fb3ffd2ef4a00e","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.36_1731579903886_0.6165819348750061","host":"s3://npm-registry-packages"}},"0.0.37":{"name":"mthatchetts","version":"0.0.37","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.37","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"62aa58c93bd2e759848a87a12711241e012195e7","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.37.tgz","fileCount":169,"integrity":"sha512-hx3P3kE7zM7g3WXTq5wT9mUcKlOKsDUXOqn/DhozSLctM6dIqxGroime5dOjxu9drCDBdm87G27FY9XVKx/T/g==","signatures":[{"sig":"MEYCIQCLIhOkJ1CyUiFp5i6Q6gKc4+roV+PceSP1PNbXtQH7SwIhAK2jGQb7W6AwDn0N0DAhHswAA30kgcntTHl1N+MoIHUZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825571},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"69e4ff34a4fac8a8a93e0a0a65053a00d1ede1d1","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.37_1731580398161_0.7598987434386348","host":"s3://npm-registry-packages"}},"0.0.38":{"name":"mthatchetts","version":"0.0.38","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.38","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"426a910408908af9770db069ec045b2c45ebaa67","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.38.tgz","fileCount":169,"integrity":"sha512-uWZdOrfZ4DYe+3TEJDVhGFm2unYfLU6FDJG8aPrGwQJYLL7JtVFQ1Nk7U+uCMxCe2P+Jzs8lmSpB70ICCFzX+Q==","signatures":[{"sig":"MEQCIBGClIBiUvlyBTAmm44A3n1Lw8hObWT3vJkwfyA0+DxCAiADwdEDAnjelhm0yhk1NFMr1OebLx+qpBTfQ3MBBvYHsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825571},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"69e4ff34a4fac8a8a93e0a0a65053a00d1ede1d1","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.38_1731580970942_0.3017455056632292","host":"s3://npm-registry-packages"}},"0.0.39":{"name":"mthatchetts","version":"0.0.39","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.39","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"01e5178143664e21150f60a1405d4891497cd6ec","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.39.tgz","fileCount":169,"integrity":"sha512-V80RiiNaD8y+14waQNPP9S8V7z5ih9oJBu5DNQcKEoRzfbYvkERncP4TLUw8VkmNh73J7hlhGFcPrwXiKAKo5Q==","signatures":[{"sig":"MEUCIQC81jgO8LO3oyaHZ/UV1ZmPPOe2qOVCwMbr2jgEOOQ9DgIgWPXgTQLEsYAP0fhHz0b+O8z/ShwfPPvfniRif6Sw0MY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825571},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"69e4ff34a4fac8a8a93e0a0a65053a00d1ede1d1","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.39_1731581419758_0.001040461658939229","host":"s3://npm-registry-packages"}},"0.0.40":{"name":"mthatchetts","version":"0.0.40","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.40","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"54d7a3e2f0dffd8c965e866e97c15b135d3b7c1a","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.40.tgz","fileCount":169,"integrity":"sha512-FnVMjb1GdOZQr/6MzBjncBu+YPPiOtub8tTEZLZcaAIAo46MinBLqgRfMOkqxM+wOrayiaIkMadwojhhKYe/NQ==","signatures":[{"sig":"MEYCIQCCy/j6O/xAx/sa5KBCWwarALe1CdCOPTSD8hdIsZql4wIhANCzgE2B7g+TEd2mt1oOVVvRfdnaSe7LcN4QYxE4o9QI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825571},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"453d96933d824215c568b30263e31d06a5a2e2a4","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.40_1731582135590_0.6330471996847742","host":"s3://npm-registry-packages"}},"0.0.41":{"name":"mthatchetts","version":"0.0.41","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.41","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"b315552aa8c9b64437019f5901c0c622ac0fd967","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.41.tgz","fileCount":169,"integrity":"sha512-+euRzRzct3ttlc7H91l9sUCxhP33LgK4y/TxIRE91Hq3O928m0HGjTIW1zK2jChHfn5VHZnAVk2YY7bhUzlceA==","signatures":[{"sig":"MEUCIQCiybPdt4TK+a4SXK6j/aCOLEPDl5xK/xt5uyecU662EgIgFSnPetYihTwbfDm3nqsRlZLE6d6PkTXPGYxaQGSL4gc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825571},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"3e146b938d47251e489e08ac1ba8c29aad5985ce","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.41_1731584838233_0.051987849359206306","host":"s3://npm-registry-packages"}},"0.0.42":{"name":"mthatchetts","version":"0.0.42","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.42","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"133360ed69f8d646dac59c981763eb7b022dd5b7","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.42.tgz","fileCount":169,"integrity":"sha512-HoeuuLMra6X5RsjQrH2EhwPQuNJauR1M3Zv5ugFsZwKF/xl08kMjTHPMKJCQ/WuUaEgyCRwzaIzX9dykxrtXWw==","signatures":[{"sig":"MEUCIG8/nbBcIa/PvxXCfP6tgz6C+25/yEsqjUsB76xMPrAIAiEAuJj3vIT+xXwDDACMegddFpxDt4KLYXGghkiJx8bTfmU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825571},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"bf724bf2f2485c5876cdbaa00241a9440b3cf699","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.42_1731585848469_0.24486692250547692","host":"s3://npm-registry-packages"}},"0.0.43":{"name":"mthatchetts","version":"0.0.43","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.43","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"316194d9c0d751a0d3dff8ff528631c1ce5ac4d8","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.43.tgz","fileCount":169,"integrity":"sha512-97OI+hb7lr873a4uTPJhG5Ln8ELZaz3sXDgasemDvy36zVtBWQkgfN5YhxEbhiG9SNPEOTwdBoCGEzPEwcy42g==","signatures":[{"sig":"MEQCIBktQfVHlG3thMrnBV/7Z1qRLEq8KpWYKgEx7ThJYw+MAiBAbl//3+XuXuH2DSJu6J07sJTJ1iuyC0HmWFxQdoXA4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825571},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"e26430c19830e418a9726a3fe2b2f67b7646f04c","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.43_1731586624537_0.9290774507949922","host":"s3://npm-registry-packages"}},"0.0.45":{"name":"mthatchetts","version":"0.0.45","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.45","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"8beb3c1f6e8265de8dafae11680684cf99d5dad4","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.45.tgz","fileCount":169,"integrity":"sha512-QBUhzdIEvAupN0IxaPCskzc6E6mW7QtGpgUxsMks9T4YqhzoEzaMHG1q557Wi5IwN4gSR5A6D/Htj893eVHw3w==","signatures":[{"sig":"MEYCIQC9THPiMYlH1rGwm+BReysBQ1zG9/xHxmRQBiKWKBjBpQIhAKUKT+z5vmM0+VeQxY0TkSZm2rfe999dTzSMjlIgcGZK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825571},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"1f8fcbaa9f2cd14925fd16eeeae4a38263545f86","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.45_1731650334182_0.03179638915440863","host":"s3://npm-registry-packages"}},"0.0.46":{"name":"mthatchetts","version":"0.0.46","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.46","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"61d1ad1e30b9ba268028bb4055af7fd49b543101","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.46.tgz","fileCount":169,"integrity":"sha512-c73GAP4Ql98ahLcRfT//1GkkDBkwfZQFdONaKGfF3FuM3Hv16YuTMe+RL9J3hmYZVg/545kIdlDbH0FvZd3lNg==","signatures":[{"sig":"MEUCID0cJ8P/GhRbBLugcGNmcvCJBKZZSOPE+s968MBMWs1rAiEAr2VqxVx9/n/hTjlQD7lj8ivlexrNSMQ+xnDZGo9qzyE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":836199},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"21a4fe3be5e50c28c74c3ae9cff5eadfb5d64bf4","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.46_1731830910452_0.18225649253122667","host":"s3://npm-registry-packages"}},"0.0.47":{"name":"mthatchetts","version":"0.0.47","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.47","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"97c6438ef7959ab4f7f9948291c0d5589ace9129","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.47.tgz","fileCount":187,"integrity":"sha512-4VvYRjWw5HfxRmXrzJLptZHQG69R2YRLPDt4gBdSq9P4/c9EbzVQWLE9zX3emB8c7ZfOf54NLdzLk6/9zML1gQ==","signatures":[{"sig":"MEUCIQCXC+w0o4tzqB9eaIefvvv/VFp4S9pEbH1Zbs+sMFuxQQIgaxp1DTyduxfvKGLJM+iopJ9/NSdudjeYJqE+I5D6s0w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":998698},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"c6a1683d6a58ec370205b33da356e295d8c960e4","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.47_1732070831708_0.034384404964583615","host":"s3://npm-registry-packages"}},"0.0.48":{"name":"mthatchetts","version":"0.0.48","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.48","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"ef87b950b232a48208b973c98c5c5babf7d7c27f","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.48.tgz","fileCount":187,"integrity":"sha512-Ne5uNUAS7bp9wTbIVBp+O8mZMwtDqjWkinQsK45G9FqOxBAa/N0jbXauQWy9UgXwPlawKEQTTC/EV/u1veOhww==","signatures":[{"sig":"MEYCIQD2d/1t066oI+xZb2YHKSdW+dh/0FlFtNg7Bh+iwvO8NAIhAKNIYThILqc93SLjdhZphayoFqDOrf8q9Wwe25qsm7k/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":998698},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"c6a1683d6a58ec370205b33da356e295d8c960e4","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.48_1732071140102_0.9126593113051893","host":"s3://npm-registry-packages"}},"0.0.49":{"name":"mthatchetts","version":"0.0.49","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.49","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"c1f2a241ea0879344ac93babf902e4c94ea264a2","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.49.tgz","fileCount":187,"integrity":"sha512-xdrxRRcpcAV0C4PnXixRy8gNJtYCcYE3vXjY25fuSjN/Jw1Hi3WCMXi5Q5UcmkatRXd2ip3vXZxYhBtXFsnQ+A==","signatures":[{"sig":"MEQCIA8XtVhlk1+4GG1Yn4kDG+tAHTbtBxI1Sm28CrPn9ag2AiAEvR4a7FizXx1aPKh0dXqRXtxKRlqH9vejd4gxn+OuNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":998698},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"c6a1683d6a58ec370205b33da356e295d8c960e4","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.49_1732071761130_0.04100657906687166","host":"s3://npm-registry-packages"}},"0.0.50":{"name":"mthatchetts","version":"0.0.50","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.50","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"01a9b37ace5e03f584e1205d53dbecc58ee9c66f","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.50.tgz","fileCount":187,"integrity":"sha512-oQaG5e3WUh9q6GOsEuCtlPwu7C6PlPmrDD2wBTaxiJzDKkAqjI1nVYhxhLVRtURw9HPpKP+QqCVjMfkQDuaFVg==","signatures":[{"sig":"MEYCIQDBJN/rvBEfq/3eEXXM7z73PNruh+yhN5R3wgBJmn5UoQIhAJe8XLo4K08/Je4uZYn7O+JIxvnVzixPpMJH4edJykP1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":998698},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"c6a1683d6a58ec370205b33da356e295d8c960e4","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.50_1732072160988_0.24950368052373229","host":"s3://npm-registry-packages"}},"0.0.51":{"name":"mthatchetts","version":"0.0.51","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.51","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"39bad651035b70fd35261c3ae8734baff3b77c44","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.51.tgz","fileCount":187,"integrity":"sha512-lzynQs4SxWGOrUfLt5iYp+dkzd4Q1VRe73uxnYQq/eID6LNIE+zNYwmwzmCQqhDHlYaji0wzA8H4FJKCQDp5iw==","signatures":[{"sig":"MEYCIQD0QEEeJskOVWPjrUa4ikca+iVoy8kM/V5sICeAjxeumAIhAOBB8OhDn4BUPV8sqpIvFgVqB/micmS8md1rLpxmwSIZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":998698},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"f4189a067711b1b2242ede84947b2a07fc01b55f","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.51_1732072841868_0.6919088964747659","host":"s3://npm-registry-packages"}},"0.0.52":{"name":"mthatchetts","version":"0.0.52","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.52","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"25e8fccbae4d52f3a8c53dda90ec7af3d420a999","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.52.tgz","fileCount":187,"integrity":"sha512-EwotBWo3qJ1o9wl/NxrOT7bohA7CMRn3qfQe0djSufruwHJKhMWF12W3/ljFnnU5Ml88MYoaCfmNBt0MG2KUyw==","signatures":[{"sig":"MEUCIQCVvmim8+C/gPp23KW9P523NHuzJJoMuzc2PSAKeTfvpwIgclJeVrMD3EPOWsd3Kz9r8PvUafpeU/E6qRHT+wZAJ88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":998698},"type":"module","exports":{".":{"types":["./src/index.ts","./dist/index.js"],"import":["./src/index.ts","./dist/index.js"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"f4189a067711b1b2242ede84947b2a07fc01b55f","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.52_1732073216004_0.9895369235409297","host":"s3://npm-registry-packages"}},"0.0.53":{"name":"mthatchetts","version":"0.0.53","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.53","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"71ae12e34078df75c3b5f0b820959fd18cc27219","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.53.tgz","fileCount":187,"integrity":"sha512-PuKb+9GxrldZSxciWMtqVWzlH0+VUAxYW8MEa0CbAf94xCre6LK1ac7h/jvFPN0NDO5SR6++gxHkRHaeFdOH/w==","signatures":[{"sig":"MEQCIGsh38m/A6vB7/xT7BHYf7P5yAfna7Ul4e/ZletR/BJTAiBJhZDywwnG2svjblwGB4egmg/HnJ2gYG+QywK/Nnj/aQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":998970},"type":"module","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"f32c28a95ccc813b37b2f01a0e063c1b456cd4b5","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.53_1732074573459_0.9331904202508821","host":"s3://npm-registry-packages"}},"0.0.54":{"name":"mthatchetts","version":"0.0.54","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.54","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"a95ea05af1882bcb4be311002140d84a3072d99b","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.54.tgz","fileCount":187,"integrity":"sha512-bBh1zAZ14XRIeW4kvhFdso4pGUW3pXcrmmYa3xME6SWQTE0+NsMun+9Qz0cLnvddLVtTFnL4m/RYg3zAOhNP+Q==","signatures":[{"sig":"MEQCIDlEXFf4+RkFXS+KXeMDEDpYebqOIi1PeghHggHClDfGAiB/eypytubRDUQxkjxvQ1relO/fiG0REZj45ZSOTM7V9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":998970},"type":"module","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"f32c28a95ccc813b37b2f01a0e063c1b456cd4b5","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.54_1732075252119_0.4541330723002788","host":"s3://npm-registry-packages"}},"0.0.55":{"name":"mthatchetts","version":"0.0.55","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.55","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"03b43cc4c7843deb85c6b61297940696240bf90a","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.55.tgz","fileCount":284,"integrity":"sha512-uwtvfah4BQMM1hNYceq6LWEZKl+JSsSqN8cxPmZrYdZ5OtEv7XnOvUQEB9ZB2wsw1dyUoOt5qYoV/MP3x0fROQ==","signatures":[{"sig":"MEUCIF+bpjxHxghFK1tPWrnXbV/rzFqH3ZmeAKlS/moZETT9AiEAinn+ItZ7iEGAqupFpU/68VpDNcsrhkyraAJCrimhxSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1889115},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"f32c28a95ccc813b37b2f01a0e063c1b456cd4b5","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.55_1732075964496_0.5355194832467176","host":"s3://npm-registry-packages"}},"0.0.56":{"name":"mthatchetts","version":"0.0.56","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.56","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"fd51928b78657f36ee49a5f88ce40dbed0cc9b1b","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.56.tgz","fileCount":284,"integrity":"sha512-sSV0kVwg/p3k8SJTddsUdPfqnXyCQ2uWYlThQ5q5BZI5b7FJJ8xnZnRfH4YyA/LTCqlrScdX1NlVxapnLqdp5w==","signatures":[{"sig":"MEYCIQCYxLekLI3DbCN6vgYmdEPqb82Zpl5luOXjb3V+So1JmAIhALDud975h+fWXpF3BX5YG49SeeoemXl38qsFoj1dMgDz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1889115},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"374696e9247288b93021c57785fee27707244a48","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.56_1732076517062_0.2552088868340243","host":"s3://npm-registry-packages"}},"0.0.57":{"name":"mthatchetts","version":"0.0.57","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.57","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"928141bea9dd6d53439ac48dfb39377916cc8a1e","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.57.tgz","fileCount":284,"integrity":"sha512-FKIj6J/bKg9r83c1TE8FKzN4XGjUW2TNVweXqUMBwH7f6rVi4r/rKgpH1Wzms01eAfEI1BseAc0sMqWhrpbl7g==","signatures":[{"sig":"MEQCIHPy0lL4hwU1I6tXITG3ZwozRpC13Ni2K52mtrj9bQGpAiAU+SMP8XrFN5hXhGjMiGwM5GJbxFI8FePxJbkY8qUUYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1889115},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"470658cedb7515702ce21b6a01af73a3b428d343","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.57_1732077548472_0.3012737065711619","host":"s3://npm-registry-packages"}},"0.0.58":{"name":"mthatchetts","version":"0.0.58","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.58","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"639cb0bf0992878a03c85e6551a89dd850fab76e","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.58.tgz","fileCount":284,"integrity":"sha512-WlmccEjpG0r0PJ+XRbgBo9fpRBmU7BUQNlHwc7ZpLGIIiH18t6dE0VlXive3/jQDHhBIzFirmhNDyOk6Uw8ySA==","signatures":[{"sig":"MEUCIEKPYjmxpxNccbK+SpQnIqWgMkoj+7KxGXLeCfcJA/KKAiEAjPDT9ZCSpHkrR4fBmrvv55XjpOoSvXKz/fTV9wqzLnM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1889115},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"235564fbccf3a08912d308f07c1afd58145cc6c2","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.58_1732117780693_0.5630802911051807","host":"s3://npm-registry-packages"}},"0.0.60":{"name":"mthatchetts","version":"0.0.60","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.60","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"ff9e45d09de3f4d1bed0ae99950ac348b62235cc","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.60.tgz","fileCount":284,"integrity":"sha512-RBUcG7zLJW9xSDnKLSeUZ1kbw/CfHcqM6whJzvwzvETgiQSW/GXtUzlos78pDl/jRjCuf7RHhRk8FaCY7zDxsg==","signatures":[{"sig":"MEQCIE7z2OcaJpLnAsYo6V6GW3bx9IXCg7QJ5NxSiJVsHM6iAiBIda/DL2N820kKB/q9bPPgWyVOVG2PWnY1cYv+7LsF3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1889115},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"b365401ab915dbad41b77d532c3500319152475b","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.60_1732118747034_0.26131706792028386","host":"s3://npm-registry-packages"}},"0.0.61":{"name":"mthatchetts","version":"0.0.61","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.61","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"d4ce6badb4009923670bd88083038ed0f426c4ca","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.61.tgz","fileCount":284,"integrity":"sha512-9AOeEeDaKVi9FnZNLiDwp2eE+4pjG5av6sex4ZZfb3pSb06G0szMST5W2ekTaYoRNN/IVUulV+XdypYKNN7KPA==","signatures":[{"sig":"MEUCIAo/ghGRknG4uIfU2vcSQ70fO4p27Rtj9EqhcHvK4VnRAiEAorBAz9KmErBp9u11i2LJxQ1A68/cZ2e3Y3uznj/ULhQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1889115},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"4b512aae73e8dcf886fcba780c308f3053502bcb","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.61_1732156644025_0.44262602930468264","host":"s3://npm-registry-packages"}},"0.0.183":{"name":"mthatchetts","version":"0.0.183","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.183","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"220432c487c36aa90aebfe670c80a3a49a307c93","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.183.tgz","fileCount":284,"integrity":"sha512-zFXIBQDbzV85RAXNrfD54JjJW09FfY3G0G1LlTfM3B9qlqnGTZ5Wvl5yqACcPKv88UWk5YFfP+0XZhF4YzM5Bw==","signatures":[{"sig":"MEQCIBTp2ZOiR2kxna+MXkBYEpiWrS8uJik1XX60X7oawcETAiBzsRTM9faWH8U9C8A32T/uj3gYJKZpoJaTIveyCuEUvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892030},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"f2931690a2528170fd055399dd27fbee69789e0b","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.183_1732350613532_0.896223134036563","host":"s3://npm-registry-packages"}},"0.0.184":{"name":"mthatchetts","version":"0.0.184","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.184","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"cc31c09d1ab358bbf61f6a5395718960ce46a68e","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.184.tgz","fileCount":284,"integrity":"sha512-pxYH0nAYJojWlgPcvce/fo87OMAc7yvjevn8iGKfw/AhVWNAMrg2sTM/Y0oR3kC/kyfhRPaT+qVmXZ6CACLA9Q==","signatures":[{"sig":"MEQCIGDxG0SyesEPOFV10stJu6rqZhU6MNbQU0LXuFspBTaNAiATHuOVQA2ildSf2LUkCqvezHb1HbBloLJ9eQcly7Bk1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892030},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"96ea4e3e55969fd258148ab37fe3c789de786875","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.184_1732352292641_0.661022972096778","host":"s3://npm-registry-packages"}},"0.0.185":{"name":"mthatchetts","version":"0.0.185","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.185","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"45a360ff215dbe75df08a64f58f4e2f30856e2d0","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.185.tgz","fileCount":284,"integrity":"sha512-xryTWLdE/pyiiySYAN4a0F2bQIG1Y8CjfoAgRtWa4+jcLMk7iqjD3QInOsrcJM+w3t3UU0qu8dBVaRj6LOMOPw==","signatures":[{"sig":"MEYCIQDZdIcfbctPjLKNkYf1DPhcJg7MUNlcT2EtvDRgQkmgCAIhAMqwPd6AL8XDIgIOC/dr/mpW5GcuRS0pF00Ct7T1QrfX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892030},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"3f1d27af499374c31da0513de45153146a080065","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.185_1732352663304_0.5412031005176943","host":"s3://npm-registry-packages"}},"0.0.186":{"name":"mthatchetts","version":"0.0.186","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.186","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"ece64539a4bd5a5173bf96436359d805059220ce","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.186.tgz","fileCount":284,"integrity":"sha512-x/52aGQqTjk2K+B81T5wkCWZbuY9ZTQk2vJH0jjSjmZoo2sur3/bQ8h6xmYnHfGU+LzLZT0nQRjuVbR7TD/L5A==","signatures":[{"sig":"MEUCIDI8ClagHkWZqgM08auCgnl3Cc/ghdS2mR4NzjTNK+AWAiEAga7UcVIa+U+8P9Dx0xkc7XwzUlToBfYksoE9qdKMhKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892030},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"ff472bebafafe32fb94c99b7c5fac06c7f460af3","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.186_1732353277619_0.4754402123790269","host":"s3://npm-registry-packages"}},"0.0.187":{"name":"mthatchetts","version":"0.0.187","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.187","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"27a6718603cdd477b1d64644e68316ecb45c49bc","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.187.tgz","fileCount":284,"integrity":"sha512-K3LGoBngLJR6WXw5AFokyU+9KvMbd4UJbTGdWjRLXCrJvBcEo4e5HqQOZ8QFzTJ10+It++h7r/BXSVh8ebX0og==","signatures":[{"sig":"MEYCIQDAFSkHMNhE87dlCWzaD4TMMh4o0dCIL15EJ+G47/1AuAIhAKmtNQCvaQ91IcTUyhTwlq6RPSolAjjuiHVU208/p8W5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892030},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"964facede9ba73304256b02d000cf2320b0acbf9","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.187_1732354195512_0.3422151379274263","host":"s3://npm-registry-packages"}},"0.0.188":{"name":"mthatchetts","version":"0.0.188","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.188","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"02cba60d402a47ecabf1abfdd3cb0f6e15d0f441","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.188.tgz","fileCount":284,"integrity":"sha512-tDwQej2uM7FfuoWwiQl2YbfFNXrlBCYkUjY7r8f2yUZu9KR1zvA1b2YD5RYHg+x4f6P/Wm1zSCbSXOatVHH//w==","signatures":[{"sig":"MEUCIQCgwfi0w8WIyl6zFAxDw8TSRSCO7vfIp3mCUywa3JNfbQIgY/mkrc4l6wkQcG72S/6RiOgRrDo4zr6f6x5H9/lPB0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892030},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"f5b3100958eb2b61bf7c6f2369991d375b843105","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.188_1732355776796_0.48843320897581477","host":"s3://npm-registry-packages"}},"0.0.189":{"name":"mthatchetts","version":"0.0.189","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.189","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"2aef293afde5666d518a0f4f72a367f1164f4a3a","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.189.tgz","fileCount":284,"integrity":"sha512-exrqAk+c2kgp1zSx8n9wCoT+Hi3chWxsRbqhP4ILbySBw44AvxKW0HTXNwFvnIYNIUXSMZchJlLuOYCf3A6O3w==","signatures":[{"sig":"MEQCIHR7hV3QneasL/Wll8n1UsbSsMCGrvz42EXghJY349jlAiBzpt7gqTDCX8p59snnLndg+IrqdMN2m7qxYJGqGD1qOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892030},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"ba9bf88c82a5f1cf1375f318636d35cb43cd3935","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.189_1732356178740_0.2453399955565123","host":"s3://npm-registry-packages"}},"0.0.190":{"name":"mthatchetts","version":"0.0.190","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.190","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"ac00a87e478d68e7e9631eca6d70faad04ec46be","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.190.tgz","fileCount":284,"integrity":"sha512-+WzcK7GGzQhowwEZ/NhjsBXb3CZ7QxhnjAobR7oOnLlwkzL+1ozPsa8yLxS9KW7QpJad9CCvBvohfC6cBsoM/Q==","signatures":[{"sig":"MEUCIQCXasM56PSrAtwGgGgEtx3EJSOo46OCB8cDBhTQ5/JM3QIgeYEsZUZVp8V/gM1KORNDdlSiHBUSv0iK9bZw8dRrqjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892030},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"5522c1eabda1fb6a9c8f35263082790295db4f98","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.190_1732356682675_0.7665964781918906","host":"s3://npm-registry-packages"}},"0.0.191":{"name":"mthatchetts","version":"0.0.191","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.191","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"00066a178e11007d515883c3b0746539fe74282b","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.191.tgz","fileCount":284,"integrity":"sha512-ApV9R5X+vUrPRQ2SHYimuhcI3uNnkR7OVVbOOs1MTggBAP/CqHuoYuxarcG/vGSvpmC3JUYM/swOarnFrPi9zw==","signatures":[{"sig":"MEUCIQCdqDQ1esqiXIhXxEDWVZZUgGQOayYbPqp+06R6mBQ0sgIgFF1aYJ0riaDgHjHRj5bmVRRgpR+oWVEBR9Igl5GSNGw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892030},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"e76e4d7a4b5556574a7287762d69600941423306","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.191_1732358090042_0.37378481018198895","host":"s3://npm-registry-packages"}},"0.0.192":{"name":"mthatchetts","version":"0.0.192","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.192","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"b39407fea88bc979ea43ea83be322c75ceff9ee6","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.192.tgz","fileCount":284,"integrity":"sha512-h2yk66rttuQsaYGspY4vbUXbOqEeIN9BaX4bP/QTtU1j7/dYu7tY2gCRdrRzvoBflknLihBWAmPcwAcMLnwl4g==","signatures":[{"sig":"MEYCIQDwKCSoLZRtvunQ7J0a5PjZOH+MZ/3wMf6+WAyMuLpjPQIhAO4+sC5zl4qibod1rqj2wv/h314BK9Jfw6/EQS3wrJri","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892030},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"c188f918dc87a243bc86f3a91809675168acea0c","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.192_1732359359768_0.08117270770030438","host":"s3://npm-registry-packages"}},"0.0.193":{"name":"mthatchetts","version":"0.0.193","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.193","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"fe82210b15edffa1f2d2c5d807b3f30cbe4c4059","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.193.tgz","fileCount":284,"integrity":"sha512-WIA59i3f3fz52QukDNlHO7UnIawe0m2uMvkmosoo5aUiL6/AI3pWcoxPzTDwTk4JONd1YFDvuapqgAAlKg/rvg==","signatures":[{"sig":"MEYCIQCio0dYU1QaKZ9U5/gqit1NSS7JQh64RRBMTNDCHxt4tQIhAKEP+EVNVpK5KjVf+wdj4+nYwgvRYENJvdPNlO76T4/I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892030},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"610abc7703a609dddf3fd5ac4047cf759eecc90b","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.193_1732360688151_0.5212572060839071","host":"s3://npm-registry-packages"}},"0.0.194":{"name":"mthatchetts","version":"0.0.194","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.194","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"5f8640fef70f1ed383e1467a23f23d269366c079","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.194.tgz","fileCount":284,"integrity":"sha512-FssqsIPUGw8xT7F6s0E4xrGKssc9B5YKVT6NVlTEBPamCuFXxoQbVXLULiydrd+herY51kqXjkZTTSzBukhqTQ==","signatures":[{"sig":"MEUCIDhqsYUrt0uJjILvUvjAyXzeR/fR4hn//8zZfNwBgj9jAiEA01ctaSMLaYXW6pafIt+MLNaY0u4Jf8xGrmqP26MVAf0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892030},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"b7949c36532bf9b1160a247c2b6505fae2cf1272","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.194_1732361762099_0.1286221329743964","host":"s3://npm-registry-packages"}},"0.0.196":{"name":"mthatchetts","version":"0.0.196","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.196","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"aa30780da619a806bdeec00d24e24226ded5ea7a","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.196.tgz","fileCount":284,"integrity":"sha512-ew2ucG1DRUawI5zKB/S/kGEe9+WBmM76HKIivPSmrEhRBltUigJ9wHYCthbmveuZUOOOqrL/ZWtalbR3BGNY/Q==","signatures":[{"sig":"MEUCIQDK5ALMHJEbX2bpRgZ0sJiqpw26lOEQRXb+l8qVXxdT/wIgEI3Bya+hOWWynNU8T6jIOdvvZAzGsPliNvwsMcf3npM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892030},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"b2d0e982dac1ca1fb6c24528b5bc4a3530ab7964","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.196_1732364087309_0.8409928145022327","host":"s3://npm-registry-packages"}},"0.0.197":{"name":"mthatchetts","version":"0.0.197","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.197","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"632b1387ce69b86da1adcecef5f390dec13bac5b","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.197.tgz","fileCount":284,"integrity":"sha512-6pRafpzl+gI55E5XFZgR2ixgskJ95n/pAIrjlm8+/bCOiSoC6hmSAy2e1vjrfaGDNmrci2qSyDwZzE3CrNxAuQ==","signatures":[{"sig":"MEUCIFR8WhEHeSNEp4XfEWBlnWotaZXkQS6ITB20n8CJ3LwzAiEAsL0vmrWpL4t0DignCAV2gn5Frxg29535AiCdD78EjBw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892030},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"350ebfc1d392a0704af708f1992306e2b7138286","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.197_1732366301249_0.1822359054715701","host":"s3://npm-registry-packages"}},"0.0.198":{"name":"mthatchetts","version":"0.0.198","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.198","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"c5e9baaaed7d9d72b5fd9701b05b6408701a50be","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.198.tgz","fileCount":284,"integrity":"sha512-VBJ+JBji1XJo4zjFrzox2UyXQfptFmfEKeV6mvfIp/1/2qgWS0/geAtrTYvOnCNVPW3vRBAe5zOancRqDgCEmw==","signatures":[{"sig":"MEUCIBmoz/o0mP2pwMCtb+f2RAYMvFK/UO4vjbB/nx3WoArHAiEA1DoTaSIUqjoVm4TakLB6wjplONPltMy3vOw7dTuM/E0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892030},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"99fc002173a9bf84022cb703521d5e93a06af201","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.198_1732367279020_0.7723219430402368","host":"s3://npm-registry-packages"}},"0.0.199":{"name":"mthatchetts","version":"0.0.199","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.199","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"2ce0c14ccba545284460850c8695feedeada0b6d","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.199.tgz","fileCount":284,"integrity":"sha512-Ovwjb/5qLceH5NzU956opbQa0AEanXSSPfQS7p7r7HWTvxB/pdXeCRZ/8n+/o6NiynweACyTcsUnpcEY1JnU8A==","signatures":[{"sig":"MEUCID1LmOSxombC0wDBWdvMcfayydVjp5ncvojaaFHqQ/MIAiEA4bqEnOlkr9K8og6WVV4S305v/7Y6A+WjfPGAgOHo8BA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892030},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"562ac8ae8b849e31f70d4bfd0923ae0cdb3d2898","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.199_1732367974487_0.06187480514093768","host":"s3://npm-registry-packages"}},"0.0.200":{"name":"mthatchetts","version":"0.0.200","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.200","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"24d4304429a93e75a3ea45c0c2a0ad82d184d6ea","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.200.tgz","fileCount":284,"integrity":"sha512-3pJu41lXNhCFNbDWq/KtPN00GH2T6vY33aqJysdo7gvvopCPajit7QdmYMjBukAaRLRQaRkHcNkyuN/Hj5gO4g==","signatures":[{"sig":"MEYCIQCNlymYFumYnQRTGFk719B/eDUTy4DPgGNYNEELzKJhDgIhANlTrFmIUySZjEG/pXhQmsCGt/2EZnWTtPvl+s2Dk7lP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892030},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"1e76ff94b5df4b4a772fcc8a960c7718c1d0639f","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.200_1732374266266_0.6424154808654707","host":"s3://npm-registry-packages"}},"0.0.201":{"name":"mthatchetts","version":"0.0.201","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.201","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"5d32121f6a3a419523a0908435fad0c0a975d789","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.201.tgz","fileCount":284,"integrity":"sha512-RpN2JaaG7GP/hEihKzEs5yBrp9uLZf7uKokf4026UrvRyNId3tdw8YVuHZ8CM324xRu8oPgZM94pCu1Ij/AOPQ==","signatures":[{"sig":"MEUCIQD+T6smBoevoDpcB6jV1kb9lvb739OLLycimqVCygdK8wIgZEHniQaAY3PkgifmwVtC1SGUA9AYUYOL9Bem1Ek8Hnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892030},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"d247434b89889af58eb6266244de0ecc5fcaf757","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.201_1732375911235_0.1005565467233056","host":"s3://npm-registry-packages"}},"0.0.202":{"name":"mthatchetts","version":"0.0.202","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.202","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"44688e4e90d129c03a428cbb17fa5cb3a21bfb07","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.202.tgz","fileCount":284,"integrity":"sha512-UQ4374Vm8zIV32keNTvDZ9nXBY43o5Du3WNWRNtbSQHC/Dh33YSg14EL4fqbCNrUVO/FugcxhdBBPOzMQRIRxA==","signatures":[{"sig":"MEUCIBzzKeQpI+ocQ7CTx1fyf1vCPW/IMZRUlsFKHlvYvOnJAiEA2luqzkuxFQH5Mxx42q/1+mIHwSmwVSZBxjuxRDGqWy0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892030},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"0944bbf874b9f67ab26816e7f14a53d9df93d275","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.202_1732381232420_0.7614418392444242","host":"s3://npm-registry-packages"}},"0.0.205":{"name":"mthatchetts","version":"0.0.205","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.205","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"fdfaf60b3ee9dd79d23fbb536a46e08b221212c2","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.205.tgz","fileCount":284,"integrity":"sha512-0TznDejQ0MCdZ1D198UjYLSKTQw8FzmgmJ24AL0CtScrak4LM903LDrRN9LeX2h4XPrClu50sMkuPrUH/3UDhA==","signatures":[{"sig":"MEUCIQCcxaXZXL3IsdFg5gPoUfIJYMYMj6HnLlJ+sQSFn9cUUQIgYFR+42nt9bqJY7eAMlhGp9C/0K6Ekh2QCzTa1HcCsW8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892030},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"6c3c605d5350f2283ceb56968395e333fb2a5125","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.205_1732422072018_0.4500475426377586","host":"s3://npm-registry-packages"}},"0.0.206":{"name":"mthatchetts","version":"0.0.206","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.206","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"8010e28520d5e9fa47dafcea96553c0dbeb07afa","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.206.tgz","fileCount":284,"integrity":"sha512-Z1KEv9d2kGMlUhZ5aotIOJFBrGpYi1i27qEjTrWYtGkfPR2g65esYw3Yk6cca83AYg37p/7k74ltEQ0AtHTAFQ==","signatures":[{"sig":"MEQCIH6v/o7FjtO+FiVtATIqDQCEYK1uDzKyjgBy7bkK7quBAiAQuxOKuclmT8YstBffrMUIf8VejaHjn7TyS8rBoi4HPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892030},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"1d7c545f5535944fa1bcf8d87104c1b43cfe8a82","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.206_1732423158394_0.12256666957764728","host":"s3://npm-registry-packages"}},"0.0.208":{"name":"mthatchetts","version":"0.0.208","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.208","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"eae98ce662bf8c818f1cf58409b05d2c51525ed0","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.208.tgz","fileCount":284,"integrity":"sha512-ohjdcuV47QY+l59lo5rvs/8sNAI9tqbcBzZoPPr/mZ1P1ODkubuD9eP8oUbfu2i7KJ6+8a31DiyA2WVkadcpWw==","signatures":[{"sig":"MEUCIQCD44kArRu8UVQDYWQUnmO6sjN9e5Zw9ejmfk/N6qp4uAIgcYi8I43YvRj5KbX738RGxy2MvTUPnVIwFzngOqfhNGg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892030},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"0e6667328df18592502c07a8c26a1f958f578a9a","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.208_1732424993423_0.455729830576753","host":"s3://npm-registry-packages"}},"0.0.209":{"name":"mthatchetts","version":"0.0.209","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.209","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"d96399bb5ffa5c4dc8e4b78341b7ea9eb176ab78","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.209.tgz","fileCount":284,"integrity":"sha512-aUTSbyLiIs2d+cyGcR+5V51zA7kYyKEA1+ICA4jgoId82kgz75v7I4/LTRhXUym910qVem6YU2PMkHt6w74cuA==","signatures":[{"sig":"MEYCIQCV17bWSvqsrPVst99TBpo8C/tXJJDgNwh1mTn1dsZKhQIhANOxHvsXpFP2K1meLx7B3ya767C1cswNxcZHCdA+48bf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892030},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"166defe925cdd87ae2908fb145b797a67bff274a","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.209_1732430503016_0.26301250798384856","host":"s3://npm-registry-packages"}},"0.0.210":{"name":"mthatchetts","version":"0.0.210","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.210","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"7c7635dc9af845357d3b5f7063560c7f38252c00","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.210.tgz","fileCount":284,"integrity":"sha512-b6YjeETa/gNnC3JxpNdZaBMkRGvk9mhXGwqGEnza2Chp5nO78PxyvUk3+MVbk4Ir6ouJxz3zB2cM6iF73C+kyg==","signatures":[{"sig":"MEUCIQCesWTvcsG0DWCDXfYcbb7tdsDNf+QyYXyv6+Be1OmW7gIgcxGr6wT/FKWMK5yg6lGOCCuacE20Nh4nv+atdamcNzM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892363},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"495733f6f9569f17cc0a2b61d4126c21f0bb3c65","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.210_1732431193233_0.8538129131933228","host":"s3://npm-registry-packages"}},"0.0.211":{"name":"mthatchetts","version":"0.0.211","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.211","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"5cbb01255300f6252f79b988e1b73d200b5892c4","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.211.tgz","fileCount":284,"integrity":"sha512-CoZZZ462iEVN5u3PteNDWogME5uPrRAkEkwFHROeqIV+e9WEoXaGPaFvc/2KJpDepxxSRoREc82CzrDXvmzMjg==","signatures":[{"sig":"MEYCIQD/zEVovArES+lF4gNvg5KyM/LgdceeXu0I/rSLAPvQXQIhANoNeSi90Ck9Sya9RezaTMKCRmrZjkm3XjCzV4PpTQZo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892363},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"747c3f93c90e0e4d76cd4d5b8e137bd5e14c0684","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.211_1732432487105_0.8711177015409943","host":"s3://npm-registry-packages"}},"0.0.212":{"name":"mthatchetts","version":"0.0.212","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.212","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"154d166a5a32c091fcd383d43d9e19c85f7a66e2","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.212.tgz","fileCount":284,"integrity":"sha512-inW8Mo/r2iIDAfGbxLxdaeJpYnxPWWcc/5T8jezPANy5JaOk5MGXEXKGjGR+YLiE2x5NEx9t5dgvOomeE6H0oQ==","signatures":[{"sig":"MEUCIQDHCcgVGuze0GK2GCJ/8N4/QDhRZ1BrtVdjIwKGIOPVBQIgPTs8C7ayxu4zlaT6KU4XrkHgQFtzaeEoo0dq2hnbnmk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892363},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"b75971faa506da6c5979b544cf757a90b280168e","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.212_1732433926423_0.8578475549460414","host":"s3://npm-registry-packages"}},"0.0.213":{"name":"mthatchetts","version":"0.0.213","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.213","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"f7720ab2fa75a57942bd7547bf67c36b1afd73eb","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.213.tgz","fileCount":284,"integrity":"sha512-lDFvPWcy4K1vnBwsEqm5mKOpKDYehYMX+0Fs7hr0Wr/qMBkpsWWBinRu0eNRs7vW6lw3+jU/yHXB+umKAE2b8A==","signatures":[{"sig":"MEUCIFzJsZ3nDF96Ga6z+UtiP0d27TPSNal5L9VjikzNf/QWAiEAkL0EhMyKVb00BSuuqb86/yJ0/ppkkPqPVWJ7Ap39ouA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892363},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"ec4f08589013f2b9aadc018b08f5d29cf3484f74","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.213_1732434395784_0.6144790690973716","host":"s3://npm-registry-packages"}},"0.0.214":{"name":"mthatchetts","version":"0.0.214","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.214","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"9fe330c55332050f8c66a6dc3ce82f6467256b03","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.214.tgz","fileCount":284,"integrity":"sha512-gddH9ByvnPlPFPnA2K/j03wGiy56lKxIVRBFpZ5aiSb5kUfTpls6WhH02i7v3iBgiwMbTtoUyyUqj0IhbxAR8g==","signatures":[{"sig":"MEQCIFVHIlLPjbjdpWA575FIZZ7Ocp+444m84jgFIf0BzlH2AiB5COduGt3AmYMCUr+8GNUypOjWaIvenvQQz1T9A0DKkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892363},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"72c0e282c9aa503a245c6e9aa29cbf83fe60d242","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.214_1732435804256_0.6850206163261012","host":"s3://npm-registry-packages"}},"0.0.215":{"name":"mthatchetts","version":"0.0.215","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.215","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"1816f65fbfbb9834957fded28e9accf78c8d2ca8","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.215.tgz","fileCount":284,"integrity":"sha512-q5nIoE9HlSVKXPM3ofaFY1MagKtJrztNu/0HqtabWZfd3dmoDbOoDU23FCWr8biADdD8CzQOJyLGrodMev6nFA==","signatures":[{"sig":"MEUCIQCq7nlXRY2e6kew8cyVaM/sMWhBNjeB8HFkeEVkBjKxJQIgak/mn32y1xZOL5sS8jppzLgMYZPWrz14UUoCPoR59X0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892363},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"7e2af3dbffe3dcbc050185bcc93aea5990e2aec0","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.215_1732437413058_0.865879489356975","host":"s3://npm-registry-packages"}},"0.0.216":{"name":"mthatchetts","version":"0.0.216","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.216","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"2a4ac3c6febd9afed8947641c14b7f40b9bdb756","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.216.tgz","fileCount":284,"integrity":"sha512-xnkP0vSvE8BPOd2/+vvvJjC/tuKICOjYa/z6gvD+EVZqVNL1rpWRlIUkidxHXEhtGOQfVH/2OdaYGK/YvHiRxQ==","signatures":[{"sig":"MEUCIG63xO2iJqJyrLW7S9twDFHBSMV3U8d8i9a/CsKtfqy6AiEA+TVofnL46pLmqtw7wev5QGxfUvapJKnwAQdjwDNM/F8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892363},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"331fae104795585d6c105746e405920c99531edb","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.216_1732439271863_0.613173905533819","host":"s3://npm-registry-packages"}},"0.0.217":{"name":"mthatchetts","version":"0.0.217","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.217","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"8a576222cc33a5a75deabe198d6040724a2d2ea5","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.217.tgz","fileCount":284,"integrity":"sha512-91ajwBHM/XMT/B2dSdr9zbxTA8RTH6Q6KEx0JpVxyaWyB55NN7cTVjx1U3J+bcEb+M5TgNVbC2BFYFIjfBlPeg==","signatures":[{"sig":"MEYCIQDow9hw3TTJbbbCdPsvlaxac737xdsgGa7yqDgGUjU3AwIhAPLp5H/EeYFPz8djfmLZK4gSQq7HaMl1L/rD2ffiA9fL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892363},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"0b8db166b29bcece8f812868536f722593b94d60","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.217_1732439843235_0.8537653346182803","host":"s3://npm-registry-packages"}},"0.0.218":{"name":"mthatchetts","version":"0.0.218","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.218","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"fd24598d3706f8bfa568c0d67439b32a6a3c0af1","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.218.tgz","fileCount":284,"integrity":"sha512-i1Ht2H6HuJOhJbaQZcka3tAcTnM1cEzU83Y0sxsMUy9Lbj538CmUhlFat2sEyD+D2o8navQoth3+hsbQidgMuw==","signatures":[{"sig":"MEUCIFubFzRd+O9nBCI9T6OB/dimcdAcZSIqqyfxtAezwYNbAiEAy1lZafsf30B8fBOxkMKgAbNXUdiaE7rS6NVGIA/AOCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892363},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"443ad79cd3774f4f9deaf44282e48a2291f0684c","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.218_1732440370283_0.6516808512588648","host":"s3://npm-registry-packages"}},"0.0.219":{"name":"mthatchetts","version":"0.0.219","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.219","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"92b7aa366739716b92c35004d08be6a02d2ca453","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.219.tgz","fileCount":284,"integrity":"sha512-+hGaBY9/yLz45a7+7HGFzk/K9QQwipTJXILf6Mduo8gxo2kabLMpoR12Bz51eAbFlTc2UP1EPKtPbh0/JZ6kLQ==","signatures":[{"sig":"MEUCIQDLJ5c87sWRz8xibF4Ogs2WV/1FbjmWolEMj0MbuL6k6AIgfefHuN7+BvNt0+Jmtk7pbqbzd1Tz0qyqugUd5qzHWNg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892363},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"66e3dd587638563eed53b54fd396c9d5203d3fe2","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.219_1732441749530_0.13744871796023062","host":"s3://npm-registry-packages"}},"0.0.220":{"name":"mthatchetts","version":"0.0.220","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.220","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"d1b8eb203a6e19e193da7f11c00a24b6d6ae217a","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.220.tgz","fileCount":284,"integrity":"sha512-c2lWtliPrqvgE5bacDlNYUHgOaK17Qb5Xjv50KVuJS8OggWtGsr2hN+1ORl3qD/I39Ya3OvktxHBUqq7kbSrEQ==","signatures":[{"sig":"MEUCIDSLGo3e6TIf+0yZXPkGAQbUsimQwsEToLh4o8ggKYgdAiEAnH0I4nKFQMYB9kQYHvyC0ZDxUeSn8zsZtEW9EebN6Nk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892363},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"18b95e39582a8ed4c8cd9c31cb816a14383d5217","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.220_1732442145414_0.6715641069108873","host":"s3://npm-registry-packages"}},"0.0.221":{"name":"mthatchetts","version":"0.0.221","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.221","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"b353ca3f1acb8b5d731bc9f5b00d8540efff8a72","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.221.tgz","fileCount":284,"integrity":"sha512-11KxnTS57OG3TN/rNTAT2rw9WgDbTyzJvuQcUMXtIzyNULaU5d2nSUbs4EUZxISt6FdIZXux77jyj/T5bJ4KeQ==","signatures":[{"sig":"MEQCIDfkeapYbCP/I5jOrtbkgBNtBJi8q/P01BqrOVczSGJDAiBuvCI0Vb9g3UOspH6de1PMlzur6Fsr/LyQaG1I7+FxnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892363},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"0adcf9de8402b9a318d7b1543258c99f066499fe","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.221_1732443881067_0.5832966693930097","host":"s3://npm-registry-packages"}},"0.0.222":{"name":"mthatchetts","version":"0.0.222","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.222","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"ee58b3e8f03c7c55ceae9f635730de0f7b7c4800","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.222.tgz","fileCount":284,"integrity":"sha512-9IPAjaKa2HJiTXl9RX0F+EdE0n+n0G6ttbviKMJJMpNNxJ3hs5vXu+VWDtwPMnVxn2bSoS2N1naUaYijGTHCdw==","signatures":[{"sig":"MEQCICPQNBKhrSQ5mHRDntE1bZV7V370VEslRKx7M9GV7Wg4AiAmzKSCUs0O8xsow8PQpj7GaQWHunGGpCOaWjGBt6PnVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892363},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"4a431337dbe512381adbe6d6f45a0b05ecdf31d6","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.222_1732458687815_0.6884838345244089","host":"s3://npm-registry-packages"}},"0.0.223":{"name":"mthatchetts","version":"0.0.223","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.223","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"d83b084626bb1d472e3bed3b2b31a0d2da92b832","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.223.tgz","fileCount":284,"integrity":"sha512-M1WVI0sC3tpnlw3kViGwuvdzKUCaavh3WJVgAD2gKbr6FqaU1OkNb4JVNMxjEqrEj8Z9PS2CMT2IsvsT3TxvJw==","signatures":[{"sig":"MEYCIQC0WpSDqIOCA9uK4rfEKM87Jbgarv2xy03t9MbXHdbSfwIhAOFARVxnH3rF1p+/XJSC7Sm4REdxlpxyDKIppfBXT2wB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"862a411f1d8e13e6559d7fae4b514442902f5bd6","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.223_1732494525259_0.6687955759885915","host":"s3://npm-registry-packages"}},"0.0.224":{"name":"mthatchetts","version":"0.0.224","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.224","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"69e97634f780ba2d5ade807f97605764251e55d2","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.224.tgz","fileCount":284,"integrity":"sha512-YWmScUGoO+mn8WEl8SbuLEj+qIyEyRrD6bN8LW5C0pkEvHZTbwaoV9RZc+OBtYY1xlUr0DSu4ibhziDXa7UYvQ==","signatures":[{"sig":"MEUCIBb/Gz9gEFxFFUXbH4/JnnJP9i0HaUJtJbrlskdujSoEAiEAibIak7kFZyWcZudb+8OyuMikNyndfw8lGMVssDFXIGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"d821c72c8491935bf304f34dc6c2f5eb90c5bc5f","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.224_1732495297615_0.9395878621913312","host":"s3://npm-registry-packages"}},"0.0.225":{"name":"mthatchetts","version":"0.0.225","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.225","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"d8f5c09436e309d3e39f0fdcfa801be754a6daa7","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.225.tgz","fileCount":284,"integrity":"sha512-+5ou2zKp/klmmkIYFFYYPdmbpV5R7dDoUT5vFG9J9VeE77HAZJarLgTF27+C9Z3Gmm4bLzIZ2ptWISt65laJFQ==","signatures":[{"sig":"MEUCIGbvt1Zr6k+pI9+RaCAmOEkkF6955Mj/niyrjR804gSlAiEAy7tck60idh99Pl+KN5N74U9TXJeGzRzgl1igmIFTFRI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"8d1abb8e4658f20bf3fe41970349338f393f31ba","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.225_1732498683528_0.11544723040271898","host":"s3://npm-registry-packages"}},"0.0.226":{"name":"mthatchetts","version":"0.0.226","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.226","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"ef0d83312ff93c215d030bd97b1aaf2df4ed4ffd","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.226.tgz","fileCount":284,"integrity":"sha512-VXlatG51CQXxiaeX1EDMJR146Jo7Gq44FVoqW7pZ1J1WfOmhOnyqbD0I5LvoyO6dZ7loxZLHNujr6Y1fsvFfzg==","signatures":[{"sig":"MEQCIHHm3Bxx3NPJRwxRKisHDf3X/R7/3/jDj8zGlooEji0OAiBnD1j41LnULzKp6/PTfVy8j1C4ppy5k0J1Z3aY8AkVSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"3809ceaa203c9745f2b4a6c8d9dbfc1780b027ad","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.226_1732500227097_0.38681679125414403","host":"s3://npm-registry-packages"}},"0.0.227":{"name":"mthatchetts","version":"0.0.227","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.227","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"7d87ecd2f52914b60f6e141a9e4300a18bf0eab5","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.227.tgz","fileCount":284,"integrity":"sha512-Mmv3FqMAZyTxv6DsGj3gCCJo5h7Y4Qf6iz7fnaifLqF2y/UbR9Yvqs7ADc+OMig2e94P9zwFqCWy4BJAFSNczQ==","signatures":[{"sig":"MEUCIQDexHbMWGCM6WVgouPB8O2JIvDADF2t0cBRREo6ajcZ6wIgCzdZEkgIc+oWcI+AJA1gMJDLkEYukKFFe4dr+PYnyEk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"cce6b3b5e91d0d0bae3a7c86ff101cce646c8441","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.227_1732502193713_0.7203448623620428","host":"s3://npm-registry-packages"}},"0.0.228":{"name":"mthatchetts","version":"0.0.228","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.228","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"037b1fcf379236ca14249a6b4e58c257466a1abe","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.228.tgz","fileCount":284,"integrity":"sha512-81EnzgNzRNlAwlbL/9B+PeYPnIFYGXHuJ+6CjWJv6Yf37+Q0GKGI+VSQlbs4824mqL4fkusWllMZVRN5V6vQYQ==","signatures":[{"sig":"MEQCIBFpvXu8Fa1z6nEsArkYMeLdlT24xTj/bjzai9dZp+QnAiB9K90HASCF5IuWCzqdjpgr0+qR7XTzm/AOEi7GFGiD5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"a118cb746e4289287f63b8c47a56dcf7f6f68f79","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.228_1732503631199_0.8170836417084681","host":"s3://npm-registry-packages"}},"0.0.229":{"name":"mthatchetts","version":"0.0.229","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.229","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"b291b5506f8be37c58066fd6b2c13c9297ba10d8","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.229.tgz","fileCount":284,"integrity":"sha512-QJsY7bmbg+lOWZSfB8xDm2QXgQA8Y0+ou0Erhx2BL7s+a24aRL3RBIKm7TTJ/8wFSZNuR9XRMWF8ZN9zYU6o4A==","signatures":[{"sig":"MEQCIEuipmKSjQN1B2Yu7z5WBFxHoGMHcvgF37ZHjqBsM3iUAiAlIo0xVQuSNfWxXtIHybZVqSGNpjQQHLJD4syjjfeYpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"428cde2f9de34ba6ff42e661e41d614fbc642562","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.229_1732505356867_0.5201200242667119","host":"s3://npm-registry-packages"}},"0.0.230":{"name":"mthatchetts","version":"0.0.230","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.230","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"1eae4c0737b1455243894bade77e8ae778339ea7","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.230.tgz","fileCount":284,"integrity":"sha512-nXE4/Zce0+Ys554sMQFEUk/I/p17t8LHtS4Qb2F4ndgLxhYXjJgW+Qz5YmoQGMbFbxY0A8NGlCIDTzJSX8P/hw==","signatures":[{"sig":"MEQCIHaCbDDtI/IHNSK35YSwnzny0YEh3CKHoOSTLnEExPF3AiAyP6lQnDCJeOBoTi3tnxF7HeaR29wMc1HucqfnxWVebQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"9c47c331966d45c9fdf484de2c4ec3ec8b5cae32","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.230_1732506834760_0.1904936274192135","host":"s3://npm-registry-packages"}},"0.0.231":{"name":"mthatchetts","version":"0.0.231","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.231","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"46805c728bbc599670b476397457b5d82407dd67","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.231.tgz","fileCount":284,"integrity":"sha512-m1kwUSJeTsN6ilgnTYxzkQCQ85hlqYSY06pX1CGDsXiI1pqLuLWQ69PQMhjt8q2z0o6KGTqm1yolL2XYnNbJjg==","signatures":[{"sig":"MEUCIQCb8JPX7GfvlKKIaGfI6zJsSFTOCizDhLZV4eUT7l7NkAIgK/l1Pq95AV8k30+i/KF4b9mtvmuuC+z6GsQicAEBFJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"54be580862de9dd41b0f2599280529de127be68b","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.231_1732507307327_0.3514026173215663","host":"s3://npm-registry-packages"}},"0.0.232":{"name":"mthatchetts","version":"0.0.232","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.232","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"629dac7fa7e6e6407370c4a1fb51f44204441684","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.232.tgz","fileCount":284,"integrity":"sha512-R3xEE6yYSvOVjlLVG3AAW3OSaQjLvLhhJxXe0A3lsHUvPqrMpPWA5mZC4WaGAe4k11yLpWNU3fW7p94InZ7f2w==","signatures":[{"sig":"MEYCIQCoEFG61xorYm5F6nHLtAlPtkHj3olwVL2YojcRodh3XwIhAOa3FEndNM6iGmPmghH0Lqqkxdohr4oIkuIy6ONR4F/d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"3f83103bbc8c3ece231c3b98118b89b51c8fbb57","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.232_1732508839413_0.5733301539047466","host":"s3://npm-registry-packages"}},"0.0.233":{"name":"mthatchetts","version":"0.0.233","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.233","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"290d04495b27bc00c65bdc7e62c2b39b779c2b42","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.233.tgz","fileCount":284,"integrity":"sha512-fAsla0pEzPrpRUWwWEhE3fcllNb4W39Ez6t4xaUwmG5iutgLn/auazUNFtE2qwYTFBnoQgwBuZZC57RYHu7bNQ==","signatures":[{"sig":"MEYCIQDw3jPrGfRXqRIcKJpehT7Y1KgQnSolqX6bRVh5bT4sOQIhAJN9UJDs5hDoa/u2jo+1lwMdQcOUEh4mJlxEId1r5l65","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"b59f7a9070a26b26cd460e8653d9fb70241db907","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.233_1732509359625_0.6225327657374857","host":"s3://npm-registry-packages"}},"0.0.234":{"name":"mthatchetts","version":"0.0.234","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.234","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"01e3ab6ae80e20405dfedf4df62513118c26081b","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.234.tgz","fileCount":284,"integrity":"sha512-vp+HOhJbYRBhtsekgcjxYTXHruKbX5Pa4VxiC6Ih/jAwwsyBVfBA68uxW30OtrlRuDGovGMOay+9pApoOgNJmQ==","signatures":[{"sig":"MEUCIG7gs082bKts30CIeGBkiotDR/4m9+TDpFRxb/8KmdMoAiEA9jyGc37Rk28cBFbvvr8DVEbnHGpaHk/o9h2IvPsVQz8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"f04d057383927a53674212f30e7aa6272fb765ce","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.234_1732510866584_0.48790406033823297","host":"s3://npm-registry-packages"}},"0.0.235":{"name":"mthatchetts","version":"0.0.235","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.235","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"514322d4e47a00a89f9567e69a4ab85ec1c2aa0c","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.235.tgz","fileCount":284,"integrity":"sha512-nk61YWtfHTF66OycD9PO80IhuUPobOhr6pxyFidqPLuzaLBsdi7wY7WWGavqwkQTWEDEsshPQNCQkcUNwfROnQ==","signatures":[{"sig":"MEYCIQDwD19SVzFXalnSIgFfYOmqtaHFh2arDrYM6w3MzX0JqgIhAKAthr0AZyJe8X6O82AB7wBoDteQrFcNmGQ3N9CANIfl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"fc5367d37e332ca151adbb7ad6c40844637673c7","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.235_1732511920399_0.9005584800803961","host":"s3://npm-registry-packages"}},"0.0.236":{"name":"mthatchetts","version":"0.0.236","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.236","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"c8974ebabb5ce67d5201f402c72eae4cd803dbca","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.236.tgz","fileCount":284,"integrity":"sha512-BEcVs288yHYv2TkKw6KBA/1P0vsHLOeqXyPrDNWZqTtQA2lA8Jt6X3+fgDqJxwUziRxcNieL3o2Ne50RAKc+zQ==","signatures":[{"sig":"MEUCIFVGnufb0DZV7A/hjn2C2qm0aoe2/Nhz7uV+a4q/5jHDAiEAyfY9FBppU2eqb4xouwlj+OXs36soxNZ6NYN97PQfzcs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"748f506aaa1f82ac1c6fd1b2b5337d85f2b3bc44","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.236_1732513906922_0.6103959014112166","host":"s3://npm-registry-packages"}},"0.0.237":{"name":"mthatchetts","version":"0.0.237","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.237","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"ac37f2211e93df888b322160cd080e7c8c258aa9","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.237.tgz","fileCount":284,"integrity":"sha512-pWLx3adb5/h+Jdny9fw5GQG2RPt2a/IvV4PaxUelWNGlwGradyDmIjattHPorD63WCl8C4u2pJrTsXpDciuSvw==","signatures":[{"sig":"MEUCIHfTPErlcYvRJIRLyC8Cj+MJ13W2pH0+2LJAs0v7Ya1BAiEA3XJjczT5x36O2BF6dUwrcG9IvK/TvWBSGGGqGOstoCQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"f7f251e9e18e747865b46d468e74d33ace4e5216","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.237_1732514373479_0.15501855071373227","host":"s3://npm-registry-packages"}},"0.0.238":{"name":"mthatchetts","version":"0.0.238","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.238","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"daf801311e5a02f2be78aafebb4f45e9c20c1448","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.238.tgz","fileCount":284,"integrity":"sha512-vk/6gBqExZdADRpdzkqFCfnKkybHysuYpS/RZi4LTZNP+8wofd7OG/YWDvLBWncwPZ3jFgbgxyuCvBhFxMVY+A==","signatures":[{"sig":"MEQCIAmBR5mnnxLyQB2HKWBprRwTr9yJLkRSWJ+vzSZCYVaNAiBfsb1yK1mVq1PwstbuCSZK9XOlTls7s1zLHxNedNz2/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"415460fe27139e7800a71b9b5cd653e9c8a05179","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.238_1732516328097_0.5454936772200287","host":"s3://npm-registry-packages"}},"0.0.239":{"name":"mthatchetts","version":"0.0.239","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.239","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"cfd90eccb124e7263271a2277ce084a60226c8da","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.239.tgz","fileCount":284,"integrity":"sha512-KbRyHfaOLUTVVbgpqa/zy85RTn06O9L+rqNqk0wFeUo9xEDnB6G3eQKD7lozTwptoqoeHV9E/JkL/TQHgswkzQ==","signatures":[{"sig":"MEUCIQCo/5Qdhy0PUNdQnTGi13foKV5FKMbnbrKr2N9tVbysVwIgDpgCpBCrpJd0WBTATgZWqzjLK9slsaVahG8ZMOJIzCM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"1470e8c91caaacde89d30b6f07cc4c94c5abb041","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.239_1732522303713_0.45077433909013775","host":"s3://npm-registry-packages"}},"0.0.240":{"name":"mthatchetts","version":"0.0.240","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.240","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"eb9fc859410aa71f587231673e6b606838a7bd2b","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.240.tgz","fileCount":284,"integrity":"sha512-7D6hobC71a24bT0JPIEqtB4nQMnVLlvOXt7sVCaENIDQ9fQXBqQLpHnI/82Y0vLTWu5XPnKmhE1fC2QoOMM1uA==","signatures":[{"sig":"MEYCIQDKk9uiBymgVGJG6Tak5zziwD3QGz1VPH1aybyfQ20IYgIhAIHI889q7o2l+IIfCEC4EnGUuIimX2teHBQYj9y8weuX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"3b47b5daf798b031a72ed7366526e41e8bf100b2","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.240_1732524126038_0.01120358953734435","host":"s3://npm-registry-packages"}},"0.0.241":{"name":"mthatchetts","version":"0.0.241","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.241","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"4545e7dc5f84165cc408d7672589da74d4a876de","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.241.tgz","fileCount":284,"integrity":"sha512-FS/jn79U5tg9kLAERd2mLXZuolrrcsp9KPwtkis5AIFftXu4ZKWb2OdYiuEB38ORw504l0uHhhJhJZlcLq62/g==","signatures":[{"sig":"MEYCIQC53n8XAZ4x0PcJM7O1B+7vT2V2uT1LSHb0v0QAhjeqnAIhAMHzhuOZILba38NuztLLGXmWZNsHIo1pxOuvpW2tqQF+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"5df3232393fc9c8db4cf664e37613bb5414f9fd4","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.241_1732537798678_0.08422552820589391","host":"s3://npm-registry-packages"}},"0.0.242":{"name":"mthatchetts","version":"0.0.242","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.242","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"17a5957b446c5621835fcf1b12d1cca66d4d2f81","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.242.tgz","fileCount":284,"integrity":"sha512-I6oZ0832bld6m6neAlI0qnU/c3JDE++ZW5We7q24MX2p9FPGHNDL7OCTrySC+b5gyTJNZszbu+wPj/ViQ6jILg==","signatures":[{"sig":"MEYCIQDMF8RhCckotB9upB6nw9/Dm414FidLnfd6jMjqyxL9SwIhAJBjz6BZJg5Q4Isjmp8a/VS7tzi8NpYMDnofmc6V+ErZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"90896d55f83fa982d99b4594e5a897c9fc2db04d","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.242_1732538360244_0.8664291446111343","host":"s3://npm-registry-packages"}},"0.0.243":{"name":"mthatchetts","version":"0.0.243","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.243","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"a8d42583d4471866e65dd1d242779461a31cfacc","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.243.tgz","fileCount":284,"integrity":"sha512-NDg0uP4TFBXor0LPBnnvaJFAfmxihE/bwoOWgRw6uKF9oKNtn0RMnosLc2IYRVlFoLNlcyyDwFEDbnnETlxwPQ==","signatures":[{"sig":"MEYCIQDHnrPRAWJk+GwFvXALHvo5MfopSq9Tpq4VSQquS9JfrwIhAKOz2G6MolVLdFu2fQwkabXjRF/cff1FqGuKL1IQnN17","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"b4fa1fee0f2e820f1f034c1aedca527dc2cb8079","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.243_1732562802095_0.4562805219806656","host":"s3://npm-registry-packages"}},"0.0.244":{"name":"mthatchetts","version":"0.0.244","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.244","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"c3b667659a7d91c2b72fc6eac9c8973b2a4b0a78","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.244.tgz","fileCount":284,"integrity":"sha512-0z4Sf8It2vHE1OeGjw8XksZcS41+NTwfPB3w6uDjAhafmbCzWdEMQzPO8MIqwGuMHGlb/YUBVo//VuSSVRaMxw==","signatures":[{"sig":"MEQCIATh4OXg61NO2kurvfWKKQe8OfGFcEvL4jROwcRZjVNLAiB6FbLDKZOyay5C3VnHTCn4DQWONgp4Dy8lqMnXfT29vw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"a8cf041eb8cc2f6c82241b1126951a4e3cbecda6","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.244_1732563486862_0.21585782032433576","host":"s3://npm-registry-packages"}},"0.0.245":{"name":"mthatchetts","version":"0.0.245","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.245","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"f78f226d2340ef1508092a6d89346b3965e25e2e","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.245.tgz","fileCount":284,"integrity":"sha512-T8JSsNLTWW7G7l0DgoMxr82eGq2jF0ZELVIxVpguSPID30wq51cx8d5nZ9+ofUSPtoFratREiwhMg57t2yGULQ==","signatures":[{"sig":"MEUCIQCf8wsPUPtBLKDdveqQz2h1MdsnfQUilFGwxgdaJDO8CAIgWc+P2Fhtaw6pwrmuktXNDInzD+spxjYyCo97Bmp4L8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"086c709becc6262f1a8a97cc64e223b97c74a2b4","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.245_1732566538208_0.06645254685734203","host":"s3://npm-registry-packages"}},"0.0.246":{"name":"mthatchetts","version":"0.0.246","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.246","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"6604cff606a6fc56a90d626ae535f919ccbd34c8","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.246.tgz","fileCount":284,"integrity":"sha512-V2KsB1CkTUTRU3Hsa8xyztSEyUITS9Njlit3m5s1qNJ2URd4nO1hah6IbPKneP6sLFN24YfN2jmtFsB7udsAlQ==","signatures":[{"sig":"MEQCIDivtuWjCc4SxI5aSSLYzJW11W62Jk/jbPqCQTFomGU4AiBRTNwoOj5kK5IYX464+vSrfcUJ+4/9Or/jtsqe4EIw8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"95e2426050d2e1962325324db4352128297f87df","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.246_1732584454212_0.7392981533025078","host":"s3://npm-registry-packages"}},"0.0.247":{"name":"mthatchetts","version":"0.0.247","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.247","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"e4bd5d8c56859fd59c5227f871b67a3dbb2d8dd0","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.247.tgz","fileCount":284,"integrity":"sha512-SBpdFcMCXk7FkQDPzevMyimT9Gn31zTzXPzru5+6t8Wpc9DqtpBHgHn4usOO/RpA11S2MvCaFDs9Vg3yxW7Otg==","signatures":[{"sig":"MEUCIQDyh76/9dSgqZLP2XbtxXGXM1s667k/27EqOEn4aL+HkwIgcWbZlRXY5EvqccjxOElvrn+yZ3ayPX+kOIIdz2506F4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"a4927c39f5c1d06e538c288fa7b970db220179cf","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.247_1732585009881_0.5810025396143574","host":"s3://npm-registry-packages"}},"0.0.248":{"name":"mthatchetts","version":"0.0.248","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.248","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"fe4842f182fefc40751b0da6e2299cb8b8ef8a6e","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.248.tgz","fileCount":284,"integrity":"sha512-oKGz62MnUKPmC/oNCTXgLqG2iSy+dj6YKm/LPErcopAhm/Vk8q93Zx4QcGqNkHtnrifXxXplv3DkAU77ghYMJw==","signatures":[{"sig":"MEUCIQDwNxLhSKUXZByAQSgOwH1R92t3hEfsFz7dct6At9bgrAIgcMzWJrWa5PjuPUeDsE4TQHZibNtOxFLLZCeOqc3GexQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"2b52c211c0b8d9425e2f26c0b421fbb52715101d","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.248_1732588515716_0.7598543633865367","host":"s3://npm-registry-packages"}},"0.0.249":{"name":"mthatchetts","version":"0.0.249","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.249","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"9c9903ab696140aa4f1a4b383fe2778000ee6ca2","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.249.tgz","fileCount":284,"integrity":"sha512-TyxtDeuyCFVt5GCHD8U4wXiwEVhqusCtG6RITVBn89MayjltlkQrSZS9/yJFzLdJTwVpoF3sgjiWTrRd/SVVvA==","signatures":[{"sig":"MEYCIQDDeHj0DcpZa2TduY90/FLbWk+L7lldJHir5EsSZ7uYOgIhAOR4OJ8kLCUeMzpgz8oDIAvEWRos3uHb47+eFY8udpvF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"5f40d7a5493e72c4372589ec0d70caf3fc150d4e","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.249_1732590233896_0.48754429464580373","host":"s3://npm-registry-packages"}},"0.0.250":{"name":"mthatchetts","version":"0.0.250","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.250","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"ac05b16d7f56005b6e7809e7d32a36c4900e61f7","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.250.tgz","fileCount":284,"integrity":"sha512-79eVdHDpNsO+8vBkK0oIpe451Gm44fMIjEjEBM5PlKMBVlBylhT9rOnjekYhPDMOXnvMAdKBbWsQwe5mmm+S2Q==","signatures":[{"sig":"MEUCIE7tfowDGZmrW7pjd5iJS4iO7LeLCP0rGCiWHXCCje8CAiEApPXcJYHekQGpIJuum3VQBTF99dFNbQtj8SlCbs55WB4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"c4f546992ee4af9ac7ff332e016c617a422dc9a3","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.250_1732591826538_0.6610460721476956","host":"s3://npm-registry-packages"}},"0.0.251":{"name":"mthatchetts","version":"0.0.251","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.251","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"0aca6d3e92274a3e517d35e88563364f51a7c47b","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.251.tgz","fileCount":284,"integrity":"sha512-RFLihZ6FtSZeZjZY1FYV4pm0TN0u2Hd+KLMLDBX2lUgfY+q0gtLoiIqziX4IevTvJGPm/nnBQReXzddxQ6cd6Q==","signatures":[{"sig":"MEUCIErDCuOYOPThZch0+vBwH8a024OrMnJ2jDJRAe9dYwBOAiEA1uI9lfplHrdkpQipQY5nwGckjpmW42OoomaPwZTJdFI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"46c8e4305ac9a92576518b222f5c5cd5c85b3ef8","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.251_1732592595911_0.5791383057862303","host":"s3://npm-registry-packages"}},"0.0.252":{"name":"mthatchetts","version":"0.0.252","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.252","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"2d4cc39812f370661267fc95efacd21dbd3ecaf3","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.252.tgz","fileCount":284,"integrity":"sha512-DSuEONqu/yzurXj7OibaeIx0TfDGy7u9w82MAEtuSeyTvMmCmjtRvLeK97EfvTwwAj3JQuXP/0PrBCqKQHybMQ==","signatures":[{"sig":"MEUCIARV7IqTU/U1CDSD7ecR8xeMc2GqZiTYk4BjF0hDdBmVAiEAqD48892j/ZiHfPMRCDYx8TmorIDVHL91DRGroHK90KM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"b56ecca9c1fe1d121ca2c75b7805b7d8ab617bf9","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.252_1732594308374_0.7830815368500799","host":"s3://npm-registry-packages"}},"0.0.253":{"name":"mthatchetts","version":"0.0.253","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.253","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"ab48077969040c860a09accaba88e263c3da1864","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.253.tgz","fileCount":284,"integrity":"sha512-QFVd6JJVcj15kB6yS+kBNmoz8rIJj+Ho8RInhyi1E32gjMNvOyvZYfH9Xue7vfkizrT7XzkqCQ3kXbOLGBE1AA==","signatures":[{"sig":"MEUCIQC5hZ5SkCiTQYr87vphActkqc3ElpUZEn+n3l7EUNCDhQIgNpL7RsIp+UDEz6PRQYSxZh2MxsllxePjPjcW3LDsDq0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"8ac15dac276eed52ac9cbf1265183c9e745a5f67","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.253_1732596339673_0.043567021064170985","host":"s3://npm-registry-packages"}},"0.0.254":{"name":"mthatchetts","version":"0.0.254","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.254","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"6b04f5301599129b62bdafc09e61e294495bb555","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.254.tgz","fileCount":284,"integrity":"sha512-uc4ZiLA+KzGQdPxP0WoRgGy8d6AhX8SzE8suHbNebikc2HDHEzAvPyk6hvmiSaK0T18jwVaFvahTNXliNmqfcA==","signatures":[{"sig":"MEYCIQCd+Mtf5QREUqzvwdNkj2/UfHW0pscqhcA384rS93XvDQIhAOt5CNNS0xua5KlmE5jsgYiDlirF+WrdF2kt/GB7GXYv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"5eae3cb804ec6fc187abc2daf699c43d15b34aa9","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.254_1732596961317_0.6167269474541446","host":"s3://npm-registry-packages"}},"0.0.255":{"name":"mthatchetts","version":"0.0.255","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.255","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"fb728d6c54cde437c30f826df73d0bf601539033","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.255.tgz","fileCount":284,"integrity":"sha512-EAVQ+TdU3iPi4kTmdbt1KN/klAKbkzyKZ3zXMwYxUKrI2kFax2WFOHPeJNw4JEFPn0RuMaCBEjRoKdOcn0/UhA==","signatures":[{"sig":"MEYCIQDaccbZlMn3ZuVX58kJcVaXbzLpRpictILiTU3FTFvCsQIhAO+dYhELehmlIf1YSoplRZGhXCMFE9yJP+6xa6XDGPxg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"02d0db853a61cd56b9cb3b4517bcadd8e3cd91b2","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.255_1732598215249_0.3982889742662832","host":"s3://npm-registry-packages"}},"0.0.256":{"name":"mthatchetts","version":"0.0.256","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.256","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"ff67eb14a6a7ef8aad95b4895157f21a29e11e51","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.256.tgz","fileCount":284,"integrity":"sha512-Cyl8XYXOaLEvWqFmPgdnSYnpxw29WNIUnTAxR+BuQ0/plb4Cj2E0n/wyhptKK/6nrV79dqGEO4xtPWkTuZ0Bxw==","signatures":[{"sig":"MEYCIQD0o0d8bFZE+R/JHXuu2B9tKdKcoW0NKJ9Y8vFcXYYMcAIhAJnQnsK5+jOygmlV1bMeie2/8V+pBEAGjk5SL93c7cLE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"929972aa8f3eecb8430c673338cf567eb9f0c3f3","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.256_1732599657725_0.9444609236597623","host":"s3://npm-registry-packages"}},"0.0.257":{"name":"mthatchetts","version":"0.0.257","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.257","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"a6f7d0154385e99d007ba37a7438b482a7030bc7","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.257.tgz","fileCount":284,"integrity":"sha512-cD0hwuTBpAx2HWhDsMQBVbPzFY3dnTrUZRdjfMIXdyVRlSlRJVzygZLtBU7mHp4xscAeJfQUshCgtinLt8rPow==","signatures":[{"sig":"MEYCIQCkXk8Qn14shgo6yDVtm//ymkLUpBOkPlDFOKvhgIHTmgIhAP34Lx3XnxtLcJXY8kelscgKhClhiRIpGg1PC08GqUsN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"2989e493a0624a38362f0d7bf9d5636d6c1a9b91","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.257_1732602192598_0.5961022557524149","host":"s3://npm-registry-packages"}},"0.0.258":{"name":"mthatchetts","version":"0.0.258","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.258","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"a03130d39fa46c462ee13244ee6fb6a518843436","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.258.tgz","fileCount":284,"integrity":"sha512-vXc8u3Qu2QxkGYLc8tTShl5J+24SJWk0sdSjKuhqZYighJNDhiq1xpaVyRZ/9ixPVjVL/c+z8r6ybH6m0JFxtA==","signatures":[{"sig":"MEUCIQCzZkgIg1uJVsiuUMqtaJJyDDDuTz0E6MlDMGUGuJPd0AIgGA6dXDmuMExY2zhiS8HyNW0FVahNQLcs+RwgZaHlB2E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"7c9293c1195392ef3d39b4e3def26b18e40617a5","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.258_1732603789995_0.21746912620479075","host":"s3://npm-registry-packages"}},"0.0.259":{"name":"mthatchetts","version":"0.0.259","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.259","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"2e4aed3c1cf094d25b2c3763a826f73dfd963c1b","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.259.tgz","fileCount":284,"integrity":"sha512-C2FVQdCFYdAokPzOT8C/m7I/3/Qhu8YxmkaJiyvtO73Y4HVUm27WibYS1RkKyS9j3CSQh2WFfuMy6zk0FKq4ig==","signatures":[{"sig":"MEYCIQCOhNhDJDrt6iAmPGcwfFLSt736ckwOT13Mszmer/J30AIhAIwF3PsaQ/xwiOFO+/QRXaoRFA3xFyNwyW32Y6T+0DV6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"8ca4d909e235670935259857b41c709310278cbf","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.259_1732605662124_0.44780144742530315","host":"s3://npm-registry-packages"}},"0.0.261":{"name":"mthatchetts","version":"0.0.261","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.261","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"bacf19c702a87b0bed1d77852cb03c06033def7f","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.261.tgz","fileCount":284,"integrity":"sha512-WpTKrwEda5ut3BFYpwGbvlVDAD6ov9H/xmziSlrDyOqiMrOemCvn8ktIiT0+jb8IIjsf8H1RD/D9QNFE3v37Kw==","signatures":[{"sig":"MEUCIAEAyqF0Z1opx9CVcH5QKltJxpdZOcJF0YWRmYta9uhLAiEA4d6qCy3Kyyu1RIJq39QhKH1tsXTmhzveD1sdBi6Zl64=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"0bd3f77f886c4b7bb0051bc528e2976f86cc8e85","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.261_1732609193796_0.5600907022678707","host":"s3://npm-registry-packages"}},"0.0.262":{"name":"mthatchetts","version":"0.0.262","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.262","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"b32edf4740ce7c73b00f1f939e7ee3a1116b2294","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.262.tgz","fileCount":284,"integrity":"sha512-0YmulesvP5XA0mAhyKv5bkDpbjRcqisEPuJEfE+AXhhCbyffjYXgxVaRtYmabYenfxCFMdY926BHIvjL3HJpbw==","signatures":[{"sig":"MEUCIQCV/fgHNGLS7MhRCLXvpULWA4spmmLpGFNSZpD+6Zq1FgIgdtGtuPmqZiDflMGbiQMGWWLf73rIGhhikfJLS0FR1sE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"16a53def6071eac4025299129823c6d5e1e7655a","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.262_1732610205206_0.4530565042144674","host":"s3://npm-registry-packages"}},"0.0.263":{"name":"mthatchetts","version":"0.0.263","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.263","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"e1c5b88692a85e1ac95114477dcdd5be140e8445","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.263.tgz","fileCount":284,"integrity":"sha512-aRLtWRsdSXThTmx+nGKc5M7AHlt9Ueygmsfab6Edzba17ksQDsuUiMtbQhQZOC4f43yFtihXGgwheu/R+mDWlw==","signatures":[{"sig":"MEUCIEe+L/24HVSfLR71gYCQlYEKnuSBo8nvhPLotD812yfWAiEAvsLpx9+HEIV4TPWtmdZY4Xhq5FwZLZh9pw9KM9rVz3Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"e4a76538733681b448ca020d62ac3573899e8b5d","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.263_1732611653042_0.43206638436751144","host":"s3://npm-registry-packages"}},"0.0.264":{"name":"mthatchetts","version":"0.0.264","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.264","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"0162ca307c149663a48c078e01c80841fc73fe28","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.264.tgz","fileCount":284,"integrity":"sha512-3x/28f7okE01pp3p6gagnwRRS961Rof1oKtJlMDlhtAsINzfQkk1YKR57o8FHvX25o8z+bo6EVuP3FZ0p77ElA==","signatures":[{"sig":"MEUCIAboF1wDZEi0gx0j55nl52C7D2g17Yb11OxB5PzICidgAiEAj2rq9YB59o15/f+TTc2ioaVpnnzgM4qZVfAXDLUCgyo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"aebb49412f45bb0a6b3bdfadbe76ac68a233286f","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.264_1732614216407_0.25156322633543216","host":"s3://npm-registry-packages"}},"0.0.265":{"name":"mthatchetts","version":"0.0.265","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.265","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"76dcbd152295a27bffac18a66030aab281fd399c","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.265.tgz","fileCount":284,"integrity":"sha512-CBtDzAZoEiAy9ncuJFW1U8IK8LYCT5InO1dortMixZoi9rA5wNIi0VIaRISn49oD+inVyEFI9bmzGSGtIpsHIw==","signatures":[{"sig":"MEYCIQCT6dPMhbWKaOaKaoDIRpPmgXKtJ+zm53WiV+OFTcd3vQIhAO4x8qiY1VkKwGXTQbj/xuz0g3mzDRN3RdxhPG3XwDgV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"7b43a3be3b1e888034ce1b0573b17ec4e2ecd010","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.265_1732614834909_0.5613820560391789","host":"s3://npm-registry-packages"}},"0.0.266":{"name":"mthatchetts","version":"0.0.266","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.266","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"6d11c5b47c549351a06931a887413a5e4526d965","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.266.tgz","fileCount":284,"integrity":"sha512-BDT7PG0keoldEjaLXAofpMnY1a14tK/zBZSdZ+g7uHffMgFOllxi0TdvIeeBDNabQJcJhqMuy0T2erkR0AKZ5w==","signatures":[{"sig":"MEYCIQCmYzN3wbiwG1niJFCDzblb1DkW4sa2QEt/wQ/RL0HlHAIhAODJHd03WG1kkvOwNaus9WEGEyGXK55kZPQhM4RBpT78","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"8c96a1918ff41ed54c7e984bdea33dfbc1adeea2","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.266_1732615575769_0.41581196382782326","host":"s3://npm-registry-packages"}},"0.0.267":{"name":"mthatchetts","version":"0.0.267","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.267","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"ef6902394c74981f938a72aaab5b30f92b9c6651","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.267.tgz","fileCount":284,"integrity":"sha512-pIBwH848mbvKKvBspZKIQgGIttMPdfl+AEyb2hV1e7rIQDWAe5mCstKkufKeQmELg+iDsATp4YbG0CF/T0+VpA==","signatures":[{"sig":"MEUCIQDcvDwRDuN5R3LqJuplJTM4G5t7+vkKDFA/PF5OVChPIwIgUCAhKXPGmsaJ4vCSvku9keuCApxIqa7iigPIxMOSzy8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892576},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"059827abebdcfbc068ac7fd43ffe40d99521bace","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/jest":"^29.5.11","@types/node":"^22.0.0","autoprefixer":"^10.4.16","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","resolve-tspaths":"^0.8.17","eslint-plugin-jest":"^28.5.0","openapi-typescript":"^7.4.3","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","typedoc-plugin-markdown":"^4.0.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.267_1732616644617_0.6454700735443877","host":"s3://npm-registry-packages"}},"0.0.268":{"name":"mthatchetts","version":"0.0.268","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.268","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"7d747bccac273ae7334b02e927ca503a345396eb","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.268.tgz","fileCount":257,"integrity":"sha512-E9HrvpFWm3ptpZWsZxSeAnpcBfONsgp3qV0XESzHNOWYaVO6ZR5JKe86pIoxfAlTcQUxrwZ5a+gyXYWUWEFeLQ==","signatures":[{"sig":"MEQCIByDCS7hGXOAr0xw4KXN8G5ubuoAraSEThrbZYobHoh4AiBUq7rY9QI5BZtXh27gH9OjwTaGUapvdkQWbhNB6RL/PA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1640627},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"fb60ff49a3ce3f40753efe400a0944ae8b2ba683","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.268_1733359796079_0.8552488951457728","host":"s3://npm-registry-packages"}},"0.0.269":{"name":"mthatchetts","version":"0.0.269","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.269","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"f56421c8dce8424bed166a8db1f715bbb0f3aef4","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.269.tgz","fileCount":257,"integrity":"sha512-Zb88LKPL3RgdS+VfoVADYRsUIHhkxOlzG4uK8XvzeRUx9RaCmI3fWC+Y/bVPbb82ZJv/PAmjlQYtS3WBhWpwPg==","signatures":[{"sig":"MEQCID5w+qUEPS9U8kXW+ECnKi7YRUd2d2tJGOOvOp0k/lJsAiALDOyrL4I3EitJGnWN94z9fPY4YTOYUpYqK6RvdUeh0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1640627},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"3a65d776579b7488478888a72d0c8aed0ceba905","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.269_1733360683581_0.29646109391476005","host":"s3://npm-registry-packages"}},"0.0.270":{"name":"mthatchetts","version":"0.0.270","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.270","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"199b917bd85478d02b1e6bdb972e237918186a4e","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.270.tgz","fileCount":257,"integrity":"sha512-90XAmfCVn/M8upJoQWZUg7Gc04/TmUy2mJLlfPLgWfX8vXfrtZN1QV9RqTXF68e2Kjdfjewt6D1lpig5v0+q6w==","signatures":[{"sig":"MEUCIQCbhE04PyIZHbqHiP3HA4Mi8kEP6NhgTJYCwi4nrEQFtwIgFz24fhEAuu/Cgl8yiCV0b5EybFo4rDCl8uNVkRiWfB4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1645393},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"7ad8b4354de828d850471823bb520b08d6cd68ab","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.270_1733363359619_0.8544998111479305","host":"s3://npm-registry-packages"}},"0.0.271":{"name":"mthatchetts","version":"0.0.271","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.271","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"e9065ad05923c945577c45b016b7c30db98a71ae","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.271.tgz","fileCount":257,"integrity":"sha512-C8OiBl0l7I5VQh9c47Y35FyLKvT1OLXTc0+S44hnO80GP95IgYFFBhTtHVaXMs3Z8Q0iNQLl9IRMA/AJ4vUHAA==","signatures":[{"sig":"MEUCIFyKoWcuX3GDbicvdztPSG9ufSatS80MCjf44//mNnvSAiEAhW5U5hFlVnUygJy238tM59CCkIB8VhAG5amPHmRWv/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1648455},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"fdb243c19d044f8973384b2915b664098d87cc81","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.271_1733370005417_0.11149344413189466","host":"s3://npm-registry-packages"}},"0.0.272":{"name":"mthatchetts","version":"0.0.272","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.272","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"838eb68c3041e6df31badf4c069090ca72beaa38","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.272.tgz","fileCount":89,"integrity":"sha512-JBhSAK7rVTBAxFJ9JiXfDJ0LpL1wGo3rhRR43MIXa/YlRT5gnKONzdpT1A7WoqW5XsHMQ1gyuCgfFs/KPwIHKA==","signatures":[{"sig":"MEUCIEWyH8Fd11QfXh0N1KMk2ZIvG6ZO3lPJgL2hBrfgv299AiEAnqga6PBYiy6GabU2+Tky8uD1risjbuyAwzyVdvy0LP0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":804930},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"e8f0e0d3355512c879a529f2e3df688c46a48642","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.272_1733562433822_0.3095623560497107","host":"s3://npm-registry-packages"}},"0.0.273":{"name":"mthatchetts","version":"0.0.273","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.273","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"b62ffaef60317203cbd493c74ec808a3ef45358b","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.273.tgz","fileCount":89,"integrity":"sha512-YQwwByeEbxAzPztPt34pWK1G0RIyCHNjepO/Lay+DXrGywVc/D3+cRbWzykaSnwQwLITQk2IivJfMx8K0UiuwA==","signatures":[{"sig":"MEQCIDqPUG/Noxh8UY31mskd5Jsns4U84gnjEUZ4e3rcCCtgAiB1LbOTy4Ma7HFCaN84gcovlJ/F7mql6BkOs0ratLAWMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":805820},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"e583cbf0ab2d5bc7b28a68b568c35d60ccbb4c54","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.273_1733619778319_0.8808717737593157","host":"s3://npm-registry-packages"}},"0.0.274":{"name":"mthatchetts","version":"0.0.274","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.274","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"f596059ead82a34f9533f7e81bc8af29be0b6353","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.274.tgz","fileCount":89,"integrity":"sha512-pXv/z1j0Eo+yVGNZ8tjFIqM1iDwWSB+geT8VrXwNzXLHnxvC+ULMNqP8LEMMg6z1noPASLFaQ936Nge+zeukIQ==","signatures":[{"sig":"MEUCIBekfyrIU+kBuHp66SHR08KHEAJGsJzXUvOFGfZ8Qy5ZAiEA86q6AI+D8K6YDhFuu/9G8cNzT4gpJ2RKsq6etJM0oec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":805820},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"2c8e04656b3008b7321e53445bc401e69d56d178","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.274_1733622481429_0.29721142802229084","host":"s3://npm-registry-packages"}},"0.0.275":{"name":"mthatchetts","version":"0.0.275","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.275","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"4dd881563b8909c793f752023f7711736d198dc2","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.275.tgz","fileCount":89,"integrity":"sha512-g2d/WdCMMpK5w3/7KXIx/eLKJNST17B1M2ik/mPC0ql9lIaczqveBKOXJXzHaDHbiJ5T3xis4DaeB12U/GQd2A==","signatures":[{"sig":"MEQCIFOwbOlA0R4Wre6oaiVYu+gBNVpDtRPKEkEAcKWpZGsiAiB7ejOp9x3pJVX7bQqnlRzk6spXCGJhsg/l2xvWxfQuMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":805820},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"3c0649d0afe48a48562b7ca1b26ad0a291ae0fa6","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.275_1733706078906_0.9589215479569979","host":"s3://npm-registry-packages-npm-production"}},"0.0.276":{"name":"mthatchetts","version":"0.0.276","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.276","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"f096731172bf0aa1a430af17596a36fa62c1aa54","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.276.tgz","fileCount":89,"integrity":"sha512-G5YZytkTytMsCk2py6RRaxNqhsjr+xj+zA3BGCpVyy44oLepOG7+KuJgJjG3Pgpw3x2vN2+BXagkuzhs7yV2Nw==","signatures":[{"sig":"MEYCIQDXMxrR9Euo8SbnLAy18qSELs8edt0PdgYVgnYGwUulnAIhALO6Vvc37fisHcRgWj8VRnY0Xtjp56KFSEyAD5Su+bGV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":806617},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"fdb16a91ae3b120ea9550be14e6bf982bc32fb00","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.276_1733706937400_0.6377386413281572","host":"s3://npm-registry-packages-npm-production"}},"0.0.277":{"name":"mthatchetts","version":"0.0.277","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.277","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"317589ed58e70ec3a559c6195544a8455083ea09","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.277.tgz","fileCount":89,"integrity":"sha512-3IEOZXb4kcz/hBJn/FsHqzNm35sbBDVyXel+bQ9Kvu1Tze5ZW52eaOOQj+8KP/R0j/etWThQSgo5jnP/hwQodA==","signatures":[{"sig":"MEQCIHbjnzpXdoHM+F8pXNBeoVBNPU+JmKzsdjAJp7W6BvsTAiAYpqs3XJHXESxJA8JxdIzlEKXg8gQP289KQzotgLOIiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":806617},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"66ebe5d6994631a34218c5d35f23b2d321a01dc4","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.277_1733708025641_0.26809674348176715","host":"s3://npm-registry-packages-npm-production"}},"0.0.278":{"name":"mthatchetts","version":"0.0.278","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.278","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"ffc0d39c7525db9ae271f423ba2b833eff690a56","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.278.tgz","fileCount":89,"integrity":"sha512-57hWnS8OUwIBVgQWBBT80GldOr1R7am6/46aAdJiNPQAYxZ011o851I7dX7IFtI3W3dYF1RWFFeeKvjTLNQ2xw==","signatures":[{"sig":"MEYCIQCOn1z3Xld0KQykqUqyoleW4GUm2yUjAonBmboODTb2RQIhAIufX4nwvxYV7F7ZzRTmsRVVZkn9F7NsAWMGxBWWXcMr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":806617},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"e092b7ce7b6223405588971f5426cfb10e3dd631","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.278_1733710702545_0.40502107037934554","host":"s3://npm-registry-packages-npm-production"}},"0.0.279":{"name":"mthatchetts","version":"0.0.279","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.279","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"f4ebd47fb8d108eae1aeae03507742c258280747","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.279.tgz","fileCount":89,"integrity":"sha512-SRiSolCtGQxYF7bQ629vAPuCgD4qZNw5dzBEPEc1PdOKimjPsYGOQj/FBiuU6VxusT2GIeZVBZEHGpu6/KGy0Q==","signatures":[{"sig":"MEQCIDeVcQ8m68GSo3nEeVCvbYGaLZaIHZZaO2C4aGiL9nBSAiBuIRy6NraZgMMybfc6J7CUVIKYqFjpSuSnA7zRc+xZfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":821094},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"b993ac356f34024f9ecad04cf1e983a1c1d7e9b8","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.279_1734071340788_0.4439970528111499","host":"s3://npm-registry-packages-npm-production"}},"0.0.280":{"name":"mthatchetts","version":"0.0.280","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.280","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"7a7e5424e51803c7611d01ce190d4e87a7db262b","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.280.tgz","fileCount":89,"integrity":"sha512-NG+/5atw/M3PFMlDi2Zs30ZU22SKqqCxu7mxHqwSmyTtfAIT0hkA6bf+SFDk1Ya9hvsTNSH9SbofUGrzRVkIyQ==","signatures":[{"sig":"MEYCIQDdz0yS+GMYSv2n/3D2Io8Dsb48X51j00sDj8Q7I4U+6AIhAJ4MNxa4Dp8wNk6bWoA9bd8sJ2L/oHyeLc4lnt8NhjHv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":822774},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"d9af36f598c1e19f0a77d16d1fe3f73afb0944e7","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.280_1734165108026_0.6559195682226904","host":"s3://npm-registry-packages-npm-production"}},"0.0.281":{"name":"mthatchetts","version":"0.0.281","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.281","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"4cba7ce03d91d82fbc882fbd999781ac0e397e8e","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.281.tgz","fileCount":89,"integrity":"sha512-ZGHheyPu6DTqKvbIYAUdbq2VgExk2RQO4vVarWVgU1OT28xvvFITGN2Z/0oDd4olm5JjN7i5g446hbEPACyKdg==","signatures":[{"sig":"MEUCIALO1nAD8psfHt6YusE2Qxr7ZNtYnUYTwqi5MeSASqjLAiEA4uKJOOTHI3u2tXCG0OftGXzmd9gg8mQKqNEQh9dhggQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":826933},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"3f19f1432ac9d91222a991d87b36dcfdb2ad86fd","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.281_1734168531680_0.1238826390453951","host":"s3://npm-registry-packages-npm-production"}},"0.0.282":{"name":"mthatchetts","version":"0.0.282","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.282","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"f8106317f2f44cdde2d6822fa11750f8e50bd973","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.282.tgz","fileCount":89,"integrity":"sha512-JCInIs/Bzp6+qlaTm3/wdArqWsrtTgZaJdgIHSMKWqt4t+WYdxZDM+DuLK1XNgzthqNzBw0FXSTPJT9JACalXQ==","signatures":[{"sig":"MEUCIQDX2oESjY2KVlBzhxijDYrjTIy2tjid0LAcbKF9mR3yhwIgPJXEyP/yjANVjObpd3zV8PIORLEjVyWeOfqjjdYq2os=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":827610},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"866d983a25a57dd9229206f39da288bbb8f210b7","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.282_1734237116915_0.013096376891367223","host":"s3://npm-registry-packages-npm-production"}},"0.0.283":{"name":"mthatchetts","version":"0.0.283","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.283","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"0478c94174b32772125096857e2da4c8e087ab49","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.283.tgz","fileCount":89,"integrity":"sha512-5p06KQtz1K6LEQpnNRe1gvCp4+EccmVvRh0UQsI+feFGfHYEKRKqf6IiygQg9PcnBATQ6fyqJ976ndtYi2AI/Q==","signatures":[{"sig":"MEUCIQDeMJXmxxa4LKn+S2mFJ9s1wED7sIO6On+GDbX6pWYPAgIgK56Ceyxh5mSWYBXh6mgkXfcLXcY7IjWrSHLTGjpFSaM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":826595},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"23f8dca08edbb4bd1d163f06ae2dd5fc7d8c256f","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.283_1734320186216_0.16171357862056768","host":"s3://npm-registry-packages-npm-production"}},"0.0.284":{"name":"mthatchetts","version":"0.0.284","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.284","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"2251bddec562b8fb51ed50d154760ba2aebca04f","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.284.tgz","fileCount":89,"integrity":"sha512-rSBvNaLNQi+1el0w279N+pfTCMtPHlebrlQjHJGl/2llqVufUIfmXnpraMXfrfEKvzyuHVN9uIvYMpAU5BifRQ==","signatures":[{"sig":"MEQCIBgbCE6Psd+V+lkkVPHBrneJ/cwZxecqJdWsRAzBClogAiA0etqcg9Vn0PwASYYNjFF+kLOHobxuzOAnwEWR/EKmSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":826604},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"12fc0ae6ca57fde75f4f3d9e209c1f597032d7d0","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.284_1734323150254_0.38460451677754204","host":"s3://npm-registry-packages-npm-production"}},"0.0.285":{"name":"mthatchetts","version":"0.0.285","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.285","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"ad1ddde866ddbbb8d17a5c8a8b589635167838e8","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.285.tgz","fileCount":89,"integrity":"sha512-vzb7RcSri9K/Bq5WG+nGP01zt3N2dO/FUOKXDvVEuHl20w8dAnVbpI91PDoL17wjrsDmACCFqrJBFwU7MB6PHQ==","signatures":[{"sig":"MEQCIH4jMSSzklcSbDHg4zDh0awGUk7lNSECsFUX84XJgX+uAiB6TTj8XIPzb4cnLUYTmxWD41DR59b3nQzLu7pbYMyCAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":832418},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"e863877992d1b92d32e0e035d3e2c8a2aa66429c","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.285_1734400753469_0.5454345406777656","host":"s3://npm-registry-packages-npm-production"}},"0.0.286":{"name":"mthatchetts","version":"0.0.286","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.286","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"b83755c924c77eabfe78af22a3ef93367a92f1e9","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.286.tgz","fileCount":89,"integrity":"sha512-/FeOhLB5ViUwoshQfC/9/yJCTQE/y5uKAUBhnJ4Sg/FUt66E4MGweP0y58+Ch6SLpXj6ySoCTtCKCVJQjGoHdA==","signatures":[{"sig":"MEUCICHWVDRlXRISWPHAH9M57MNhZiPBaX8lMp93tzjMuJ5/AiEAwa3wu47nybX8hTurpe8mrlHJqDqQkcQBRB8IG/kKTes=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":832418},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"15896d311f8f9079766bbd9dff455adc5999072f","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.286_1734403299842_0.9144952728280293","host":"s3://npm-registry-packages-npm-production"}},"0.0.287":{"name":"mthatchetts","version":"0.0.287","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.287","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"dfd78474720e112e8c84ef64148e2d0bdd08504a","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.287.tgz","fileCount":89,"integrity":"sha512-lO6Q+jV/vfuKa0aRZsNdymM8xhhwKIqForuYY7hxNOYNecG8Zn5j8CeFmhNQ2bPQ/diCYr0UlXlOr85MnXmBUQ==","signatures":[{"sig":"MEQCIAJRUL1G1Hg+KIR+/pGMmbYjpBqmsVcNvvB6Vff/6saAAiAVbf9WZMeWA+2Ca4j0mw4Tb9JHY/iKS1pnsrDrm9LCSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":835628},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"62327ec0fadd7c1d93b452534f65e86bcebce7e3","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.287_1734593324886_0.4675523458629536","host":"s3://npm-registry-packages-npm-production"}},"0.0.288":{"name":"mthatchetts","version":"0.0.288","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.288","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"e5a4dec0aba3d3e05218a3bc276f331d999bca09","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.288.tgz","fileCount":89,"integrity":"sha512-lm3gvMBxwJjUfSUEd4Hgn1LmuGiXeS19KRq0u7LauAh2LLeAtrdYztxOvRwuvNgur9RRRt1gISJPeTZuQc7eLg==","signatures":[{"sig":"MEYCIQDUybyji1LQgV80cl1G5uDE7oZWzjdgTj4xl7t4jZGKfwIhAMSUr8heWIJlB4itN2eZkPygJk/sjpZIBq/7uEOMj/1i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":835628},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"5c148834417c144991f38ab8209f073d0aade47f","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.288_1734594185945_0.7509781594678795","host":"s3://npm-registry-packages-npm-production"}},"0.0.289":{"name":"mthatchetts","version":"0.0.289","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.289","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"aaac6f5fcfeac1aa5acca2f70bb3d0d49ac2b6f3","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.289.tgz","fileCount":89,"integrity":"sha512-A7GL18JcFEahWfuXh4kNBj6l8ptzHhpZyqL/f3qSSkmvFXMut7izF9T23DKuNQ9w04Hxw3GwHVrzVWUNNq+Vjg==","signatures":[{"sig":"MEYCIQDYaQXNRVPDnVMmAfd9K6XbhQS4b1/JFwvYh8c2WhV0eQIhANDzlKZiZuz6fYQIhFS1ZBTMnmvb12t5lCz1qSe5WCDY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":835628},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"82bc976eb51d92f1c5175afd41dcb83cf1e57c32","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.289_1734594861378_0.8121474190487552","host":"s3://npm-registry-packages-npm-production"}},"0.0.291":{"name":"mthatchetts","version":"0.0.291","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.291","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"b61b0ea414179b6199465e0b1ed5c0cae401b66a","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.291.tgz","fileCount":89,"integrity":"sha512-I2ZCFmQP199HBdYB0/BMS0LYw2xywZuV/s4Y2/FDqWHgygVOVf8JG2Baq04Xqjeov/MwVKi/G9hPb6LpxmMZyw==","signatures":[{"sig":"MEYCIQDa5dmBXr6BzGNHA37N23p3TAib1yd1CVW/ucFsW34+5gIhAI9jXAWX/twyYN8enlZX+R8RuzFt+dMh8F4Qg1y/zYvL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":835628},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"5f9a88474f91f8f01e8ceda30c0af34c104bdc4c","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.291_1734606617945_0.6175304697581332","host":"s3://npm-registry-packages-npm-production"}},"0.0.292":{"name":"mthatchetts","version":"0.0.292","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.292","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"4d72fe68c43a6b2357702bb9e4c6c772c548413d","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.292.tgz","fileCount":89,"integrity":"sha512-GKbhjT88WLVHGkWp+dK6iGIxtGWm+Fc91Woo7F3IiIVmLfw8LmBspW7eqshMMU3EX1t5vKXrxcX2g5oyu4tOug==","signatures":[{"sig":"MEUCIBlBWOhUWSy4duiQdq7AwfvxUBzm753JyJcbv/u9cYvEAiEAg1zHCS/sDqaPsZv5P2sMF+aq6CWFAwLZbfYmH2pL8WA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":835628},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"12b1812f824cfa39ffc336521197bcd6edefc44b","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.292_1734607609613_0.5177015688806506","host":"s3://npm-registry-packages-npm-production"}},"0.0.293":{"name":"mthatchetts","version":"0.0.293","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.293","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"1f3e7d3b6f9a851c5bc30c2d03a1e253f8e5da76","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.293.tgz","fileCount":89,"integrity":"sha512-/02mO6RAS05aXIXHiFSEjKowtKS3IrE+UqYQlkSGmMdZzwqBf/oywGvMsh0AL33l+LpHV1kWWL9TIbUomV8SuA==","signatures":[{"sig":"MEUCIDewf5q4SkESmU9setg2s4FKySVlDHXUaHTlKFtj6inHAiEAg+eoxKIu01aaa+AhxxiQW//WsmLqQdKI39HaDxUiQBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":835628},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"5adada34dabbf6c0dcbfa041576023da5fabac62","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.293_1734608783050_0.2546589499445622","host":"s3://npm-registry-packages-npm-production"}},"0.0.294":{"name":"mthatchetts","version":"0.0.294","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.294","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"94cad859be00c56eb7a32806044f4f5f8fb13598","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.294.tgz","fileCount":89,"integrity":"sha512-5xeT6JjskqucvsC3n7He9DV7B1/+h5SzHQ2R0Pw8Ufb7z8LPA6lCuh/HALNpLxoAmWbamAOBeXwsYFd10jC08Q==","signatures":[{"sig":"MEYCIQD3u1QpjdKMlXeaoudTJGno9lCbTCAn9Bq7mNHaI0DBPgIhAJZ8AgIj13aoKKK2Fw4bjUOUdma8iiMOHwbYv63MzsmQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":835628},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"7e622a746a26fdb9e398b44c626d14895cb1183e","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.294_1734609387967_0.7199264151682321","host":"s3://npm-registry-packages-npm-production"}},"0.0.295":{"name":"mthatchetts","version":"0.0.295","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.295","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"5138cdfcb629f36a1d4ef832d868324b5d4bd7fa","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.295.tgz","fileCount":89,"integrity":"sha512-EM8bNbFCGKNSH5wDpp/9a2rChrzRUPz5raOqkH6RPpKX1MKgBaaY0NZy5uLMbpJOjAKicuAmAU7EqVuU7qxbCw==","signatures":[{"sig":"MEYCIQCO6fCRBBYig2ZEIkUihyFzUDvsri3Qsyb7FAwyNuMgNAIhAMEqc0Y+zFOyIvVOxiQ6hW7dcxKWzlo+bdufYa3dP6r8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":835628},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"57fa7853fdf91c05aac32202b49a2d9bee4be783","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.295_1734610165607_0.5228566827451","host":"s3://npm-registry-packages-npm-production"}},"0.0.296":{"name":"mthatchetts","version":"0.0.296","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.296","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"fc172d34064c5dd1127aa20b142ed7d6f80d0834","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.296.tgz","fileCount":89,"integrity":"sha512-O38xJSuy2/Z+Q1ouajxVS+lJYZlLSB4KBxOkNZMvUMmoALclwkfw1i5CsrgfsQaT20O101Rgsctl99f454+3tg==","signatures":[{"sig":"MEQCIFQPK61m5wHzt5TcxGLx/IQqf3oRiZqK6+fq8WvrtjjCAiAu1xyY4KRsH+lkLXkkWQ5DwpndNmYJKX8dhROQeGf6vw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":835628},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"cb8460dcade703d9ea98b8c73342793473ea8ae7","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.296_1734611366210_0.8932527703747921","host":"s3://npm-registry-packages-npm-production"}},"0.0.297":{"name":"mthatchetts","version":"0.0.297","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.297","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"d8a8677c0796bc51d28e65e7aac3b90e814362b4","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.297.tgz","fileCount":89,"integrity":"sha512-p4EjXasuQp6n5Z+gX306qcjUJAbFjMqk+qdOOiRRL0oZv+6jxcnfUtNtMu4aLklJi7T3WdC+S7LTNSInmVvL0w==","signatures":[{"sig":"MEYCIQDyrWRiYWZcAA4IfnIxZFZ/DtYtJeWehtG71bUyoW/GugIhAM2j1pUGkEE0vg+QsjJ9dPVP7ec3WvOepTBU3OtaI7zh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":835628},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"dbffe2c431ed10f680ba386766b84ef83fe8d687","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.297_1734613782168_0.8937629342893871","host":"s3://npm-registry-packages-npm-production"}},"0.0.298":{"name":"mthatchetts","version":"0.0.298","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.298","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"99d6424f08d2b56d7a2d83640999cf950031da67","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.298.tgz","fileCount":89,"integrity":"sha512-JOfy3uyZ18/pJ7k4FqsWmM3Hsew9nlaVVtt47bJJS61B0F5ha67hPwm3NCXCsHr+LQzOVQAQEIqJfZRV5CBf1Q==","signatures":[{"sig":"MEYCIQDmDrNdqWoZCz1RILnvu7CyVYd7N1XA945PbGU0Sylz4QIhAIj7aLrP4r2sZbA5m4YEP/EXFuuMb3v4M+KsJnYtz4/Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":835628},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"1ab1660f8d6b99ee30aa2f7306eb423d459892ca","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.298_1734616519923_0.9399511092436366","host":"s3://npm-registry-packages-npm-production"}},"0.0.299":{"name":"mthatchetts","version":"0.0.299","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.299","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"2c74557c5810bcf4b0e754b51947e860d0e08867","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.299.tgz","fileCount":89,"integrity":"sha512-efgM2DRYjqGcpzlZz2z+vYx0Y1cjtVfFatRlELZ5WItuP50+wKHXObS4J3L3YkG9Nt7XrZR1K+YN6ZPTjbmIqA==","signatures":[{"sig":"MEQCIBcYCqT4M838fG8jtm/aW57w0fIe08O0Et1GVgOSnLUHAiAROrHvk0/g9RO6+2XPeIA9c865gApqKF42leHWolooiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":835628},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"0716f54e408dcfe2716aba55afa4a01117d50c93","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.299_1734617957150_0.3950681894515322","host":"s3://npm-registry-packages-npm-production"}},"0.0.300":{"name":"mthatchetts","version":"0.0.300","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.300","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"7b67113a09291391b7b074544bda7fab5822f6f3","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.300.tgz","fileCount":89,"integrity":"sha512-Tx8r1O5uDngrt+7BQI4xyylzSOD3UjCwCAazSz6E63MBd93+DzCxXD4p+ahkO//0IhbIoKjgszJEVPpv530mkw==","signatures":[{"sig":"MEQCIFh2mO4M3LlfuJbswZ1QzFTpQh8fJ+YJV2q+8jObH9SKAiBXmTDH+McRPApyiD0hw4MziHCxhML59Z994wcUQCn+EA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":835628},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"4e3b31ab03d2b13eb30eba00409b31f9f96398e1","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.300_1734620027007_0.56434773966613","host":"s3://npm-registry-packages-npm-production"}},"0.0.301":{"name":"mthatchetts","version":"0.0.301","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.301","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"6abe502085c872fa5859c42100df2dc4f17e7d19","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.301.tgz","fileCount":89,"integrity":"sha512-th6vhZK5gLjuNvOUbhPYkvk+7uAEc8ZIGPwUTVe6W1jTtWd7kGDY7X0ZLNglApXZrNmrElAs+FQ7nsuLECmgpg==","signatures":[{"sig":"MEQCIHLY8f11PcVLLgk3zaDIFYpdOaMz6smLqjgPT6IKSuAjAiBAzk6/dZi0+z6u4i0Oif/LMirF6n1pKqMReaCkMuJdYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":835628},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"4444d73c9beac9b8a58b10071bc28465cc5da8cb","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.301_1734658934529_0.3393239790736662","host":"s3://npm-registry-packages-npm-production"}},"0.0.302":{"name":"mthatchetts","version":"0.0.302","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.302","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"c822782de2819e5138f89793c822d910a9d72728","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.302.tgz","fileCount":89,"integrity":"sha512-/oRPAvzAUR3D+Cl+Jbxz3ZEWiQreaqIvGFelAYxF6mEtKL6a4m/kijbkbC4HHh7aRj7UpFpF9Ngt6QGN+Ys8Yw==","signatures":[{"sig":"MEUCIDcxwVcBJL1vhsslZjT2Svaq6KytZXkOjmVl3x6C24tWAiEAmu5GFObzPUZfc7Os3mwVyaC5tnXIdZak4JbmILZ4qgo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":835628},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"ab763b3b4d102e19195965473c72bcbe19e7250e","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.302_1734659392396_0.29249498735955126","host":"s3://npm-registry-packages-npm-production"}},"0.0.303":{"name":"mthatchetts","version":"0.0.303","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.303","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"0ec402ba62ce791ffde641e1e30c33d70b4c87c5","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.303.tgz","fileCount":89,"integrity":"sha512-jETuvaisO57LCwD3rinhjVlilCE3/ieBgClxPIykYqLzzAA0ey9par5Pkt0TUhmbERyGvF9OONhwqqubWVLpKg==","signatures":[{"sig":"MEQCIE3YQXHeq4XMEjXEN7zeb8rPtM3HaV7LVigkkp/GRUWsAiAQ6ueA236GmJ9+n66b23TiR25l92qOnaQoZ8TMKL04jg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":835628},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"86d2fb86ee88bcc01be24b7f259db28698d66f7a","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.303_1734660404051_0.10733415286787129","host":"s3://npm-registry-packages-npm-production"}},"0.0.304":{"name":"mthatchetts","version":"0.0.304","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.304","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"d61ba7cc39a764efae6d50bb45eec91508775299","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.304.tgz","fileCount":89,"integrity":"sha512-fPdlKi7ppnqtewxQVCAG/NNcwkKP5S0NALOXAmefylBK+/Xe7ijF0CWb2RibjpuHLnCOoQI8MhSvEY1Gx77T8A==","signatures":[{"sig":"MEQCIBc9x75LAZhj8czIR59qApx+dyzGxC57HfBPfZ4XbbdcAiBpxmSAOd9XOMIV99ppFVIddWhOFydriYNNtJOUTUk00Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":835628},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"351fc3253114c1dee7352a0750afea1d24051aee","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.304_1734688856566_0.5522465451183372","host":"s3://npm-registry-packages-npm-production"}},"0.0.305":{"name":"mthatchetts","version":"0.0.305","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.305","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"ad43acf1cb096d64fb7b9f0bdf5adcf4aa4917e7","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.305.tgz","fileCount":89,"integrity":"sha512-6INdBVcnPLWCvKQpNg+ZYldrns5hE0qwHXwANtqpzRlsCeyOClCK1+4zWTjMpWDiRibm2Q+3gcVml+sSvcOG3A==","signatures":[{"sig":"MEMCIFBzgPSlzUP9VJ5L11Li2SwjFImccljza/A/p1o47ReqAh8oYspt/JwTlDlUXMg4bIp1l/0XqG37Imn+MbhA/Elg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":835628},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"3040bafe7b3a064fcbf0757e9a61abf2b7f98b5a","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.305_1734689460854_0.2109045473392348","host":"s3://npm-registry-packages-npm-production"}},"0.0.306":{"name":"mthatchetts","version":"0.0.306","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.306","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"d75cfbd7c71c03ced447a337770dd102357f5993","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.306.tgz","fileCount":89,"integrity":"sha512-o8cZzKsRPGCDhPUVIs8JbfnFZTAmU75e0NJ7HZURBxjhiUzQymCO12HF0Tf75Y3JUKHcGD36dQQBQVMe49sXrA==","signatures":[{"sig":"MEQCIGoPWFq0RUSpcDBwD3lBaMjXtT721HqSKd2VzPc8pRFEAiA1Hc3PBSWxojNPCimycxTHxdjgGgjcszzp3Y+a1FDYQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":835628},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"0adfeb3ecbe01d2c19ca1f940144aeabb965f050","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.22.4","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22.0.0","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.306_1734747661331_0.32585957412380817","host":"s3://npm-registry-packages-npm-production"}},"0.0.307":{"name":"mthatchetts","version":"0.0.307","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.307","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"52b86154098472cf79163c32fc18571592497a21","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.307.tgz","fileCount":89,"integrity":"sha512-0BiVaJ6ofF8asPXhBCcjm5xbu5aT9SZ5Ye5BlhVhwh3cE+X6B5t4Kd3qm5w5zJzV2rUHJNdBlua6rUgComcT5w==","signatures":[{"sig":"MEUCIHoxyyFU+q7/Lp3iu0qrQ+SOeV92i3ULZl7MjGC9WK7fAiEAq7862gxBMTjyzYsdaeqZBqs8ZVofZNA3j4eBq+DBijA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":835624},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"7337f41e30f81e6ff9780c72306ec9eccf7bb7f9","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.307_1734829229934_0.061440743119619334","host":"s3://npm-registry-packages-npm-production"}},"0.0.308":{"name":"mthatchetts","version":"0.0.308","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.308","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"ef8b66fecadb13a2360c706c22839f6c5f6b731a","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.308.tgz","fileCount":89,"integrity":"sha512-2oEmlxywWF1k86zdsXgcfNAAukyQPyZ2mLt+9eR4fadS6nvRkdMjZ7LFW7+ql3YJJCcfPq6ADEzGTtAEjaCxDA==","signatures":[{"sig":"MEUCIHLP+XLgqI7XjRIfGRX3UAZJp04NJUGQKFgot0AaWU++AiEAq9J4+Jrxpn3oKAqnkZOvHtdj746EvXlZl8OskkjHTjs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":835624},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"66d6dc1449cf17337acb9936519d7dfd34d38c86","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.308_1734829908518_0.048583436615182496","host":"s3://npm-registry-packages-npm-production"}},"0.0.309":{"name":"mthatchetts","version":"0.0.309","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.309","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"96a4dc418db72b040e30775752766809e0feff66","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.309.tgz","fileCount":89,"integrity":"sha512-5vu3Dwo7nfWrzCqKtZp1HiwaFWJ84uKAmF2/+jMloF/mScQSnV32f76/JJwerKdsm6wSz0Mum2aya5HhNODePA==","signatures":[{"sig":"MEYCIQC7gy2a/X8v4K3Tn8Q7NoiVs0XLeowvwiNB8NHPbp5YkgIhANlfrdiBOGa6kvfgdnLOZFpbmJuULzvmccoQK9tunMvP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":835624},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"9a3b340e3a69a42512218a014ed3ef68805d3608","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.309_1734830796504_0.7187320437156266","host":"s3://npm-registry-packages-npm-production"}},"0.0.310":{"name":"mthatchetts","version":"0.0.310","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.310","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"8a4c272642061e8f4ae7d1862e2b2cc29aeb9d5a","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.310.tgz","fileCount":89,"integrity":"sha512-wxK7v1o/7rceYgE8tdMJb3Kn96AEJelx7vVNNzCVztxkKuRGCP9pyECmo+cn3MeR1CVWNXvyA4atkbAAJPwZ6Q==","signatures":[{"sig":"MEUCIQCLlldYcQQ9mqzwo4aZiWMFSkM3lqmlNPDg1yBe7cn+mwIgN37XEvS9GCT6LQcor7iuzPLaPO25cA1+4q/vL6GZlvk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":835624},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"0034df42b83e3e028755d1c0d8794224fc9e94c8","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.310_1734831383597_0.6460181948090289","host":"s3://npm-registry-packages-npm-production"}},"0.0.311":{"name":"mthatchetts","version":"0.0.311","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.311","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"3de03d802c3658c364379a6125cb22ebae1ecc7d","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.311.tgz","fileCount":89,"integrity":"sha512-THmGfDsiaVkqh41paWHKO8Mg8iTGEzYcjeOLhbwq0DlAL4svDgSCPG8d72YmhA8O3FIC1kGvT93hLTUy36jjvw==","signatures":[{"sig":"MEUCIG0rSOlibfxMlNjLklv4lnjFpBXgtDu97Gpu6r5fRjo4AiEAwakaR9nzDOKoX5IaogBpPSB+ARV80aeZfztyaFgUFYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":835624},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"ee3dcfd0b44e38d7ee0e64dfc699bc565f72321e","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.311_1734835387933_0.2783499047225513","host":"s3://npm-registry-packages-npm-production"}},"0.0.312":{"name":"mthatchetts","version":"0.0.312","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.312","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"e89550e104fc2d51ab17f748207cc995c09bad58","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.312.tgz","fileCount":89,"integrity":"sha512-PETrZjDC+soJsTXkTTgzBAZyh5ynYvtMtf4P9XpdxGjKmVQPvROA4WdmfdPT5V/dFYBW2o7zEV0bBikozm2eVQ==","signatures":[{"sig":"MEUCIQCFYb4N5hz/hz0xz18RTrYJnPMyaQvlqEMv6W4paoFQSgIgEdPDtoFyMiCWT3po7+ZWNNGagOzENldybWalQueumS8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":835624},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"089db7fac931afb54f1b50a25da2fc24de6bdca9","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.312_1734865590580_0.5441506656532518","host":"s3://npm-registry-packages-npm-production"}},"0.0.313":{"name":"mthatchetts","version":"0.0.313","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.313","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"b85bc86cf26af16e76b60c453530d4df258b3aad","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.313.tgz","fileCount":89,"integrity":"sha512-hYMhNile2sfWQCf0yMwljJVxmh2lVYucSafvZUJD5nhAnhEdzCjgBcfKSpWCdHWDh8ubLjQT8PGS3wfq3z/UZw==","signatures":[{"sig":"MEUCIQCXfZLKCnfvhbEgmy9EZTEzES1gi5xprGTAnK7GiCXBYAIgMpxsQr0X+J5Y+VbNU+CfN0//Y9PUzP4uaJEpt/Ht7Ak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":835624},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"ae1e3806df2f677858ccfaf08dff8e392dbebf1b","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.6.3","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.313_1734866871920_0.30167899141845633","host":"s3://npm-registry-packages-npm-production"}},"0.0.315":{"name":"mthatchetts","version":"0.0.315","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.315","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"3a8170a01dcf87f9bb9e3f59977c71f11533884d","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.315.tgz","fileCount":89,"integrity":"sha512-RnaxyNmJ/IhbjXvDZWQwXUq+TXXDx1yr7v0AhOjScuu4Uk11IkOEKbs3PQT/lnLh9PZ9e5f9abs4alAumennMQ==","signatures":[{"sig":"MEUCIBjGt5oCKbtumn7qtaIHNg4Pk2s8MHFTvBVelVSn98O/AiEAwarbFPhBe+34DxZWv0bEC8KP1zrvb9p1o0MYx+y34Cw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":847894},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"851633445adfe2ed30d1fc8038ca37bc8ae2c16f","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.315_1735121196412_0.864814559200956","host":"s3://npm-registry-packages-npm-production"}},"0.0.316":{"name":"mthatchetts","version":"0.0.316","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.316","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"e48ce36d32f4d5cb620e4a6b8b1cb620fe1e1c2c","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.316.tgz","fileCount":89,"integrity":"sha512-kQrHJucseF8eVldLvGjtBUZCwi/sL1xb1c0al331Fbcvmq0jgQx/lnsyxv5a9nzaI6dRu0QQ+pP8gBoq58lILw==","signatures":[{"sig":"MEQCIFH9CiPlt6LaiGdHVOsCcVmzD3oTcG0tKibEDikQbjQWAiBB1B0dOo9hXrqyXiD7UzG7gCIrdden5l+x3OXc+rUdDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":847894},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"274e20c55cffddcdb11be6524bb8e91bae8d9d8c","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.316_1735122221614_0.8494046165073368","host":"s3://npm-registry-packages-npm-production"}},"0.0.317":{"name":"mthatchetts","version":"0.0.317","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.317","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"27a98f7ad0ceb3e475983aa8ec4022faae275ea1","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.317.tgz","fileCount":89,"integrity":"sha512-y6mvnh8pu0nW11Rx0/Xn3sG5ZSp2JYHdZRkJFCIeR3eyuSIUCVXFRR4Uu9t9KNedAVwYNUuzhfyB+3u4mO46WA==","signatures":[{"sig":"MEYCIQDNiKAYkpNGP4+e6Ypd3id1UsxgRcSsq+RL6ILzge61ugIhAIBtCTiulGqtvRYD0AWhFylQWaJ+RhuCVELXxQye7yEP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":847894},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"5a05d83ac91feac0c696c4a5a06ce16d90c6a5e2","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.317_1735123631384_0.8302322040205286","host":"s3://npm-registry-packages-npm-production"}},"0.0.318":{"name":"mthatchetts","version":"0.0.318","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.318","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"c0c472a8b30d69cee08570ed138c1ef0911de2a9","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.318.tgz","fileCount":89,"integrity":"sha512-UHCvLjs+aqv5AfUFyg7FQOuhd9nf4CHReq/ixIxghKxz2kg2schuv/T92T0NC5ZYN48eAv9OdLU4HUZMD5NXUQ==","signatures":[{"sig":"MEYCIQDnDPGKZa0/62PkL7hU7+ieOgM373eAq9s9DXgU9rFhzwIhAP/hATikByPP7jPE24gMYk+tWUUN0O2GYWmhc3BC2kzO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":847894},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"b3b89f4a76652d536154e242c60357c11e9b71a3","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.318_1735124455936_0.08390620651277114","host":"s3://npm-registry-packages-npm-production"}},"0.0.319":{"name":"mthatchetts","version":"0.0.319","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.319","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"dd6b461a89f2e4c1f85dc27185eb8c981a834afe","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.319.tgz","fileCount":89,"integrity":"sha512-ZjU3DdCURqT6jSry0AmzMcc2Bw2jDE8xPJdj1cSEL4CKHRRwz8iifqyNf8/DJZS529xHxNlajPW+BKZYFod47A==","signatures":[{"sig":"MEUCIQDx6gyF0sGmFnuF8eOqla1mDDhKv6fFUMH5H2Bm8Sx2sAIgPxHyPMmKfZW4qc63K9LKB1kla3yL6MADnQn7KaQQyhk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":847894},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"f4d6a2ff4c16c8923bb647ecce32e8132cbe9396","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.319_1735125776935_0.4563110079284429","host":"s3://npm-registry-packages-npm-production"}},"0.0.320":{"name":"mthatchetts","version":"0.0.320","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.320","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"a47e8d01f10d400b913210ed28b2881ec227449e","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.320.tgz","fileCount":89,"integrity":"sha512-C6iAeUjzGDmlLoc+FYuVBnSTT9zU9GLNsKY9bRy/EvqsyOCyKO/tAH8FQ5TxRMi2OXsswSwzUdLjaASGcIv1Hg==","signatures":[{"sig":"MEQCIDIY6Y5dwQnAGMtGY2j2j6w6Yrrk0+zugcIppn+un5yqAiBuT2ZA+E7R+jxKYa2gDz3+6cxRaXXeYUEoBvgVEKAsDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":847894},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"447ed0a59d98dd0f7770edeb07049d74d0f54b60","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.320_1735126925615_0.07849184601520043","host":"s3://npm-registry-packages-npm-production"}},"0.0.321":{"name":"mthatchetts","version":"0.0.321","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.321","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"d315161bde595a9e6e71352e822f24f37c4bd7e3","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.321.tgz","fileCount":89,"integrity":"sha512-1cUZAoO3Y5OyjQu5yl3GR3GuN2VWARnM//WjgCoT5XiTHJNO6USWG7hftR9ka/SlIrzK5FjMtprfajS9Js7z7g==","signatures":[{"sig":"MEUCIQDAZlHRx2Ir92vc9Xdp+/XR+Kuo7eVEpLymPDh7+HmdlAIgHg0MXSgewVZXJ+0TCC19rP+WwYioLaQxkFJ/P1KI2ZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":847894},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"8fae8627ce6f53ae0861e90d1bbc273ddea91121","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.321_1735128741175_0.3528701470520157","host":"s3://npm-registry-packages-npm-production"}},"0.0.322":{"name":"mthatchetts","version":"0.0.322","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.322","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"ce32ee20d72684cde2a07f9076e8b29f18e048be","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.322.tgz","fileCount":89,"integrity":"sha512-HcxNWmFhE/4jYyIzA25kjpB62OJx2mgHmBYQSzYvsufY+JqYMQfHcuwJqiAonaPfh7CdE6oomZVDhl7mgyf/Aw==","signatures":[{"sig":"MEUCIFIrN9KZinJvTKtoXyTNHSyrMlNldHE/2yS1NX19jdA0AiEAvBpN41Ju4KrJp53DMnpg5RZgj5Dfs6/Elhoxy7ZawPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":847894},"main":"dist/index.js","type":"module","other":{"eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"5031d24e6930522bd13db0592fe7cfd90a08c107","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.322_1735129769183_0.3035900315750588","host":"s3://npm-registry-packages-npm-production"}},"0.0.323":{"name":"mthatchetts","version":"0.0.323","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.323","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"e229203fc64efba6571d323ecc7b3facb1f32160","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.323.tgz","fileCount":89,"integrity":"sha512-5zRgcCl8h6qFJycWfcDr07fY/i7JABCjIulfn4/CAaTqRVb9cZ0FjrFZDYincoyyn/nUogpj6gHRntZCwb36Wg==","signatures":[{"sig":"MEUCIGQ9WSC1ClPVekR9G3jT1R8Cn4lok4WA+nq/FJWKpkdbAiEA27DOLlfWvyOqcl5lv23OQuaQjsZ7kEa3/sk1x0aKLsI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":850646},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"38063a758ecb6e2c72bc3aba4ee1ce45d92521cf","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.323_1735180002115_0.9567081354656484","host":"s3://npm-registry-packages-npm-production"}},"0.0.324":{"name":"mthatchetts","version":"0.0.324","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.324","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"64f4deb8370ad94025b0c70de7573bd1012745b0","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.324.tgz","fileCount":89,"integrity":"sha512-0gXcJmEOBojvdFtAtS/aifc/x1Tik4OTbluLzYZBLaGTbTEySI68DwYWmdwooYShcGzwFWL83hXivbKC1btP3Q==","signatures":[{"sig":"MEUCIQDKjUiEJNpVi+YEjmuLBa2USHsjy9YD7hsXqCHMaPIMAwIgaFbn9r9QS1tWp9PGrE02z0ZT7YsQ6AxuWxLa2JFWVok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":850646},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"d4fc49069f91d4520ab6a23a2fea1894fb7e66aa","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.324_1735181058903_0.5124275220633705","host":"s3://npm-registry-packages-npm-production"}},"0.0.325":{"name":"mthatchetts","version":"0.0.325","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.325","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"8c9344dc22e36f5660d41089fe6e7f380a14d15c","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.325.tgz","fileCount":89,"integrity":"sha512-0Xcpz3xdkFUtqy0AL2pbAz7ePtsgBQ3ywNfohXvsRWK8AtJhqt8su/2KqUYKrvychCrqjDm0hm1FSZ/wLJkEwQ==","signatures":[{"sig":"MEQCICLGGbOjDXur1Fmbwvbdb/fcuEyrnC3W9KrTXLHIiQlEAiBJQcKu6jYjQuCHR0wDUndj+imLnB0FBxEjxO036uuR9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":850646},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"48900802c7efbd91a5767f8379cb11bd024e6669","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.325_1735181988681_0.47092646688926676","host":"s3://npm-registry-packages-npm-production"}},"0.0.326":{"name":"mthatchetts","version":"0.0.326","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.326","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"24e4f11db1208b5a46363fe454573fe14c5cddff","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.326.tgz","fileCount":89,"integrity":"sha512-dvhuPIXgrU1hE57xeR9KEbvFEB9MXANxvhJp1aNCyyN6gAMOlrAzpeaMyUOSBwfkTGw4hJScjfLo9q3vbakjEg==","signatures":[{"sig":"MEYCIQDJPgHvfQK3Z9VQKroC4gro+KzKPS/IQItxO3elo9clKAIhALQf5tSHCbptIsVyVRKKvKszvbPtjp0WW036nmkUYMzO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":850646},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"4b53a59968454f5887135aa26fcd4b7b7d41fef9","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.326_1735183204498_0.8350956995092338","host":"s3://npm-registry-packages-npm-production"}},"0.0.327":{"name":"mthatchetts","version":"0.0.327","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.327","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"4b2a263aac37fd9d5887bf9177f120e97b9a16f2","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.327.tgz","fileCount":89,"integrity":"sha512-06HK7kuVu7VDFGDDm0Hpllq3TzjTPtc0kHnaZ2t6wt4oaXzRdmpRrXevPLsm3VK4aK/bMYbw6SjRnL1r0nIGzw==","signatures":[{"sig":"MEYCIQDVa0yktOQlQUawDthdM17Lg5irVjgJdyzkgruV2kbyngIhAO/5sKEGdZI+k0Q+djYmOUPE3fadBnEW6K4lkFmb8ZVw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":850646},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"591c6de82fdab5f0aae84a0b91fb327a7ea14534","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.327_1735184178776_0.3091718589595438","host":"s3://npm-registry-packages-npm-production"}},"0.0.328":{"name":"mthatchetts","version":"0.0.328","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.328","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"2e618c2403652d9e9bf9136324c440ed250b8424","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.328.tgz","fileCount":89,"integrity":"sha512-rDy/sYSB3FLdv+hX8ACp7yaDDVZlGdx71eqSlNq43qk4LGKnyWS/EVCfZy2+EUUeoljkir6oTXFkxM3swWl92g==","signatures":[{"sig":"MEQCIB0BNmz9ggPcKB0S9nxiCjbfJN6Do8d+zr3gA6O2yciNAiASxwh+Bgt1NorxDoote65kxNK4ROug7mvNz2n0wnihEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":850646},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"258468ca031b9c2fb9bf96f72aa88485f0f78df3","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.328_1735185567413_0.6170429833602149","host":"s3://npm-registry-packages-npm-production"}},"0.0.329":{"name":"mthatchetts","version":"0.0.329","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.329","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"cf304e35ea9f16e1cf55a742a805d0b4d05ed880","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.329.tgz","fileCount":89,"integrity":"sha512-jButjGwdocSIxzY41QH3kdyGVSx6AFjK8mGYTB6GtowCuHx2P+NXdItDgVx61UI2qnCjNBU4gZZoX0PplKNUcA==","signatures":[{"sig":"MEUCID60Puye3AnJNZZDnIUPG4hmAYB/1Zxlb4T83A6nziYsAiEA3DpZ6v7tIl1Hiq+nUyVNev8LvKe5Y/4q+v6x0vMBY1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":850646},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"356fcccfef739e45ea3f85f8053dd2b339b1f159","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.329_1735187288890_0.33695265665909324","host":"s3://npm-registry-packages-npm-production"}},"0.0.330":{"name":"mthatchetts","version":"0.0.330","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.330","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"7f38c331757f3ed297085c7a6840b6acfde46f1e","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.330.tgz","fileCount":89,"integrity":"sha512-j8Ux7kGgdDostn4eofMmndz3I917XuiwuQ9Lhq5tH01owvY6QY5zWYtF0s1GPHmQZDSnnZwJqu2naMhORtHKxA==","signatures":[{"sig":"MEQCIAEp1/P/lWGrki5fFompS46H0LGCMgn2oGxkcRnOTj+rAiB76CNwiiQ7XrPVjOvDpfsK6JQaot1+OB2vvjjaoHt+zQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":850646},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"15dd0b7b295c1cab45d9fc34aa06dff5df15d534","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.330_1735188170302_0.2739819360150395","host":"s3://npm-registry-packages-npm-production"}},"0.0.331":{"name":"mthatchetts","version":"0.0.331","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.331","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"4a46d93652f9e490660941e86cd7aae662793fa8","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.331.tgz","fileCount":89,"integrity":"sha512-2F4p+FmqbJDOqxry0dQitROWMUiNlQDpumMcqacYYrrlS0PXkc4Llc1fV+wmzRenPy/nY/LtFYay4TuR4j5pIg==","signatures":[{"sig":"MEQCIH2hGM8yJ2FgI33XCTZGFNgE7tAGiCzg+qWtV7YFhsJxAiBxEesrYVqpC70SppLconPUOuCJg9Hw4IiXOW0Nh8gCGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":850646},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"ebeacdbd36ffc708b12346469e6dd411b67119fc","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.331_1735188945105_0.11849069143603908","host":"s3://npm-registry-packages-npm-production"}},"0.0.332":{"name":"mthatchetts","version":"0.0.332","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.332","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"cf9ed24e7c962ce0f89ef3ad4684cc7f62b1ebdc","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.332.tgz","fileCount":89,"integrity":"sha512-vh8eIOpg9KgP7jcSS8Tso7xJA2vBu9BTlmyDADsB4cFX7StxvQNCPgzxjgrCn/yKp7N9HECmIhePBOCt3Qm7xw==","signatures":[{"sig":"MEQCIGDdbBRI26L+q0uP457ZA9jX3lJICVjEwQ6ToidwnTTPAiA1ifKTz+OqW9KQHkzDLbofTBEXzsWpmpJdsYv+b23ZPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":850646},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"f9031bba18c508b1165c787f90271986c2ddac29","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.332_1735189920088_0.9877759687571894","host":"s3://npm-registry-packages-npm-production"}},"0.0.333":{"name":"mthatchetts","version":"0.0.333","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.333","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"2ff221f19d8fba509bf48c654b8ad47466c53476","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.333.tgz","fileCount":89,"integrity":"sha512-Rw9ctQXMRIDAIlSwDKukwHuExu3XC2qAmlFvBg+h+ooSyRvQHfTcl9/rpDUcKhQ9w+fSgG34+Ey9vSVxqt0vKw==","signatures":[{"sig":"MEQCIGB4NbzHoNu9fZTX0KQX3DKyeYOiOHDDd4mjUlHo9+tbAiADxLzQtofaWoqkCJkMF+nP1DYcjInLR/a12AT0+WNlyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":850646},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"5324e33b7ed14dbf44b42e038729a98f517fa7d6","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.333_1735190777269_0.843219301433751","host":"s3://npm-registry-packages-npm-production"}},"0.0.334":{"name":"mthatchetts","version":"0.0.334","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.334","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"8c5b2c714bfa5a0acba784d9295c72dc1acec9a4","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.334.tgz","fileCount":89,"integrity":"sha512-MALY4RKUZ22op2IBQOJb3W/53vS9g45c7zU7AFnl9czbykihlQ0UiuJH9c/jsL3b7/SONc+T5mnic9cI00b4FQ==","signatures":[{"sig":"MEYCIQDZTP6I0RZSArVMevHvk55wFRSnwVvR0HdZLp75Ln1ZRgIhAN1uJo7AH3r7dDdtqip+I9EpTePeAverioJ1EIL+weit","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":850646},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"2a25f185312de9b1932b9e25c12580bfd3ae9ec5","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.334_1735193955436_0.15644665989371487","host":"s3://npm-registry-packages-npm-production"}},"0.0.335":{"name":"mthatchetts","version":"0.0.335","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.335","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"208c04563e166ca776d87a66e8818ff1917847ea","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.335.tgz","fileCount":89,"integrity":"sha512-Ta+qxzqupd6EJb/DSuGaMgUlA7BqhwugjDjqxb/dESngFSvh7TILS+nvSG9FWs84GmBGdNZRmLe/2luiZhRy1g==","signatures":[{"sig":"MEUCIQD8Pya12ktS9P3gynH22HBimGn1iFP/0ANePjm8t9p2KwIgFa6XvVTbA0X8uVlgt9AqYMWduO1+9mPKB6jNxbYv4UE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":850646},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"596793310a7fe1e114c754308874bb2a0f91a7e1","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.335_1735195870634_0.0484980664703194","host":"s3://npm-registry-packages-npm-production"}},"0.0.336":{"name":"mthatchetts","version":"0.0.336","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.336","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"e299b1a2eaeebf65962e8e9ef2e965d6eb9f7201","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.336.tgz","fileCount":89,"integrity":"sha512-QWgD2ZPjlGIQf972dTOYg8mVNOygEALFnwnTKFnsxuoH4lDahs9K6UwXI6w30mgBmAm4s5Qcjd+B5Yzd50xacQ==","signatures":[{"sig":"MEQCIERkrk6VYGe1nPly0abSkn7bdGk7ftERVCJuP1keyk2CAiB573szQyD1agxYg1GazPRXc0mqiB35Mh6AMn6LS3t07g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":850646},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"c40162d233fce2f8da3c7f6a70d80d5127d73079","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.336_1735196383342_0.7379595755016308","host":"s3://npm-registry-packages-npm-production"}},"0.0.337":{"name":"mthatchetts","version":"0.0.337","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.337","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"2ea8558351f31c35a854fbe8ce434c9e56deb4d2","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.337.tgz","fileCount":89,"integrity":"sha512-Ug8Y60iSg2/afIh5Hj/PfpGIRNPQeGtXc11sXJM+Tb03iVTXYtxUfqpk5HaVsNod79b9AUcKKo9Q7AAGC9fnZA==","signatures":[{"sig":"MEQCIAjjzfTH5mTdPpcNLVPtKVcdzYlzW4NABUkDknbZtgDhAiADrQ4/zT4dz9TZLQiQvFxqYa+cCuLWu5VswCqTkA8RBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":848148},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"6f97d244a5ecb65d7e2cf5e008daec2cf4446905","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.337_1735197445312_0.4298507168725383","host":"s3://npm-registry-packages-npm-production"}},"0.0.338":{"name":"mthatchetts","version":"0.0.338","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.338","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"c8f28721e90412f66c2b4654a6cb27ce22d2cdeb","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.338.tgz","fileCount":89,"integrity":"sha512-HU7dZgLBuKQr1VHXJ15/0WaYyELVWfkt9cjslXZhXQTo12acfhWGzMElfP0/1rCerQxvif8l7PijS6weO2yR8w==","signatures":[{"sig":"MEQCIE5mrdDO/oCKuF5+O21UaPyJc+og1fct1AFONx0YqCN0AiBCyDxM5On4CpqgIvmVE0fEY0DroRXYf2EOiTa55Gbl5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":848148},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"fde7389d5ac064be0ed0f2f050ef31148ab7d155","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.338_1735199099458_0.28661343500217606","host":"s3://npm-registry-packages-npm-production"}},"0.0.339":{"name":"mthatchetts","version":"0.0.339","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.339","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"f55cf3bcfc20d79d4b0a23e15d315b4cad93441e","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.339.tgz","fileCount":89,"integrity":"sha512-6fLJrUK9NpNIGkGX4XfXnXn66OaLoS6EWUqTU+tsw9TBnu4s9BfWVBhB2UPWyItlFIq5s/3q4rsmwEZAak9xYQ==","signatures":[{"sig":"MEYCIQCsTj5GbsBnCwIUBGTDG8MajfDaPXfTADOlWBT+q4AW5gIhAJ0tlrZeAKhMvv8lZzAVjp7JlwROwB05z9G/C4I67Sdj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":848194},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"0c6a79985173cccf8f4b6724d8b9227c7fb6091e","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.339_1735200478109_0.3844739953382119","host":"s3://npm-registry-packages-npm-production"}},"0.0.340":{"name":"mthatchetts","version":"0.0.340","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.340","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"8a6f10003b72eb1d12c0f7386fce19c95a6cdb1f","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.340.tgz","fileCount":89,"integrity":"sha512-lp6X6eyijeeIsNoagILwPIZ/MtTOGj1xKUHshoatsco8uOrE+D01eWgRRQ+GMrZd0FrzoP8Ickq8brY9q51Hwg==","signatures":[{"sig":"MEQCIAee6j018fFSvoA53TKdw0YfTQmG3VipZr2xCUdmyo3JAiBZ1v7wIOcCWxDcR3r2XY3AlQ+BlrOsLDy38hZxi1Xf0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":850235},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"4f4d5fde7146ccd591030f2f2e0f21bb54249b58","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.340_1735202774892_0.6096112629089259","host":"s3://npm-registry-packages-npm-production"}},"0.0.341":{"name":"mthatchetts","version":"0.0.341","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.341","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"a571bec01efc2bd405b9b64344a948964926b5d9","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.341.tgz","fileCount":89,"integrity":"sha512-zombj2n75a5e8WSOe23tUhnjyP99dT5ZTnzIZ5qrcvsTW9iK/p+VCaQ1T/Bywwr6+hKX92+/2KqjOwabubhi8g==","signatures":[{"sig":"MEQCICDu5/9LMFkW3ACy4PGfwaN1U9/Z0UY/d+SbGtge5zxaAiBsWiq9NnnmYnyBtDny/n/EvuXybMUzNvatoPsRyx8A0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":853568},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"f2261725ce1c6c40ef0e1cdb0fd8253639f4a47a","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.341_1735205384164_0.8411331813364711","host":"s3://npm-registry-packages-npm-production"}},"0.0.342":{"name":"mthatchetts","version":"0.0.342","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.342","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"689f768d98fd027fca7a6bddd9bf0e21c098d7dc","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.342.tgz","fileCount":89,"integrity":"sha512-8nalncf6u7CGfVSOKO0BM3v1GkyR+9MQAEkztcDfR+XHb/eLNSmGOOvQNHz1EANWBDcbzlEJ84WJUYczFbxrig==","signatures":[{"sig":"MEYCIQDfH3/t0o81SBa1Vu3aQwcXKj6hNex+hJ/1fjSdm4xZGwIhAOhspI86rMTgMsMUFqv0KJu/fSMzg8+H2D5KelX8yBB/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":853770},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"71c74b3ca0ba9f13613b057cf8776624b3409981","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.342_1735206774404_0.08400855386179717","host":"s3://npm-registry-packages-npm-production"}},"0.0.343":{"name":"mthatchetts","version":"0.0.343","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.343","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"0e55cf2e19f4d42f3d0b71c4eb8009f124bb858a","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.343.tgz","fileCount":89,"integrity":"sha512-2MPXFmESHtHITEbjsf8zddBviepKkNkT+dVYaYqc/vQ2IQRdYx0tEyzdN3K3eEQ1CL8oaBMumyZ/ioW5mvSCWw==","signatures":[{"sig":"MEUCICXt2x5cjw/PKeB6+lx18BedsgIn7an/I0i4u6S0hnW3AiEAoiso6xMfAbsyzfes14kEJa55i0aJdpCHEIX4YVS54hI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":853770},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"7b4f109e7025370005a570c5de79470f4b5c2470","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.343_1735208039325_0.09860128223775155","host":"s3://npm-registry-packages-npm-production"}},"0.0.344":{"name":"mthatchetts","version":"0.0.344","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.344","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"bd5f6b9be87c6eeadd4240105e51d480094f1972","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.344.tgz","fileCount":89,"integrity":"sha512-NZWsQAoz+ai761BTiHMe66jUszM9IdYZL7qsdzvZGmhgI3x4BzpMVRN7g0vCzmh184g7adU59yDLjQnufY5RdQ==","signatures":[{"sig":"MEYCIQDTrogobsGOfVh1dbRKHO210nnW5r49lPL7VuTlDnInMgIhAJMDI/APvfC/wQMw8GI6WMCl95JLQgUCNKGGJx0iJ4Wc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":853770},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"577f727ea97ff9d2476d35ead78eb852a9eb5571","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.344_1735215751487_0.985720847497843","host":"s3://npm-registry-packages-npm-production"}},"0.0.345":{"name":"mthatchetts","version":"0.0.345","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.345","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"9e620ca1892cc906925b4d21fe6a515661828b75","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.345.tgz","fileCount":89,"integrity":"sha512-1C0u9FDfN9C260ABc632lXVO/PQNWbWMjcyQGkssq2SuUkrF4tQqocEiUFHdbqzzCkt4hG7CTESJ3+YjVy0sVA==","signatures":[{"sig":"MEQCICviWlVOOPL9iJkFQ5WeI8RynDYoXTV/DQnzAoK/ku86AiAtPQDElgAWaykkqBNwZVll4mq/EaKx+rtPNIAkpPKQBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":853770},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"0d1d47ef1868d50042f8d1373f5e7c67903c8175","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.345_1735218131953_0.5519614748657928","host":"s3://npm-registry-packages-npm-production"}},"0.0.346":{"name":"mthatchetts","version":"0.0.346","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.346","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"8b18b9c50e93e736acf043152281e150a5ff4cc2","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.346.tgz","fileCount":89,"integrity":"sha512-pBSjur02+GZxaEcX/1y92ugQV5ssTGS6px4Y4eFMiEarNdeB/VV4Fe8UY5wMgmPfELS0MOJyOY83TcEd39tdBQ==","signatures":[{"sig":"MEQCIH5T/dOb/nPrQ3V6uHZXjWpLjlMkMkAcP9hMAbO1Ob5iAiBUxhRV4d8mKs0RrUFXgP8ZSORoAqV82b//BCDfbnFRTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":853999},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"2871d5fc3b03a17f1fed1ac80298c7e6d8e5c797","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.346_1735230672265_0.12576837204846547","host":"s3://npm-registry-packages-npm-production"}},"0.0.347":{"name":"mthatchetts","version":"0.0.347","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.347","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"a7530b2bcf213cbd17c8bb0972489322056ce5d0","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.347.tgz","fileCount":89,"integrity":"sha512-WyiogO1iDY2AHSyw9EvLILCNy5DCQYUH69bx/GyDXQVDarz/uaZtKaDVp6gPTxnnavvpqymP6BfLm05tYUJSpw==","signatures":[{"sig":"MEUCIQD50EpbKB+oqAVCp7so5lqSvf2OnlfyZMSrFeETcXffbgIgbHkN8HA+lpz2vV1aNaPzaqspulShNgoLXa2FQuFLaq0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":855400},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"fb9a319fb91652c60e477e9f7603bbd83d26413c","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.347_1735235522472_0.7907606229760347","host":"s3://npm-registry-packages-npm-production"}},"0.0.348":{"name":"mthatchetts","version":"0.0.348","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.348","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"ff7490f256e96500f8db639e13f7936b0f0ddca9","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.348.tgz","fileCount":89,"integrity":"sha512-miakXWwyV81IGwP8lnhJwG3rZark2MHvmmaNrsppGhvRaq7oUBN0E43zHxOFMiVRfgjWXKhcALhnoJfq980kcA==","signatures":[{"sig":"MEQCIFlxQELclkWc8ucjN1A79aQSy3pNHIoqh2wTbpya3QUzAiApaZMciS+9ElTxU22QCm+ttYyclCsz8IgZGL9I5gceow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":855898},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"3736070e8229635b826784ab39372a48fb73f3ed","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.348_1735236789841_0.3687180541719355","host":"s3://npm-registry-packages-npm-production"}},"0.0.349":{"name":"mthatchetts","version":"0.0.349","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.349","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"6a857c8fe1ae8e54ddf45cb6a3df5571db72d024","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.349.tgz","fileCount":89,"integrity":"sha512-qLBdgxRKqk/30nk06eMcWi0+BFqDpwA8wjJgDGcBMc9ywvomyaCvJf8DXLBVpENcC/P9rCICUIXcQcKccfN9Sw==","signatures":[{"sig":"MEUCIFkrwYWfWtdX8le+eZCn9fy76aQypOPNJ9cI0rzwNTd8AiEArwq34A7klSsEBUTxlVUU3Y18j5VczqUOEh8Ddbz1eGs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":855898},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"842e62ca6e90463f9a1a6c2149e91b5ff2a5c1e9","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.349_1735237858742_0.9404370526509558","host":"s3://npm-registry-packages-npm-production"}},"0.0.350":{"name":"mthatchetts","version":"0.0.350","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.350","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"ce34389c43d8fcdfc38847ffe997649065ee8f9f","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.350.tgz","fileCount":89,"integrity":"sha512-UY/lG053XQiK/jR5/WT5tHiN1sk/4QLx1T30K/y02JIiKfxIxqqgZj4BGD8JYeuAB4bQSwFsLQluddXKLWvSMg==","signatures":[{"sig":"MEYCIQCoBkN6wMAjLa6A9X9exPdoGwNkh6JwaUtjN+Gq9n0U1QIhALpYnjRzesddMWze0JuFeKTosLDOpZMwIKagOEQH0tcl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":855898},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"08450f97ba57f1a226ab54c9c03f763042ed9d12","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.350_1735241414784_0.4717362909874985","host":"s3://npm-registry-packages-npm-production"}},"0.0.351":{"name":"mthatchetts","version":"0.0.351","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.351","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"10c2ac25fbe2aa95537a53f227a8d50d67d78180","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.351.tgz","fileCount":89,"integrity":"sha512-uoojGLtqCLNqQtni8fZ7ZULISWrUa66Vny7z03fjAz2tn3CIu0kvoFkteZ8dHUdEWNbyUxSwUUDAk0APy16VOQ==","signatures":[{"sig":"MEYCIQD43XsSWkZvXB2VKjphmxcr+cr52hidxK6rLcL1TUcclAIhANhDpahuiAICKTOk+WmMqwSEPTYvFDbj7+d9tFMuGzJ3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":856169},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"53ff959639eb92000edb209fca8a1782692f0744","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.351_1735258168615_0.6676617470189703","host":"s3://npm-registry-packages-npm-production"}},"0.0.352":{"name":"mthatchetts","version":"0.0.352","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.352","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"02e5a790bac02957f1b0d856486cf2aec4f88681","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.352.tgz","fileCount":89,"integrity":"sha512-uBvL5PTXl4v68cil/dqHy7aL1bWTPOw6G64bEI2LWkrWAOCwz/1LHXqa/61xbN9+aRtkttNVrKjnXimNYIcU3A==","signatures":[{"sig":"MEUCIQCBSiYkTR7yDfxhhXbWx9uBAF2uKuRxofWIr9mtqpij0QIgJwsp1f9AZ3kw/UV7EsXNcmmlQcDWUOJxxN0Yf9KxmOM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":856362},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"e8deca51494a5b9719704bd64a4c4b475d5e5aee","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.352_1735279673194_0.050409416663567574","host":"s3://npm-registry-packages-npm-production"}},"0.0.353":{"name":"mthatchetts","version":"0.0.353","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.353","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"09baf73c480eb27ccad62ba02cfb6e0efd7c1da9","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.353.tgz","fileCount":89,"integrity":"sha512-P2+ULikW4Seu3cemTV8c3Ca6vDQmug8ZJ++yq53i2YGP/r7AO2afojxYSVNKhNVE4q/zUnQfk5KYP3FLFZgWYg==","signatures":[{"sig":"MEQCIE4dZx6xDsatt0ALCOsBQhzjsH/oJQhDnfdaqzhoX12bAiBUD3lEA/GjhqJrthZJTxEaHGDTpvzXYFrQUkO3bLQN2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":856362},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"e0d96c6690e705dd60d4ce7bec06daafc01b4ac4","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.353_1735285857617_0.6861304030808992","host":"s3://npm-registry-packages-npm-production"}},"0.0.354":{"name":"mthatchetts","version":"0.0.354","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.354","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"2f3522bd4b7fbce932c51654b5bc618f9d094cc9","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.354.tgz","fileCount":89,"integrity":"sha512-zS0i48V0k7BSDZyeVouHKYYh3pZZ+5LrPeZNIJCdY8SOIowKBFjjjthLPh3JgF6ueFfwuvHI1gO0Rcj3ywYsew==","signatures":[{"sig":"MEUCIFjlup+IS/610/PHIbR3MstRfchx2hynmT5JDvbh9/ppAiEAkPbafpe17UUYGRDXmD20uJxx2eb+ZRAU6EA1prHgrUU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":856362},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"aed693ae9ead26bbd4b7a53ea356f6d08b5786bd","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.354_1735287272317_0.5258503798013794","host":"s3://npm-registry-packages-npm-production"}},"0.0.355":{"name":"mthatchetts","version":"0.0.355","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.355","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"61db9d1ab9b4bc5a568fafc5393b73b5fad7562a","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.355.tgz","fileCount":89,"integrity":"sha512-pOtXsr6G7/6kIYy8CMjWQSD/P7PkR8orWgcHavmO7R1q8xldY22oEaEanYNUvXFXR8fgQgnVlsiXpTRevmoq9w==","signatures":[{"sig":"MEUCIQDjF2tf0R9hpZm0LGVOp2V7Qch5yDj4L5EBPqoZ6/TfCgIgLfYdzZn+dyKSyEMUlWhEqLbl8e5UFah68skAo4sJChU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":856362},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"ad4cb785ea149ce968e9bf4b79d71abbb3964bba","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.355_1735288924854_0.21677102540651427","host":"s3://npm-registry-packages-npm-production"}},"0.0.356":{"name":"mthatchetts","version":"0.0.356","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.356","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"52be1fe8141fdab1abc2290b4f15a7176d72758c","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.356.tgz","fileCount":89,"integrity":"sha512-HPHNWqDPimdAXqzf9F4ZISvr2QQgezA8QeKTXsFDVHu7RZ0YxpeayUV/xuHXj8OfW/txi0mnaUPdbaO1Reli9Q==","signatures":[{"sig":"MEUCIQCx9T+Yh1Wqq6mB3RrJKJVEmpOeUt76iVP3RbGCPrJ2ewIgIszmLz3DCXHkAEHckSxsm/xwYFYaGdZJGf2IPAGiae0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":854811},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"9b47d6bc777f82d7cb386719eea36a95e13d4a36","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.356_1735358003799_0.3382322702162661","host":"s3://npm-registry-packages-npm-production"}},"0.0.357":{"name":"mthatchetts","version":"0.0.357","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.357","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"219b71334b2702ed3e2cbcbd633d2daec92ee1fa","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.357.tgz","fileCount":89,"integrity":"sha512-apgFmkK0Vcq6nHiWT4QkSmBltiBrC8WZKf548asvgXvvEQZ5hWbEmBtsU+jz8RLp8w1Ds6EYF2j8k82Ms9n8tA==","signatures":[{"sig":"MEUCIQDR7N1A5cFiSnTzwwTbRAumebCgRZJ8fGWN5KVB7R2E6wIgV5mnKiAiAA/1wQI+AgBE57UlQgOAYeVd2duhrdWJQ2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":854636},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"e46f8f882de70cfc9b8320830f27e5bb6f6b097c","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.357_1735362230730_0.8937606158189773","host":"s3://npm-registry-packages-npm-production"}},"0.0.358":{"name":"mthatchetts","version":"0.0.358","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.358","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"43f50d4d76c553be42c683cc87693866035932a2","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.358.tgz","fileCount":89,"integrity":"sha512-VcXduXqoQSkBaEhKog1wRx57bmLBfYGufVHCDp71J5LHhMgC3NFVmBTNmfAyW47U5xQwRYWsgOahc1mBXN5M9w==","signatures":[{"sig":"MEYCIQD31PxZ+B1vxm9CmohxkSprBy4UiFZCF/+dnG9D3o6A8AIhAMnLiIqf0tGiS2rR/KSKGYZ0YonHoqKVIawvruDn546e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":854636},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"7a8c802dd2aa2f06acde07941a4d6dad4e14c5e6","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.358_1735367250960_0.7423867675924656","host":"s3://npm-registry-packages-npm-production"}},"0.0.359":{"name":"mthatchetts","version":"0.0.359","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.359","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"6ad9f1dce28c031015dac894dcd744fb4a878fa2","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.359.tgz","fileCount":89,"integrity":"sha512-jUnRG01VM884HUscGjI93Mj1WxhuJywpxAJ4kCKsW9+TQqHTWyySHQBuYdPXplpmsHIQZ3GgDsUt7YOg791lKA==","signatures":[{"sig":"MEUCIAbuSLlGemZHgCqCM4tLZvQhvNvxNVHJFZW+xKmlc48KAiEAyXke5hNdEpCLCmhgvHn2a5+rDm8XMMXvcVq/NqL62kg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":854636},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"51c0cc37473430775796fddc8618330fff98dd82","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.359_1735368510103_0.4281729938159853","host":"s3://npm-registry-packages-npm-production"}},"0.0.360":{"name":"mthatchetts","version":"0.0.360","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.360","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"d04365d0c498f16092d902064ee92b04196740e7","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.360.tgz","fileCount":89,"integrity":"sha512-FUjrb0j3u+iqKwJ8/ZwM6V6xm9WQzn9pzYUi7l5XY6NZV/eypBAR7tjFeMMpEkfy1SrSCYRYKGgRSpTDpVkKZQ==","signatures":[{"sig":"MEQCIDxzGl2nGQRZC2HjqiN4x6oBg5Eu5ttNHL90rpu4rUeAAiAseUzyelO4Nk74KtYivJ1tAbgnIj5/IzA2keAUt1xKUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":854636},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"174cc2ac3dd07b5fd8164717bfe3e106df93283d","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.360_1735370681112_0.7404281978130582","host":"s3://npm-registry-packages-npm-production"}},"0.0.361":{"name":"mthatchetts","version":"0.0.361","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.361","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"4205153cd473d47708ab8601445c35b7e2db8d0c","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.361.tgz","fileCount":89,"integrity":"sha512-PUIRD4gXPNtcc7aG5Vy5A2HIOnBL1xzd1Rf4XlYMEaDNuMq4PP/t4xPPaRI0Eqrca3WyS39uGBZnWkoGgM509g==","signatures":[{"sig":"MEUCIFYnZ/LOUdtVsNqpEyxTjTM8WodzVDVN+T2pDUA/cv/YAiEA7JFoP/cyHjE0ZxckCx5K85IAbw0HudorcxTWBRsblE0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":854295},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"ad87e81cac2abec2964294d2a0f852a9a825a2dc","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.361_1735439180056_0.9149943343105318","host":"s3://npm-registry-packages-npm-production"}},"0.0.362":{"name":"mthatchetts","version":"0.0.362","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.362","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"12e4596fab09e2dc055cfa318091f81278abe477","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.362.tgz","fileCount":89,"integrity":"sha512-IG4GMfq4NFP/1j/BBR7ASLR44rmoVSZnGX2m+XBTtWDlZ4nyZF6qjPXdzsb09AAJmdwvxvNY7qMze0brXyvKTQ==","signatures":[{"sig":"MEUCIQDHhRMSp4n1eOcQCOuhQ0n4J5VP4SmEdXuAVc4IPeHJFAIgDZ8pyi6DvOoIg+2vcQyTO9wrORqyCRbnWdO34XhWWrY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":854295},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"ff3fdb738782946d8c6c1dbdb398fe7a7ec8cad2","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.362_1735439774003_0.5272858854681739","host":"s3://npm-registry-packages-npm-production"}},"0.0.364":{"name":"mthatchetts","version":"0.0.364","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.364","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"420e6e2eda0be7b5d919f229c2caa0165f48ba87","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.364.tgz","fileCount":89,"integrity":"sha512-zx+0XnsXeYhIiANEIUZrIXdWNtJ0R0+kKd8jFvyR4+GbHejTT0gzycxSvDz/WTnuZQTBsudqMX44sexTTzXdBw==","signatures":[{"sig":"MEYCIQDZk2Q3GoijoY2I1d0NRt9QdV/oG/R09vqVU1IQXWAB0QIhAMrsdZql4MxbK7MBZCRnfXsc74wwRRkn3OT9pmGhwsPj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":854295},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"59616e8cffda82d7869a0b6498880bae5ec121a4","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.364_1735469937420_0.06830512805331623","host":"s3://npm-registry-packages-npm-production"}},"0.0.365":{"name":"mthatchetts","version":"0.0.365","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.365","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"55df3a2850e4683f85a745674acf9f07b1cb1419","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.365.tgz","fileCount":89,"integrity":"sha512-VXyap4dtJs5apg24CJ0JxveU8VIWvtZl8Y8EMarDaGSFLAxTejhdvz23/z2Hkryh6425Ei6WMw3K4UIDiRFg8Q==","signatures":[{"sig":"MEYCIQDNcW0VvtIdSMS3qXFP8Mp+Xabnim+GTHK0GBujtb/+IAIhANHZvt1iQ0cOFSOsbsz4++A8vnBBtR+3MnMdm8srFJGr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":854295},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"fb5665e35e7b19bfa4a2805145aac1ac7066cdbf","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.365_1735472167420_0.5170732883763192","host":"s3://npm-registry-packages-npm-production"}},"0.0.366":{"name":"mthatchetts","version":"0.0.366","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.366","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"6a85a1c0f4a4c6df86d0759dd25aab625b380d16","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.366.tgz","fileCount":89,"integrity":"sha512-YC6+k5XCvbTDzwZDcltRnZW8gyRfQWV+bydWbPfhTTgtCThDoRLkhRTRC6BuwCctopiz/Gacy2SVbVZBrXIGwQ==","signatures":[{"sig":"MEQCIDYNWaS5AujYlGY4rdWhTnRXr+IHeK7W99vGO8LiSbzsAiB89+bgojlBC53DUsLc9SYhv2TmLidvv5dKOqbUuixuow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":854295},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"6dc37a98dec89fb31398a5a9d81a07ba91a18144","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.366_1735473730054_0.6962247083463358","host":"s3://npm-registry-packages-npm-production"}},"0.0.367":{"name":"mthatchetts","version":"0.0.367","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.367","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"e8abf27aef221e7bc6206af3c7e0b8eaa392c4a5","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.367.tgz","fileCount":89,"integrity":"sha512-n9MqE50oUYQeuBTh2AgQOZh1gl8O6HklLQwdoNP6kEcYnldYhGFXR7LzbCcU7BQhbBTltztE2q7x/xiHwGTULw==","signatures":[{"sig":"MEUCIQC1GbJVkBZ1xJ+opmAKBCTr6OrBAeJrQGcD+OnCg+c5tgIgIhgy2cE8NtTIJcSPVbyHWNWdCB7+MtyYLn1RaNCOBVo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":855656},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"3b0bd60c044a1a5e0680fe02ca6cad773fa5cdae","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.367_1735518389186_0.285566323960911","host":"s3://npm-registry-packages-npm-production"}},"0.0.368":{"name":"mthatchetts","version":"0.0.368","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.368","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"544d566f093083de964d10cac183c4adf69316b6","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.368.tgz","fileCount":89,"integrity":"sha512-MY5THlG+jl8MTsZlOLTkIH4GLuuSgkIKsKupZKnJod4jMVjPG39giGycOFVy52TNgbL2Cdw4N42G5z4uEmD+hQ==","signatures":[{"sig":"MEUCIQCOcZh58iPEZK5Eq8lk6HtasAaPnhqzsCrhBoGQVmQl7QIgJaxzFfm8jEBxdoQpIIV7Ge67Md5pQgFpVyEXff4GWpE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":856020},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"decd43dec51def96297a1bfc83a86defc9f6c4b8","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.368_1735519738664_0.24999951280516264","host":"s3://npm-registry-packages-npm-production"}},"0.0.369":{"name":"mthatchetts","version":"0.0.369","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.369","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"a2a7cdc30a3151e2a6fc6f5110f8c16351a230ca","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.369.tgz","fileCount":89,"integrity":"sha512-/vL947clmi6l5/qjoKoaUVTegKL/t8k+eBBN0lRKEqIrh89O1iSTmWF/mZJ5KmWhKmvtZlqjBCVDF2E94dcfGw==","signatures":[{"sig":"MEYCIQDPs+d0n39R2vckuPVw4c0eIKWoK6t3XdmdA3BszDKHrwIhAP4xv3FZj11c0fG+YgRwmyVOdID+MPrP/8bK1sl4Ull3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":856020},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"be2d228972da8928feaf30cdb9b9e6ce8350e68c","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.369_1735521885875_0.4348931442544295","host":"s3://npm-registry-packages-npm-production"}},"0.0.370":{"name":"mthatchetts","version":"0.0.370","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.370","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"1399ed3905be6a56634175b0dd96725aa4ab3e5f","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.370.tgz","fileCount":89,"integrity":"sha512-cBHCMPhHRPho2lq5lF52rlsWrwxNOtp7CXaqKuWFmJltRCmoaGbkCNFbuZC7Ejdi8t1RM9GFVait68u41Cjtfg==","signatures":[{"sig":"MEQCIAbNc0hUKtySunw83YZwQC4MnHf/N/WAOJlEYXqDJD9YAiBXZj9GXw32O2X8Lo8r4LBe60XpwIXkA0htPWwh2bQHUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":856020},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"d22e833c2182e0bc0037658568bcb2fa492252f5","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.370_1735524363244_0.19117432545471047","host":"s3://npm-registry-packages-npm-production"}},"0.0.371":{"name":"mthatchetts","version":"0.0.371","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.371","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"0565f336f65953788653de06ed60357c09776e79","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.371.tgz","fileCount":89,"integrity":"sha512-8Rnn8yvGxGp+9eJiVwg4eBf/1rYCSOJeclJU09RP2YQ1ISfY30J7oq2tFljvoXkTHBNPG2uY9FQTM2vn4Ys6Sw==","signatures":[{"sig":"MEUCIAJEd77tCsQg3ml5qRN/LxKLgzIKMdt1ObB+et17FOK/AiEA+73JU9E6CrSdK4yfMfEyri3fb4t9Fy56NUgpRRmXGWs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":857268},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"f3e41749ad3964b940a6e7c0ed90789333bc3eb9","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.371_1735533688447_0.035680171843265995","host":"s3://npm-registry-packages-npm-production"}},"0.0.372":{"name":"mthatchetts","version":"0.0.372","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.372","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"3aa4c96591e08247bc5a05e50e848e85a9be89dd","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.372.tgz","fileCount":89,"integrity":"sha512-m32hHAFOivWkXwkHHGj7skoWYt0+tfQEgbs9F05PK4828Ve7jvGnCu25deM+7Z7BnTIJ8+Epa5FSNjgUuyLbgQ==","signatures":[{"sig":"MEUCIBsuY6gNXQA/OMszND6oXlmasdDi+iAy0BjeYe6hEPzsAiEA/vXVSgMC/mVvvBfq0OYeYI7Eb3krfrsrhygdug8SVJE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":854875},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"f6ba9e323e9d5e5e2bf51facf363ae90bc275e6f","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.372_1735545100609_0.18186906060562125","host":"s3://npm-registry-packages-npm-production"}},"0.0.373":{"name":"mthatchetts","version":"0.0.373","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.373","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"444bc277eb9abe28ec5f945c7be87b6ee5c075aa","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.373.tgz","fileCount":89,"integrity":"sha512-40IalqAQGAni/7fU4VBWNin2fbbaUJNuc1lDlUnD7iEdUNiIIPzKpt/mHzRc9v39th69btudioxIaxOOacPKcA==","signatures":[{"sig":"MEQCIC6Xj3ZdkYbL711BFyXib9d9D3YA4gyH0PqnstWVHh8lAiB/zFGuCkJSGesv20WOcdavE61UW2DHHYfqW5cFnYNtzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":854875},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"1d20e6adebf16382ede93e42d7c3de441aa7550c","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.373_1735547605054_0.2647081662919777","host":"s3://npm-registry-packages-npm-production"}},"0.0.374":{"name":"mthatchetts","version":"0.0.374","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.374","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"0b07f94dce20545b604e950e09f932a4603babb8","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.374.tgz","fileCount":89,"integrity":"sha512-O021mGBH5RC+oYAMvL0LQzEsklsbTnQqTYkxyE9DUy+pGDbCK9Jz1cZrpLABySuDloC8ZSAzgyfwVRSbGmtjig==","signatures":[{"sig":"MEUCIEszm6Tqn8ZzDe+WLs8YPeJ/DwilBAtME8Qb5+c7xZghAiEA/M/lpVIkaTPMdmX1p+QKk9ZCdFmUBxjSemxwhHikNuQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":854598},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"d2eb62aad1f2d7d12f77c44a41cca0213cd9ee4b","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.374_1735554984673_0.12401946155983135","host":"s3://npm-registry-packages-npm-production"}},"0.0.382":{"name":"mthatchetts","version":"0.0.382","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.382","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"bfc46e8bb004147de76765561364caf3f1ecd870","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.382.tgz","fileCount":89,"integrity":"sha512-SKsHeCYWzo/5igd6gkE5DhdDW2KgYa3fwMQZNhEIZEi/mXrydjeGfD/TIyTR7jB/9e+9Dj9QyspvAlax0kSSNw==","signatures":[{"sig":"MEYCIQC25+myRUoXMvBSHj445lsJfnIp1t2BKZLKBbHTF+kE0AIhANmsgSSuv4RFu5ProCYNalYK9d9npxOBXnH1xLcdOIsW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":863596},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"d7775668f57dd8cfaeb9aac4e6594e9ced3d989f","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.382_1735700925043_0.5724165536144308","host":"s3://npm-registry-packages-npm-production"}},"0.0.383":{"name":"mthatchetts","version":"0.0.383","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.383","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"b54273ff5cf9bbf9fe8a89d2de98d66b53084606","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.383.tgz","fileCount":89,"integrity":"sha512-4BIeHL6k7gIOmzUUdMKnEFLtwmux6WSmFIEHgEnZdDsUtpq1GqfDOnPGDd1UzfRs5Sv011O+R/VFTh/6HOjAvg==","signatures":[{"sig":"MEYCIQD28Z3GQZbOEHd9Tpn9/atJAmNyKs1K427YwcuOdxApTwIhAOmYdD3n8ayPqJN2ZOO/onQq1W4wfGQg4WCv8vcF3BLn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":863596},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"a584e95ec65b2cd21dceb7f2c22289bc6bea16c8","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.383_1735701922996_0.7812128550595221","host":"s3://npm-registry-packages-npm-production"}},"0.0.384":{"name":"mthatchetts","version":"0.0.384","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.384","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"7d2b4e74c4d2357d5a77fa7df05b11ea06756336","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.384.tgz","fileCount":89,"integrity":"sha512-7Afz/cGzDMWgHPs03NYZ6J42VxJhUVzSEzXJXcL7XBTTAsitFNB05jN+8EtyojglMR3UE0oSB7yd3fxko8aYAQ==","signatures":[{"sig":"MEUCIQCJ02R0Y8thiDQzO2xLE4PYwGVhuN5iH7I7kecMjgM9KQIgfMFKUS3+TMvDfrn0BxAII4HUMWT/JVhsuSldPQ4DdVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":863596},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"0ee327e808bb6e6e252ff4d8dc3dc81b7e72ebab","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.384_1735706607105_0.7724552495389767","host":"s3://npm-registry-packages-npm-production"}},"0.0.387":{"name":"mthatchetts","version":"0.0.387","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.387","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"889e0ecb2ff431ee028c9a20d93f529207c28806","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.387.tgz","fileCount":89,"integrity":"sha512-AHN9m9cPAIgMnZxHFDLU468+QLXs+fNrHfzUGNCLv/BUI0foSjRFSSuaBsGcFYAmjMbWXCUvQSgOkp7tJDBR9g==","signatures":[{"sig":"MEYCIQCgPRNMWIOId4Cw4DmtPh0y2m7czYNB/mFXMf9s+GeKPQIhAIWLjCgDuIQ44kq1vpsaYbVOSVJ7jWt79uqvWSM9AC7J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":863596},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"2098633ed5b2d352402b95542524f066525bc60a","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.387_1735708783925_0.5371239665677541","host":"s3://npm-registry-packages-npm-production"}},"0.0.388":{"name":"mthatchetts","version":"0.0.388","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.388","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"beee2281678b0b4b9b3321d962c2c9e9d898a48e","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.388.tgz","fileCount":89,"integrity":"sha512-D+6IOYjvNdr+3yLSAq0BR17bbRuoLXEGR29SL4ZrKwILr/dz0LUHfYZaj2A4bdXj4UFXl/ZozjclkopuOuKPXQ==","signatures":[{"sig":"MEUCIAuPUDgsnJIbzgZtzl/mESC6NT11An+LAM41zuuTT16iAiEA+Us4N6J7XjTnJIUQzV5CCX8hBPQiNVbuWg5Jqyk3hyI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":863877},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"28c296446188340e279e02d803687ba0438567bc","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.388_1735709558038_0.9381369781213618","host":"s3://npm-registry-packages-npm-production"}},"0.0.389":{"name":"mthatchetts","version":"0.0.389","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.389","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"bc153f59badeeac53afbdd3f12a28257585d5d8a","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.389.tgz","fileCount":89,"integrity":"sha512-fvP7tavioYxdsFoJ16J0gkSpLC413QfMo3nnPqUli0XPqECCRYB/lsM7X0kYMLqKG0h/HPRNNJFWqKusjqap2A==","signatures":[{"sig":"MEUCIGb/BjXCd5xDTwXTdKyjPngT8bhmuMdL9pzp4E4OGhEEAiEA4CSr9S5zP6b6vq/J4uztinvhQ/Dw489XJRPQmKb0Yyg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":863877},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"f03a5b486da75d231d94f41d59227041e2bc27cf","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.389_1735711751754_0.507766065984937","host":"s3://npm-registry-packages-npm-production"}},"0.0.391":{"name":"mthatchetts","version":"0.0.391","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.391","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"d0011e874d156825b90bb2a308007e93903876b3","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.391.tgz","fileCount":89,"integrity":"sha512-5/trCNuLYcaLgebv/hD3jazReUK6gB8rBzZzaS8/Mnw/I5O+RjJeO5vbpqlj0oJNl0R8SBEP47EF+Za2kG6xug==","signatures":[{"sig":"MEUCIEH0/aKcWSh8nIQwiPmIqiPIX1FJjyf4e6xosf3nuJkDAiEAoOb9KgLW53usPgS2jVjZCvyy7bQsPBJPVOPyiCkpi7Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":863877},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"4e4a089bfe64c1ed7ba95a82db35b4cc2d4c903a","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.391_1735712943394_0.36622153595680085","host":"s3://npm-registry-packages-npm-production"}},"0.0.392":{"name":"mthatchetts","version":"0.0.392","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.392","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"e07261f243affea0c2bbc35e5836d900be0d13d4","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.392.tgz","fileCount":89,"integrity":"sha512-4vfrI3TijvVk6m3C7igrVdJZqwQeNyMPrNv7fsoj97J9G1MS1ZOwoFsffoSSJar+Be2fOHh6glyVAtYVZXht2g==","signatures":[{"sig":"MEUCIQCr+t6QnOvy8PRhENK9IpPwgW1ivW4W1un6x1lT1I4b7AIgQBGEOvaX8IIHvrziHQNjBkUQ8YxfPRbpflKbuxHxIEA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":863877},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"aa321c236e6ac5d3134ef8e9b56a33a4e7e6aa8e","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.392_1735715142184_0.1357658895587257","host":"s3://npm-registry-packages-npm-production"}},"0.0.393":{"name":"mthatchetts","version":"0.0.393","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.393","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"a9b509a0f3f7070083fc8c5f565b166e2ef92f3f","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.393.tgz","fileCount":89,"integrity":"sha512-0ngtIwRdKRiBqDikc1x2Qy6bRpv6Zh4+SAjolH/j9TRuioQHY1+q573gLtWLTMU5kLL6hS/lZ0I+nLiuUOlk6g==","signatures":[{"sig":"MEQCID51bPMbX/q9AZK6nj7Ro0Pt30NjBRyw0uCvFdojs25CAiALJRsx+cINiE5X/8tKq5s4xy78b6KfdqeGlpZwzNAoNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":863877},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"c02668b5a2cf26e6b0602f47c0ea35c75019950d","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.393_1735719541294_0.5775083941250474","host":"s3://npm-registry-packages-npm-production"}},"0.0.397":{"name":"mthatchetts","version":"0.0.397","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.397","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"00b7002a68ff661cea046c94bca559edf4739947","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.397.tgz","fileCount":89,"integrity":"sha512-j/w9/HXFC7bdTWUWM1rGjkVtLrtJ8tnaquk7j5l/bTlE2RS4Qg993Ki3wnYs7cFVIIV3yeVxphxoitb4m9Wm2A==","signatures":[{"sig":"MEUCIFry+2/cSojtwahMw4+77KYMFwhTzZxLRepcEqckebOVAiEAy77uQGZi/DjnJwwXXkWtaBeoeyG/CwgPPZmPYanbMJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":862836},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"abee76b11ab82d2ae72c6f762c23f32480c05470","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.397_1735780900103_0.6818089795219862","host":"s3://npm-registry-packages-npm-production"}},"0.0.398":{"name":"mthatchetts","version":"0.0.398","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.398","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"c556b33d4cca226139c7cf1c365d51f4a1b87374","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.398.tgz","fileCount":89,"integrity":"sha512-/f4Jvi97RBcb4QvatwFZzspf4uqkZEIXXqmKhxguLn9muX8SIM+lryC3WBz3fnspuuTlH0iUiFxE3DLdSVJcGA==","signatures":[{"sig":"MEUCIGqjJhAncQmhT0eh4umzFnKVlLMetof1fypXGrmyxceRAiEAkOlDUemCzvg1putRDQvUFF2h8IBTqxEx7V666pm+MPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":862836},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"10f7fbc2cd62b2e5acc58033bdf2ac1536a031a1","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.398_1735782187877_0.15298411802329537","host":"s3://npm-registry-packages-npm-production"}},"0.0.399":{"name":"mthatchetts","version":"0.0.399","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.399","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"00bea3c09f573fee724a00ce958327a5c58e0569","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.399.tgz","fileCount":89,"integrity":"sha512-SRBFy4+La7Zo8i2yr+NxeQ5ZJDRUoC5q2yBFfN2jeiYg55EfX73sgiTuiAUO3rt7iD8xr0u+Pj+Mk5dvhZE5YQ==","signatures":[{"sig":"MEYCIQD4CcJNZ3KDGYWt4XqS0uES3IOqm+GddKOU+J+5XbE/DgIhAL4wFun9dQGpfIZYvRJUOJ53nhWEMS/8yAMB/SmDLaIG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":862836},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"ecd36d018941f69965127227966bfcd90fe26c98","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.399_1735783418018_0.6176593718804311","host":"s3://npm-registry-packages-npm-production"}},"0.0.400":{"name":"mthatchetts","version":"0.0.400","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.400","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"9ebdb7475dc7c6a3447dbad95c78b5684b0a0ba4","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.400.tgz","fileCount":89,"integrity":"sha512-mIbeJ6r9KiDZ7hxtt7BLKuPmfB8RjdkJgw6UV1aTRnvGcF6WwCiBq464OJrZM1gS5r9Qbyljd5qTZ5uIIPcmYw==","signatures":[{"sig":"MEQCIDBuleARYNiEbO8LkrHTx1yAQoIV04EXvPazSr0X0xREAiA3zM29DcogPX3/TqxPYsvCS1QzrWe01HoW4Lb4dGoa/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":862836},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"918d0c2843697ce04fd355c09fb4015543c60eb9","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.400_1735785280418_0.06561206003030806","host":"s3://npm-registry-packages-npm-production"}},"0.0.401":{"name":"mthatchetts","version":"0.0.401","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.401","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"0c724815b2127f31b7b54214f70634ffa32d9aac","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.401.tgz","fileCount":89,"integrity":"sha512-yZXG9wgqQNQXQfDJ65V3n5eJSgdHXnB6ovfNCzdQVtUR7b4Yin6vSJJzdDg5TZN4muRdlxns8eqDKLLt8j6u9g==","signatures":[{"sig":"MEQCIBeln4eOMnPCkLGmHIZkbxkgBMB7tT9pcf1t7CRwBVVUAiB8SVkiY6DKui11ZoHWN7FcNAQ1Z+AQepRWcynkgLqwaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":862836},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"0af73476e70ca6c4aaad758b206b945c87b4aa38","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.401_1735786729980_0.34051364527855776","host":"s3://npm-registry-packages-npm-production"}},"0.0.402":{"name":"mthatchetts","version":"0.0.402","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.402","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"7c147c6c1f99b0d8ff548389d5d5861deb36957b","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.402.tgz","fileCount":89,"integrity":"sha512-Ix2HphWJc87oY/N/276rELRHPKkQ85/9OaHTPfytQ0qkk/6ePmSM9zf8rtTuxESPz2fkRdMUKec/wqc5fXmghA==","signatures":[{"sig":"MEUCIQCwAq3iW6/03zruaOiaOuizzjmYiXcSRxnIaSVvsnJdLgIgOOHB3QDeEZ0JlOudeZO7xakkQqUJ5hVgKPsG/pPjV6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":862836},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"a6eb3a723afa7c69108a7a60c7f6ede2f7fe557d","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.402_1735788702879_0.8186101581221046","host":"s3://npm-registry-packages-npm-production"}},"0.0.403":{"name":"mthatchetts","version":"0.0.403","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.403","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"5cd639e995c2a3d2538f643791503d1153a64941","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.403.tgz","fileCount":89,"integrity":"sha512-bZXGtd5w8QX9k4hWjReGuTv8q9Qm1fRwJFefy1dNKxFmpQLjsI42vcLmisg4jmi0glqLp3zCmhjNYyvmEghDiA==","signatures":[{"sig":"MEQCIAsYiYtFpT7QrAkECw7mZHpKZWcCD3Yk17wAeZKrUQLAAiBB+bWeeTAOzXvz4LFOWwnikWFnNWusz8qAoKJAqeH10w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":862836},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"0a460707c1106ef2543e37f9bd90c6e17f456926","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.403_1735791015725_0.5346967308197526","host":"s3://npm-registry-packages-npm-production"}},"0.0.404":{"name":"mthatchetts","version":"0.0.404","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.404","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"e3c967a7eb7eed964bd14f689f3807d7d05d24d5","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.404.tgz","fileCount":89,"integrity":"sha512-oCyn2pDsezd98pzr3WzvjsXvezNp1ed/J2VLQvS7rr9txd6yeXioiQil26gnrECfTyZBr0rJFmorYzZp8X7yUQ==","signatures":[{"sig":"MEQCIHXtKTkWOby7bXoO6gcLb5ktJCD/6hEdxOpPg6SU0KFxAiAR4SzOH/pIxqQsuZZyxrcpAbNLqZt/FG1OaiWrtFE+WQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":862836},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"35499b0eb06e3bd025b2743e0df583e53f374cc4","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.404_1735794261879_0.3153698888451233","host":"s3://npm-registry-packages-npm-production"}},"0.0.405":{"name":"mthatchetts","version":"0.0.405","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.405","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"e0a86a320001b31eeffc3db5901f5b6c3b3a7a0d","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.405.tgz","fileCount":89,"integrity":"sha512-SgKHR8pinxHtOr6X5VDsGMVoUIpm38w4JYXL5e4ySf24S0SLxnm94WQYJlvbwQ+49nnz33fPsUSiY17lkv7M7w==","signatures":[{"sig":"MEUCIE5IOT6FqsXzCGFxiH58h6uVUxqYASkXHUps4j7VQcyPAiEA/gGLqqRsy3Ri2BRaDOcWPVWxLl+8rt8hZLt2/9h3vCg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":862836},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"50ce29e78cc21a20a143619db0aa83a06762f35b","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.405_1735800946151_0.6236765285649433","host":"s3://npm-registry-packages-npm-production"}},"0.0.409":{"name":"mthatchetts","version":"0.0.409","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.409","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"b15f6957801a45c98ba04a5ad1326da443ffdafb","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.409.tgz","fileCount":89,"integrity":"sha512-nHh9dBtqXafasOwGadYzvWvTDOLOAGru5hKfqSvECz4NfJGfSwfsx9IzpMnuGNU2Cyyrrn3eR2nZpxInT90GOQ==","signatures":[{"sig":"MEUCIQD46DDl3U1F4Yrvhs5CvR+Wfc9JaOaFrrg4EcJo9CntogIgU2G2WYnWn5cr28degsdVp9orhHAzTa8k6T/QfCWIId8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":862836},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"a3738847a3c7e8926391716ed6e6997e7c78fc70","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.409_1735810038932_0.8475055716970856","host":"s3://npm-registry-packages-npm-production"}},"0.0.410":{"name":"mthatchetts","version":"0.0.410","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.410","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"7aaacdd15b48560e9c58a5be551f243488ae32d4","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.410.tgz","fileCount":89,"integrity":"sha512-t6tlnyaQxAHpznC2x3ooJ/DH4MfXE6vxkva7M6s2U9fE9fj1SnODQ+E09P9oiHLaYqECzGAwv65u2VZ3GGKqlQ==","signatures":[{"sig":"MEQCIHttmp3n/VzQOEoYao/2TbUu9HTcjxLv21dBx5Kg9iqsAiAcitetntHpvV6W1GyPwFwgjEPuxlHIlVBhUQiDDIW/vg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":862836},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"8b26b72e4f7d938a750995d0173e76b34b190beb","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.410_1735816605856_0.25402468911773357","host":"s3://npm-registry-packages-npm-production"}},"0.0.411":{"name":"mthatchetts","version":"0.0.411","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.411","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"d80d9873b739b01592384290a0dd931557b658a3","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.411.tgz","fileCount":89,"integrity":"sha512-IxGWqcdyKEutJkuebmGjsHXSS1Ufgvi8uVJ88JnT0/Yesq7oYkACKk1Q8zviuJ2oPPIgNuaXIEKu3OIlDfoEQw==","signatures":[{"sig":"MEUCIGH8ezj/aswZu8JmXX9r4UYl46tAidF1z3dh3ISOwPw4AiEAsRZN0uF5YAf+Qk39oBkqdSAVZFO9VMweCfY/I4bE2II=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":862836},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"4b7df7b8ea4b06776c26ce2866410bdb6cafd911","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.411_1735896527522_0.20006917388992007","host":"s3://npm-registry-packages-npm-production"}},"0.0.412":{"name":"mthatchetts","version":"0.0.412","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.412","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"e16492ec47cdcd047dec787c6df7082e8449cce7","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.412.tgz","fileCount":89,"integrity":"sha512-uQNACXwr5MLKKaDh+RVpgMVM2QJ+FJ0eIUh7tiiNdh6x35UGF22zMDtPFixSHcbVLVBn8OoVEuHIqDntf5LvfQ==","signatures":[{"sig":"MEYCIQCDx3VscujgPQDFy2aEmnHUhOMiNlaAtCYQlVuoiYHIYAIhAO91Y5zQJQzD91kb2JOzj0pZVuVaQlHkAyD1wHevkG0W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":862836},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"771a0b6152893d3b832cb4b2637e4799c935732a","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.412_1735900499608_0.662580273924642","host":"s3://npm-registry-packages-npm-production"}},"0.0.413":{"name":"mthatchetts","version":"0.0.413","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.413","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"2f8065d3f8da0d17eebbe2957eff03b98ebd318c","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.413.tgz","fileCount":89,"integrity":"sha512-LVzlYti/9BdchrBwtFDjOTUcj4+/uvu8MfZbIxiAzLqZhYP2ft+4c+6zTQEXCtUCb2b09RIbp6y3xokLiijG6Q==","signatures":[{"sig":"MEYCIQCy87QIglSx3Q+eXcufu/BFe5qto7ZnL0wO3/YYQvQjXQIhAKXj64VExgip6fnZD5TQlHaamB3ZKTQH3fFmt4UPmjmV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":862836},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"2687d265f7eb073707b76739418a67b9fc4fcc0e","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.413_1735901345091_0.6529939394297364","host":"s3://npm-registry-packages-npm-production"}},"0.0.415":{"name":"mthatchetts","version":"0.0.415","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.415","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"372b24ddf346fcf10e8fa650bf0830f6152aa952","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.415.tgz","fileCount":89,"integrity":"sha512-qFofyk/a/prSKeLa8snuyZy+X4Dc9E4clRHB7UE8J6/P6KN0kotzeZtLgPdJfqww3SfqkqemZ2wdo48rAoCDeQ==","signatures":[{"sig":"MEQCIAn0hfqj7H+Ww1EwjWiqfD1w69LfDyS3qScXCcFEa+7TAiAcHhawiZ08zYFN1cTuf8kWNSsFnoDFzGNoRc/QdqtxMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":862836},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"ccdf1dbfedb04c59ab769d5642bf30d6edd5c8b8","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.415_1735907466106_0.5137519063409768","host":"s3://npm-registry-packages-npm-production"}},"0.0.416":{"name":"mthatchetts","version":"0.0.416","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.416","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"5440bb6d965deb61d9fff7a520bc33997bab8277","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.416.tgz","fileCount":89,"integrity":"sha512-VPrgRDEx9FJ1fwVg2emxUKaEPc9w0mAd+L6nHbEJ9Ajw3Aks/09Pbc4i7c/nWKj/DHIewrNHrCgqmfwH1X79mQ==","signatures":[{"sig":"MEUCIQDHiTj3X1VnLORjifjOtn70LWkDWrf1vctZIuycwvLdWQIgLaR1w3H+Iwn6A22hKW6qMLjcrHbLKxfeBG0rSZpjdeM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":862836},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"d492c008587fc37faf44da7a24d4865c3327e1f3","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.416_1735970868567_0.8346512687654202","host":"s3://npm-registry-packages-npm-production"}},"0.0.417":{"name":"mthatchetts","version":"0.0.417","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.417","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"3c67941a2f7a3a574c37e7d0d1d29a584666bef1","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.417.tgz","fileCount":89,"integrity":"sha512-UB+m7HeF7BXUnsBPUPAcGpw8CvT/BVRva4BPMnEYALDL8PNPhOOnaUh/poyHuQ1l/eRYCbrKRQ3Cp95s25rt9w==","signatures":[{"sig":"MEQCICxVPw4d1JlXym0HA83c3VUjdUiX4LlFr8aENBlb0wiTAiBet8ppXKC46LfZ4DiDqnt4Jg1CebV18mY0trmRXl/jWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":862836},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"2283b96a106e3b6d90b3b3bcf7ed6208ad4818d9","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.417_1735972274825_0.7507119707529819","host":"s3://npm-registry-packages-npm-production"}},"0.0.418":{"name":"mthatchetts","version":"0.0.418","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.418","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"e7e94d3c6b4329168bd8c01a14a84f595a6e880a","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.418.tgz","fileCount":89,"integrity":"sha512-RjNT5rMg8B2YGK9Q9NWMcfJ/0uHRgA2Fd011ldJb4O9QM3wl/OTbwNNXlgu2xJLCSoG8gQYTa8pzrUM8xeAncQ==","signatures":[{"sig":"MEUCIQCgAaUsIaq/i8h+3Gv2ZG+z4FC3ddi7cP2ACZHgbFW6iAIgOrJdcLdl89MwfRfynN4Cbqysirgl/J60aGgiQ2DQnAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":862836},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"8798f88e205a5edb3e20bf675e59025770692c7e","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.418_1735976133537_0.9572098162875231","host":"s3://npm-registry-packages-npm-production"}},"0.0.419":{"name":"mthatchetts","version":"0.0.419","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.419","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"e3c42ca3b6106b4d2e9772409b161248f7f8f4ce","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.419.tgz","fileCount":89,"integrity":"sha512-OrsEyoRDQm+8Nrhs8LwB30YFJ3fOg2h+yGe+mfBA70SyX8aWCGhqU6/asc5q1wnYR3FVWWp78z7d90w4rAjmpg==","signatures":[{"sig":"MEUCIQDyqy0nXxiZO6bEptQk+64h3CUWYqPwXkAo5dQq/+9UEAIgfgdOJ2LPQujLnnShh0+k0M4qKvQhKxNVskJUhxkBjAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":862836},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"9445841b4da6db2ec81074d83190ce23d3638e7c","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.419_1735977973655_0.9325660442596295","host":"s3://npm-registry-packages-npm-production"}},"0.0.420":{"name":"mthatchetts","version":"0.0.420","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.420","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"e8537c3e999af962f3fbc0dc812e71e8bd53f6f2","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.420.tgz","fileCount":89,"integrity":"sha512-FrxhG+ceBej3TxpCWvG6/ZFhcfq9g4S++0G4qZAMqVBgpgxn7Z0X9mOBarmjomSfh/63VTRY5Wg6+DDnc8AExA==","signatures":[{"sig":"MEYCIQCiL22Km6yBecTj0Nb03RgYLwrmDnNLP9rgOyPtbbthvAIhAIR+UMxDY9jdaXC/inx4KpBU3qDt/NPYLvnVK5+RH9n6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":862836},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"e11e355700725887e25111506a84ab2360498041","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.420_1735978913794_0.14358843024839318","host":"s3://npm-registry-packages-npm-production"}},"0.0.421":{"name":"mthatchetts","version":"0.0.421","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.421","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"0d4c30aa10a18b1d39f284dfa4744ef65c9aa832","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.421.tgz","fileCount":89,"integrity":"sha512-z+4NTv8jZXh+RrNPa/n0TomhQEIrQhdDtQBA6Qbq+Ju5f0A0RvTAaGX4DTRx687V+BLP6ysg7c8eqoz102l1Bg==","signatures":[{"sig":"MEYCIQDoVc717DSmY7IZJpZFJOiiC6mXFG2qWRiSb8pD4F1JmAIhAJXxtABXjCf3wV9pXv23PrDcafPjdN70pdXqdF6HOSnX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":862836},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"9553bbbef5776e0436f2b4d8a0cbec30a59a0869","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.421_1735979776348_0.5639043874998322","host":"s3://npm-registry-packages-npm-production"}},"0.0.422":{"name":"mthatchetts","version":"0.0.422","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.422","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"49971ff68b517aac2047aace177e64c3e99a8a77","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.422.tgz","fileCount":89,"integrity":"sha512-BU8yO3CjDS64i8/Hl0/0OWjEMDMKzbuRYgKQgnWOZ3gzaN2AF18I3oPDirCX0ogs5I68reOl3XvlU6VkC9ZgcA==","signatures":[{"sig":"MEUCIDeDlMLRfCA6ZevFadT5TpGxQjQj4Zv6bDTj00CcSvz/AiEA6s4wqrMkMs8a1vK/pz9mCY0hCjK0KpgmUTWg5MwzLBI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":862836},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"ebca4a92f5ae95b5529b09edbe071ff00cacb7e1","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.422_1735984165514_0.12069939727734824","host":"s3://npm-registry-packages-npm-production"}},"0.0.423":{"name":"mthatchetts","version":"0.0.423","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.423","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"03785fcb8794add472302fe88328211b0dd2baaf","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.423.tgz","fileCount":89,"integrity":"sha512-28bZ6zgHUR+Ovo6IU1UbTq94YyIslNQuGeS33VIRnkm6vSyUPIGv+i2IZ92Rac2aGd76FCvXFbPNaVvnG2vmpg==","signatures":[{"sig":"MEQCIFpsLaHB2byrNWNphbU23qxz5OhI/al7NdFoXI+2do65AiBH7vvWRouVN47zd0I0YkJCzeUgI9dg254xVMSRYtpx6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":865115},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"9018c416dfc5e6256cd0a2f749c1d2a50bc7286b","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.423_1736041218978_0.9819450933672116","host":"s3://npm-registry-packages-npm-production"}},"0.0.424":{"name":"mthatchetts","version":"0.0.424","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.424","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"e48a5714450fdbf4aad1b4c72c827c1da0c5c132","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.424.tgz","fileCount":89,"integrity":"sha512-6qebi4kxISXDThS60Q8N3FR39G97yxAmEp4+h8A4xh2Mzo1L83JzsecZk5Zdi6Ylp8f8b6bVz8hn7TiJ2M6O4A==","signatures":[{"sig":"MEUCIGnTL4R70vEWyvqbR2qqEnofb8L79SDwkE/1DfFQMMZzAiEAxMR2N3JA1RT0sFLork54poexwOWYYAXb+CaYxVvqPWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":865115},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"43b18c683ade05263ce3413bc0c2a64d47765eb0","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.424_1736047164908_0.32016284566832565","host":"s3://npm-registry-packages-npm-production"}},"0.0.425":{"name":"mthatchetts","version":"0.0.425","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.425","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"ede64d84cd3477efb1db2a7b7dfc476e693e623e","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.425.tgz","fileCount":89,"integrity":"sha512-VNgbNdBeSf/FRIiJcE+gQ2TeFOwtZJUw943kEiHKoE7kSQS6Dyqu92SzTI9e9ABR/U3IC6ittIIy3Ly3cNYqLg==","signatures":[{"sig":"MEUCIQDTtoaCK2ceIfWWER6jM7ftsglg/QwvRThs4gpwuvSCxgIgHYC5lPs8dx6BgtM3G7ZPlePY6Z787Ho6hL0NdTPSwIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":865115},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"7476ccf98ef50e193fad96073be2f90169f21eb7","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.425_1736073579338_0.9968144542089796","host":"s3://npm-registry-packages-npm-production"}},"0.0.426":{"name":"mthatchetts","version":"0.0.426","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.426","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"803637a7acbcf33be672607fe620711ad404478a","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.426.tgz","fileCount":89,"integrity":"sha512-gt0mYMxzPqSSIt7mCPwk3G4B/2CQNgeqFH7zOyhZnjFBpLJQrNDw7nQSaEXv1W8tekKTYzsgtr3G9qO0dHhdqw==","signatures":[{"sig":"MEUCIQC3FNoSxK33Ib831curFWwwjpwBpp7zwoGxxuVtoRiN9QIgH+y5sTY88x+YHxDBq6g+UHcophT6JkZ818f2oE5f4ec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":865082},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"6429c781c6844ca7d7ee53ec5bc78940fece677f","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.426_1736076114259_0.14603189183753051","host":"s3://npm-registry-packages-npm-production"}},"0.0.427":{"name":"mthatchetts","version":"0.0.427","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.427","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"375923ad65cfe9762a10308f871b47efa10a755b","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.427.tgz","fileCount":89,"integrity":"sha512-gFYqQPxo36qTZsoomGhOKyutO+Pgybxzmgbd25vdNQ3LBiGbyuRAVEg9OtvQ9Y87Mp2PMn3wsTqzasHz+RaIwQ==","signatures":[{"sig":"MEUCIG6eNj/Z8Iz4JAvfHE7QwEcH9XOMYjYbHvn7rn/ZXJbUAiEAwYwZ5Vjxu4PqQTLXr+Bfng4XcIgs4GshA1lRGrBi4S0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":865082},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"6f196acbd7391ed0776ed754b7aa7f6b7eb43b26","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.427_1736079866916_0.6438835609272953","host":"s3://npm-registry-packages-npm-production"}},"0.0.428":{"name":"mthatchetts","version":"0.0.428","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.428","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"aa244e4c40a85b371f326f36beaf63be4a139b80","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.428.tgz","fileCount":89,"integrity":"sha512-ImmEZWNL6eo4grDSZKThaOmGJkq3CzdciirjuGFY64n2zsSmaLcUxIrqmUMOc2ywwl/rS9mWk9wCkwpcJrx1ZA==","signatures":[{"sig":"MEUCIDKyvvEqhiHf3z9JinER+IfYvDlAiBu79Pm6+SGV3SzJAiEA87BHa1r8l3SeRPBR0maTgVd79oZmKo0+6HR76MDyEnE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":865082},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"a813873a4afb6655308ac9e41acbe14b8abf95d0","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.428_1736082163791_0.17915114124441467","host":"s3://npm-registry-packages-npm-production"}},"0.0.429":{"name":"mthatchetts","version":"0.0.429","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.429","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"6626af61f5ce2f47074b7d7b8183c5825bda5472","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.429.tgz","fileCount":89,"integrity":"sha512-a2d+1WI8J/AGs8/0ABy/Pr6HLNixzu4/mlJLGOoTsK+XX+fxo/RiLXJQKuZoKrhwGOVEHnwnVae/GzuXU0jTkA==","signatures":[{"sig":"MEYCIQCGJks/h9jDEPoB8S22dsfm9UPu6LUSTbYpqdU46zz+fgIhANHzvkLZ4NKIVyKnQe7A19wnu/i1lV2OWrSD1HiFES4m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":865082},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"45c3e2cb53884a7804da9d45228b89e46dcd4f54","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.429_1736125873019_0.31595821086438725","host":"s3://npm-registry-packages-npm-production"}},"0.0.430":{"name":"mthatchetts","version":"0.0.430","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.430","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"452d37f54367798d5f182f5c38a26731575baf00","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.430.tgz","fileCount":89,"integrity":"sha512-Sq0EvMHU0vcCqRqNPFyuWe+6lBBdvNKGnLmo7KLWbQBsD4xN4IZCZ2u9iAAfYKdnZMcKthKoNkTl+8yyyB+Vhw==","signatures":[{"sig":"MEYCIQDPuePkZb3BkzQIkpJ0FQTX20aYoZX1EfbLCXs32w1sYgIhAN3zJnqiTvYB9GiDnIvNmR8MYq6z3p75P3cgE8npatsS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":865082},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"9844cc33335ef9d95062dd9b48fc204c0a0e99e7","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.430_1736139222444_0.5382976893922105","host":"s3://npm-registry-packages-npm-production"}},"0.0.431":{"name":"mthatchetts","version":"0.0.431","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.431","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"214e5462c73b2b20b5af9cf300f1055e7240eb66","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.431.tgz","fileCount":89,"integrity":"sha512-MTrVj97t+YrDSslGdWVteCH4xmz/6mmfHSkkbyFoZy37lGGy8rR8B83RtBsQcLBTEtOqNbc66FAy9/LfhAaXJQ==","signatures":[{"sig":"MEYCIQCU+oS5zdb5q4CWd7lnaTetBZbmSdy85kOXRI0Vr7+aPAIhAKkD8ekToBPa0NWZv3V9okfAvix7iDGCFgX4G52U9lWc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":865082},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"84bc8c772f7ed75801c2b42a106841137079242c","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.431_1736140236658_0.5646987982000218","host":"s3://npm-registry-packages-npm-production"}},"0.0.432":{"name":"mthatchetts","version":"0.0.432","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.432","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"52b208e8f73e596a602b5e611b1b7c254fc8f371","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.432.tgz","fileCount":89,"integrity":"sha512-U5uMx1nH2laXwJGEunkc9Fp2zYIkEk/Sgq1tP19Iqwc0Nbyn5cQ8ypTFmR/uQpt9PxylEU034uhd793ospSOiA==","signatures":[{"sig":"MEYCIQDtLWnZjxIOHH/VC3edHBgER4Vs4IsanU6BKqq99FkrAQIhAPxIA34Xx3TDme1DO47Tw5sPK7fs60MWjh2cdcUBsJcq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":865082},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"02d0c1ef5ecd6b3f4c57ac22c0ea692d6452c000","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.432_1736144112029_0.9865120192500461","host":"s3://npm-registry-packages-npm-production"}},"0.0.433":{"name":"mthatchetts","version":"0.0.433","keywords":[],"author":"","license":"MIT","_id":"mthatchetts@0.0.433","maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"dist":{"shasum":"f1bda94ea7271507b6bfb7870f2239dffbf3a97c","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.433.tgz","fileCount":89,"integrity":"sha512-coAp/vsLhKVLQjJtFQEFqL79AL8jgXPVuR7HuZvgr4PbJ7mn6bvIS24fgo+YvKS7y83ned4n6kvrfo7ydND6pA==","signatures":[{"sig":"MEUCICfqBpK+oPdmAR+xspB6xiDfp0DlgStqBuuxnOx1Q7QnAiEAjUdencz4P7Cxhg35V4R69jqfZKqmMdUp4IRNyD8/IVI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":865082},"main":"dist/index.js","type":"module","other":{"jest":"^29.7.0","eslint":"^8.56.0","@types/jest":"^29.5.11","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-jest":"^28.5.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^6.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3","eslint-config-airbnb-typescript":"^18.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-config-standard-with-typescript":"^43.0.0"},"types":"./dist/index.d.ts","exports":{".":{"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"],"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"]},"./*":{"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"],"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"]}},"gitHead":"9a48bd15883875e99d54c9e0502140d29839c31f","private":false,"scripts":{"api":"npm run exec -- ./src/examples/api.ts","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","generate":"pnpm run '/generate-.*/'","lint:fix":"npm run eslint:fix && npm run prettier:fix","test:e2e":"jest --testMatch='**/*.e2e.ts'","prepare--":"npm run build","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"tsc && resolve-tspaths","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"npm run eslint:check && npm run prettier:check","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","example:event":"npm run exec -- ./src/examples/example-event.ts","generate-docs":"typedoc","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts"},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"qs":"^6.11.2","zod":"^3.24.1","long":"^5.2.3","yaml":"^2.3.4","axios":"^1.6.7","@types/qs":"^6.9.11","nice-grpc":"^2.1.7","protobufjs":"^7.2.6","openapi-fetch":"^0.13.0","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.2.2","abort-controller-x":"^0.4.3","openapi-react-query":"^0.2.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"_hasShrinkwrap":false,"packageManager":"bun@1.1.20","devDependencies":{"ts-jest":"^29.1.1","ts-node":"^10.9.2","typedoc":"^0.26.2","prettier":"^3.1.1","ts-proto":"^2.0.2","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","typescript":"^5.7","@types/node":"^22","autoprefixer":"^10.4.16","resolve-tspaths":"^0.8.17","openapi-typescript":"^7.4.3","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mthatchetts_0.0.433_1736153171641_0.01812516759125038","host":"s3://npm-registry-packages-npm-production"}},"0.0.434":{"name":"mthatchetts","types":"./dist/index.d.ts","main":"dist/index.js","packageManager":"bun@1.1.20","private":false,"publishConfig":{"access":"public"},"version":"0.0.434","type":"module","typesVersions":{"*":{"*":["src/*.ts","src/*.tsx","src/*/index.ts","src/*/index.tsx"]}},"exports":{".":{"import":["./src/index.ts","./dist/index.js","./dist/index.jsx","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx"],"require":["./dist/index.js"],"types":["./src/index.ts","./src/index.tsx","./dist/index.js","./dist/index.jsx"]},"./*":{"import":["./src/*","./dist/*","./src/*.ts","./src/*.tsx","./src/*/index.ts","./src/*/index.tsx","./dist/*.js","./dist/*.jsx","./dist/*/index.js","./dist/*/index.jsx"],"types":["./src/*.ts","./src/*/index.ts","./src/*.tsx","./src/*/index.tsx","./dist/*.ts","./dist/*.tsx","./dist/*/index.ts","./dist/*/index.tsx"]}},"scripts":{"build--":"rimraf ./dist/ && bunx tsc -p tsconfig.json --outDir dist --incremental false --noEmit false --removeComments true --skipLibCheck true","prepare--":"npm run build","tsc:build":"tsc && resolve-tspaths","test:unit":"jest --testMatch='**/*.test.ts'","test:e2e":"jest --testMatch='**/*.e2e.ts'","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","generate":"pnpm run '/generate-.*/'","generate-api":"npx --yes swagger-cli bundle ../../api-contracts/openapi/openapi.yaml --outfile openapi.yaml --type yaml && npx swagger-typescript-api -p openapi.yaml -o src/clients/rest/generated -n hatchet.ts --modular --axios","generate-api-2":"npx openapi-typescript ../../api-contracts/openapi/openapi.yaml -o src/query_client/generated.ts","generate-protoc":"./generate-protoc.sh","lint:check":"npm run eslint:check && npm run prettier:check","lint:fix":"npm run eslint:fix && npm run prettier:fix","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","example:event":"npm run exec -- ./src/examples/example-event.ts","example:event-listen":"npm run exec -- ./src/examples/example-event-with-results.ts","worker:namespaced":"npm run exec -- ./src/examples/namespaced-worker.ts","worker:rate":"npm run exec -- ./src/examples/rate-limit/worker.ts","example:rate":"npm run exec -- ./src/examples/rate-limit/events.ts","worker:fanout":"npm run exec -- ./src/examples/fanout-worker.ts","worker:simple":"npm run exec -- ./src/examples/simple-worker.ts","worker:affinity":"npm run exec -- ./src/examples/affinity-workers.ts","worker:sticky":"npm run exec -- ./src/examples/sticky-worker.ts","worker:on-failure":"npm run exec -- ./src/examples/on-failure.ts","manual:trigger":"npm run exec -- ./src/examples/manual-trigger.ts","manual:meta":"npm run exec -- ./src/examples/stream-by-additional-meta.ts","bulk:trigger":"npm run exec -- ./src/examples/bulk-trigger.ts","bulk:fanout:worker":"npm run exec -- ./src/examples/bulk-fanout-worker.ts","bulk:fanout:trigger":"npm run exec -- ./src/examples/bulk-fanout-trigger.ts","worker:dag":"npm run exec -- ./src/examples/dag-worker.ts","worker:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-worker.ts","event:concurrency":"npm run exec -- ./src/examples/concurrency/cancel-in-progress/concurrency-event.ts","worker:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-worker-expression.ts","event:concurrency:rr":"npm run exec -- ./src/examples/concurrency/group-round-robin/concurrency-event.ts","worker:playground":"npm run exec -- ./src/examples/playground.ts","worker:retries":"npm run exec -- ./src/examples/retries-worker.ts","worker:multi-workflow":"npm run exec -- ./src/examples/multi-workflow.ts","worker:logger":"npm run exec -- ./src/examples/logger.ts","api":"npm run exec -- ./src/examples/api.ts","prepublish":"cp package.json dist/package.json;","publish:ci":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks","publish:ci:alpha":"rm -rf ./dist && npm run tsc:build && npm run prepublish && cd dist && npm publish --access public --no-git-checks --tag alpha","generate-docs":"typedoc"},"keywords":[],"author":"","license":"MIT","dependencies":{"@bufbuild/protobuf":"^2.2.2","@types/qs":"^6.9.11","abort-controller-x":"^0.4.3","axios":"^1.6.7","long":"^5.2.3","nice-grpc":"^2.1.7","nice-grpc-common":"^2.0.2","openapi-fetch":"^0.13.0","openapi-react-query":"^0.2.4","protobufjs":"^7.2.6","qs":"^6.11.2","yaml":"^2.3.4","zod":"^3.24.1"},"devDependencies":{"@types/node":"^22","@typescript-eslint/eslint-plugin":"^6.4.0","autoprefixer":"^10.4.16","dotenv-cli":"^7.3.0","grpc-tools":"^1.12.4","openapi-typescript":"^7.4.3","prettier":"^3.1.1","resolve-tspaths":"^0.8.17","ts-jest":"^29.1.1","ts-node":"^10.9.2","ts-proto":"^2.0.2","typedoc":"^0.26.2","typedoc-plugin-markdown":"^4.0.2","typescript":"^5.7"},"other":{"jest":"^29.7.0","@types/jest":"^29.5.11","eslint":"^8.56.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.29.1","eslint-plugin-jest":"^28.5.0","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.34.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.6","eslint-plugin-unused-imports":"^4.1.3"},"_id":"mthatchetts@0.0.434","gitHead":"2a3b88260b4fe3b1b771638c938ecb40ee213390","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-+rhjecUjGnfDR2PlpB6c+iz7JkB8tqWiU2u7FoLCYHQXUastfftq+v746W87IIYrxAuihYVTLeCwmkJyaWn/zg==","shasum":"2c7ebe78ddf4f6cec81a66dd9e2c357d553b5207","tarball":"https://registry.npmjs.org/mthatchetts/-/mthatchetts-0.0.434.tgz","fileCount":89,"unpackedSize":865082,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFgQNDsDVEjAxXff285OASbHGzr9etaMIBMrkOK247Z/AiEAjT48k0CpdqbwZc9yLWj5Y8by1aQka9c7OGTxJfrvaho="}]},"_npmUser":{"name":"mattwin","email":"mattttwin@hotmail.com"},"directories":{},"maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mthatchetts_0.0.434_1736154681719_0.8431032678188284"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-12T02:02:54.682Z","modified":"2025-01-06T09:11:22.395Z","0.0.9":"2024-11-12T02:02:55.060Z","0.0.10":"2024-11-12T02:13:02.838Z","0.0.11":"2024-11-12T02:18:53.164Z","0.0.12":"2024-11-12T02:29:56.670Z","0.0.13":"2024-11-12T02:40:01.587Z","0.0.14":"2024-11-12T04:09:29.576Z","0.0.15":"2024-11-12T04:21:02.734Z","0.0.16":"2024-11-12T04:30:53.760Z","0.0.19":"2024-11-12T08:14:23.130Z","0.0.20":"2024-11-12T08:53:58.203Z","0.0.21":"2024-11-12T09:02:27.448Z","0.0.22":"2024-11-12T10:08:29.794Z","0.0.23":"2024-11-12T10:11:07.772Z","0.0.24":"2024-11-12T11:07:48.405Z","0.0.25":"2024-11-12T11:22:46.318Z","0.0.26":"2024-11-12T11:25:25.576Z","0.0.27":"2024-11-12T11:32:46.815Z","0.0.28":"2024-11-12T11:37:39.394Z","0.0.29":"2024-11-12T11:46:52.555Z","0.0.30":"2024-11-12T13:03:31.866Z","0.0.32":"2024-11-14T09:56:19.493Z","0.0.33":"2024-11-14T10:05:38.423Z","0.0.34":"2024-11-14T10:10:51.371Z","0.0.35":"2024-11-14T10:19:24.213Z","0.0.36":"2024-11-14T10:25:04.111Z","0.0.37":"2024-11-14T10:33:18.363Z","0.0.38":"2024-11-14T10:42:51.158Z","0.0.39":"2024-11-14T10:50:19.945Z","0.0.40":"2024-11-14T11:02:15.792Z","0.0.41":"2024-11-14T11:47:18.423Z","0.0.42":"2024-11-14T12:04:08.634Z","0.0.43":"2024-11-14T12:17:04.732Z","0.0.45":"2024-11-15T05:58:54.378Z","0.0.46":"2024-11-17T08:08:30.630Z","0.0.47":"2024-11-20T02:47:11.889Z","0.0.48":"2024-11-20T02:52:20.313Z","0.0.49":"2024-11-20T03:02:41.316Z","0.0.50":"2024-11-20T03:09:21.226Z","0.0.51":"2024-11-20T03:20:42.105Z","0.0.52":"2024-11-20T03:26:56.234Z","0.0.53":"2024-11-20T03:49:33.660Z","0.0.54":"2024-11-20T04:00:52.315Z","0.0.55":"2024-11-20T04:12:44.893Z","0.0.56":"2024-11-20T04:21:57.313Z","0.0.57":"2024-11-20T04:39:08.726Z","0.0.58":"2024-11-20T15:49:40.914Z","0.0.60":"2024-11-20T16:05:47.472Z","0.0.61":"2024-11-21T02:37:24.272Z","0.0.183":"2024-11-23T08:30:13.769Z","0.0.184":"2024-11-23T08:58:12.877Z","0.0.185":"2024-11-23T09:04:23.553Z","0.0.186":"2024-11-23T09:14:37.885Z","0.0.187":"2024-11-23T09:29:55.741Z","0.0.188":"2024-11-23T09:56:17.101Z","0.0.189":"2024-11-23T10:02:59.021Z","0.0.190":"2024-11-23T10:11:22.871Z","0.0.191":"2024-11-23T10:34:50.245Z","0.0.192":"2024-11-23T10:55:59.967Z","0.0.193":"2024-11-23T11:18:08.418Z","0.0.194":"2024-11-23T11:36:02.337Z","0.0.196":"2024-11-23T12:14:47.547Z","0.0.197":"2024-11-23T12:51:41.525Z","0.0.198":"2024-11-23T13:07:59.248Z","0.0.199":"2024-11-23T13:19:34.646Z","0.0.200":"2024-11-23T15:04:26.535Z","0.0.201":"2024-11-23T15:31:51.478Z","0.0.202":"2024-11-23T17:00:32.666Z","0.0.205":"2024-11-24T04:21:12.313Z","0.0.206":"2024-11-24T04:39:18.688Z","0.0.208":"2024-11-24T05:09:53.660Z","0.0.209":"2024-11-24T06:41:43.234Z","0.0.210":"2024-11-24T06:53:13.495Z","0.0.211":"2024-11-24T07:14:47.372Z","0.0.212":"2024-11-24T07:38:46.721Z","0.0.213":"2024-11-24T07:46:35.998Z","0.0.214":"2024-11-24T08:10:04.528Z","0.0.215":"2024-11-24T08:36:53.287Z","0.0.216":"2024-11-24T09:07:52.112Z","0.0.217":"2024-11-24T09:17:23.442Z","0.0.218":"2024-11-24T09:26:10.538Z","0.0.219":"2024-11-24T09:49:09.813Z","0.0.220":"2024-11-24T09:55:45.619Z","0.0.221":"2024-11-24T10:24:41.308Z","0.0.222":"2024-11-24T14:31:28.078Z","0.0.223":"2024-11-25T00:28:45.586Z","0.0.224":"2024-11-25T00:41:37.866Z","0.0.225":"2024-11-25T01:38:03.752Z","0.0.226":"2024-11-25T02:03:47.368Z","0.0.227":"2024-11-25T02:36:33.969Z","0.0.228":"2024-11-25T03:00:31.473Z","0.0.229":"2024-11-25T03:29:17.093Z","0.0.230":"2024-11-25T03:53:54.979Z","0.0.231":"2024-11-25T04:01:47.606Z","0.0.232":"2024-11-25T04:27:19.786Z","0.0.233":"2024-11-25T04:35:59.852Z","0.0.234":"2024-11-25T05:01:06.828Z","0.0.235":"2024-11-25T05:18:40.658Z","0.0.236":"2024-11-25T05:51:47.192Z","0.0.237":"2024-11-25T05:59:33.729Z","0.0.238":"2024-11-25T06:32:08.324Z","0.0.239":"2024-11-25T08:11:43.983Z","0.0.240":"2024-11-25T08:42:06.283Z","0.0.241":"2024-11-25T12:29:58.892Z","0.0.242":"2024-11-25T12:39:20.483Z","0.0.243":"2024-11-25T19:26:42.254Z","0.0.244":"2024-11-25T19:38:07.202Z","0.0.245":"2024-11-25T20:28:58.528Z","0.0.246":"2024-11-26T01:27:34.490Z","0.0.247":"2024-11-26T01:36:50.107Z","0.0.248":"2024-11-26T02:35:15.968Z","0.0.249":"2024-11-26T03:03:54.127Z","0.0.250":"2024-11-26T03:30:26.738Z","0.0.251":"2024-11-26T03:43:16.131Z","0.0.252":"2024-11-26T04:11:48.594Z","0.0.253":"2024-11-26T04:45:39.913Z","0.0.254":"2024-11-26T04:56:01.543Z","0.0.255":"2024-11-26T05:16:55.477Z","0.0.256":"2024-11-26T05:40:57.931Z","0.0.257":"2024-11-26T06:23:12.789Z","0.0.258":"2024-11-26T06:49:50.181Z","0.0.259":"2024-11-26T07:21:02.357Z","0.0.261":"2024-11-26T08:19:53.988Z","0.0.262":"2024-11-26T08:36:45.411Z","0.0.263":"2024-11-26T09:00:53.313Z","0.0.264":"2024-11-26T09:43:36.607Z","0.0.265":"2024-11-26T09:53:55.099Z","0.0.266":"2024-11-26T10:06:15.950Z","0.0.267":"2024-11-26T10:24:04.846Z","0.0.268":"2024-12-05T00:49:56.360Z","0.0.269":"2024-12-05T01:04:43.788Z","0.0.270":"2024-12-05T01:49:19.867Z","0.0.271":"2024-12-05T03:40:05.664Z","0.0.272":"2024-12-07T09:07:14.026Z","0.0.273":"2024-12-08T01:02:58.539Z","0.0.274":"2024-12-08T01:48:01.615Z","0.0.275":"2024-12-09T01:01:19.132Z","0.0.276":"2024-12-09T01:15:37.546Z","0.0.277":"2024-12-09T01:33:45.804Z","0.0.278":"2024-12-09T02:18:22.706Z","0.0.279":"2024-12-13T06:29:00.950Z","0.0.280":"2024-12-14T08:31:48.203Z","0.0.281":"2024-12-14T09:28:51.876Z","0.0.282":"2024-12-15T04:31:57.152Z","0.0.283":"2024-12-16T03:36:26.383Z","0.0.284":"2024-12-16T04:25:50.445Z","0.0.285":"2024-12-17T01:59:13.650Z","0.0.286":"2024-12-17T02:41:40.033Z","0.0.287":"2024-12-19T07:28:45.045Z","0.0.288":"2024-12-19T07:43:06.099Z","0.0.289":"2024-12-19T07:54:21.522Z","0.0.291":"2024-12-19T11:10:18.134Z","0.0.292":"2024-12-19T11:26:49.808Z","0.0.293":"2024-12-19T11:46:23.248Z","0.0.294":"2024-12-19T11:56:28.158Z","0.0.295":"2024-12-19T12:09:25.764Z","0.0.296":"2024-12-19T12:29:26.456Z","0.0.297":"2024-12-19T13:09:42.590Z","0.0.298":"2024-12-19T13:55:20.250Z","0.0.299":"2024-12-19T14:19:17.329Z","0.0.300":"2024-12-19T14:53:47.218Z","0.0.301":"2024-12-20T01:42:14.758Z","0.0.302":"2024-12-20T01:49:52.630Z","0.0.303":"2024-12-20T02:06:44.238Z","0.0.304":"2024-12-20T10:00:56.738Z","0.0.305":"2024-12-20T10:11:01.151Z","0.0.306":"2024-12-21T02:21:01.532Z","0.0.307":"2024-12-22T01:00:30.136Z","0.0.308":"2024-12-22T01:11:48.720Z","0.0.309":"2024-12-22T01:26:36.714Z","0.0.310":"2024-12-22T01:36:23.800Z","0.0.311":"2024-12-22T02:43:08.146Z","0.0.312":"2024-12-22T11:06:30.786Z","0.0.313":"2024-12-22T11:27:52.139Z","0.0.315":"2024-12-25T10:06:36.619Z","0.0.316":"2024-12-25T10:23:41.788Z","0.0.317":"2024-12-25T10:47:11.559Z","0.0.318":"2024-12-25T11:00:56.166Z","0.0.319":"2024-12-25T11:22:57.094Z","0.0.320":"2024-12-25T11:42:05.901Z","0.0.321":"2024-12-25T12:12:21.353Z","0.0.322":"2024-12-25T12:29:29.469Z","0.0.323":"2024-12-26T02:26:42.323Z","0.0.324":"2024-12-26T02:44:19.069Z","0.0.325":"2024-12-26T02:59:48.828Z","0.0.326":"2024-12-26T03:20:04.663Z","0.0.327":"2024-12-26T03:36:18.945Z","0.0.328":"2024-12-26T03:59:27.618Z","0.0.329":"2024-12-26T04:28:09.197Z","0.0.330":"2024-12-26T04:42:50.508Z","0.0.331":"2024-12-26T04:55:45.339Z","0.0.332":"2024-12-26T05:12:00.280Z","0.0.333":"2024-12-26T05:26:17.540Z","0.0.334":"2024-12-26T06:19:15.636Z","0.0.335":"2024-12-26T06:51:10.837Z","0.0.336":"2024-12-26T06:59:43.504Z","0.0.337":"2024-12-26T07:17:25.491Z","0.0.338":"2024-12-26T07:44:59.662Z","0.0.339":"2024-12-26T08:07:58.295Z","0.0.340":"2024-12-26T08:46:15.082Z","0.0.341":"2024-12-26T09:29:44.345Z","0.0.342":"2024-12-26T09:52:54.602Z","0.0.343":"2024-12-26T10:13:59.534Z","0.0.344":"2024-12-26T12:22:31.706Z","0.0.345":"2024-12-26T13:02:12.124Z","0.0.346":"2024-12-26T16:31:12.465Z","0.0.347":"2024-12-26T17:52:02.689Z","0.0.348":"2024-12-26T18:13:10.014Z","0.0.349":"2024-12-26T18:30:58.971Z","0.0.350":"2024-12-26T19:30:15.047Z","0.0.351":"2024-12-27T00:09:28.829Z","0.0.352":"2024-12-27T06:07:53.396Z","0.0.353":"2024-12-27T07:50:57.816Z","0.0.354":"2024-12-27T08:14:32.538Z","0.0.355":"2024-12-27T08:42:05.024Z","0.0.356":"2024-12-28T03:53:24.029Z","0.0.357":"2024-12-28T05:03:50.930Z","0.0.358":"2024-12-28T06:27:31.189Z","0.0.359":"2024-12-28T06:48:30.279Z","0.0.360":"2024-12-28T07:24:41.274Z","0.0.361":"2024-12-29T02:26:20.270Z","0.0.362":"2024-12-29T02:36:14.183Z","0.0.364":"2024-12-29T10:58:57.696Z","0.0.365":"2024-12-29T11:36:07.604Z","0.0.366":"2024-12-29T12:02:10.243Z","0.0.367":"2024-12-30T00:26:29.416Z","0.0.368":"2024-12-30T00:48:58.845Z","0.0.369":"2024-12-30T01:24:46.064Z","0.0.370":"2024-12-30T02:06:03.417Z","0.0.371":"2024-12-30T04:41:28.689Z","0.0.372":"2024-12-30T07:51:40.782Z","0.0.373":"2024-12-30T08:33:25.258Z","0.0.374":"2024-12-30T10:36:24.849Z","0.0.382":"2025-01-01T03:08:45.223Z","0.0.383":"2025-01-01T03:25:23.174Z","0.0.384":"2025-01-01T04:43:27.321Z","0.0.387":"2025-01-01T05:19:44.152Z","0.0.388":"2025-01-01T05:32:38.222Z","0.0.389":"2025-01-01T06:09:11.914Z","0.0.391":"2025-01-01T06:29:03.614Z","0.0.392":"2025-01-01T07:05:42.353Z","0.0.393":"2025-01-01T08:19:01.565Z","0.0.397":"2025-01-02T01:21:40.324Z","0.0.398":"2025-01-02T01:43:08.055Z","0.0.399":"2025-01-02T02:03:38.212Z","0.0.400":"2025-01-02T02:34:40.623Z","0.0.401":"2025-01-02T02:58:50.151Z","0.0.402":"2025-01-02T03:31:43.074Z","0.0.403":"2025-01-02T04:10:15.894Z","0.0.404":"2025-01-02T05:04:22.038Z","0.0.405":"2025-01-02T06:55:46.311Z","0.0.409":"2025-01-02T09:27:19.091Z","0.0.410":"2025-01-02T11:16:46.094Z","0.0.411":"2025-01-03T09:28:47.719Z","0.0.412":"2025-01-03T10:34:59.855Z","0.0.413":"2025-01-03T10:49:05.325Z","0.0.415":"2025-01-03T12:31:06.287Z","0.0.416":"2025-01-04T06:07:48.785Z","0.0.417":"2025-01-04T06:31:15.142Z","0.0.418":"2025-01-04T07:35:33.722Z","0.0.419":"2025-01-04T08:06:13.846Z","0.0.420":"2025-01-04T08:21:53.979Z","0.0.421":"2025-01-04T08:36:16.537Z","0.0.422":"2025-01-04T09:49:25.710Z","0.0.423":"2025-01-05T01:40:19.194Z","0.0.424":"2025-01-05T03:19:25.077Z","0.0.425":"2025-01-05T10:39:39.580Z","0.0.426":"2025-01-05T11:21:54.449Z","0.0.427":"2025-01-05T12:24:27.113Z","0.0.428":"2025-01-05T13:02:43.991Z","0.0.429":"2025-01-06T01:11:13.192Z","0.0.430":"2025-01-06T04:53:42.623Z","0.0.431":"2025-01-06T05:10:36.838Z","0.0.432":"2025-01-06T06:15:12.204Z","0.0.433":"2025-01-06T08:46:11.901Z","0.0.434":"2025-01-06T09:11:21.905Z"},"license":"MIT","keywords":[],"maintainers":[{"name":"mattwin","email":"mattttwin@hotmail.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}