1.0.1-re-released • Published 2 years ago

@nishantapps/markdown-to-html v1.0.1-re-released

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

HTML Converter Module

The HTML Converter Module is a JavaScript module that provides functions for converting Markdown-formatted text into HTML. It includes individual converters for different Markdown elements and a simple server to preview the converted HTML.

Installation

To use this module in your JavaScript project, you can follow these steps:

  1. Install the module using npm:
npm install @nishantapps/markdown-to-html
  1. Import the module in your JavaScript file:
const converterModule = require('@nishantapps/markdown-to-html');

Usage

Convert Markdown to HTML

You can use the convert function to convert Markdown to HTML. It internally utilizes individual converters for various Markdown elements.

const markdownText = `Your Markdown content here`;
const htmlResult = converterModule(markdownText);

The htmlResult variable will contain the HTML equivalent of your Markdown text.

Supported Markdown Elements

The module includes individual converters for the following Markdown elements:

  • Blockquotes
  • Code blocks
  • Headers
  • Links
  • Lists
  • Paragraphs
  • Text Effects (Bold, Italics, etc.)

You can use these converters individually if needed. For example:

const blockquote = require('@nishantapps/markdown-to-html/converters/blockquotes');
const code = require('@nishantapps/markdown-to-html/converters/code');
// ... other converters

let html = 'Your Markdown content here';
html = blockquote(html);
html = code(html);
// ... other converters

Preview HTML with a Server

The module also provides a simple server function to preview the converted HTML content. You can use it as follows:

const converterModule = require('');

// Convert Markdown to HTML
const markdownText = `Your Markdown content here`;
const htmlResult = converterModule(markdownText);

// Start the server to preview the HTML
converterModule.server(3000); // Listen on port 3000

Example

Here's a basic example of using the module to convert Markdown to HTML and preview it using the server:

const converterModule = require('');

// Convert Markdown to HTML
const markdownText = `# Example Heading\nThis is **bold** text.`;
const htmlResult = converterModule.convert(markdownText);

// Start the server to preview the HTML
converterModule.server(3000); // Listen on port 3000

License

This HTML Converter Module is provided under the MIT License. Feel free to use and modify it in your projects.