linkable

0.4.5 • Public • Published

linkable-js

Build Status Coverage Status

Detect URL, Email, Hashtag and Mention from plain-text and convert into HTML clickable hyperlink.

Install

$ npm install --save linkable

Usage

Demo

  import Linkable from 'linkable'
 
  const text = 'This is test with a #hashtag from @linkable on github.com'
  const linkable = new Linkable()
  console.log(
    linkable.replaceLinks(text)
  )

Output:

This is test with <a href="/hashtag/#hashtag">#hashtag</a> from <a href="/@linkable">@linkable</a> on <a href="http://github.com">github.com</a>

Options

for more details see src/index.js file

const options = {
  mentionStyle: 'twitter',
  replaceHashtag: replaceHashtag,
  replaceMention: replaceMention,
  replaceUrl: replaceUrl,
  replaceEmail: replaceEmail
}

/linkable/

    Package Sidebar

    Install

    npm i linkable

    Weekly Downloads

    24

    Version

    0.4.5

    License

    MIT

    Unpacked Size

    45.5 kB

    Total Files

    5

    Last publish

    Collaborators

    • meyt