{ "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" } }