{ "name": "@hyperdx/api", "version": "1.1.4", "license": "MIT", "private": true, "engines": { "node": ">=18.12.0" }, "dependencies": { "@clickhouse/client": "^0.1.1", "@hyperdx/lucene": "^3.1.1", "@hyperdx/node-logger": "^0.2.8", "@hyperdx/node-opentelemetry": "^0.3.0", "@slack/webhook": "^6.1.0", "compression": "^1.7.4", "connect-mongo": "^4.6.0", "cors": "^2.8.5", "date-fns": "^2.28.0", "date-fns-tz": "^2.0.0", "express": "^4.17.3", "express-rate-limit": "^6.7.1", "express-session": "^1.17.3", "express-winston": "^4.2.0", "extract-domain": "^2.4.1", "isemail": "^3.2.0", "jsonwebtoken": "^9.0.0", "lodash": "^4.17.21", "minimist": "^1.2.7", "mongoose": "^6.12.0", "ms": "^2.1.3", "node-schedule": "^2.1.1", "object-hash": "^3.0.0", "on-headers": "^1.0.2", "passport": "^0.5.3", "passport-local": "^1.0.0", "passport-local-mongoose": "^6.1.0", "pluralize": "^8.0.0", "rate-limit-redis": "^3.0.2", "redis": "^4.6.8", "semver": "^7.5.2", "serialize-error": "^8.1.0", "sqlstring": "^2.3.3", "uuid": "^8.3.2", "winston": "^3.10.0", "zod": "^3.22.3", "zod-express-middleware": "^1.4.0" }, "devDependencies": { "@slack/types": "^2.8.0", "@types/airbnb__node-memwatch": "^2.0.0", "@types/compression": "^1.7.3", "@types/cors": "^2.8.14", "@types/express": "^4.17.13", "@types/express-session": "^1.17.7", "@types/extract-domain": "^2.3.1", "@types/hyperdx__lucene": "npm:@types/lucene", "@types/jest": "^28.1.1", "@types/lodash": "^4.14.198", "@types/minimist": "^1.2.2", "@types/ms": "^0.7.31", "@types/object-hash": "^2.2.1", "@types/passport-http-bearer": "^1.0.37", "@types/passport-local": "^1.0.34", "@types/pluralize": "^0.0.29", "@types/semver": "^7.3.12", "@types/sqlstring": "^2.3.0", "@types/supertest": "^2.0.12", "@types/uuid": "^8.3.4", "@typescript-eslint/eslint-plugin": "^5.46.1", "@typescript-eslint/parser": "^5.46.1", "eslint": "^8.48.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-prettier": "^4.2.1", "jest": "^28.1.1", "nodemon": "^2.0.20", "rimraf": "^4.4.1", "supertest": "^6.3.1", "ts-jest": "^28.0.5", "ts-node": "^10.8.1", "typescript": "^4.9.5" }, "scripts": { "start": "node ./build/index.js", "dev": "nodemon --signal SIGTERM -e ts,json --exec 'ts-node' --transpile-only -r '@hyperdx/node-opentelemetry/build/src/tracing' ./src/index.ts", "dev:task": "ts-node -r '@hyperdx/node-opentelemetry/build/src/tracing' ./src/tasks/index.ts", "build": "rimraf ./build && tsc", "lint": "eslint . --ext .ts", "ci:lint": "yarn lint && yarn tsc --noEmit", "ci:int": "jest --runInBand --ci --forceExit --coverage", "dev:int": "jest --watchAll --runInBand --detectOpenHandles" } }