
Product
Announcing Bun and vlt Support in Socket
Bringing supply chain security to the next generation of JavaScript package managers
@joplin/turndown-plugin-gfm
Advanced tools
Turndown plugin to add GitHub Flavored Markdown extensions.
A Turndown plugin which adds GitHub Flavored Markdown extensions.
This is a fork of the original turndown-plugin-gfm for use with Joplin. The changes are:
\n) with <br> inside table cells so that multi-line content is displayed correctly as Markdown.<tr> tag)npm:
npm install @joplin/turndown-plugin-gfm
// For Node.js
var TurndownService = require('@joplin/turndown')
var turndownPluginGfm = require('@joplin/turndown-plugin-gfm')
var gfm = turndownPluginGfm.gfm
var turndownService = new TurndownService()
turndownService.use(gfm)
var markdown = turndownService.turndown('<strike>Hello world!</strike>')
turndown-plugin-gfm is a suite of plugins which can be applied individually. The available plugins are as follows:
strikethrough (for converting <strike>, <s>, and <del> elements)tablestaskListItemsgfm (which applies all of the above)So for example, if you only wish to convert tables:
var tables = require('@joplin/turndown-plugin-gfm').tables
var turndownService = new TurndownService()
turndownService.use(tables)
To use this in a typescript project, add this to a declarations.d.ts file, as described in https://www.npmjs.com/package/@joplin/turndown, and then add:
declare module "@joplin/turndown-plugin-gfm" {
export const gfm: any;
// Add other named exports if necessary
}
turndown-plugin-gfm is copyright © 2017+ Dom Christie and released under the MIT license.
FAQs
Turndown plugin to add GitHub Flavored Markdown extensions.
We found that @joplin/turndown-plugin-gfm demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 3 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Bringing supply chain security to the next generation of JavaScript package managers

Product
A safer, faster way to eliminate vulnerabilities without updating dependencies

Product
Reachability analysis for Ruby is now in beta, helping teams identify which vulnerabilities are truly exploitable in their applications.