{
  "name": "edr-platform",
  "private": true,
  "version": "0.0.0",
  "scripts": {
    "dev": "turbo run dev",
    "dev:freight": "turbo run dev --filter=@edr/freight-api... --filter=@edr/freight-portal... --filter=@edr/freight-backoffice... --filter=@edr/ui-common...",
    "dev:freight:api": "turbo run dev --filter=@edr/freight-api",
    "dev:freight:portal": "turbo run dev --filter=@edr/freight-portal",
    "dev:freight:backoffice": "turbo run dev --filter=@edr/freight-backoffice",
    "dev:passenger": "turbo run dev --filter=@edr/passenger-api... --filter=@edr/passenger-portal... --filter=@edr/passenger-backoffice...",
    "dev:passenger:api": "turbo run dev --filter=@edr/passenger-api",
    "dev:passenger:portal": "turbo run dev --filter=@edr/passenger-portal",
    "dev:passenger:backoffice": "turbo run dev --filter=@edr/passenger-backoffice",
    "dev:payment": "turbo run dev --filter=@edr/payment-api...",
    "build": "turbo run build",
    "build:freight": "turbo run build --filter=@edr/freight-api... --filter=@edr/freight-portal... --filter=@edr/freight-backoffice...",
    "build:passenger": "turbo run build --filter=@edr/passenger-api... --filter=@edr/passenger-portal... --filter=@edr/passenger-backoffice...",
    "clean": "find . -type d -name dist -prune -exec rm -rf '{}' + && find . -type f -name '*.tsbuildinfo' -delete",
    "test": "turbo run test",
    "test:e2e:passenger": "bash e2e/run.sh",
    "test:e2e:ui": "bash e2e-ui/run.sh",
    "test:e2e:ui:only": "playwright test -c e2e-ui/playwright.config.ts",
    "lint": "turbo run lint",
    "type-check": "turbo run type-check",
    "format": "prettier --write \"**/*.{ts,tsx,json,md}\"",
    "docker:build": "docker compose build",
    "docker:up": "docker compose up -d",
    "e2e:freight:up": "node e2e/freight/scripts/e2e.mjs up",
    "e2e:freight:open": "node e2e/freight/scripts/e2e.mjs open",
    "e2e:freight:run": "node e2e/freight/scripts/e2e.mjs run",
    "e2e:freight:ci": "node e2e/freight/scripts/e2e.mjs ci",
    "e2e:freight:down": "node e2e/freight/scripts/e2e.mjs down",
    "prepare": "husky"
  },
  "devDependencies": {
    "@commitlint/cli": "^19.5.0",
    "@commitlint/config-conventional": "^19.5.0",
    "@playwright/test": "^1.61.1",
    "husky": "^9.1.6",
    "lint-staged": "^15.2.10",
    "prettier": "^3.3.3",
    "turbo": "^2.3.0",
    "typeorm": "0.3.30",
    "typescript": "^5.5.4"
  },
  "pnpm": {
    "overrides": {
      "date-fns": "^3.6.0",
      "pdfjs-dist": "^3.11.174",
      "react": "19.2.6",
      "react-dom": "19.2.6",
      "typeorm": "0.3.30"
    }
  },
  "lint-staged": {
    "**/*.{ts,tsx}": [
      "eslint --fix",
      "prettier --write"
    ],
    "**/*.{json,md}": [
      "prettier --write"
    ]
  },
  "packageManager": "pnpm@11.1.1+sha512.d1fdf5f73c617b64fa1a56a81c3c8dfe0e966e33a6010aa256b517ae77be21d93e05affc0de1a83b0e4f29d569f68b446ae8f068cd7247c0bb3df0fb4d7bdf9a",
  "engines": {
    "node": ">=20"
  },
  "dependencies": {
    "@mantine/dates": "^9.3.2"
  }
}
