Socket
Socket
Sign inDemoInstall

mdast-util-gfm

Package Overview
Dependencies
Maintainers
2
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mdast-util-gfm - npm Package Compare versions

Comparing version 2.0.0 to 2.0.1

lib/index.d.ts

16

index.d.ts

@@ -1,14 +0,2 @@

/**
* @returns {Array.<FromMarkdownExtension>}
*/
export function gfmFromMarkdown(): Array<FromMarkdownExtension>
/**
* @param {Options} [options]
* @returns {ToMarkdownExtension}
*/
export function gfmToMarkdown(
options?: import('mdast-util-gfm-table').Options | undefined
): ToMarkdownExtension
export type FromMarkdownExtension = import('mdast-util-from-markdown').Extension
export type ToMarkdownExtension = import('mdast-util-to-markdown').Options
export type Options = import('mdast-util-gfm-table').Options
export type Options = import('./lib/index.js').Options
export {gfmFromMarkdown, gfmToMarkdown} from './lib/index.js'
/**
* @typedef {import('mdast-util-from-markdown').Extension} FromMarkdownExtension
* @typedef {import('mdast-util-to-markdown').Options} ToMarkdownExtension
*
* @typedef {import('mdast-util-gfm-table').Options} Options
* @typedef {import('./lib/index.js').Options} Options
*/
import {
gfmAutolinkLiteralFromMarkdown,
gfmAutolinkLiteralToMarkdown
} from 'mdast-util-gfm-autolink-literal'
import {
gfmFootnoteFromMarkdown,
gfmFootnoteToMarkdown
} from 'mdast-util-gfm-footnote'
import {
gfmStrikethroughFromMarkdown,
gfmStrikethroughToMarkdown
} from 'mdast-util-gfm-strikethrough'
import {gfmTableFromMarkdown, gfmTableToMarkdown} from 'mdast-util-gfm-table'
import {
gfmTaskListItemFromMarkdown,
gfmTaskListItemToMarkdown
} from 'mdast-util-gfm-task-list-item'
/**
* @returns {Array.<FromMarkdownExtension>}
*/
export function gfmFromMarkdown() {
return [
gfmAutolinkLiteralFromMarkdown,
gfmFootnoteFromMarkdown(),
gfmStrikethroughFromMarkdown,
gfmTableFromMarkdown,
gfmTaskListItemFromMarkdown
]
}
/**
* @param {Options} [options]
* @returns {ToMarkdownExtension}
*/
export function gfmToMarkdown(options) {
return {
extensions: [
gfmAutolinkLiteralToMarkdown,
gfmFootnoteToMarkdown(),
gfmStrikethroughToMarkdown,
gfmTableToMarkdown(options),
gfmTaskListItemToMarkdown
]
}
}
export {gfmFromMarkdown, gfmToMarkdown} from './lib/index.js'
{
"name": "mdast-util-gfm",
"version": "2.0.0",
"version": "2.0.1",
"description": "mdast extension to parse and serialize GFM (GitHub Flavored Markdown)",

@@ -20,3 +20,2 @@ "license": "MIT",

"github",
"gfm",
"gfm"

@@ -39,2 +38,3 @@ ],

"files": [
"lib/",
"index.d.ts",

@@ -44,2 +44,3 @@ "index.js"

"dependencies": {
"mdast-util-from-markdown": "^1.0.0",
"mdast-util-gfm-autolink-literal": "^1.0.0",

@@ -49,3 +50,4 @@ "mdast-util-gfm-footnote": "^1.0.0",

"mdast-util-gfm-table": "^1.0.0",
"mdast-util-gfm-task-list-item": "^1.0.0"
"mdast-util-gfm-task-list-item": "^1.0.0",
"mdast-util-to-markdown": "^1.0.0"
},

@@ -57,5 +59,3 @@ "devDependencies": {

"hast-util-to-html": "^8.0.0",
"mdast-util-from-markdown": "^1.0.0",
"mdast-util-to-hast": "^11.0.0",
"mdast-util-to-markdown": "^1.0.0",
"mdast-util-to-hast": "^12.0.0",
"micromark-extension-gfm": "^2.0.0",

@@ -70,10 +70,10 @@ "node-fetch": "^3.0.0",

"typescript": "^4.0.0",
"xo": "^0.45.0"
"xo": "^0.48.0"
},
"scripts": {
"build": "rimraf \"*.d.ts\" && tsc && type-coverage",
"build": "rimraf \"lib/**/*.d.ts\" \"*.d.ts\" && tsc && type-coverage",
"format": "remark . -qfo && prettier . -w --loglevel warn && xo --fix",
"crawl": "node script/crawl-tests",
"test-api": "node --conditions development test/index.js",
"test-coverage": "c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node --conditions development test/index.js",
"test-coverage": "c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov npm run test-api",
"test": "npm run build && npm run format && npm run test-coverage"

@@ -80,0 +80,0 @@ },

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc