{ "name": "muse-workbench", "private": true, "version": "0.1.0", "type": "module", "description": "Muse 作者工作台(React/TS);业务页面接入真实后端", "scripts": { "dev": "vite", "build": "tsc -b && vite build", "preview": "vite preview", "test": "vitest run", "test:watch": "vitest", "lint": "eslint src", "typecheck": "tsc -b --noEmit" }, "dependencies": { "@tanstack/react-query": "^5.102.8", "@tiptap/extension-unique-id": "3.31.3", "@tiptap/pm": "3.31.3", "@tiptap/react": "3.31.3", "@tiptap/starter-kit": "3.31.3", "openapi-fetch": "^0.17.0", "react": "^18.3.1", "react-dom": "^18.3.1", "react-router-dom": "^7.18.3" }, "devDependencies": { "@eslint/js": "9.15.0", "@playwright/test": "^1.49.0", "@testing-library/react": "^16.3.3", "@testing-library/user-event": "^14.6.7", "@types/node": "22.20.1", "@types/react": "^18.3.12", "@types/react-dom": "^18.3.1", "@vitejs/plugin-react": "^4.3.4", "eslint": "^9.15.0", "eslint-plugin-react-hooks": "^5.0.0", "jsdom": "^26.1.0", "openapi-typescript": "^7.13.0", "prettier": "^3.9.6", "typescript": "^5.6.3", "typescript-eslint": "^8.15.0", "vite": "^6.0.1", "vitest": "^2.1.5" } }