{ "name": "shadcn-admin-template", "version": "1.0.0", "description": "Shadcn管理后台全栈启动模板", "private": true, "type": "module", "workspaces": [ "packages/*" ], "scripts": { "dev": "concurrently \"npm run dev:client\" \"npm run dev:server\"", "dev:client": "cd packages/client && npm run dev", "dev:server": "cd packages/server && npm run dev", "build": "npm run build:client && npm run build:server", "build:client": "cd packages/client && npm run build", "build:server": "cd packages/server && npm run build", "test": "npm run test:client && npm run test:server", "test:client": "cd packages/client && npm run test", "test:server": "cd packages/server && npm run test", "lint": "npm run lint:client && npm run lint:server", "lint:client": "cd packages/client && npm run lint", "lint:server": "cd packages/server && npm run lint", "typecheck": "npm run typecheck:client && npm run typecheck:server", "typecheck:client": "cd packages/client && npm run typecheck", "typecheck:server": "cd packages/server && npm run typecheck", "prepare": "husky" }, "devDependencies": { "@eslint/js": "^9.35.0", "concurrently": "^8.2.2", "eslint": "^9.35.0", "eslint-plugin-react-hooks": "^5.2.0", "eslint-plugin-react-refresh": "^0.4.20", "globals": "^16.4.0", "husky": "^9.1.7", "lint-staged": "^15.5.2", "prettier": "^3.6.2", "typescript-eslint": "^8.43.0" }, "lint-staged": { "*.{js,jsx,ts,tsx}": [ "eslint --fix", "prettier --write" ], "*.{json,md,yml,yaml}": [ "prettier --write" ] }, "engines": { "node": ">=18.0.0", "npm": ">=8.0.0" }, "packageManager": "npm@10.5.0" }