{
  "name": "inngest",
  "version": "4.4.0",
  "description": "Official SDK for Inngest.com. Inngest is the reliability layer for modern applications. Inngest combines durable execution, events, and queues into a zero-infra platform with built-in observability.",
  "main": "./index.cjs",
  "module": "./index.js",
  "type": "module",
  "types": "./index.d.ts",
  "publishConfig": {
    "registry": "https://registry.npmjs.org"
  },
  "scripts": {
    "prebuild": "pnpm run pb:version",
    "pb:version": "genversion --semi --double --es6 ./src/version.ts",
    "proto": "protoc --plugin=./node_modules/.bin/protoc-gen-ts_proto --ts_proto_out=./src/proto ./src/components/connect/protobuf/connect.proto",
    "build": "tsc -p tsconfig.build.json && tsdown --config tsdown.config.ts",
    "test": "vitest run",
    "test:integration": "vitest run --config vitest.config.integration.ts",
    "itest": "tsx scripts/integrationTestRunner.ts",
    "test:examples": "vitest run --dir src/test/functions",
    "test:types": "tsc --noEmit --project tsconfig.types.json",
    "test:dist": "tsc --noEmit dist/**/*.d.ts",
    "test:deps": "tsx scripts/checkDependencies.ts",
    "test:composite": "pnpm run local:pack && (cd test/composite_project && npm i ../../inngest.tgz && npm run test)",
    "lint": "biome check",
    "lint:fix": "biome check --fix",
    "postversion": "pnpm run build",
    "release": "pnpm run test && pnpm run build && cross-env DIST_DIR=dist node ../../scripts/release/publish.js",
    "dev": "pnpm install && concurrently --names Build,Lint --prefix-colors \"green.inverse,magenta.inverse\" --handle-input \"pnpm run dev:build\" \"pnpm run dev:lint\"",
    "dev:build": "nodemon -w src -e ts -i version.ts --delay 300ms -x 'pnpm run build'",
    "dev:lint": "nodemon -w src -e ts -i version.ts --delay 300ms -x 'pnpm run lint'",
    "local:pack": "pnpm run build && mv $(npm pack ./dist --pack-destination . --silent) inngest.tgz",
    "dev:example": "tsx scripts/runExample.ts",
    "bench": "vitest bench --run --config vitest.config.bench.ts"
  },
  "exports": {
    ".": {
      "types": {
        "import": "./index.d.ts",
        "require": "./index.d.cts"
      },
      "import": "./index.js",
      "require": "./index.cjs"
    },
    "./experimental": {
      "types": {
        "import": "./experimental.d.ts",
        "require": "./experimental.d.cts"
      },
      "import": "./experimental.js",
      "require": "./experimental.cjs"
    },
    "./astro": {
      "types": {
        "import": "./astro.d.ts",
        "require": "./astro.d.cts"
      },
      "import": "./astro.js",
      "require": "./astro.cjs"
    },
    "./bun": {
      "types": {
        "import": "./bun.d.ts",
        "require": "./bun.d.cts"
      },
      "import": "./bun.js",
      "require": "./bun.cjs"
    },
    "./cloudflare": {
      "types": {
        "import": "./cloudflare.d.ts",
        "require": "./cloudflare.d.cts"
      },
      "import": "./cloudflare.js",
      "require": "./cloudflare.cjs"
    },
    "./digitalocean": {
      "types": {
        "import": "./digitalocean.d.ts",
        "require": "./digitalocean.d.cts"
      },
      "import": "./digitalocean.js",
      "require": "./digitalocean.cjs"
    },
    "./edge": {
      "types": {
        "import": "./edge.d.ts",
        "require": "./edge.d.cts"
      },
      "import": "./edge.js",
      "require": "./edge.cjs"
    },
    "./express": {
      "types": {
        "import": "./express.d.ts",
        "require": "./express.d.cts"
      },
      "import": "./express.js",
      "require": "./express.cjs"
    },
    "./fastify": {
      "types": {
        "import": "./fastify.d.ts",
        "require": "./fastify.d.cts"
      },
      "import": "./fastify.js",
      "require": "./fastify.cjs"
    },
    "./h3": {
      "types": {
        "import": "./h3.d.ts",
        "require": "./h3.d.cts"
      },
      "import": "./h3.js",
      "require": "./h3.cjs"
    },
    "./koa": {
      "types": {
        "import": "./koa.d.ts",
        "require": "./koa.d.cts"
      },
      "import": "./koa.js",
      "require": "./koa.cjs"
    },
    "./lambda": {
      "types": {
        "import": "./lambda.d.ts",
        "require": "./lambda.d.cts"
      },
      "import": "./lambda.js",
      "require": "./lambda.cjs"
    },
    "./next": {
      "types": {
        "import": "./next.d.ts",
        "require": "./next.d.cts"
      },
      "import": "./next.js",
      "require": "./next.cjs"
    },
    "./nuxt": {
      "types": {
        "import": "./nuxt.d.ts",
        "require": "./nuxt.d.cts"
      },
      "import": "./nuxt.js",
      "require": "./nuxt.cjs"
    },
    "./redwood": {
      "types": {
        "import": "./redwood.d.ts",
        "require": "./redwood.d.cts"
      },
      "import": "./redwood.js",
      "require": "./redwood.cjs"
    },
    "./remix": {
      "types": {
        "import": "./remix.d.ts",
        "require": "./remix.d.cts"
      },
      "import": "./remix.js",
      "require": "./remix.cjs"
    },
    "./sveltekit": {
      "types": {
        "import": "./sveltekit.d.ts",
        "require": "./sveltekit.d.cts"
      },
      "import": "./sveltekit.js",
      "require": "./sveltekit.cjs"
    },
    "./deno/fresh": {
      "types": {
        "import": "./deno/fresh.d.ts",
        "require": "./deno/fresh.d.cts"
      },
      "import": "./deno/fresh.js",
      "require": "./deno/fresh.cjs"
    },
    "./hono": {
      "types": {
        "import": "./hono.d.ts",
        "require": "./hono.d.cts"
      },
      "import": "./hono.js",
      "require": "./hono.cjs"
    },
    "./nitro": {
      "types": {
        "import": "./nitro.d.ts",
        "require": "./nitro.d.cts"
      },
      "import": "./nitro.js",
      "require": "./nitro.cjs"
    },
    "./node": {
      "types": {
        "import": "./node.d.ts",
        "require": "./node.d.cts"
      },
      "import": "./node.js",
      "require": "./node.cjs"
    },
    "./types": {
      "types": {
        "import": "./types.d.ts",
        "require": "./types.d.cts"
      },
      "import": "./types.js",
      "require": "./types.cjs"
    },
    "./connect": {
      "types": {
        "import": "./connect.d.ts",
        "require": "./connect.d.cts"
      },
      "import": "./connect.js",
      "require": "./connect.cjs"
    },
    "./internals": {
      "types": {
        "import": "./internals.d.ts",
        "require": "./internals.d.cts"
      },
      "import": "./internals.js",
      "require": "./internals.cjs"
    },
    "./experimental/durable-endpoints": {
      "types": {
        "import": "./experimental/durable-endpoints/index.d.ts",
        "require": "./experimental/durable-endpoints/index.d.cts"
      },
      "import": "./experimental/durable-endpoints/index.js",
      "require": "./experimental/durable-endpoints/index.cjs"
    },
    "./experimental/durable-endpoints/client": {
      "types": {
        "import": "./experimental/durable-endpoints/client.d.ts",
        "require": "./experimental/durable-endpoints/client.d.cts"
      },
      "import": "./experimental/durable-endpoints/client.js",
      "require": "./experimental/durable-endpoints/client.cjs"
    },
    "./realtime": {
      "types": {
        "import": "./realtime.d.ts",
        "require": "./realtime.d.cts"
      },
      "import": "./realtime.js",
      "require": "./realtime.cjs"
    },
    "./react": {
      "types": {
        "import": "./react.d.ts",
        "require": "./react.d.cts"
      },
      "import": "./react.js",
      "require": "./react.cjs"
    }
  },
  "homepage": "https://github.com/inngest/inngest-js#readme",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/inngest/inngest-js.git",
    "directory": "packages/inngest"
  },
  "keywords": [
    "inngest",
    "task manager",
    "workflow",
    "workflows",
    "orchestration",
    "task orchestration",
    "events",
    "webhooks",
    "task scheduler",
    "scheduled jobs",
    "cron jobs",
    "queue",
    "serverless event-driven systems",
    "job scheduler",
    "background jobs",
    "step function",
    "job processing",
    "llm prompt chaining",
    "durable execution",
    "longrunning",
    "long-running",
    "task sequencing",
    "durable workflow",
    "reliability",
    "reliability layer",
    "parallel processing",
    "flow control"
  ],
  "author": "Inngest Inc. <hello@inngest.com>",
  "license": "Apache-2.0",
  "private": false,
  "prettier": {
    "tabWidth": 2,
    "useTabs": false,
    "semi": true,
    "trailingComma": "es5"
  },
  "dependencies": {
    "@bufbuild/protobuf": "^2.2.3",
    "@inngest/ai": "^0.1.3",
    "@jpwilliams/waitgroup": "^2.1.1",
    "@opentelemetry/api": "^1.9.0",
    "@opentelemetry/auto-instrumentations-node": ">=0.66.0 <1.0.0",
    "@opentelemetry/context-async-hooks": ">=2.0.0 <3.0.0",
    "@opentelemetry/exporter-trace-otlp-http": ">=0.200.0 <0.300.0",
    "@opentelemetry/instrumentation": ">=0.200.0 <0.300.0",
    "@opentelemetry/resources": ">=2.0.0 <3.0.0",
    "@opentelemetry/sdk-trace-base": ">=2.0.0 <3.0.0",
    "@standard-schema/spec": "^1.0.0",
    "@traceloop/instrumentation-anthropic": "^0.20.0",
    "@types/debug": "^4.1.12",
    "@types/ms": "~2.1.0",
    "canonicalize": "^1.0.8",
    "cross-fetch": "^4.0.0",
    "debug": "^4.3.4",
    "hash.js": "^1.1.7",
    "json-stringify-safe": "^5.0.1",
    "ms": "^2.1.3",
    "serialize-error-cjs": "^0.1.3",
    "temporal-polyfill": "^0.2.5",
    "ulid": "^2.3.0",
    "zod": "^3.25.0"
  },
  "devDependencies": {
    "@actions/core": "^1.10.0",
    "@actions/exec": "^1.1.1",
    "@inngest/test": "workspace:^",
    "@inngest/test-harness": "workspace:*",
    "@story-health/vitest-koa-mocks": "^5.1.3",
    "@sveltejs/kit": "^1.27.3",
    "@total-typescript/shoehorn": "^0.1.1",
    "@types/aws-lambda": "~8.10.152",
    "@types/express": "~5.0.3",
    "@types/inquirer": "~9.0.9",
    "@types/json-stringify-safe": "~5.0.3",
    "@types/koa": "~3.0.0",
    "@types/minimist": "~1.2.5",
    "@types/node": "~24.3.0",
    "@types/react": "^19.0.0",
    "@types/react-test-renderer": "19.0.0",
    "@types/sha.js": "~2.4.4",
    "@types/ws": "^8.18.1",
    "@vercel/node": "^2.15.9",
    "@vitest/coverage-v8": "3.0.8",
    "aws-lambda": "^1.0.7",
    "callsites": "^4.1.0",
    "concurrently": "^7.4.0",
    "express": "^4.19.2",
    "fastify": "^4.21.0",
    "genversion": "^3.1.1",
    "glob": "^10.3.10",
    "globals": "^15.14.0",
    "h3": "^1.8.1",
    "hono": "^4.2.7",
    "inquirer": "^9.2.10",
    "koa": "^2.14.2",
    "minimist": "^1.2.8",
    "mitata": "^0.1.11",
    "next": "^13.5.4",
    "nock": "^13.2.9",
    "node-mocks-http": "^1.11.0",
    "nodemon": "^2.0.20",
    "prettier": "^3.1.0",
    "react-test-renderer": "19.0.0",
    "shx": "^0.3.4",
    "ts-proto": "^2.6.1",
    "tsdown": "^0.15.4",
    "tsx": "^3.12.7",
    "typescript": "^5.9.2",
    "vite-tsconfig-paths": "^5.1.4",
    "vitest": "^3.0.8",
    "vitest-fetch-mock": "^0.4.5",
    "winston": "^3.19.0",
    "ws": "^8.20.0"
  },
  "peerDependencies": {
    "@sveltejs/kit": ">=1.27.3",
    "@vercel/node": ">=2.15.9",
    "aws-lambda": ">=1.0.7",
    "express": ">=4.19.2",
    "fastify": ">=4.21.0",
    "h3": ">=1.8.1",
    "hono": ">=4.2.7",
    "koa": ">=2.14.2",
    "next": ">=12.0.0",
    "react": ">=18.0.0",
    "typescript": ">=5.8.0",
    "zod": "^3.25.0 || ^4.0.0"
  },
  "peerDependenciesMeta": {
    "@sveltejs/kit": {
      "optional": true
    },
    "@vercel/node": {
      "optional": true
    },
    "aws-lambda": {
      "optional": true
    },
    "express": {
      "optional": true
    },
    "fastify": {
      "optional": true
    },
    "h3": {
      "optional": true
    },
    "hono": {
      "optional": true
    },
    "koa": {
      "optional": true
    },
    "next": {
      "optional": true
    },
    "react": {
      "optional": true
    },
    "typescript": {
      "optional": true
    }
  },
  "engines": {
    "node": ">=20"
  },
  "sideEffects": false
}
