fix: update markdown-it to v14.1.0

This allows to use the same version as markdownlint v0.34.0.
This commit is contained in:
Théo LUDWIG 2024-04-06 20:10:13 +02:00
parent 5af131b840
commit 9675c7a275
Signed by: theoludwig
GPG Key ID: ADFE5A563D718F3B
7 changed files with 1642 additions and 1959 deletions

View File

@ -13,7 +13,7 @@ jobs:
- uses: "actions/checkout@v4.1.1"
- name: "Setup Node.js"
uses: "actions/setup-node@v4.0.1"
uses: "actions/setup-node@v4.0.2"
with:
node-version: "lts/*"
cache: "npm"

View File

@ -19,7 +19,7 @@ jobs:
persist-credentials: false
- name: "Setup Node.js"
uses: "actions/setup-node@v4.0.1"
uses: "actions/setup-node@v4.0.2"
with:
node-version: "lts/*"
cache: "npm"

View File

@ -13,7 +13,7 @@ jobs:
- uses: "actions/checkout@v4.1.1"
- name: "Setup Node.js"
uses: "actions/setup-node@v4.0.1"
uses: "actions/setup-node@v4.0.2"
with:
node-version: "lts/*"
cache: "npm"

3562
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -44,28 +44,28 @@
"postpublish": "pinst --enable"
},
"dependencies": {
"markdown-it": "14.0.0"
"markdown-it": "14.1.0"
},
"devDependencies": {
"@commitlint/cli": "18.6.0",
"@commitlint/config-conventional": "18.6.0",
"@types/markdown-it": "13.0.7",
"@types/node": "20.11.10",
"editorconfig-checker": "5.1.2",
"@commitlint/cli": "19.1.0",
"@commitlint/config-conventional": "19.1.0",
"@types/markdown-it": "14.0.0",
"@types/node": "20.12.5",
"editorconfig-checker": "5.1.5",
"eslint": "8.56.0",
"eslint-config-conventions": "13.1.0",
"eslint-config-conventions": "14.1.0",
"eslint-config-prettier": "9.1.0",
"eslint-plugin-import": "2.29.1",
"eslint-plugin-prettier": "5.1.3",
"eslint-plugin-promise": "6.1.1",
"eslint-plugin-unicorn": "50.0.1",
"husky": "9.0.7",
"lint-staged": "15.2.0",
"markdownlint": "0.33.0",
"markdownlint-cli2": "0.12.1",
"eslint-plugin-unicorn": "51.0.1",
"husky": "9.0.11",
"lint-staged": "15.2.2",
"markdownlint": "0.34.0",
"markdownlint-cli2": "0.13.0",
"pinst": "3.0.0",
"prettier": "3.2.4",
"semantic-release": "23.0.0",
"typescript": "5.3.3"
"prettier": "3.2.5",
"semantic-release": "23.0.7",
"typescript": "5.4.4"
}
}

View File

@ -22,6 +22,7 @@ const customRule = {
names: ["relative-links"],
description: "Relative links should be valid",
tags: ["links"],
parser: "markdownit",
function: (params, onError) => {
filterTokens(params, "inline", (token) => {
const children = token.children ?? []

View File

@ -15,7 +15,7 @@
* @returns {void}
*/
const filterTokens = (params, type, handler) => {
for (const token of params.tokens) {
for (const token of params.parsers.markdownit.tokens) {
if (token.type === type) {
handler(token)
}