1.1.0 • Published 5 months ago

html-to-jira v1.1.0

Weekly downloads
-
License
-
Repository
-
Last release
5 months ago

Html-To-JIRA Converter

Description

Html-To-JIRA Converter is a TypeScript library designed to convert HTML content into a JIRA-compatible format. This library is particularly useful for creating Jira issues.

Installation

To install Html-To-JIRA Converter, you can use npm with the following command:

npm install html-to-jira

Quickstart

To use the Html-To-JIRA Converter, first import the HtmlToJsonConverter class:

import { HtmlToJsonConverter } from "html-to-jira";

Then, instantiate the class with an HTML document and call the convert method:

import { JSDOM } from "jsdom";

const htmlDocument = new JSDOM(`Your HTML Content`);
const converter = new HtmlToJsonConverter(htmlDocument);
const jiraFormattedContent = converter.convert();

Example

const converter = new HtmlToJsonConverter(
    new JSDOM("<h1>I'm a heading level one</h1>")
);
const jiraFormattedContent = converter.convert();

// [{
//    "type": "heading",
//    "attrs": {
//        "level": level
//    },
//    "content": [
//        {
//            "type": "text",
//            "text": `I'm a heading level one`
//        }
//    ]
// }]

Supported tags

  • bold <strong> or <b>
  • headings (h1-h6) <hX>
  • italic <i>
  • link <a href="">
  • ol with li <ol>
  • ul with li <ul>
  • paragraph <p>
  • quote <blockquote>
  • rule <hr>
  • strike <del>
  • underline <u>
  • code <code>

Contributions

Contributions are welcome !

1.1.0

5 months ago

1.0.2

5 months ago

1.0.5

5 months ago

1.0.3

5 months ago

1.0.1

5 months ago

1.0.0

5 months ago