sindresorhus/
Normalize a URL
USD raised
Recent activities
Normalize data URLs
Suggestion: keepQueryParameters
🚨 Potential Security Vulnerability
Add `removePort` option
Fix Safari compatibility for version 6.1.0
`removeQueryParameters` fails in Firefox content scripts: Error `URLSearchParams.keys()` is not a method
Error using react testing library
Url pathname is getting encoded after normalization
Would you accept backport fixes to 6.x?
+
Strip ftp:// and ssh://
Add `package.json` to `exports`
Please tag version 4.5.1 on Github
The type definition of removeDirectoryIndex is not correct
Support custom protocols
Must use import to load ES Module
removeSingleSlash should default to false
No support for "tel:xxxx", "mailto:xxx" like urls
Add option to normalize custom protocols
Percent-decoding entire URL components is not valid
Is there an (efficient) way to extract the domain only?
Is Safari supported?
stripAuthentication does not work as documented
Incorrect URL returned when protocol is missing
(suggestion) Remove sub directories
`sortQueryParameters` buggy handling of search parameters
remove paths ending with / with removeDirectoryIndex
Decoding entire pathname leads to edge case issues
Invalid normalization
Semicolons are erroneously encoded in query params
Breaking change in normalization of equals sign in query params
Amazon image links corrupted after normalization
Implement more normalizations
Normalize domain names to lowercase
Not an issue: Add it to an utility library (like lodash, underscore, etc.)
[v4] searchParams.sort is not a function
URL is not defined error
homograph attack prevention by toASCII option
Stripping www. does not work when there is a subdomain in URL
Fails to strip both hash and trailing slashes
Switch from using `new URL` to `url.parse`
Equal sign is added to end of empty query string variable
urlString.trim() is not a function
Regex for removal of duplicate slashes not preceded by a protocol is too strict
Strip WWW doesn't work on some domains
Throwing error on given `view-source:` url string
Option to keep trailing slash in all cases
Unexpected normalization: a.b.com gets protocol
Require TLD
foo:bar can not be normalized?
How do I get non stripped urls from given text
Strip text fragment option
Strip query parameters / search
Backport security fixes to version 2.x
Correction to security advisory (ReDos)
Websocket URLs
Can I use version 7 in the browser?
Semicolon in the hostname is misinterpreted as a valid hostname on Firefox
This lib crashes on mobile Safari or Chrome in iOS
Not working properly on Cloudflare Workers
Error result when url using custom protocol in browser
SyntaxError: Invalid regular expression: invalid group specifier name
sortQueryParameters encodes the query string
© 2019 BoostIO, Inc.