{
  "name": "dify",
  "type": "module",
  "private": true,
  "packageManager": "pnpm@11.2.2",
  "devEngines": {
    "runtime": {
      "name": "node",
      "version": "^22.22.1",
      "onFail": "download"
    }
  },
  "engines": {
    "node": "^22.22.1"
  },
  "scripts": {
    "dev": "concurrently -k -n vinext,proxy \"vp run dify-web#dev:vinext\" \"vp run dify-web#dev:proxy\"",
    "prepare": "vp config",
    "type-check": "vp run -r type-check",
    "lint": "eslint --cache --concurrency=auto",
    "lint:ci": "eslint --cache --cache-strategy content --concurrency 2",
    "lint:fix": "vp run lint --fix",
    "lint:quiet": "vp run lint --quiet"
  },
  "devDependencies": {
    "@antfu/eslint-config": "catalog:",
    "concurrently": "catalog:",
    "eslint": "catalog:",
    "eslint-markdown": "catalog:",
    "eslint-plugin-markdown-preferences": "catalog:",
    "eslint-plugin-no-barrel-files": "catalog:",
    "vite": "catalog:",
    "vite-plus": "catalog:"
  }
}
