{
  "name": "wealth-tracker",
  "description": "生财有迹（Wealth Tracker）是一款专注于个人资产分析的应用程序。其核心功能是：全面记录并展示用户的资产状况，帮助用户清晰地了解财务现状；结合每种资产的特性和当前经济环境，利用 AI 技术进行分析，并提供适宜的财务建议。",
  "version": "4.0.0",
  "author": "nicejade",
  "private": true,
  "workspaces": [
    "client",
    "server",
    "desktop"
  ],
  "scripts": {
    "build:client": "cd client && npm run build",
    "build:server": "cd server && npm run build",
    "build": "yarn build:client && yarn build:server",
    "build:web": "yarn build",
    "desktop:dev": "yarn build:web && cd desktop && npm run dev",
    "desktop:build": "yarn build:web && cd desktop && npm run build && npm run prepare-server",
    "desktop:pack": "yarn desktop:build && cd desktop && npm run pack",
    "desktop:verify:pack": "yarn desktop:build && cd desktop && npm run pack:verify",
    "desktop:dist": "yarn desktop:build && cd desktop && npm run dist",
    "desktop:verify:dist": "yarn desktop:build && cd desktop && npm run dist:verify",
    "desktop:dist:mac": "yarn desktop:build && cd desktop && npm run dist:mac",
    "desktop:verify:dist:mac": "yarn desktop:build && cd desktop && npm run dist:mac:verify",
    "desktop:dist:win": "yarn desktop:build && cd desktop && npm run dist:win",
    "desktop:verify:dist:win": "yarn desktop:build && cd desktop && npm run dist:win:verify",
    "desktop:dist:linux": "yarn desktop:build && cd desktop && npm run dist:linux",
    "desktop:verify:dist:linux": "yarn desktop:build && cd desktop && npm run dist:linux:verify",
    "start": "cd server && npm run deploy",
    "stop": "pm2 stop wealth-tracker",
    "restart": "pm2 restart wealth-tracker",
    "logs": "pm2 logs wealth-tracker",
    "docker": "yarn build && docker build -t wealth-tracker .",
    "prettier": "prettier --write \"{client,server}/**/**/*.{svelte,js,ts,jsx,tsx,css,scss}\""
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "lint-staged": {
    "**/**.{js,json,pcss,vue,css,scss}": [
      "prettier --write"
    ]
  },
  "devDependencies": {
    "husky": "^9.0.11",
    "lint-staged": "^15.2.2",
    "prettier": "^3.2.5"
  },
  "prettier": {
    "singleQuote": true,
    "semi": false,
    "printWidth": 100,
    "proseWrap": "never",
    "tabWidth": 2,
    "bracketSameLine": true,
    "htmlWhitespaceSensitivity": "ignore",
    "vueIndentScriptAndStyle": true
  },
  "keywords": [
    "Wealth Tracker",
    "生财有迹",
    "Svelte",
    "TailwindCSS",
    "Vite",
    "Flowbite",
    "Axios",
    "Day.js",
    "Node.js",
    "Fastify",
    "SQLite3",
    "Sequelize"
  ]
}
