URL
A collection of utilities to manipulate URLs.
Installation
Install the module
npm install @wordpress/url --save
This package assumes that your code will run in an ES2015+ environment. If you're using an environment that has limited or no support for ES2015+ such as lower versions of IE then using core-js or @babel/polyfill will add support for these methods. Learn more about it in Babel docs.
Usage
import { isURL, addQueryArgs, prependHTTP } from '@wordpress/url';
const isURL = isURL( 'https://wordpress.org' );
const newURL = addQueryArgs( 'https://google.com', { q: 'test' } );
const actualURL = prependHTTP( 'wordpress.org' );