{ "name": "Investments Control Frontend", "version": "0.0.0", "author": "Krylov Sergey", "private": true, "scripts": { "build": "rsbuild build", "dev": "rsbuild dev", "dev:mock": "rsbuild dev --env-mode mock", "preview": "rsbuild preview", "lint": "eslint --concurrency=auto", "test:unit": "jest --verbose --silent", "typecheck": "tsc --noEmit", "openapi:gen": "openapi-typescript http://localhost:3000/docs/swagger.json -o src/shared/api/schema.ts" }, "dependencies": { "@emotion/react": "11.14.0", "@emotion/styled": "11.14.1", "@fontsource/roboto": "5.2.8", "@mui/icons-material": "7.3.4", "@mui/material": "7.3.4", "@mui/x-date-pickers": "8.12.0", "@tanstack/react-query": "5.90.2", "axios": "1.12.2", "date-fns": "4.1.0", "date-fns-tz": "3.2.0", "react": "19.2.0", "react-dom": "19.2.0", "react-router": "7.9.4" }, "devDependencies": { "@rsbuild/core": "1.5.14", "@rsbuild/plugin-eslint": "1.1.2", "@rsbuild/plugin-react": "1.4.1", "@rsbuild/plugin-type-check": "1.2.4", "@swc/core": "1.13.5", "@swc/jest": "0.2.39", "@tanstack/eslint-plugin-query": "5.91.0", "@testing-library/dom": "10.4.1", "@testing-library/jest-dom": "6.9.1", "@testing-library/react": "16.3.0", "@testing-library/user-event": "14.6.1", "@types/jest": "30.0.0", "@types/react": "19.2.2", "@types/react-dom": "19.2.1", "eslint": "9.37.0", "eslint-config-ksv741": "0.3.0", "eslint-plugin-perfectionist": "4.15.1", "identity-obj-proxy": "3.0.0", "jest": "30.2.0", "jest-environment-jsdom": "30.2.0", "msw": "2.11.3", "openapi-typescript": "7.9.1", "ts-node": "10.9.2", "typescript": "5.9.3" }, "msw": { "workerDirectory": [ "public" ] } }