{
  "name": "mtrack-webui",
  "private": true,
  "version": "0.0.0",
  "type": "module",
  "scripts": {
    "dev": "vite",
    "build": "vite build",
    "check": "svelte-check --tsconfig ./tsconfig.json",
    "lint": "eslint .",
    "format": "prettier --write .",
    "format:check": "prettier --check .",
    "test:e2e": "playwright test --project=e2e",
    "test:mock": "playwright test --project=mock",
    "test:pw": "playwright test --project=mock",
    "screenshots:mock": "playwright test --config=playwright.screenshots.config.ts",
    "screenshots:live": "playwright test --config=playwright.screenshots.live.config.ts",
    "screenshots": "npm run screenshots:mock && npm run screenshots:live"
  },
  "devDependencies": {
    "@eslint/js": "^10.0.1",
    "@playwright/test": "^1.57.0",
    "@sveltejs/vite-plugin-svelte": "^7",
    "@types/express": "^5.0.6",
    "@types/ws": "^8.18.1",
    "eslint": "^10.0.2",
    "eslint-plugin-svelte": "^3.15.0",
    "express": "^5.2.1",
    "globals": "^17.4.0",
    "prettier": "^3.8.1",
    "prettier-plugin-svelte": "^4",
    "svelte": "^5",
    "svelte-check": "^4",
    "tsx": "^4.21.0",
    "typescript": "^6",
    "typescript-eslint": "^8.56.1",
    "vite": "^8",
    "ws": "^8.19.0"
  },
  "dependencies": {
    "@bufbuild/protobuf": "^2",
    "@connectrpc/connect": "^2",
    "@connectrpc/connect-web": "^2",
    "esbuild": "^0.27.4",
    "svelte-i18n": "^4.0.1",
    "yaml": "^2.8.2"
  },
  "overrides": {
    "svelte-i18n": {
      "esbuild": "$esbuild"
    }
  }
}
