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
}

Readme

Keywords

none

Package Sidebar

Install

npm i linkable

Weekly Downloads

51

Version

0.4.5

License

MIT

Unpacked Size

45.5 kB

Total Files

5

Last publish

Collaborators

  • meyt