{ "name": "hyperdx", "private": true, "version": "2.0.0", "license": "MIT", "workspaces": [ "packages/*" ], "devDependencies": { "@changesets/cli": "^2.26.2", "@nx/workspace": "21.3.11", "@typescript-eslint/eslint-plugin": "^8.48.1", "@typescript-eslint/parser": "^8.48.1", "babel-plugin-react-compiler": "^1.0.0", "concurrently": "^9.1.2", "dotenv": "^16.4.7", "dotenv-cli": "^8.0.0", "dotenv-expand": "^12.0.1", "eslint": "^9.39.1", "eslint-config-next": "16.0.7", "eslint-config-prettier": "^9.1.0", "eslint-plugin-n": "^16.4.0", "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-react-hooks": "^7.0.1", "eslint-plugin-security": "^3.0.1", "eslint-plugin-simple-import-sort": "^12.1.1", "husky": "^8.0.3", "lint-staged": "^13.1.2", "nx": "21.3.11", "prettier": "3.3.3" }, "scripts": { "setup": "yarn install && husky install", "app:dev": "npx concurrently -k -n 'API,APP,ALERTS-TASK,COMMON-UTILS' -c 'green.bold,blue.bold,yellow.bold,magenta' 'nx run @hyperdx/api:dev' 'nx run @hyperdx/app:dev' 'nx run @hyperdx/api:dev-task check-alerts' 'nx run @hyperdx/common-utils:dev'", "app:dev:local": "npx concurrently -k -n 'APP,COMMON-UTILS' -c 'blue.bold,magenta' 'nx run @hyperdx/app:dev:local' 'nx run @hyperdx/common-utils:dev'", "app:lint": "nx run @hyperdx/app:ci:lint", "dev": "docker compose -f docker-compose.dev.yml up -d && yarn app:dev && docker compose -f docker-compose.dev.yml down", "dev:local": "IS_LOCAL_APP_MODE='DANGEROUSLY_is_local_app_modeđź’€' yarn dev", "dev:down": "docker compose -f docker-compose.dev.yml down", "dev:compose": "docker compose -f docker-compose.dev.yml", "lint": "npx nx run-many -t ci:lint", "version": "make version", "release": "npx changeset tag && npx changeset publish" }, "lint-staged": { "packages/api/src/routers/external-api/**/*.ts": [ "prettier --write --ignore-unknown", "eslint --flag v10_config_lookup_from_file --fix --quiet", "sh -c 'cd packages/api && yarn run docgen && git add openapi.json'" ], "**/*.{ts,tsx}": [ "prettier --write --ignore-unknown", "eslint --flag v10_config_lookup_from_file --fix --quiet" ], "**/*.{mdx,json,yml}": [ "prettier --write --ignore-unknown" ] }, "packageManager": "yarn@4.5.1", "resolutions": { "@types/react": "19.0.7", "@types/react-dom": "19.0.3", "@types/express": "4.17.21", "@types/express-serve-static-core": "4.17.43" } }