inngest

v3.22.7
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.
inngest task manager workflow workflows orchestration task orchestration events webhooks task scheduler and 19 more...

dev

pnpm install && concurrently --names Build,Lint --prefix-colors "green.inverse,magenta.inverse" --handle-input "pnpm run dev:build" "pnpm run dev:lint"

lint

eslint .

test

jest --silent --logHeapUsage --maxWorkers=8 --coverage --ci

bench

tsx test/benchmark/main.ts

build

pnpm run clean && tsc --project tsconfig.build.json

clean

rm -rf ./dist

itest

tsx scripts/integrationTestRunner.ts

release

pnpm run test && pnpm run build && pnpm run build:copy && cross-env DIST_DIR=dist node ../../scripts/release/publish.js && pnpm dlx jsr publish --allow-slow-types --allow-dirty

dev:lint

nodemon -w src -e ts -i version.ts --delay 300ms -x 'pnpm run lint'

prebuild

pnpm run pb:version

dev:build

nodemon -w src -e ts -i version.ts --delay 300ms -x 'pnpm run build'

test:deps

tsx scripts/checkDependencies.ts

test:dist

tsc --noEmit dist/**/*.d.ts

build:copy

cp package.json LICENSE.md README.md CHANGELOG.md dist

local:pack

pnpm run build && pnpm run build:copy && yarn pack --verbose --frozen-lockfile --filename inngest.tgz --cwd dist

pb:version

genversion --semi --double --es6 ./src/version.ts

test:types

tsc --noEmit --project tsconfig.types.json --listFiles

dev:example

tsx scripts/runExample.ts

postversion

pnpm run build && pnpm run build:copy

test:examples

jest --logHeapUsage --maxWorkers=8 --testMatch "**/test/functions/**/*.test.ts" --ci --verbose

test:composite

pnpm run local:pack && (cd test/composite_project && npm i ../../inngest.tgz && npm run test)

release:version

node ../../scripts/release/jsrVersion.js

Metadata

Downloads