Some checks failed
95 tests across 22 files covering all frontend modules: - API layer: client, auth - Components: BondDetails, Layout, PriceChart, ProtectedRoute, SearchBar, StockDetails - Context: AuthContext - Hooks: useAuth, useBond, useBondCandles, useSearch, useStock, useStockCandles, useStockDividends - Pages: BondPage, HomePage, LoginPage, ProfilePage, RegisterPage, StockPage Infrastructure: - vitest + @testing-library/react + MSW v2 with 13 API handlers - Co-located test files alongside source files - Test utilities: setup, server, factories, test-utils - BrowserRouter future flags for MemoryRouter test compatibility - Root test:frontend script for workspace-wide execution
26 lines
767 B
JSON
26 lines
767 B
JSON
{
|
|
"name": "moex-vibe",
|
|
"private": true,
|
|
"workspaces": [
|
|
"apps/backend",
|
|
"apps/frontend",
|
|
"apps/docs"
|
|
],
|
|
"scripts": {
|
|
"dev:backend": "npm run start:dev -w apps/backend",
|
|
"dev:frontend": "npm run dev -w apps/frontend",
|
|
"build:backend": "npm run build -w apps/backend",
|
|
"build:frontend": "npm run build -w apps/frontend",
|
|
"test:backend": "npm run test -w apps/backend",
|
|
"test:frontend": "npm run test -w apps/frontend",
|
|
"lint": "npm run lint -w apps/backend",
|
|
"format": "prettier --write \"**/*.{ts,tsx}\"",
|
|
"format:check": "prettier --check \"**/*.{ts,tsx}\"",
|
|
"dev:docs": "npm run dev -w apps/docs",
|
|
"build:docs": "npm run build -w apps/docs"
|
|
},
|
|
"devDependencies": {
|
|
"prettier": "^3.0.0"
|
|
}
|
|
}
|