{
  "name": "frontend",
  "version": "1.4.0",
  "private": true,
  "homepage": "https://github.com/perfect-panel/frontend",
  "bugs": {
    "url": "https://github.com/perfect-panel/frontend/issues/new"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/perfect-panel/frontend.git"
  },
  "license": "GUN",
  "scripts": {
    "build": "turbo build",
    "dev": "turbo dev",
    "docs:dev": "turbo docs:dev",
    "docs:build": "turbo docs:build",
    "lint": "turbo lint",
    "check": "turbo check",
    "test": "turbo test",
    "openapi": "turbo openapi",
    "i18n:extract": "turbo i18n:extract",
    "i18n:sync": "turbo i18n:sync",
    "i18n:status": "turbo i18n:status",
    "prepare": "husky && npx gitmoji -i",
    "release": "semantic-release",
    "sync": "bash scripts/sync-upstream.sh"
  },
  "overrides": {
    "react": "^19.2.0",
    "react-dom": "^19.2.0",
    "@types/react": "^19.2.0",
    "@types/react-dom": "^19.2.0"
  },
  "devDependencies": {
    "@biomejs/biome": "^2.3.6",
    "@semantic-release/changelog": "^6.0.3",
    "@semantic-release/exec": "^7.0.3",
    "@semantic-release/git": "^10.0.1",
    "@semantic-release/github": "^11.0.3",
    "@types/react-copy-to-clipboard": "^5.0.7",
    "@workspace/typescript-config": "workspace:*",
    "commitlint": "^20.1.0",
    "commitlint-config-gitmoji": "^2.3.1",
    "conventional-changelog-conventionalcommits": "^9.1.0",
    "gitmoji-cli": "^9.7.0",
    "husky": "^9.1.7",
    "i18next-cli": "^1.24.20",
    "lefthook": "^2.0.4",
    "lint-staged": "^16.2.7",
    "semantic-release": "^24.2.5",
    "turbo": "^2.5.8",
    "typescript": "^5.9.3",
    "ultracite": "^6.3.4"
  },
  "packageManager": "bun@1.3.1",
  "engines": {
    "node": ">=20"
  },
  "workspaces": [
    "apps/*",
    "packages/*",
    "docs"
  ],
  "lint-staged": {
    "*.{js,jsx,ts,tsx,json,jsonc,css,scss,md,mdx}": [
      "bun x ultracite fix"
    ]
  },
  "gitmoji": {
    "autoAdd": false,
    "emojiFormat": "emoji",
    "scopePrompt": false,
    "messagePrompt": false,
    "capitalizeTitle": false,
    "gitmojisUrl": "https://gitmoji.dev/api/gitmojis"
  },
  "commitlint": {
    "extends": [
      "gitmoji"
    ],
    "parserPreset": {
      "parserOpts": {
        "headerPattern": "^(?:(\\u00a9|\\u00ae|[\\u2000-\\u3300]|\\ud83c[\\ud000-\\udfff]|\\ud83d[\\ud000-\\udfff]|\\ud83e[\\ud000-\\udfff])\\s*)?(\\w*)(?:\\((.*)\\))?!?:\\s*(.*)$",
        "headerCorrespondence": [
          "emoji",
          "type",
          "scope",
          "subject"
        ]
      }
    }
  }
}
