Skip to content

fbosch/infinite-fusion-nuzlocke

Repository files navigation

Infinite Fusion Nuzlocke Tracker

A Next.js application for tracking Nuzlocke runs in Pokémon Infinite Fusion, featuring fusion mechanics, encounter tracking, and comprehensive run management.

Test Coverage

Getting Started

First, install dependencies:

pnpm install

Then run the development server:

pnpm dev

Open http://localhost:3000 with your browser to see the result.

Code Quality

This project uses Prettier and ESLint for code formatting and linting. To ensure code quality:

# Check formatting and linting
pnpm validate

# Fix formatting and auto-fix linting issues
pnpm validate:fix

# Individual commands
pnpm format:check  # Check Prettier formatting
pnpm format        # Format with Prettier
pnpm lint          # Run ESLint
pnpm lint:fix      # Run ESLint with auto-fix

Testing

This project uses Vitest for testing with comprehensive coverage reporting:

# Run tests with coverage
pnpm test:coverage

# Run tests with coverage and generate badge
pnpm coverage:full

# Run tests with UI
pnpm test:ui

# Run tests once
pnpm test:run

# Watch mode with coverage
pnpm test:coverage:watch

Coverage Reports

  • HTML Report: Generated in coverage/html/ directory
  • Coverage Badge: Automatically generated and updated
  • GitHub Integration: Coverage reports on PRs and commits

Available Scripts

  • pnpm dev - Start development server with Turbopack
  • pnpm build - Build for production
  • pnpm start - Start production server
  • pnpm test - Run tests with Vitest
  • pnpm test:ui - Run tests with UI
  • pnpm test:run - Run tests once
  • pnpm test:coverage - Run tests with coverage
  • pnpm coverage:full - Run tests and generate coverage badge
  • pnpm validate - Check code formatting and linting
  • pnpm validate:fix - Fix code formatting and auto-fix linting issues

About

🧬 Track your Pokémon Infinite Fusion Nuzlocke run

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •