59 lines
1.6 KiB
JSON
59 lines
1.6 KiB
JSON
{
|
|
"name": "Investments Control Frontend",
|
|
"version": "0.0.0",
|
|
"author": "Krylov <ksv741@mail.ru> Sergey",
|
|
"private": true,
|
|
"scripts": {
|
|
"build": "rsbuild build",
|
|
"dev": "rsbuild dev",
|
|
"dev:mock": "rsbuild dev --env-mode mock",
|
|
"preview": "rsbuild preview",
|
|
"lint": "eslint",
|
|
"test:unit": "jest",
|
|
"typecheck": "tsc --noEmit",
|
|
"openapi:gen": "openapi-typescript http://localhost:3000/docs/swagger.json -o src/shared/api/schema.ts"
|
|
},
|
|
"dependencies": {
|
|
"@tanstack/react-query": "5.85.5",
|
|
"axios": "1.11.0",
|
|
"react": "19.1.1",
|
|
"react-dom": "19.1.1",
|
|
"react-router": "7.8.1"
|
|
},
|
|
"devDependencies": {
|
|
"@rsbuild/core": "1.5.3",
|
|
"@rsbuild/plugin-eslint": "1.1.2",
|
|
"@rsbuild/plugin-react": "1.4.0",
|
|
"@rsbuild/plugin-type-check": "1.2.4",
|
|
"@swc/core": "1.13.5",
|
|
"@swc/jest": "0.2.39",
|
|
"@tanstack/eslint-plugin-query": "5.83.1",
|
|
"@testing-library/dom": "10.4.1",
|
|
"@testing-library/jest-dom": "6.8.0",
|
|
"@testing-library/react": "16.3.0",
|
|
"@testing-library/user-event": "14.6.1",
|
|
"@types/jest": "30.0.0",
|
|
"@types/react": "19.1.9",
|
|
"@types/react-dom": "19.1.7",
|
|
"@typescript-eslint/parser": "8.42.0",
|
|
"eslint": "9.34.0",
|
|
"eslint-config-ksv741": "0.2.0",
|
|
"identity-obj-proxy": "3.0.0",
|
|
"jest": "30.1.1",
|
|
"jest-environment-jsdom": "30.1.1",
|
|
"msw": "2.10.5",
|
|
"openapi-typescript": "7.9.1",
|
|
"ts-node": "10.9.2",
|
|
"typescript": "5.9.2"
|
|
},
|
|
"overrides": {
|
|
"@stylistic/eslint-plugin": "5.3.1",
|
|
"typescript-eslint": "8.42.0"
|
|
},
|
|
"msw": {
|
|
"workerDirectory": [
|
|
"public"
|
|
]
|
|
}
|
|
}
|