{"bugs":{"url":"https://github.com/hatchet-dev/hatchet/issues"},"dist":{"shasum":"30ae026b1fcee825a3dca04b89679d06355ecf0f","tarball":"https://registry.npmjs.org/@hatchet-dev/typescript-sdk/-/typescript-sdk-1.34.0.tgz","fileCount":796,"integrity":"sha512-nEbO0vaUcHbT4Rj9q0k0NL5Ud8CMArMFGtlD+JXLEnUOk89PoKK6wbHWtVWSLXRb6sl9I0z2IOwxnBm0dJhs1A==","signatures":[{"sig":"MEYCIQCt9dHnCLViZFYr1vU/wqZ//7ei542f0ace6+MNChBaLQIhAMmkB1plusOqR32C5NnYagpxM1agfp8mXwMxuJmdYfy0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD2mRCo11147vD0/pTKnTrlRaKsFdoQqDderlSb+v1qeAIhAMABlxsI3a1ABIsnd+2aBH9tGm1ptkWtPb/O24Cz+ZLe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2861891},"name":"@hatchet-dev/typescript-sdk","_from":"file:hatchet-dev-typescript-sdk-1.34.0.tgz","types":"index.d.ts","author":{"name":"Hatchet","email":"contact@hatchet.run"},"engines":{"node":">=20"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./*":{"types":"./*.d.ts","default":"./*.js"},"./v1":{"types":"./v1/index.d.ts","default":"./v1/index.js"},"./*.js":{"types":"./*.d.ts","default":"./*.js"},"./core":{"types":"./core/index.d.ts","default":"./core/index.js"},"./edge":{"types":"./edge/index.d.ts","default":"./edge/index.js"},"./*.d.ts":"./*.d.ts","./*/index":{"types":"./*/index.d.ts","default":"./*/index.js"},"./util/logger":{"types":"./util/logger/index.d.ts","default":"./util/logger/index.js"},"./clients/rest":{"types":"./clients/rest/index.d.ts","default":"./clients/rest/index.js"},"./package.json":"./package.json","./clients/admin":{"types":"./clients/admin/index.d.ts","default":"./clients/admin/index.js"},"./opentelemetry":{"types":"./opentelemetry/index.d.ts","default":"./opentelemetry/index.js"},"./protoc/events":{"types":"./protoc/events/index.d.ts","default":"./protoc/events/index.js"},"./v1/conditions":{"types":"./v1/conditions/index.d.ts","default":"./v1/conditions/index.js"},"./protoc/workflows":{"types":"./protoc/workflows/index.d.ts","default":"./protoc/workflows/index.js"},"./clients/transport":{"types":"./clients/transport/index.d.ts","default":"./clients/transport/index.js"},"./protoc/dispatcher":{"types":"./protoc/dispatcher/index.d.ts","default":"./protoc/dispatcher/index.js"},"./util/config-loader":{"types":"./util/config-loader/index.d.ts","default":"./util/config-loader/index.js"},"./v1/client/features":{"types":"./v1/client/features/index.d.ts","default":"./v1/client/features/index.js"},"./clients/hatchet-client":{"types":"./clients/hatchet-client/index.d.ts","default":"./clients/hatchet-client/index.js"},"./v1/client/worker/eviction":{"types":"./v1/client/worker/eviction/index.d.ts","default":"./v1/client/worker/eviction/index.js"},"./v1/client/worker/deprecated":{"types":"./v1/client/worker/deprecated/index.d.ts","default":"./v1/client/worker/deprecated/index.js"}},"license":"MIT","scripts":{"exec":"npx dotenv -- ts-node -r tsconfig-paths/register --project tsconfig.json","build":"echo 'build hatchet sdk with `npm run tsc:build` to ensure it is not build during the publish step' && exit 0","generate":"pnpm run '/generate-.*/'","lint:fix":"pnpm run eslint:fix && pnpm run prettier:fix","test:e2e":"jest --config jest.e2e.config.ts --silent --forceExit --runInBand","test:unit":"jest --testMatch='**/*.test.ts'","tsc:build":"pnpm run dump-version && tsc && resolve-tspaths","check:core":"pnpm run tsc:build && node scripts/check-edge-entry.mjs dist/core/index.js --forbid axios,nice-grpc,@grpc/grpc-js,@connectrpc/connect-node,long,protobufjs,yaml","check:edge":"pnpm run tsc:build && node scripts/check-edge-entry.mjs","eslint:fix":"eslint \"{src,tests}/**/*.{ts,tsx,js}\" --fix","lint:check":"pnpm run eslint:check && pnpm run prettier:check","prepublish":"cp package.json dist/package.json; cp README.md dist/; cp -r scripts dist/","publish:ci":"rm -rf ./dist && pnpm run dump-version && pnpm run tsc:build && pnpm run prepublish && cd dist && pnpm publish --access public --no-git-checks","postinstall":"node scripts/version-check.js","dump-version":"node -e \"console.log('export const HATCHET_VERSION = \\'' + require('./package.json').version + '\\';');\" > src/version.ts","eslint:check":"eslint \"{src,tests}/**/*.{ts,tsx,js}\"","generate-api":"npx swagger-typescript-api@13.2.7 generate -p ../../bin/oas/openapi.yaml -o ./src/clients/rest/generated -n hatchet.ts --modular --axios","prettier:fix":"prettier \"src/**/*.{ts,tsx}\" --write","check:exports":"pnpm run tsc:build && node scripts/check-exports.mjs","generate-docs":"ts-node docs/generate.ts","prettier:check":"prettier \"src/**/*.{ts,tsx}\" --list-different","generate-protoc":"./generate-protoc.sh","test:unit:watch":"jest --testMatch='**/*.test.ts' --watch","publish:ci:alpha":"rm -rf ./dist && pnpm run dump-version && pnpm run tsc:build && pnpm run prepublish && cd dist && pnpm publish --access public --no-git-checks --tag alpha","generate-protoc-es":"./generate-protoc-es.sh"},"_npmUser":{"name":"hatchet-eng","email":"eng-leadership@hatchet.run"},"homepage":"https://github.com/hatchet-dev/hatchet#readme","keywords":["typescript","hatchet","workflow","orchestration","background-tasks","job-queue","task-scheduling"],"_resolved":"/tmp/165af0d4890b9e54e320ee3c64901ba6/hatchet-dev-typescript-sdk-1.34.0.tgz","_integrity":"sha512-nEbO0vaUcHbT4Rj9q0k0NL5Ud8CMArMFGtlD+JXLEnUOk89PoKK6wbHWtVWSLXRb6sl9I0z2IOwxnBm0dJhs1A==","repository":{"url":"git+https://github.com/hatchet-dev/hatchet.git","type":"git"},"_npmVersion":"11.19.0","description":"Background task orchestration & visibility for developers","directories":{},"maintainers":[{"name":"hatchet-eng","email":"eng-leadership@hatchet.run"},{"name":"abelanger5","email":"alexander@hatchet.run"}],"_nodeVersion":"24.20.0","contributors":[{"name":"Alexander Belanger","email":"alexander@hatchet.run"},{"name":"Matt Kaye","email":"matt@hatchet.run"},{"name":"Gabe Ruttner","email":"gabe@hatchet.run"},{"name":"Mohammed Nafees","email":"nafees@hatchet.run"}],"dependencies":{"qs":"^6.16.0","long":"^5.3.1","yaml":"^2.8.3","axios":"^1.15.2","semver":"^7.7.4","@types/qs":"^6.15.0","nice-grpc":"^2.1.14","protobufjs":"^7.5.5","nice-grpc-common":"^2.0.2","@bufbuild/protobuf":"^2.15.0","abort-controller-x":"^0.5.0","zod-to-json-schema":"^3.24.2","@connectrpc/connect":"~2.1.2","@connectrpc/connect-web":"~2.1.2","@connectrpc/connect-node":"~2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^29.7.0","pino":"^9.12.0","eslint":"^10.0.3","undici":"^7.29.1","esbuild":"0.28.2","postcss":"^8.5.10","ts-jest":"^29.4.6","ts-node":"^10.9.2","typedoc":"^0.28.17","jest-tsd":"^0.2.2","prettier":"^3.8.1","ts-proto":"^2.11.4","@eslint/js":"^10.0.1","dotenv-cli":"^7.4.4","grpc-tools":"^1.13.1","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.14","prom-client":"^15.1.3","autoprefixer":"^10.4.27","@grpc/grpc-js":"^1.14.3","@openai/agents":"0.14.2","tsconfig-paths":"^4.2.0","resolve-tspaths":"^0.8.23","typescript-eslint":"^8.56.1","@aws-sdk/client-s3":"^3.1042.0","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@bufbuild/protoc-gen-es":"^2.15.0","typedoc-plugin-markdown":"^4.10.0","@modelcontextprotocol/sdk":"^1.29.0","typedoc-plugin-no-inherit":"^1.6.1","eslint-plugin-unused-imports":"^4.4.1","@opentelemetry/sdk-trace-base":"^2.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.148","@opentelemetry/instrumentation":"^0.221.0","eslint-import-resolver-typescript":"^3.10.0","@opentelemetry/exporter-trace-otlp-grpc":"^0.221.0"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","prom-client":"^15.1.3","@grpc/grpc-js":"^1.14.3","@openai/agents":"0.14.2","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-trace-base":"^2.0.0","@anthropic-ai/claude-agent-sdk":"^0.3.148","@opentelemetry/instrumentation":"^0.221.0","@opentelemetry/exporter-trace-otlp-grpc":"^0.221.0"},"peerDependenciesMeta":{"zod":{"optional":false},"prom-client":{"optional":true},"@grpc/grpc-js":{"optional":true},"@openai/agents":{"optional":true},"@opentelemetry/api":{"optional":true},"@opentelemetry/core":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true},"@opentelemetry/sdk-trace-base":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@opentelemetry/instrumentation":{"optional":true},"@opentelemetry/exporter-trace-otlp-grpc":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/typescript-sdk_1.34.0_1790966835505_0.9245577818964226","host":"s3://npm-registry-packages-npm-production"},"_id":"@hatchet-dev/typescript-sdk@1.34.0","version":"1.34.0"}