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
build
pnpm run clean && tsc --project tsconfig.build.json
clean
rm -rf ./dist
release
pnpm run test && pnpm run build && pnpm run build:copy && node scripts/release.js
dev:lint
nodemon -w src -e ts -i version.ts --delay 300ms -x 'pnpm run lint'
prebuild
pnpm run pb:version
build:api
api-extractor run --local --verbose
dev:build
nodemon -w src -e ts -i version.ts --delay 300ms -x 'pnpm run build && pnpm run build:check --local'
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
build:check
api-extractor run --verbose
dev:example
tsx scripts/runExample.ts
postversion
pnpm run build && pnpm run build:copy
api-extractor
api-extractor
test:examples
jest --logHeapUsage --maxWorkers=8 --testMatch "**/test/functions/**/*.test.ts" --ci --verbose