{
  "name": "ali-ismail-tms",
  "private": true,
  "version": "0.0.0",
  "description": "ALI ISMAIL TAILOR management system monorepo",
  "packageManager": "pnpm@9.15.9",
  "engines": {
    "node": ">=20"
  },
  "pnpm": {
    "overrides": {
      "deepmerge-ts": "8.0.0",
      "js-yaml": "5.2.2",
      "nanoid": "3.3.18",
      "postcss": "8.5.23",
      "sharp": "0.35.0"
    }
  },
  "scripts": {
    "dev": "turbo run dev",
    "build": "turbo run build",
    "lint": "turbo run lint",
    "typecheck": "turbo run typecheck",
    "test": "turbo run test",
    "format": "prettier --write \"**/*.{ts,tsx,js,jsx,json,md,yml,yaml}\"",
    "format:check": "prettier --check \"**/*.{ts,tsx,js,jsx,json,md,yml,yaml}\"",
    "db:generate": "pnpm --filter @ali-ismail/db generate",
    "db:migrate:dev": "pnpm --filter @ali-ismail/db migrate:dev",
    "db:migrate:deploy": "pnpm --filter @ali-ismail/db migrate:deploy",
    "db:migrate:test": "pnpm --filter @ali-ismail/db migrate:test",
    "migrate:preflight": "pnpm --filter @ali-ismail/migration migrate:preflight",
    "migrate:dry-run": "pnpm --filter @ali-ismail/migration migrate:dry-run",
    "migrate:validate": "pnpm --filter @ali-ismail/migration migrate:validate",
    "migrate:reconcile": "pnpm --filter @ali-ismail/migration migrate:reconcile",
    "migrate:report": "pnpm --filter @ali-ismail/migration migrate:report",
    "migrate:import": "pnpm --filter @ali-ismail/migration migrate:import",
    "check:measurement-fields": "node scripts/check-measurement-fields.mjs",
    "clean": "turbo run clean && rimraf node_modules"
  },
  "devDependencies": {
    "@eslint/js": "^9.39.5",
    "@next/eslint-plugin-next": "15.5.22",
    "@types/node": "^22.13.10",
    "eslint": "^9.39.5",
    "eslint-plugin-react-hooks": "^5.2.0",
    "playwright-core": "^1.62.1",
    "prettier": "^3.5.3",
    "rimraf": "^6.0.1",
    "turbo": "^2.4.4",
    "typescript": "^5.8.2",
    "typescript-eslint": "^8.67.0"
  }
}