@elevatormedia/socialite
v1.1.13
Published
Utility package to extract social media usernames from urls and create urls from usernames
Readme
Utility package to extract social media usernames from urls and create urls from usernames.
Installation
NPM:
npm i @elevatormedia/socialiteYarn:
yarn add @elevatormedia/socialiteBasic Usage
This package offers three functions extractUser, buildUrl, & isValidUrl
extractUser
To extract a username from a social media url:
import { extractUser } from '@elevatormedia/socialite';
const rawURL = 'https://www.twitter.com/myUser';
console.log(extractUser(rawURL));The above will output myUser;
buildUrl
To retrieve the absolute URL from a given username and type (e.g., facebook, instagram, twitter):
import { buildUrl } from '@elevatormedia/socialite';
const rawUsername = 'myUser';
const type = 'facebook';
console.log(buildUrl(rawUsername, type));The above call will output https://www.facebook.com/myUser;
isValidDomain
To check if a given url is a valid case of a supported social type:
import { isValidDomain } from '@elevatormedia/socialite';
const url = 'https://www.soundcloud.com/myUser';
console.log(isValidDomain(url));The above call will output true
Full Documentation & Contributing
⚠️ Please see the repo's wiki for the full documentation on running and contributing to this project ⚠️
