{ "private": true, "type": "module", "scripts": { "dev": "concurrently -n fe,be -c cyan,green \"pnpm --filter frontend dev\" \"pnpm --filter server dev\"", "dev:fe": "pnpm --filter frontend dev", "dev:be": "pnpm --filter server dev", "build": "pnpm --filter frontend build && pnpm --filter server build", "test": "vitest", "lint": "eslint .", "typecheck": "vue-tsc --noEmit -p frontend/tsconfig.json && tsc --noEmit -p server/tsconfig.json", "clean": "rm -rf frontend/dist server/dist", "seed": "pnpm --filter server seed", "test:e2e": "playwright test --config e2e/playwright.config.ts" }, "devDependencies": { "@playwright/test": "1.58.2", "@typescript-eslint/eslint-plugin": "8.56.1", "@typescript-eslint/parser": "8.56.1", "@vitest/coverage-v8": "^3.1.1", "concurrently": "9.1.2", "eslint": "10.0.3", "eslint-plugin-security": "4.0.0", "typescript": "5.7.3", "vitest": "3.1.1" } }