# Frontend development commands for Captain's Log # Start development server with backend API proxy dev-frontend: npm run dev # Build frontend for production (includes SSR build) build-frontend: npm run build # Run all tests test-frontend: npm run test:run # Run tests with coverage reporting test-coverage-frontend: npm run test:coverage # Run tests in watch mode test-watch-frontend: npm run test # Run TypeScript type checking typecheck-frontend: npm run typecheck # Lint code with ESLint lint-frontend: npm run lint # Fix linting issues automatically lint-fix-frontend: npm run lint:fix # Format code with Prettier fmt-frontend: npm run format # Check if code is properly formatted fmt-check-frontend: npm run format:check # Install dependencies install-frontend: npm install # Clean build artifacts and dependencies clean-frontend: rm -rf build .react-router node_modules # Start production server start-frontend: npm run start # Run full quality checks (lint + format + typecheck + test) check-frontend: lint-frontend fmt-check-frontend typecheck-frontend test-frontend