{
	"name": "@camunda8/sdk",
	"version": "8.8.11",
	"description": "",
	"main": "dist/index.js",
	"scripts": {
		"build": "npm run clean && npm run compile && shx mkdir dist/proto && shx cp src/proto/zeebe.proto dist/proto/",
		"clean": "rm -rf ./dist && rm -f ./tsconfig.tsbuildinfo",
		"compile": "tsc --project tsconfig.json",
		"docs": "rm -rf ./docs && typedoc",
		"docs:watch": "rm -rf ./docs && typedoc --watch",
		"generate:grpc": "grpc_tools_node_protoc --plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts --js_out=import_style=commonjs,binary:./src/generated --grpc_out=./src/generated --ts_out=./src/generated -I ./src/proto ./src/proto/*.proto",
		"sm:start": ". env/sm-mt.env && docker compose --env-file docker/.env -f docker/docker-compose-multitenancy.yaml -f docker/docker-compose-modeler.yaml up -d && docker/suppress-es-deprecation.sh",
		"sm:stop": "docker compose -f docker/docker-compose-multitenancy.yaml -f docker/docker-compose-modeler.yaml down && docker/cleanup-volumes.sh",
		"sm:st:start": ". env/sm-mt.env && docker compose --env-file docker/.env -f docker/docker-compose.yaml -f docker/docker-compose-modeler.yaml up -d && docker/suppress-es-deprecation.sh",
		"sm:st:stop": "docker compose -f docker/docker-compose.yaml -f docker/docker-compose-modeler.yaml down && docker/cleanup-volumes.sh",
		"sm:stop:8.8": "docker compose -f docker/docker-compose-8.8.yaml down",
		"sm:start:8.8": "docker compose -f docker/docker-compose-8.8.yaml up -d",
		"test": "TEST_DEPLOYMENT=unit-test CAMUNDA_UNIT_TEST=true vitest run --sequence.concurrent=false",
		"test:8.8:sm": "TEST_VERSION=8.8 TEST_DEPLOYMENT=self-managed TEST_TENANCY=single-tenant TEST_SECURITY=unsecured vitest run --sequence.concurrent=false",
		"test:8.8:saas": "TEST_VERSION=8.8 TEST_DEPLOYMENT=saas TEST_TENANCY=single-tenant TEST_SECURITY=secured vitest run --sequence.concurrent=false --sequence.setupFiles=list",
		"test:8.7:mt": "TEST_VERSION=8.7 TEST_DEPLOYMENT=self-managed TEST_TENANCY=multi-tenant TEST_SECURITY=secured vitest run --sequence.concurrent=false",
		"test:8.7:sm": "TEST_VERSION=8.7 TEST_DEPLOYMENT=self-managed TEST_TENANCY=single-tenant TEST_SECURITY=secured vitest run --sequence.concurrent=false",
		"test:8.7:saas": "TEST_VERSION=8.7 TEST_DEPLOYMENT=saas TEST_TENANCY=single-tenant TEST_SECURITY=secured vitest run --sequence.concurrent=false",
		"test:smoketest": "npm run build && node smoke-test/smoke-test.js && npx tsd --typings dist/",
		"test:c8run": "TEST_VERSION=8.8 TEST_DEPLOYMENT=self-managed TEST_TENANCY=single-tenant TEST_SECURITY=unsecured vitest run --sequence.concurrent=false",
		"stress": "bash scripts/stress.sh",
		"prepublishOnly": "npm run build && npm run test",
		"commit": "cz",
		"prepare": "husky install",
		"lint": "eslint 'src/**/*.{ts,tsx}'",
		"format": "prettier --write 'src/**/*.ts'"
	},
	"keywords": [
		"zeebe",
		"zeebe-node",
		"camunda",
		"automation",
		"bpmn",
		"camunda 8",
		"operate",
		"optimize",
		"tasklist",
		"web modeler",
		"modeler"
	],
	"private": false,
	"publishConfig": {
		"access": "public"
	},
	"author": "josh.wulf@camunda.com",
	"license": "Apache-2.0",
	"repository": {
		"type": "git",
		"url": "git+https://github.com/camunda/camunda-8-js-sdk.git"
	},
	"husky": {
		"hooks": {
			"pre-commit": "lint-staged"
		}
	},
	"config": {
		"commitizen": {
			"path": "./node_modules/cz-conventional-changelog"
		}
	},
	"lint-staged": {
		"src/**/*.ts": [
			"prettier --write"
		]
	},
	"tsd": {
		"directory": "test-d"
	},
	"devDependencies": {
		"@commitlint/cli": "^18.4.3",
		"@commitlint/config-conventional": "^18.4.3",
		"@semantic-release/changelog": "^6.0.3",
		"@semantic-release/commit-analyzer": "^13.0.1",
		"@semantic-release/git": "^10.0.1",
		"@semantic-release/npm": "^13.1.4",
		"@semantic-release/release-notes-generator": "^14.1.0",
		"@sitapati/testcontainers": "^2.8.1",
		"@types/basic-auth": "^1.1.8",
		"@types/debug": "^4.1.12",
		"@types/express": "^4.17.21",
		"@types/jsonwebtoken": "^9.0.6",
		"@types/lodash.mergewith": "^4.6.9",
		"@types/promise-retry": "^1.1.6",
		"@types/single-line-log": "^1.1.2",
		"@types/stack-trace": "^0.0.33",
		"@types/wtfnode": "^0.7.3",
		"@typescript-eslint/eslint-plugin": "^6.14.0",
		"@typescript-eslint/parser": "^6.14.0",
		"basic-auth": "^2.0.1",
		"commitizen": "^4.3.0",
		"cross-env": "^7.0.3",
		"cz-conventional-changelog": "^3.3.0",
		"eslint": "^8.55.0",
		"eslint-config-prettier": "^9.1.0",
		"eslint-plugin-import": "^2.29.1",
		"eslint-plugin-prettier": "^5.0.1",
		"express": "^4.19.2",
		"get-port-please": "^3.1.2",
		"grpc-tools": "^1.13.1",
		"husky": "^8.0.3",
		"jsonwebtoken": "^9.0.2",
		"lint-staged": "^15.2.0",
		"pino": "^9.6.0",
		"prettier": "^3.1.1",
		"semantic-release": "^25.0.3",
		"shx": "^0.3.4",
		"single-line-log": "^1.1.2",
		"ts-protoc-gen": "^0.15.0",
		"tsconfig-paths": "^4.2.0",
		"tsd": "^0.31.0",
		"typedoc": "^0.28.13",
		"typedoc-plugin-include-example": "^3.0.2",
		"typedoc-plugin-missing-exports": "^4.0.0",
		"typescript": "^5.5.x",
		"vitest": "^3.2.4",
		"wtfnode": "^0.10.0"
	},
	"optionalDependencies": {
		"win-ca": "3.5.1"
	},
	"dependencies": {
		"@camunda8/orchestration-cluster-api": "^8.8.4",
		"@grpc/grpc-js": "^1.14.3",
		"@grpc/proto-loader": "^0.8.0",
		"@types/form-data": "^2.2.1",
		"@types/node": "^22.18.6",
		"chalk": "^2.4.2",
		"console-stamp": "^3.0.2",
		"dayjs": "^1.8.15",
		"debug": "^4.3.4",
		"fast-xml-parser": "^5.5.5",
		"form-data": "^4.0.2",
		"got": "^11.8.6",
		"jwt-decode": "^4.0.0",
		"lodash.mergewith": "^4.6.2",
		"long": "^4.0.0",
		"lossless-json": "^4.0.1",
		"p-cancelable": "^2.1.1",
		"promise-retry": "^1.1.1",
		"reflect-metadata": "^0.2.1",
		"stack-trace": "0.0.10",
		"typed-duration": "^1.0.12",
		"typed-emitter": "^2.1.0",
		"typed-env": "^2.0.0",
		"winston": "^3.14.2"
	},
	"overrides": {
		"lodash": "4.17.23",
		"inquirer": "8.2.7",
		"tmp": "0.2.5"
	}
}
