1.0.2 • Published 3 years ago
url-demon v1.0.2
URL-DEMON
A
small,0 dependency, manipulation kit.
URL-DEMON is a library that provides a simple, low-level library for getting parts of a url
Works in nodejs and web browsers
Installation
NPM
npm install url-demonYarn
yarn add url-demonUsage/API
You can more examples in the ./index.d.ts file
class UrlDemon
constructor(url: string)
Sets the url that will be manipulated
getSubAndHost(): string
Returns the subdomain(if it exists) and the hostname of the url
let urldemon = new UrlDemon("https://google.com");
urldemon.getSubAndHost() // => "google";getTLD(): string;
Returns the TLD of a url
let urldemon = new UrlDemon("https://google.com");
urldemon.getTLD() // => ".com";getProtocol(): string;
Returns the protocol of a url
let urldemon = new UrlDemon("https://google.com");
urldemon.getProtocol() // => "https";getPaths(): string[];
Returns the paths of a url
let urldemon = new UrlDemon("http://example.com/hello/world");
urldemon.getPaths() // => ["hello", "world"];getParameters(): string[];
Returns the parameters/query of a url
let urldemon = new UrlDemon("http://example.com/?q=10");
urldemon.getParameters() // => ["q=10"];Related
url-parse - Small footprint URL parser that works seamlessly across Node.js and browser environments