1.0.2 • Published 3 years ago

url-comparer v1.0.2

Weekly downloads
9
License
ISC
Repository
-
Last release
3 years ago

url-comparer

url-comparer is simple tool to compare equality of two urls

url-comparer accepts three arguments. First 2 arguments are urls. 3rd optional argument is compareOptions

interface  compareOptions {
	ignoreHost?: boolean;
	ignorePath?: boolean;
	ignoreProtocol?: boolean;
	ignoreSearchParams?: boolean;
    ignorePort?: boolean;
    ignoreSearchParamCase?: boolean;
    ignoreTrailingURLSlash?: boolean;
}
import urlCompare from 'url-comparer';

urlCompare("http://example.com", "http://example.com") //true

/* --PROTOCOL-- */
urlCompare("https://example.com", "http://example.com", { ignoreProtocol: true }) //true

urlCompare("https://example.com", "http://example.com") // false

/* --HOST-- */
urlCompare("https://example.com/subPath", "http://example2.com/subPath", { ignoreHost: true }) //true

urlCompare("https://example.com/subPath", "http://example2.com/subPath") // false

/* --PORT-- */
urlCompare("http://www.example.com:8081/path/", "http://www.example.com:8080/path/", { ignorePort: true }) //true

urlCompare("http://www.example.com:8081/path/", "http://www.example.com:8080/path/") // false
1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

0.1.0

3 years ago