{
  "name": "study-work",
  "version": "1.0.0",
  "private": true,
  "description": "Study Work pnpm monorepo",
  "scripts": {
    "dev": "pnpm --filter @study-work/backend db:migrate && pnpm -r --parallel --stream --filter @study-work/frontend --filter @study-work/backend dev",
    "dev:frontend": "pnpm --filter @study-work/frontend dev",
    "dev:backend": "pnpm --filter @study-work/backend dev",
    "build": "pnpm -r --if-present build",
    "test": "pnpm -r --if-present test",
    "test:basic": "pnpm --filter @study-work/backend exec jest --runInBand",
    "lint": "pnpm lint:eslint && pnpm lint:stylelint",
    "lint:eslint": "pnpm -r --if-present lint:eslint",
    "lint:stylelint": "pnpm -r --if-present lint:stylelint",
    "lint:frontend": "pnpm --filter @study-work/frontend lint",
    "lint:backend": "pnpm --filter @study-work/backend lint",
    "pre-commit": "pretty-quick --staged && pnpm lint",
    "prepare": "husky install"
  },
  "packageManager": "pnpm@10.33.0",
  "devDependencies": {
    "@eslint/js": "^10.0.1",
    "eslint": "^10.4.1",
    "globals": "^17.6.0",
    "husky": "^7.0.2",
    "postcss-less": "^5.0.0",
    "prettier": "^2.4.1",
    "pretty-quick": "^3.1.2",
    "stylelint": "^17.12.0",
    "stylelint-config-standard": "^40.0.0",
    "typescript-eslint": "^8.60.1"
  }
}
