@atlassian-partner-engineering/atlassian-html-to-gmail
v2.0.0
Published
## Usage
Downloads
70
Keywords
Readme
@atlassian-partner-engineering/atlassian-html-to-gmail
Usage
Example of truncating the html
import { truncate } from '@atlassian-partner-engineering/atlassian-html-to-gmail'
const html = '<p>external <a href="http://example.com">link to the resource</a></p>'
truncate(html, 16) // <p>external <a href="http://example.com">link...</a></p>Example of converting the html (pass baseUrl only for Jira description field)
import { convert } from '@atlassian-partner-engineering/atlassian-html-to-gmail'
const html = '<p><em>external</em> <a href="http://example.com">link to the resource</a></p>'
convert(html, { baseUrl: 'https://example.atlassian.net' }) // <p><i>external</i> <a href=\"http://example.com\">link to the resource</a></p>Example of combining both functions
import { convert, truncate } from '@atlassian-partner-engineering/atlassian-html-to-gmail'
const html = '<p><em>external</em> <a href="http://example.com">link to the resource</a></p>'
truncate(convert(html), 16) // <p><i>external</i> <a href="http://example.com">link...</a></p>Example of converting html to plain text
import { transformHtmlToText } from '@atlassian-partner-engineering/atlassian-html-to-gmail'
const html = '<p><em>external</em> <a href="http://example.com">link to the resource</a></p>'
transformHtmlToText(html) // external link to the resourceTest
> npm testPublish
> npm run build
> npm version
> npm publish --access public