Align the project baseline with the latest admin interface styling and layout structure while documenting setup and usage updates in README.
51 lines
1.3 KiB
JSON
51 lines
1.3 KiB
JSON
{
|
|
"name": "web",
|
|
"version": "1.0.0",
|
|
"private": true,
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "vite",
|
|
"build": "vite build",
|
|
"preview": "vite preview",
|
|
"lint": "eslint src --max-warnings=0",
|
|
"typecheck": "tsc --noEmit",
|
|
"test": "vitest",
|
|
"test:ci": "vitest run --coverage",
|
|
"e2e": "playwright test"
|
|
},
|
|
"dependencies": {
|
|
"@ant-design/icons": "^6.3.2",
|
|
"@hookform/resolvers": "^3.9.1",
|
|
"@tanstack/react-query": "^5.59.0",
|
|
"antd": "^5.29.3",
|
|
"axios": "^1.7.7",
|
|
"dompurify": "^3.2.2",
|
|
"react": "^19.0.0",
|
|
"react-dom": "^19.0.0",
|
|
"react-hook-form": "^7.53.0",
|
|
"react-router-dom": "^7.0.0",
|
|
"zod": "^3.23.8",
|
|
"zustand": "^5.0.0"
|
|
},
|
|
"devDependencies": {
|
|
"@playwright/test": "^1.48.0",
|
|
"@testing-library/jest-dom": "^6.6.3",
|
|
"@testing-library/react": "^16.0.1",
|
|
"@types/dompurify": "^3.2.0",
|
|
"@types/node": "^22.8.6",
|
|
"@types/react": "^19.0.0",
|
|
"@types/react-dom": "^19.0.0",
|
|
"@typescript-eslint/eslint-plugin": "^8.10.0",
|
|
"@typescript-eslint/parser": "^8.10.0",
|
|
"@vitejs/plugin-react": "^4.3.2",
|
|
"@vitest/coverage-v8": "^2.1.9",
|
|
"eslint": "^9.12.0",
|
|
"eslint-plugin-boundaries": "^4.2.0",
|
|
"eslint-plugin-react-hooks": "^5.1.0",
|
|
"jsdom": "^25.0.1",
|
|
"typescript": "^5.6.3",
|
|
"vite": "^5.4.21",
|
|
"vitest": "^2.1.9"
|
|
}
|
|
}
|