---
title: "MatcherOptions"
source: "https://github.com/remix-run/remix/blob/8905f3943706e1f53696ab83e70a84873cabfc90/packages/route-pattern/src/lib/match.ts#L9"
---

# MatcherOptions

## Summary

Options that control route pattern matching.

## Signature

```ts
interface MatcherOptions {
  ignoreCase?: boolean
  limits?: Partial<MatcherLimits>
}

```

## Properties

### `ignoreCase`

When `true`, pathname matching is case-insensitive for all patterns. Hostname is always
case-insensitive; search remains case-sensitive. Defaults to `false`.

### `limits`

Overrides for pattern-compilation and URL-matching resource limits.