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" - uses: "actions/checkout@v4.1.1"
- name: "Setup Node.js" - name: "Setup Node.js"
uses: "actions/setup-node@v4.0.1" uses: "actions/setup-node@v4.0.2"
with: with:
node-version: "lts/*" node-version: "lts/*"
cache: "npm" cache: "npm"

View File

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

View File

@ -13,7 +13,7 @@ jobs:
- uses: "actions/checkout@v4.1.1" - uses: "actions/checkout@v4.1.1"
- name: "Setup Node.js" - name: "Setup Node.js"
uses: "actions/setup-node@v4.0.1" uses: "actions/setup-node@v4.0.2"
with: with:
node-version: "lts/*" node-version: "lts/*"
cache: "npm" 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" "postpublish": "pinst --enable"
}, },
"dependencies": { "dependencies": {
"markdown-it": "14.0.0" "markdown-it": "14.1.0"
}, },
"devDependencies": { "devDependencies": {
"@commitlint/cli": "18.6.0", "@commitlint/cli": "19.1.0",
"@commitlint/config-conventional": "18.6.0", "@commitlint/config-conventional": "19.1.0",
"@types/markdown-it": "13.0.7", "@types/markdown-it": "14.0.0",
"@types/node": "20.11.10", "@types/node": "20.12.5",
"editorconfig-checker": "5.1.2", "editorconfig-checker": "5.1.5",
"eslint": "8.56.0", "eslint": "8.56.0",
"eslint-config-conventions": "13.1.0", "eslint-config-conventions": "14.1.0",
"eslint-config-prettier": "9.1.0", "eslint-config-prettier": "9.1.0",
"eslint-plugin-import": "2.29.1", "eslint-plugin-import": "2.29.1",
"eslint-plugin-prettier": "5.1.3", "eslint-plugin-prettier": "5.1.3",
"eslint-plugin-promise": "6.1.1", "eslint-plugin-promise": "6.1.1",
"eslint-plugin-unicorn": "50.0.1", "eslint-plugin-unicorn": "51.0.1",
"husky": "9.0.7", "husky": "9.0.11",
"lint-staged": "15.2.0", "lint-staged": "15.2.2",
"markdownlint": "0.33.0", "markdownlint": "0.34.0",
"markdownlint-cli2": "0.12.1", "markdownlint-cli2": "0.13.0",
"pinst": "3.0.0", "pinst": "3.0.0",
"prettier": "3.2.4", "prettier": "3.2.5",
"semantic-release": "23.0.0", "semantic-release": "23.0.7",
"typescript": "5.3.3" "typescript": "5.4.4"
} }
} }

View File

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

View File

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