mdast-util-gfm
Advanced tools
Comparing version 2.0.2 to 3.0.0
@@ -39,7 +39,7 @@ /** | ||
return [ | ||
gfmAutolinkLiteralFromMarkdown, | ||
gfmAutolinkLiteralFromMarkdown(), | ||
gfmFootnoteFromMarkdown(), | ||
gfmStrikethroughFromMarkdown, | ||
gfmTableFromMarkdown, | ||
gfmTaskListItemFromMarkdown | ||
gfmStrikethroughFromMarkdown(), | ||
gfmTableFromMarkdown(), | ||
gfmTaskListItemFromMarkdown() | ||
] | ||
@@ -61,9 +61,9 @@ } | ||
extensions: [ | ||
gfmAutolinkLiteralToMarkdown, | ||
gfmAutolinkLiteralToMarkdown(), | ||
gfmFootnoteToMarkdown(), | ||
gfmStrikethroughToMarkdown, | ||
gfmStrikethroughToMarkdown(), | ||
gfmTableToMarkdown(options), | ||
gfmTaskListItemToMarkdown | ||
gfmTaskListItemToMarkdown() | ||
] | ||
} | ||
} |
{ | ||
"name": "mdast-util-gfm", | ||
"version": "2.0.2", | ||
"version": "3.0.0", | ||
"description": "mdast extension to parse and serialize GFM (GitHub Flavored Markdown)", | ||
@@ -34,4 +34,3 @@ "license": "MIT", | ||
"type": "module", | ||
"main": "index.js", | ||
"types": "index.d.ts", | ||
"exports": "./index.js", | ||
"files": [ | ||
@@ -43,18 +42,17 @@ "lib/", | ||
"dependencies": { | ||
"mdast-util-from-markdown": "^1.0.0", | ||
"mdast-util-gfm-autolink-literal": "^1.0.0", | ||
"mdast-util-gfm-footnote": "^1.0.0", | ||
"mdast-util-gfm-strikethrough": "^1.0.0", | ||
"mdast-util-gfm-table": "^1.0.0", | ||
"mdast-util-gfm-task-list-item": "^1.0.0", | ||
"mdast-util-to-markdown": "^1.0.0" | ||
"mdast-util-from-markdown": "^2.0.0", | ||
"mdast-util-gfm-autolink-literal": "^2.0.0", | ||
"mdast-util-gfm-footnote": "^2.0.0", | ||
"mdast-util-gfm-strikethrough": "^2.0.0", | ||
"mdast-util-gfm-table": "^2.0.0", | ||
"mdast-util-gfm-task-list-item": "^2.0.0", | ||
"mdast-util-to-markdown": "^2.0.0" | ||
}, | ||
"devDependencies": { | ||
"@types/node": "^18.0.0", | ||
"c8": "^7.0.0", | ||
"@types/node": "^20.0.0", | ||
"c8": "^8.0.0", | ||
"github-slugger": "^2.0.0", | ||
"hast-util-to-html": "^8.0.0", | ||
"mdast-util-to-hast": "^12.0.0", | ||
"micromark-extension-gfm": "^2.0.0", | ||
"node-fetch": "^3.0.0", | ||
"micromark-extension-gfm": "^3.0.0", | ||
"prettier": "^2.0.0", | ||
@@ -64,4 +62,5 @@ "remark-cli": "^11.0.0", | ||
"type-coverage": "^2.0.0", | ||
"typescript": "^4.0.0", | ||
"xo": "^0.53.0" | ||
"typescript": "^5.0.0", | ||
"undici": "^5.0.0", | ||
"xo": "^0.54.0" | ||
}, | ||
@@ -73,16 +72,28 @@ "scripts": { | ||
"format": "remark . -qfo && prettier . -w --loglevel warn && xo --fix", | ||
"test-api": "node --conditions development test/index.js", | ||
"test-coverage": "c8 --check-coverage --100 --reporter lcov npm run test-api", | ||
"test-api-prod": "node --conditions production test/index.js", | ||
"test-api-dev": "node --conditions development test/index.js", | ||
"test-api": "npm run test-api-dev && npm run test-api-prod", | ||
"test-coverage": "c8 --100 --reporter lcov npm run test-api", | ||
"test": "npm run build && npm run format && npm run test-coverage" | ||
}, | ||
"prettier": { | ||
"tabWidth": 2, | ||
"useTabs": false, | ||
"singleQuote": true, | ||
"bracketSpacing": false, | ||
"semi": false, | ||
"trailingComma": "none" | ||
"singleQuote": true, | ||
"tabWidth": 2, | ||
"trailingComma": "none", | ||
"useTabs": false | ||
}, | ||
"remarkConfig": { | ||
"plugins": [ | ||
"remark-preset-wooorm" | ||
] | ||
}, | ||
"typeCoverage": { | ||
"atLeast": 100, | ||
"detail": true, | ||
"ignoreCatch": true, | ||
"strict": true | ||
}, | ||
"xo": { | ||
"prettier": true, | ||
"overrides": [ | ||
@@ -95,15 +106,5 @@ { | ||
} | ||
] | ||
}, | ||
"remarkConfig": { | ||
"plugins": [ | ||
"remark-preset-wooorm" | ||
] | ||
}, | ||
"typeCoverage": { | ||
"atLeast": 100, | ||
"detail": true, | ||
"strict": true, | ||
"ignoreCatch": true | ||
], | ||
"prettier": true | ||
} | ||
} |
@@ -36,3 +36,3 @@ # mdast-util-gfm | ||
This package contains two extensions that add support for GFM syntax in | ||
markdown to [mdast][]: : autolink literals (`www.x.com`), footnotes (`[^1]`), | ||
markdown to [mdast][]: autolink literals (`www.x.com`), footnotes (`[^1]`), | ||
strikethrough (`~~stuff~~`), tables (`| cell |…`), and tasklists (`* [x]`). | ||
@@ -91,3 +91,3 @@ These extensions plug into | ||
This package is [ESM only][esm]. | ||
In Node.js (version 14.14+ and 16.0+), install with [npm][]: | ||
In Node.js (version 16+), install with [npm][]: | ||
@@ -101,3 +101,3 @@ ```sh | ||
```js | ||
import {gfmFromMarkdown, gfmToMarkdown} from 'https://esm.sh/mdast-util-gfm@2' | ||
import {gfmFromMarkdown, gfmToMarkdown} from 'https://esm.sh/mdast-util-gfm@3' | ||
``` | ||
@@ -109,3 +109,3 @@ | ||
<script type="module"> | ||
import {gfmFromMarkdown, gfmToMarkdown} from 'https://esm.sh/mdast-util-gfm@2?bundle' | ||
import {gfmFromMarkdown, gfmToMarkdown} from 'https://esm.sh/mdast-util-gfm@3?bundle' | ||
</script> | ||
@@ -150,6 +150,6 @@ ``` | ||
import fs from 'node:fs/promises' | ||
import {gfm} from 'micromark-extension-gfm' | ||
import {fromMarkdown} from 'mdast-util-from-markdown' | ||
import {gfmFromMarkdown, gfmToMarkdown} from 'mdast-util-gfm' | ||
import {toMarkdown} from 'mdast-util-to-markdown' | ||
import {gfm} from 'micromark-extension-gfm' | ||
import {gfmFromMarkdown, gfmToMarkdown} from 'mdast-util-gfm' | ||
@@ -397,9 +397,9 @@ const doc = await fs.readFile('example.md') | ||
Projects maintained by the unified collective are compatible with all maintained | ||
Projects maintained by the unified collective are compatible with maintained | ||
versions of Node.js. | ||
As of now, that is Node.js 14.14+ and 16.0+. | ||
Our projects sometimes work with older versions, but this is not guaranteed. | ||
This plugin works with `mdast-util-from-markdown` version 1+ and | ||
`mdast-util-to-markdown` version 1+. | ||
When we cut a new major release, we drop support for unmaintained versions of | ||
Node. | ||
This means we try to keep the current release line, `mdast-util-gfm@^3`, | ||
compatible with Node.js 16. | ||
@@ -441,5 +441,5 @@ ## Related | ||
[size-badge]: https://img.shields.io/bundlephobia/minzip/mdast-util-gfm.svg | ||
[size-badge]: https://img.shields.io/badge/dynamic/json?label=minzipped%20size&query=$.size.compressedSize&url=https://deno.bundlejs.com/?q=mdast-util-gfm | ||
[size]: https://bundlephobia.com/result?p=mdast-util-gfm | ||
[size]: https://bundlejs.com/?q=mdast-util-gfm | ||
@@ -446,0 +446,0 @@ [sponsors-badge]: https://opencollective.com/unified/sponsors/badge.svg |
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
21138
+ Added@types/mdast@4.0.4(transitive)
+ Added@types/unist@3.0.3(transitive)
+ Addeddevlop@1.1.0(transitive)
+ Addedmdast-util-find-and-replace@3.0.1(transitive)
+ Addedmdast-util-from-markdown@2.0.1(transitive)
+ Addedmdast-util-gfm-autolink-literal@2.0.1(transitive)
+ Addedmdast-util-gfm-footnote@2.0.0(transitive)
+ Addedmdast-util-gfm-strikethrough@2.0.0(transitive)
+ Addedmdast-util-gfm-table@2.0.0(transitive)
+ Addedmdast-util-gfm-task-list-item@2.0.0(transitive)
+ Addedmdast-util-phrasing@4.1.0(transitive)
+ Addedmdast-util-to-markdown@2.1.0(transitive)
+ Addedmdast-util-to-string@4.0.0(transitive)
+ Addedmicromark@4.0.0(transitive)
+ Addedmicromark-core-commonmark@2.0.1(transitive)
+ Addedmicromark-factory-destination@2.0.0(transitive)
+ Addedmicromark-factory-label@2.0.0(transitive)
+ Addedmicromark-factory-space@2.0.0(transitive)
+ Addedmicromark-factory-title@2.0.0(transitive)
+ Addedmicromark-factory-whitespace@2.0.0(transitive)
+ Addedmicromark-util-character@2.1.0(transitive)
+ Addedmicromark-util-chunked@2.0.0(transitive)
+ Addedmicromark-util-classify-character@2.0.0(transitive)
+ Addedmicromark-util-combine-extensions@2.0.0(transitive)
+ Addedmicromark-util-decode-numeric-character-reference@2.0.1(transitive)
+ Addedmicromark-util-decode-string@2.0.0(transitive)
+ Addedmicromark-util-encode@2.0.0(transitive)
+ Addedmicromark-util-html-tag-name@2.0.0(transitive)
+ Addedmicromark-util-normalize-identifier@2.0.0(transitive)
+ Addedmicromark-util-resolve-all@2.0.0(transitive)
+ Addedmicromark-util-sanitize-uri@2.0.0(transitive)
+ Addedmicromark-util-subtokenize@2.0.1(transitive)
+ Addedmicromark-util-symbol@2.0.0(transitive)
+ Addedmicromark-util-types@2.0.0(transitive)
+ Addedunist-util-is@6.0.0(transitive)
+ Addedunist-util-stringify-position@4.0.0(transitive)
+ Addedunist-util-visit@5.0.0(transitive)
+ Addedunist-util-visit-parents@6.0.1(transitive)
- Removed@types/mdast@3.0.15(transitive)
- Removed@types/unist@2.0.11(transitive)
- Removeddiff@5.2.0(transitive)
- Removedkleur@4.1.5(transitive)
- Removedmdast-util-find-and-replace@2.2.2(transitive)
- Removedmdast-util-from-markdown@1.3.1(transitive)
- Removedmdast-util-gfm-autolink-literal@1.0.3(transitive)
- Removedmdast-util-gfm-footnote@1.0.2(transitive)
- Removedmdast-util-gfm-strikethrough@1.0.3(transitive)
- Removedmdast-util-gfm-table@1.0.7(transitive)
- Removedmdast-util-gfm-task-list-item@1.0.2(transitive)
- Removedmdast-util-phrasing@3.0.1(transitive)
- Removedmdast-util-to-markdown@1.5.0(transitive)
- Removedmdast-util-to-string@3.2.0(transitive)
- Removedmicromark@3.2.0(transitive)
- Removedmicromark-core-commonmark@1.1.0(transitive)
- Removedmicromark-factory-destination@1.1.0(transitive)
- Removedmicromark-factory-label@1.1.0(transitive)
- Removedmicromark-factory-space@1.1.0(transitive)
- Removedmicromark-factory-title@1.1.0(transitive)
- Removedmicromark-factory-whitespace@1.1.0(transitive)
- Removedmicromark-util-character@1.2.0(transitive)
- Removedmicromark-util-chunked@1.1.0(transitive)
- Removedmicromark-util-classify-character@1.1.0(transitive)
- Removedmicromark-util-combine-extensions@1.1.0(transitive)
- Removedmicromark-util-decode-numeric-character-reference@1.1.0(transitive)
- Removedmicromark-util-decode-string@1.1.0(transitive)
- Removedmicromark-util-encode@1.1.0(transitive)
- Removedmicromark-util-html-tag-name@1.2.0(transitive)
- Removedmicromark-util-normalize-identifier@1.1.0(transitive)
- Removedmicromark-util-resolve-all@1.1.0(transitive)
- Removedmicromark-util-sanitize-uri@1.2.0(transitive)
- Removedmicromark-util-subtokenize@1.1.0(transitive)
- Removedmicromark-util-symbol@1.1.0(transitive)
- Removedmicromark-util-types@1.1.0(transitive)
- Removedmri@1.2.0(transitive)
- Removedsade@1.8.1(transitive)
- Removedunist-util-is@5.2.1(transitive)
- Removedunist-util-stringify-position@3.0.3(transitive)
- Removedunist-util-visit@4.1.2(transitive)
- Removedunist-util-visit-parents@5.1.3(transitive)
- Removeduvu@0.5.6(transitive)
Updatedmdast-util-gfm-table@^2.0.0