mdast-util-gfm
Advanced tools
Comparing version 2.0.0 to 2.0.1
@@ -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' |
52
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 @@ }, |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
15012
15
7
70
7