Showdown extension for highlightjs

Downloads in past


0.1.27 years ago7 years agoMinified + gzip package size for showdown-highlightjs-extension in KB


Build Status Coverage Status
showdown extension for highlightjs.


// typscript
import * as showdown from 'showdown'
import 'showdown-highlightjs-extension`

const converter = new showdown.Converter({ extensions: [ 'highlightjs' ]})
const text = 'Some text with code block (```<language> ... ```)'
const html = converter.makeHtml(text)


# right after clone
npm install

# begin making changes
git checkout -b <branch>
npm run watch

# edit `` to exclude dependencies for the global build.

# after making change(s)
git commit -m "<commit message>"
git push

# create PR

Npm Commands

There are a few useful commands you can use during development.
# Run tests (and lint) automatically whenever you save a file.
npm run watch

# Run tests with coverage stats (but won't fail you if coverage does not meet criteria)
npm run test

# Manually verify the project.
# This will be ran during 'npm preversion' so you normally don't need to run this yourself.
npm run verify

# Build the project.
# You normally don't need to do this.
npm run build

# Run tslint
# You normally don't need to do this as `npm run watch` and `npm version` will automatically run lint for you.
npm run lint

Generated by generator-unional@0.1.2