Skip to content

Check if given domain/url matches against domain patterns.

License

Notifications You must be signed in to change notification settings

AurityLab/domain-matcher

Repository files navigation

Domain matcher

Build Status npm npm type definitions

Check if given domain/url matches against domain patterns.

Features

  • Only ~3 kB (~1.2 kB gzipped).
  • Suitable for browser environments.
  • No additional dependencies.

Install

With NPM:

$ npm install domain-matcher

With Yarn:

$ yarn add domain-matcher

Usage

import { match } from 'domain-matcher'

match('domain.matcher.com', '*.matcher.com') // => true
match('matcher.com', '*.matcher.com') // => false
match('matcher.com', '*.matcher.com', '*.com') // => true (Only '*.com' matches)