{"id":190570187,"number":"4.4.4","published_at":"2026-04-13T13:17:07.350Z","licenses":"MIT","integrity":"sha512-m748W6tF/eIGzEaFjuvlicCqxop5GFxnt/eSb7kg0g9ZC2VW0iBa/rOx4aCQlkHd4MKn3B+t2LQLhn/eI9kHDw==","status":null,"download_url":"https://registry.npmjs.org/@trigger.dev/core/-/core-4.4.4.tgz","registry_url":"https://www.npmjs.com/package/@trigger.dev/core/v/4.4.4","documentation_url":null,"install_command":"npm install @trigger.dev/core@4.4.4","metadata":{"deprecated":null,"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aadeab32-4014-4bdd-af3b-10040df97730"}},"dist":{"shasum":"9544b5ded8dd8deb2371081389961792bccfde4e","tarball":"https://registry.npmjs.org/@trigger.dev/core/-/core-4.4.4.tgz","fileCount":1440,"integrity":"sha512-m748W6tF/eIGzEaFjuvlicCqxop5GFxnt/eSb7kg0g9ZC2VW0iBa/rOx4aCQlkHd4MKn3B+t2LQLhn/eI9kHDw==","signatures":[{"sig":"MEUCIHwi+WY6LP3XW3VtGhbr/12Nn4knpdiaBcAdaSqfHaH6AiEAsrMqQVaLdNXMQESCSnDAJXA+m5NZLwrrFvI779g+nJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trigger.dev%2fcore@4.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10406874},"gitHead":null,"main":"./dist/commonjs/index.js","scripts":{"dev":"pnpm run bundle-vendor \u0026\u0026 tshy --watch","test":"vitest","build":"pnpm run bundle-vendor \u0026\u0026 tshy \u0026\u0026 node scripts/bundle-superjson.mjs --copy \u0026\u0026 pnpm run update-version","clean":"rimraf dist .tshy .tshy-build .turbo src/v3/vendor","pretest":"pnpm run bundle-vendor","typecheck":"pnpm run bundle-vendor \u0026\u0026 tsc --noEmit -p tsconfig.src.json","bundle-vendor":"node scripts/bundle-superjson.mjs","check-exports":"attw --pack .","update-version":"tsx ../../scripts/updateVersion.ts"},"_npmVersion":"11.6.4","_nodeVersion":"20.20.0","_hasShrinkwrap":false,"directories":{},"engines":{"node":"\u003e=18.20.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@triggerdotdev/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./v3":{"import":{"types":"./dist/esm/v3/index.d.ts","default":"./dist/esm/v3/index.js","@triggerdotdev/source":"./src/v3/index.ts"},"require":{"types":"./dist/commonjs/v3/index.d.ts","default":"./dist/commonjs/v3/index.js"}},"./types":{"import":{"types":"./dist/esm/types.d.ts","default":"./dist/esm/types.js","@triggerdotdev/source":"./src/types.ts"},"require":{"types":"./dist/commonjs/types.d.ts","default":"./dist/commonjs/types.js"}},"./utils":{"import":{"types":"./dist/esm/utils.d.ts","default":"./dist/esm/utils.js","@triggerdotdev/source":"./src/utils.ts"},"require":{"types":"./dist/commonjs/utils.d.ts","default":"./dist/commonjs/utils.js"}},"./logger":{"import":{"types":"./dist/esm/logger.d.ts","default":"./dist/esm/logger.js","@triggerdotdev/source":"./src/logger.ts"},"require":{"types":"./dist/commonjs/logger.d.ts","default":"./dist/commonjs/logger.js"}},"./v3/jwt":{"import":{"types":"./dist/esm/v3/jwt.d.ts","default":"./dist/esm/v3/jwt.js","@triggerdotdev/source":"./src/v3/jwt.ts"},"require":{"types":"./dist/commonjs/v3/jwt.d.ts","default":"./dist/commonjs/v3/jwt.js"}},"./schemas":{"import":{"types":"./dist/esm/schemas/index.d.ts","default":"./dist/esm/schemas/index.js","@triggerdotdev/source":"./src/schemas/index.ts"},"require":{"types":"./dist/commonjs/schemas/index.d.ts","default":"./dist/commonjs/schemas/index.js"}},"./v3/apps":{"import":{"types":"./dist/esm/v3/apps/index.d.ts","default":"./dist/esm/v3/apps/index.js","@triggerdotdev/source":"./src/v3/apps/index.ts"},"require":{"types":"./dist/commonjs/v3/apps/index.d.ts","default":"./dist/commonjs/v3/apps/index.js"}},"./v3/otel":{"import":{"types":"./dist/esm/v3/otel/index.d.ts","default":"./dist/esm/v3/otel/index.js","@triggerdotdev/source":"./src/v3/otel/index.ts"},"require":{"types":"./dist/commonjs/v3/otel/index.d.ts","default":"./dist/commonjs/v3/otel/index.js"}},"./v3/build":{"import":{"types":"./dist/esm/v3/build/index.d.ts","default":"./dist/esm/v3/build/index.js","@triggerdotdev/source":"./src/v3/build/index.ts"},"require":{"types":"./dist/commonjs/v3/build/index.d.ts","default":"./dist/commonjs/v3/build/index.js"}},"./v3/errors":{"import":{"types":"./dist/esm/v3/errors.d.ts","default":"./dist/esm/v3/errors.js","@triggerdotdev/source":"./src/v3/errors.ts"},"require":{"types":"./dist/commonjs/v3/errors.d.ts","default":"./dist/commonjs/v3/errors.js"}},"./v3/tracer":{"import":{"types":"./dist/esm/v3/tracer.d.ts","default":"./dist/esm/v3/tracer.js","@triggerdotdev/source":"./src/v3/tracer.ts"},"require":{"types":"./dist/commonjs/v3/tracer.d.ts","default":"./dist/commonjs/v3/tracer.js"}},"./v3/zodIpc":{"import":{"types":"./dist/esm/v3/zodIpc.d.ts","default":"./dist/esm/v3/zodIpc.js","@triggerdotdev/source":"./src/v3/zodIpc.ts"},"require":{"types":"./dist/commonjs/v3/zodIpc.d.ts","default":"./dist/commonjs/v3/zodIpc.js"}},"./v3/schemas":{"import":{"types":"./dist/esm/v3/schemas/index.d.ts","default":"./dist/esm/v3/schemas/index.js","@triggerdotdev/source":"./src/v3/schemas/index.ts"},"require":{"types":"./dist/commonjs/v3/schemas/index.d.ts","default":"./dist/commonjs/v3/schemas/index.js"}},"./v3/workers":{"import":{"types":"./dist/esm/v3/workers/index.d.ts","default":"./dist/esm/v3/workers/index.js","@triggerdotdev/source":"./src/v3/workers/index.ts"},"require":{"types":"./dist/commonjs/v3/workers/index.d.ts","default":"./dist/commonjs/v3/workers/index.js"}},"./v3/machines":{"import":{"types":"./dist/esm/v3/machines/index.d.ts","default":"./dist/esm/v3/machines/index.js","@triggerdotdev/source":"./src/v3/machines/index.ts"},"require":{"types":"./dist/commonjs/v3/machines/index.d.ts","default":"./dist/commonjs/v3/machines/index.js"}},"./v3/zodfetch":{"import":{"types":"./dist/esm/v3/zodfetch.d.ts","default":"./dist/esm/v3/zodfetch.js","@triggerdotdev/source":"./src/v3/zodfetch.ts"},"require":{"types":"./dist/commonjs/v3/zodfetch.d.ts","default":"./dist/commonjs/v3/zodfetch.js"}},"./package.json":"./package.json","./v3/zodSocket":{"import":{"types":"./dist/esm/v3/zodSocket.d.ts","default":"./dist/esm/v3/zodSocket.js","@triggerdotdev/source":"./src/v3/zodSocket.ts"},"require":{"types":"./dist/commonjs/v3/zodSocket.d.ts","default":"./dist/commonjs/v3/zodSocket.js"}},"./v3/isomorphic":{"import":{"types":"./dist/esm/v3/isomorphic/index.d.ts","default":"./dist/esm/v3/isomorphic/index.js","@triggerdotdev/source":"./src/v3/isomorphic/index.ts"},"require":{"types":"./dist/commonjs/v3/isomorphic/index.d.ts","default":"./dist/commonjs/v3/isomorphic/index.js"}},"./v3/logger-api":{"import":{"types":"./dist/esm/v3/logger-api.d.ts","default":"./dist/esm/v3/logger-api.js","@triggerdotdev/source":"./src/v3/logger-api.ts"},"require":{"types":"./dist/commonjs/v3/logger-api.d.ts","default":"./dist/commonjs/v3/logger-api.js"}},"./v3/serverOnly":{"import":{"types":"./dist/esm/v3/serverOnly/index.d.ts","default":"./dist/esm/v3/serverOnly/index.js","@triggerdotdev/source":"./src/v3/serverOnly/index.ts"},"require":{"types":"./dist/commonjs/v3/serverOnly/index.d.ts","default":"./dist/commonjs/v3/serverOnly/index.js"}},"./v3/utils/omit":{"import":{"types":"./dist/esm/v3/utils/omit.d.ts","default":"./dist/esm/v3/utils/omit.js","@triggerdotdev/source":"./src/v3/utils/omit.ts"},"require":{"types":"./dist/commonjs/v3/utils/omit.d.ts","default":"./dist/commonjs/v3/utils/omit.js"}},"./v3/utils/timers":{"import":{"types":"./dist/esm/v3/utils/timers.d.ts","default":"./dist/esm/v3/utils/timers.js","@triggerdotdev/source":"./src/v3/utils/timers.ts"},"require":{"types":"./dist/commonjs/v3/utils/timers.d.ts","default":"./dist/commonjs/v3/utils/timers.js"}},"./v3/zodNamespace":{"import":{"types":"./dist/esm/v3/zodNamespace.d.ts","default":"./dist/esm/v3/zodNamespace.js","@triggerdotdev/source":"./src/v3/zodNamespace.ts"},"require":{"types":"./dist/commonjs/v3/zodNamespace.d.ts","default":"./dist/commonjs/v3/zodNamespace.js"}},"./v3/utils/retries":{"import":{"types":"./dist/esm/v3/utils/retries.d.ts","default":"./dist/esm/v3/utils/retries.js","@triggerdotdev/source":"./src/v3/utils/retries.ts"},"require":{"types":"./dist/commonjs/v3/utils/retries.d.ts","default":"./dist/commonjs/v3/utils/retries.js"}},"./v3/runEngineWorker":{"import":{"types":"./dist/esm/v3/runEngineWorker/index.d.ts","default":"./dist/esm/v3/runEngineWorker/index.js","@triggerdotdev/source":"./src/v3/runEngineWorker/index.ts"},"require":{"types":"./dist/commonjs/v3/runEngineWorker/index.d.ts","default":"./dist/commonjs/v3/runEngineWorker/index.js"}},"./v3/utils/durations":{"import":{"types":"./dist/esm/v3/utils/durations.d.ts","default":"./dist/esm/v3/utils/durations.js","@triggerdotdev/source":"./src/v3/utils/durations.ts"},"require":{"types":"./dist/commonjs/v3/utils/durations.d.ts","default":"./dist/commonjs/v3/utils/durations.js"}},"./v3/zodMessageHandler":{"import":{"types":"./dist/esm/v3/zodMessageHandler.d.ts","default":"./dist/esm/v3/zodMessageHandler.js","@triggerdotdev/source":"./src/v3/zodMessageHandler.ts"},"require":{"types":"./dist/commonjs/v3/zodMessageHandler.d.ts","default":"./dist/commonjs/v3/zodMessageHandler.js"}},"./v3/utils/ioSerialization":{"import":{"types":"./dist/esm/v3/utils/ioSerialization.d.ts","default":"./dist/esm/v3/utils/ioSerialization.js","@triggerdotdev/source":"./src/v3/utils/ioSerialization.ts"},"require":{"types":"./dist/commonjs/v3/utils/ioSerialization.d.ts","default":"./dist/commonjs/v3/utils/ioSerialization.js"}},"./v3/utils/structuredLogger":{"import":{"types":"./dist/esm/v3/utils/structuredLogger.d.ts","default":"./dist/esm/v3/utils/structuredLogger.js","@triggerdotdev/source":"./src/v3/utils/structuredLogger.ts"},"require":{"types":"./dist/commonjs/v3/utils/structuredLogger.d.ts","default":"./dist/commonjs/v3/utils/structuredLogger.js"}},"./v3/utils/flattenAttributes":{"import":{"types":"./dist/esm/v3/utils/flattenAttributes.d.ts","default":"./dist/esm/v3/utils/flattenAttributes.js","@triggerdotdev/source":"./src/v3/utils/flattenAttributes.ts"},"require":{"types":"./dist/commonjs/v3/utils/flattenAttributes.d.ts","default":"./dist/commonjs/v3/utils/flattenAttributes.js"}},"./v3/semanticInternalAttributes":{"import":{"types":"./dist/esm/v3/semanticInternalAttributes.d.ts","default":"./dist/esm/v3/semanticInternalAttributes.js","@triggerdotdev/source":"./src/v3/semanticInternalAttributes.ts"},"require":{"types":"./dist/commonjs/v3/semanticInternalAttributes.d.ts","default":"./dist/commonjs/v3/semanticInternalAttributes.js"}}},"browserify":null},"created_at":"2026-04-28T11:40:30.752Z","updated_at":"2026-04-28T11:40:48.312Z","purl":"pkg:npm/%40trigger.dev/core@4.4.4","related_tag":null,"latest":true,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@trigger.dev%2Fcore/versions/4.4.4","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@trigger.dev%2Fcore/versions/4.4.4/codemeta","dependencies":[{"id":2020037647,"ecosystem":"npm","package_name":"zod","requirements":"3.25.76","kind":"runtime","optional":false},{"id":2020037648,"ecosystem":"npm","package_name":"jose","requirements":"^5.4.0","kind":"runtime","optional":false},{"id":2020037649,"ecosystem":"npm","package_name":"execa","requirements":"^8.0.1","kind":"runtime","optional":false},{"id":2020037650,"ecosystem":"npm","package_name":"dequal","requirements":"^2.0.3","kind":"runtime","optional":false},{"id":2020037651,"ecosystem":"npm","package_name":"nanoid","requirements":"3.3.8","kind":"runtime","optional":false},{"id":2020037652,"ecosystem":"npm","package_name":"std-env","requirements":"^3.8.1","kind":"runtime","optional":false},{"id":2020037653,"ecosystem":"npm","package_name":"tinyexec","requirements":"^0.3.2","kind":"runtime","optional":false},{"id":2020037654,"ecosystem":"npm","package_name":"uncrypto","requirements":"^0.1.3","kind":"runtime","optional":false},{"id":2020037655,"ecosystem":"npm","package_name":"socket.io","requirements":"4.7.4","kind":"runtime","optional":false},{"id":2020037656,"ecosystem":"npm","package_name":"zod-error","requirements":"1.5.0","kind":"runtime","optional":false},{"id":2020037657,"ecosystem":"npm","package_name":"eventsource","requirements":"^3.0.5","kind":"runtime","optional":false},{"id":2020037658,"ecosystem":"npm","package_name":"prom-client","requirements":"^15.1.0","kind":"runtime","optional":false},{"id":2020037659,"ecosystem":"npm","package_name":"@bugsnag/cuid","requirements":"^3.1.1","kind":"runtime","optional":false},{"id":2020037660,"ecosystem":"npm","package_name":"@jsonhero/path","requirements":"^1.0.21","kind":"runtime","optional":false},{"id":2020037661,"ecosystem":"npm","package_name":"socket.io-client","requirements":"4.7.5","kind":"runtime","optional":false},{"id":2020037662,"ecosystem":"npm","package_name":"humanize-duration","requirements":"^3.27.3","kind":"runtime","optional":false},{"id":2020037663,"ecosystem":"npm","package_name":"@opentelemetry/api","requirements":"1.9.0","kind":"runtime","optional":false},{"id":2020037664,"ecosystem":"npm","package_name":"eventsource-parser","requirements":"^3.0.0","kind":"runtime","optional":false},{"id":2020037665,"ecosystem":"npm","package_name":"@opentelemetry/core","requirements":"2.0.1","kind":"runtime","optional":false},{"id":2020037666,"ecosystem":"npm","package_name":"@s2-dev/streamstore","requirements":"0.22.5","kind":"runtime","optional":false},{"id":2020037667,"ecosystem":"npm","package_name":"@electric-sql/client","requirements":"1.0.14","kind":"runtime","optional":false},{"id":2020037668,"ecosystem":"npm","package_name":"zod-validation-error","requirements":"^1.5.0","kind":"runtime","optional":false},{"id":2020037669,"ecosystem":"npm","package_name":"@opentelemetry/api-logs","requirements":"0.203.0","kind":"runtime","optional":false},{"id":2020037670,"ecosystem":"npm","package_name":"@opentelemetry/sdk-logs","requirements":"0.203.0","kind":"runtime","optional":false},{"id":2020037671,"ecosystem":"npm","package_name":"@opentelemetry/resources","requirements":"2.0.1","kind":"runtime","optional":false},{"id":2020037672,"ecosystem":"npm","package_name":"@google-cloud/precise-date","requirements":"^4.0.0","kind":"runtime","optional":false},{"id":2020037673,"ecosystem":"npm","package_name":"@opentelemetry/sdk-metrics","requirements":"2.0.1","kind":"runtime","optional":false},{"id":2020037674,"ecosystem":"npm","package_name":"@opentelemetry/host-metrics","requirements":"^0.37.0","kind":"runtime","optional":false},{"id":2020037675,"ecosystem":"npm","package_name":"@opentelemetry/sdk-trace-base","requirements":"2.0.1","kind":"runtime","optional":false},{"id":2020037676,"ecosystem":"npm","package_name":"@opentelemetry/sdk-trace-node","requirements":"2.0.1","kind":"runtime","optional":false},{"id":2020037677,"ecosystem":"npm","package_name":"@opentelemetry/instrumentation","requirements":"0.203.0","kind":"runtime","optional":false},{"id":2020037678,"ecosystem":"npm","package_name":"@opentelemetry/semantic-conventions","requirements":"1.36.0","kind":"runtime","optional":false},{"id":2020037679,"ecosystem":"npm","package_name":"@opentelemetry/exporter-logs-otlp-http","requirements":"0.203.0","kind":"runtime","optional":false},{"id":2020037680,"ecosystem":"npm","package_name":"@opentelemetry/exporter-trace-otlp-http","requirements":"0.203.0","kind":"runtime","optional":false},{"id":2020037681,"ecosystem":"npm","package_name":"@opentelemetry/exporter-metrics-otlp-http","requirements":"0.203.0","kind":"runtime","optional":false},{"id":2020037682,"ecosystem":"npm","package_name":"ai","requirements":"^6.0.0","kind":"Development","optional":false},{"id":2020037683,"ecosystem":"npm","package_name":"tsx","requirements":"4.17.0","kind":"Development","optional":false},{"id":2020037684,"ecosystem":"npm","package_name":"defu","requirements":"^6.1.4","kind":"Development","optional":false},{"id":2020037685,"ecosystem":"npm","package_name":"tshy","requirements":"^3.0.2","kind":"Development","optional":false},{"id":2020037686,"ecosystem":"npm","package_name":"rimraf","requirements":"^3.0.2","kind":"Development","optional":false},{"id":2020037687,"ecosystem":"npm","package_name":"esbuild","requirements":"^0.23.0","kind":"Development","optional":false},{"id":2020037688,"ecosystem":"npm","package_name":"superjson","requirements":"^2.2.1","kind":"Development","optional":false},{"id":2020037689,"ecosystem":"npm","package_name":"ts-essentials","requirements":"10.0.1","kind":"Development","optional":false},{"id":2020037690,"ecosystem":"npm","package_name":"@types/lodash.get","requirements":"^4.4.9","kind":"Development","optional":false},{"id":2020037691,"ecosystem":"npm","package_name":"@arethetypeswrong/cli","requirements":"^0.15.4","kind":"Development","optional":false},{"id":2020037692,"ecosystem":"npm","package_name":"@epic-web/test-server","requirements":"^0.1.0","kind":"Development","optional":false},{"id":2020037693,"ecosystem":"npm","package_name":"@trigger.dev/database","requirements":"0.0.2","kind":"Development","optional":false},{"id":2020037694,"ecosystem":"npm","package_name":"@ai-sdk/provider-utils","requirements":"^1.0.22","kind":"Development","optional":false},{"id":2020037695,"ecosystem":"npm","package_name":"@types/readable-stream","requirements":"^4.0.14","kind":"Development","optional":false},{"id":2020037696,"ecosystem":"npm","package_name":"@types/humanize-duration","requirements":"^3.27.1","kind":"Development","optional":false}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@trigger.dev%2Fcore"}