> ## Documentation Index
> Fetch the complete documentation index at: https://docs.depfixer.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Fix JavaScript dependency conflicts in seconds

# What is DepFixer?

DepFixer is a CLI tool that analyzes your JavaScript/TypeScript projects for dependency conflicts and provides intelligent fixes.

## Key Features

* **Analyze** - Scan your package.json for version conflicts, missing peer dependencies, and compatibility issues
* **Fix** - Get recommended version updates that resolve all conflicts while maintaining compatibility
* **Migrate** - Upgrade your framework (Angular, React, Vue) to newer versions with automatic dependency alignment
* **CI Ready** - Run in CI/CD pipelines with JSON output and exit codes for automated quality gates
* **GitHub Action** - Automated dependency checks on every PR with health scores and fix commands ([setup guide](/guides/github-action))
* **MCP Server** - Dependency analysis inside Claude Code, Cursor, and Windsurf via the Model Context Protocol ([setup guide](/guides/mcp-setup))

## Supported Frameworks

* **Angular** 9 - 20
* **React** 16 - 19
* **Vue** 2 - 3

## How It Works

1. **Analyze** - DepFixer reads your `package.json` and checks each dependency against our database of 1M+ packages
2. **Detect** - We identify peer dependency conflicts, version mismatches, deprecated packages, and framework incompatibilities
3. **Resolve** - Our engine calculates the optimal set of version updates that satisfy all constraints
4. **Apply** - One command updates your `package.json` with the fixes

## Why DepFixer?

* **Redis-first architecture** - Instant analysis with no database queries during scans
* **Framework-aware** - Understands Angular, React, Vue ecosystem rules
* **Battle-tested** - 60+ test fixtures covering real-world scenarios
* **Pay-per-use** - Credit-based pricing, no subscriptions required

## Quick Start

```bash theme={null}
# Using npx (no install required)
npx depfixer

# Or install globally
npm install -g depfixer
depfixer
```

Run the command in your project directory and DepFixer will analyze your dependencies and guide you through fixing any issues.
