diff --git a/package-lock.json b/package-lock.json index 9b2521e..fea8f6f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "@munierujp/eslint-config": "30.1.1", "eslint": "8.57.0", "eslint-plugin-html": "8.1.1", - "markuplint": "4.9.2", + "markuplint": "4.9.3", "npm-run-all2": "6.2.2", "stylelint": "16.8.1", "stylelint-config-standard": "36.0.1" @@ -416,9 +416,9 @@ } }, "node_modules/@markuplint/cli-utils": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@markuplint/cli-utils/-/cli-utils-4.4.3.tgz", - "integrity": "sha512-Xfp4WkSLlyWflLfN2itw5teyaszqK6Mgt9g0TRmP6GxezmP//rELXjhcFaByg6pjvCSRZ8Di3RuaKc9RS/dzkg==", + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/@markuplint/cli-utils/-/cli-utils-4.4.4.tgz", + "integrity": "sha512-LxjpbTTSxRA6elWso3cL8Um68hF0/t+j0pWypyef4qGv0hqbKY/1jCSH0MDZ+pBqzPMv0P4B+augX4njtQlS+A==", "dev": true, "license": "MIT", "dependencies": { @@ -458,34 +458,34 @@ } }, "node_modules/@markuplint/config-presets": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/@markuplint/config-presets/-/config-presets-4.5.4.tgz", - "integrity": "sha512-Zj9e3IzTiHP4TMfbFZYS5e9wKmh//opGSNmorM5mNxfkM8sdt0q5InY2no6qAU47MuXbzQopjFny3pnT+WFggQ==", + "version": "4.5.5", + "resolved": "https://registry.npmjs.org/@markuplint/config-presets/-/config-presets-4.5.5.tgz", + "integrity": "sha512-tePzPw58887cIumCiQrktF6DMiOhYEvG9WJkqnIlL9eBUj6S3FTLADwqfscFvD9Se7N6ZBKegzKzeATRzOYtoA==", "dev": true, "license": "MIT" }, "node_modules/@markuplint/file-resolver": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/@markuplint/file-resolver/-/file-resolver-4.9.0.tgz", - "integrity": "sha512-oo9meB537devkZP4hqnFPfsblHfjKsIKC7PqlOex6FafU8PldgOGzZUgaBezQmvo+UzYPraVX6t7bNlxkK4xBw==", + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@markuplint/file-resolver/-/file-resolver-4.9.1.tgz", + "integrity": "sha512-u2D+U6WBgaDboh0gmOZuOntEC3+iyty0qnMrvbzHkjJdTilqpMyaxo4z1r7TShpmc+ZwwGpLN0eefDQ9p3i9GQ==", "dev": true, "license": "MIT", "dependencies": { - "@markuplint/html-parser": "4.6.5", - "@markuplint/ml-ast": "4.4.2", - "@markuplint/ml-config": "4.7.2", - "@markuplint/ml-core": "4.8.2", - "@markuplint/ml-spec": "4.6.3", - "@markuplint/parser-utils": "4.6.5", - "@markuplint/selector": "4.6.5", - "@markuplint/shared": "4.4.3", + "@markuplint/html-parser": "4.6.6", + "@markuplint/ml-ast": "4.4.3", + "@markuplint/ml-config": "4.7.3", + "@markuplint/ml-core": "4.8.3", + "@markuplint/ml-spec": "4.6.4", + "@markuplint/parser-utils": "4.6.6", + "@markuplint/selector": "4.6.6", + "@markuplint/shared": "4.4.4", "cosmiconfig": "9.0.0", - "debug": "4.3.5", - "glob": "10.4.2", - "ignore": "5.3.1", + "debug": "4.3.6", + "glob": "11.0.0", + "ignore": "5.3.2", "import-meta-resolve": "4.1.0", "jsonc": "2.0.0", - "minimatch": "9.0.4" + "minimatch": "10.0.1" } }, "node_modules/@markuplint/file-resolver/node_modules/brace-expansion": { @@ -493,42 +493,44 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/@markuplint/file-resolver/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", + "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/@markuplint/html-parser": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@markuplint/html-parser/-/html-parser-4.6.5.tgz", - "integrity": "sha512-uY4eCtYybrAvDLUymqYNhS2pCdd8iwlIZWESafVcRUQvb579vwqcM9FubC+Zh43LyJNfhrkN9ReUzWSjie+1fA==", + "version": "4.6.6", + "resolved": "https://registry.npmjs.org/@markuplint/html-parser/-/html-parser-4.6.6.tgz", + "integrity": "sha512-7eHdJ8HaJrlyY0W6GDIKSdSRP9cyfjTAMowQYvcOnsOqfqKGSXmTeEz5wpbNl31Tx5qKaGyrM4ZdxXdYtumUGQ==", "dev": true, "license": "MIT", "dependencies": { - "@markuplint/ml-ast": "4.4.2", - "@markuplint/parser-utils": "4.6.5", + "@markuplint/ml-ast": "4.4.3", + "@markuplint/parser-utils": "4.6.6", "parse5": "7.1.2", - "type-fest": "4.20.1" + "type-fest": "4.26.0" } }, "node_modules/@markuplint/html-parser/node_modules/type-fest": { - "version": "4.20.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.20.1.tgz", - "integrity": "sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.26.0.tgz", + "integrity": "sha512-OduNjVJsFbifKb57UqZ2EMP1i4u64Xwow3NYXUtBbD4vIwJdQd4+xl8YDou1dlm4DVrtwT/7Ky8z8WyCULVfxw==", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -539,50 +541,50 @@ } }, "node_modules/@markuplint/html-spec": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/@markuplint/html-spec/-/html-spec-4.8.2.tgz", - "integrity": "sha512-7HmAyqNZrZQd1DkKk5zfal9Q6bp2+iT+mJga2bLkns3ept+JX+QvwX45+1dVP2OKXvbZw1Gc0g2Dk9tG2/lZ5Q==", + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@markuplint/html-spec/-/html-spec-4.9.0.tgz", + "integrity": "sha512-bS0XGYKrRss+HaWKJjyLBFfKXUvaj6gHJYq4WvjwyIzPGBopXlMr1OywU3G9bb7zaXeso5pWoxVu93aQlPy3nA==", "dev": true, "license": "MIT", "dependencies": { - "@markuplint/ml-spec": "4.6.3" + "@markuplint/ml-spec": "4.6.4" } }, "node_modules/@markuplint/i18n": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@markuplint/i18n/-/i18n-4.5.1.tgz", - "integrity": "sha512-I0mPNnskOyV1zulPET9alIJF81iZjisfKOJGOWDbOpDIrU7h2u4R1BVVzlxa2aoPoDib4up12pyM6fJ7YSN9+g==", + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@markuplint/i18n/-/i18n-4.5.2.tgz", + "integrity": "sha512-PhWdWXQoj0qr38OjeUG2SVULhHdoL33ToJ0xBvsXgi9B/9qdjr36ACLwUYlWai1dzhklWTrrEaTRoyOFcTgRTw==", "dev": true, "license": "MIT" }, "node_modules/@markuplint/ml-ast": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/@markuplint/ml-ast/-/ml-ast-4.4.2.tgz", - "integrity": "sha512-KTwDsZtW2t9gN/29QRLyvndf8S05txBPZydtmbX69NQCDHgWEu72QjmFD2cBupIT1qXwIeSIzdhcTke9Ecuo4Q==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/@markuplint/ml-ast/-/ml-ast-4.4.3.tgz", + "integrity": "sha512-X7l47AkyJA+niJTUhRlsS1x00HoCt65sroQH49fTeqmcdcIp/LiPHl/0po9dOL8/t4YHy/YeAauNZdvCsSskxw==", "dev": true, "license": "MIT" }, "node_modules/@markuplint/ml-config": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/@markuplint/ml-config/-/ml-config-4.7.2.tgz", - "integrity": "sha512-UCwQQHK+A5+tj99w2vSgSTElmeucL+Pqx2lZxm8eR3B6/fl4p2YHlWI7CHAYaq9YoTO7WjOV4KnOz3IvRRCl6A==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@markuplint/ml-config/-/ml-config-4.7.3.tgz", + "integrity": "sha512-NIzK/bbG4iXj+hV94FkmppJEdy+3V70ofHgE98sa9FIGRj36uXnXKvHAmD7gcdHqC4QwKvZaFZfgX1aMbYVPAg==", "dev": true, "license": "MIT", "dependencies": { - "@markuplint/ml-ast": "4.4.2", - "@markuplint/selector": "4.6.5", - "@markuplint/shared": "4.4.3", + "@markuplint/ml-ast": "4.4.3", + "@markuplint/selector": "4.6.6", + "@markuplint/shared": "4.4.4", "@types/mustache": "4.2.5", "deepmerge": "4.3.1", "is-plain-object": "5.0.0", "mustache": "4.2.0", - "type-fest": "4.20.1" + "type-fest": "4.26.0" } }, "node_modules/@markuplint/ml-config/node_modules/type-fest": { - "version": "4.20.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.20.1.tgz", - "integrity": "sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.26.0.tgz", + "integrity": "sha512-OduNjVJsFbifKb57UqZ2EMP1i4u64Xwow3NYXUtBbD4vIwJdQd4+xl8YDou1dlm4DVrtwT/7Ky8z8WyCULVfxw==", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -593,32 +595,32 @@ } }, "node_modules/@markuplint/ml-core": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/@markuplint/ml-core/-/ml-core-4.8.2.tgz", - "integrity": "sha512-d8UwVtAZ5FrDhU0qJZq6Zf9a6blVEhocQkOzTOn65Pxn7366ybR7b4sthMdTrdJJPh0uje4D+SzByxD0AwshEg==", + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/@markuplint/ml-core/-/ml-core-4.8.3.tgz", + "integrity": "sha512-znU2YTXcMSOYaV0NQ+cProQHrTI6pZe78PguDBl88fJbbKzuNDI9WCmUIPG2+be/SJNIedgehEA66fDmSWOrEw==", "dev": true, "license": "MIT", "dependencies": { - "@markuplint/config-presets": "4.5.4", - "@markuplint/html-parser": "4.6.5", - "@markuplint/html-spec": "4.8.2", - "@markuplint/i18n": "4.5.1", - "@markuplint/ml-ast": "4.4.2", - "@markuplint/ml-config": "4.7.2", - "@markuplint/ml-spec": "4.6.3", - "@markuplint/parser-utils": "4.6.5", - "@markuplint/selector": "4.6.5", - "@markuplint/shared": "4.4.3", + "@markuplint/config-presets": "4.5.5", + "@markuplint/html-parser": "4.6.6", + "@markuplint/html-spec": "4.9.0", + "@markuplint/i18n": "4.5.2", + "@markuplint/ml-ast": "4.4.3", + "@markuplint/ml-config": "4.7.3", + "@markuplint/ml-spec": "4.6.4", + "@markuplint/parser-utils": "4.6.6", + "@markuplint/selector": "4.6.6", + "@markuplint/shared": "4.4.4", "@types/debug": "4.1.12", - "debug": "4.3.5", + "debug": "4.3.6", "is-plain-object": "5.0.0", - "type-fest": "4.20.1" + "type-fest": "4.26.0" } }, "node_modules/@markuplint/ml-core/node_modules/type-fest": { - "version": "4.20.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.20.1.tgz", - "integrity": "sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.26.0.tgz", + "integrity": "sha512-OduNjVJsFbifKb57UqZ2EMP1i4u64Xwow3NYXUtBbD4vIwJdQd4+xl8YDou1dlm4DVrtwT/7Ky8z8WyCULVfxw==", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -629,23 +631,23 @@ } }, "node_modules/@markuplint/ml-spec": { - "version": "4.6.3", - "resolved": "https://registry.npmjs.org/@markuplint/ml-spec/-/ml-spec-4.6.3.tgz", - "integrity": "sha512-Hs5fBHvDVwKPqmBmd4XC+Os0pkrZpZx4zwu5dHh5CAmsMWGRYDILasVX+LeVyfijD6JrUd0iTBPRKNSB+xmwJQ==", + "version": "4.6.4", + "resolved": "https://registry.npmjs.org/@markuplint/ml-spec/-/ml-spec-4.6.4.tgz", + "integrity": "sha512-DYjfNRjXFjuE/cyZ2inzztveM/vIya2Bea9+ly9EgrMKUaERSdWxh7JSMKODUeS+5tk76jOvqXnDOpFaobgIFA==", "dev": true, "license": "MIT", "dependencies": { - "@markuplint/ml-ast": "4.4.2", - "@markuplint/types": "4.5.3", - "dom-accessibility-api": "0.6.3", + "@markuplint/ml-ast": "4.4.3", + "@markuplint/types": "4.5.4", + "dom-accessibility-api": "0.7.0", "is-plain-object": "5.0.0", - "type-fest": "4.20.1" + "type-fest": "4.26.0" } }, "node_modules/@markuplint/ml-spec/node_modules/type-fest": { - "version": "4.20.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.20.1.tgz", - "integrity": "sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.26.0.tgz", + "integrity": "sha512-OduNjVJsFbifKb57UqZ2EMP1i4u64Xwow3NYXUtBbD4vIwJdQd4+xl8YDou1dlm4DVrtwT/7Ky8z8WyCULVfxw==", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -656,19 +658,19 @@ } }, "node_modules/@markuplint/parser-utils": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@markuplint/parser-utils/-/parser-utils-4.6.5.tgz", - "integrity": "sha512-AxZA1Akw/ebUQPWO9HwHhPmUMMmT3nCqlQKxiISHFSXSOcHhld62GgCnBVMPXKGsdivhdDCYJjos7o9mlH8uYg==", + "version": "4.6.6", + "resolved": "https://registry.npmjs.org/@markuplint/parser-utils/-/parser-utils-4.6.6.tgz", + "integrity": "sha512-Q65aW3F1t0550t4LwWuX86UGQu4N6KyC7/0JdktsfDCIyGG3eBCA4s1cCADyNtQk7Xb2hzNwdAhRdVf6S7gLOQ==", "dev": true, "license": "MIT", "dependencies": { - "@markuplint/ml-ast": "4.4.2", - "@markuplint/ml-spec": "4.6.3", - "@markuplint/types": "4.5.3", + "@markuplint/ml-ast": "4.4.3", + "@markuplint/ml-spec": "4.6.4", + "@markuplint/types": "4.5.4", "@types/uuid": "10.0.0", - "debug": "4.3.5", + "debug": "4.3.6", "espree": "10.1.0", - "type-fest": "4.20.1", + "type-fest": "4.26.0", "uuid": "10.0.0" } }, @@ -704,9 +706,9 @@ } }, "node_modules/@markuplint/parser-utils/node_modules/type-fest": { - "version": "4.20.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.20.1.tgz", - "integrity": "sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.26.0.tgz", + "integrity": "sha512-OduNjVJsFbifKb57UqZ2EMP1i4u64Xwow3NYXUtBbD4vIwJdQd4+xl8YDou1dlm4DVrtwT/7Ky8z8WyCULVfxw==", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -717,30 +719,30 @@ } }, "node_modules/@markuplint/rules": { - "version": "4.9.3", - "resolved": "https://registry.npmjs.org/@markuplint/rules/-/rules-4.9.3.tgz", - "integrity": "sha512-lq+cqBHMQHVQvIjk+7g3O4EaMhvQU99ias0+7gq6oR0vsLJcBbYX5vmr8vJl+lVumGFlIcLzvwlouY2uDrvMHg==", + "version": "4.9.4", + "resolved": "https://registry.npmjs.org/@markuplint/rules/-/rules-4.9.4.tgz", + "integrity": "sha512-cuyQuN+spDse3XERAV7Rkb0DVwpqWp+LGm/itVLQ3KW5swC2RULtjUqzxXdmrdtHjDhP9H9uVTWZhUsYQvm0hA==", "dev": true, "license": "MIT", "dependencies": { - "@markuplint/html-spec": "4.8.2", - "@markuplint/ml-core": "4.8.2", - "@markuplint/ml-spec": "4.6.3", - "@markuplint/selector": "4.6.5", - "@markuplint/shared": "4.4.3", - "@markuplint/types": "4.5.3", + "@markuplint/html-spec": "4.9.0", + "@markuplint/ml-core": "4.8.3", + "@markuplint/ml-spec": "4.6.4", + "@markuplint/selector": "4.6.6", + "@markuplint/shared": "4.4.4", + "@markuplint/types": "4.5.4", "@types/debug": "4.1.12", "@ungap/structured-clone": "1.2.0", "ansi-colors": "4.1.3", "chrono-node": "2.7.6", - "debug": "4.3.5", - "type-fest": "4.20.1" + "debug": "4.3.6", + "type-fest": "4.26.0" } }, "node_modules/@markuplint/rules/node_modules/type-fest": { - "version": "4.20.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.20.1.tgz", - "integrity": "sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.26.0.tgz", + "integrity": "sha512-OduNjVJsFbifKb57UqZ2EMP1i4u64Xwow3NYXUtBbD4vIwJdQd4+xl8YDou1dlm4DVrtwT/7Ky8z8WyCULVfxw==", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -751,23 +753,23 @@ } }, "node_modules/@markuplint/selector": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/@markuplint/selector/-/selector-4.6.5.tgz", - "integrity": "sha512-CxvpaE87UzvtYidmPvlPoe1B6XPQ2Jkd7G3s4E9FC4fhv5dzGaQGMqDHVbqDOHEooeJ2QTK8Ikgijbumsxwpzw==", + "version": "4.6.6", + "resolved": "https://registry.npmjs.org/@markuplint/selector/-/selector-4.6.6.tgz", + "integrity": "sha512-x4pLWwAjZsY2a1fuHXcieBIHdfA9RdlgeLbM326rwhObEKtEdIR0BnjxtWVCvzaEIPqWftuUYmP0ovDsBZPaZQ==", "dev": true, "license": "MIT", "dependencies": { - "@markuplint/ml-spec": "4.6.3", + "@markuplint/ml-spec": "4.6.4", "@types/debug": "4.1.12", - "debug": "4.3.5", - "postcss-selector-parser": "6.1.0", - "type-fest": "4.20.1" + "debug": "4.3.6", + "postcss-selector-parser": "6.1.2", + "type-fest": "4.26.0" } }, "node_modules/@markuplint/selector/node_modules/type-fest": { - "version": "4.20.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.20.1.tgz", - "integrity": "sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.26.0.tgz", + "integrity": "sha512-OduNjVJsFbifKb57UqZ2EMP1i4u64Xwow3NYXUtBbD4vIwJdQd4+xl8YDou1dlm4DVrtwT/7Ky8z8WyCULVfxw==", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -778,9 +780,9 @@ } }, "node_modules/@markuplint/shared": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@markuplint/shared/-/shared-4.4.3.tgz", - "integrity": "sha512-QIlyIrJJ2WG7c0St/oujUJ62SIzh+YuotTMwsftA6bahScF/j/NhWYLCLI5Wb22H2/H7xmKyHI/bXOyevNuQIw==", + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/@markuplint/shared/-/shared-4.4.4.tgz", + "integrity": "sha512-j1pS5aXStuuAFr0mteaxS+S60WYbvWggAK2ez5GIB+hgY0i6CXdE3cU3IAarlzbS765R/O/L6dn/b2AYhbRe7w==", "dev": true, "license": "MIT", "dependencies": { @@ -788,28 +790,28 @@ } }, "node_modules/@markuplint/types": { - "version": "4.5.3", - "resolved": "https://registry.npmjs.org/@markuplint/types/-/types-4.5.3.tgz", - "integrity": "sha512-WeE2LhNfNbviKZhyRHVFId0xCzN67Wv8zalcVNE8cTcro6F4WOulGANgSqvQ3TuMYSP691UAjgE5w8oA1t4myA==", + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/@markuplint/types/-/types-4.5.4.tgz", + "integrity": "sha512-XV6fq7MQbEcklv+lxom3cINQUNZv5zRvhkbIqUgDaDp+D/s1P/XBujBE7qbxuNGUbeU1/UZoy+XlxFnyVKVlvA==", "dev": true, "license": "MIT", "dependencies": { - "@markuplint/shared": "4.4.3", + "@markuplint/shared": "4.4.4", "@types/css-tree": "2.3.8", "@types/debug": "4.1.12", "@types/whatwg-mimetype": "3.0.2", "bcp-47": "2.1.0", "css-tree": "2.3.1", - "debug": "4.3.5", + "debug": "4.3.6", "leven": "4.0.0", - "type-fest": "4.20.1", + "type-fest": "4.26.0", "whatwg-mimetype": "4.0.0" } }, "node_modules/@markuplint/types/node_modules/type-fest": { - "version": "4.20.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.20.1.tgz", - "integrity": "sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.26.0.tgz", + "integrity": "sha512-OduNjVJsFbifKb57UqZ2EMP1i4u64Xwow3NYXUtBbD4vIwJdQd4+xl8YDou1dlm4DVrtwT/7Ky8z8WyCULVfxw==", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -1732,10 +1734,11 @@ "license": "MIT" }, "node_modules/debug": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", - "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -1837,10 +1840,11 @@ } }, "node_modules/dom-accessibility-api": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", - "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", - "dev": true + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.7.0.tgz", + "integrity": "sha512-LjjdFmd9AITAet3Hy6Y6rwB7Sq1+x5NiwbOpnkLHC1bCXJqJKiV9DyppSSWobuSKvjKXt9G2u3hW402MPt6m+g==", + "dev": true, + "license": "MIT" }, "node_modules/dom-serializer": { "version": "2.0.0", @@ -2960,9 +2964,9 @@ } }, "node_modules/foreground-child": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz", - "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", "dev": true, "license": "ISC", "dependencies": { @@ -3108,24 +3112,24 @@ } }, "node_modules/glob": { - "version": "10.4.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.2.tgz", - "integrity": "sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.0.tgz", + "integrity": "sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==", "dev": true, "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", + "jackspeak": "^4.0.1", + "minimatch": "^10.0.0", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" + "path-scurry": "^2.0.0" }, "bin": { "glob": "dist/esm/bin.mjs" }, "engines": { - "node": ">=16 || 14 >=14.18" + "node": "20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -3154,16 +3158,16 @@ } }, "node_modules/glob/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", + "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==", "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -3461,10 +3465,11 @@ } }, "node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4" } @@ -3949,16 +3954,16 @@ "dev": true }, "node_modules/jackspeak": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.0.tgz", - "integrity": "sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.0.1.tgz", + "integrity": "sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" }, "engines": { - "node": ">=14" + "node": "20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -4178,13 +4183,13 @@ "dev": true }, "node_modules/lru-cache": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", - "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.0.tgz", + "integrity": "sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==", "dev": true, "license": "ISC", "engines": { - "node": "14 || >=16.14" + "node": "20 || >=22" } }, "node_modules/lru-queue": { @@ -4197,32 +4202,32 @@ } }, "node_modules/markuplint": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/markuplint/-/markuplint-4.9.2.tgz", - "integrity": "sha512-t7yvzHy7x2eaHWarMLpLAo3oqXhmZA9wwN922t1cauDhEQdnCTXkS5KL3q4WwadnF8kKUfpgJHPM8Q4epFv/6g==", + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/markuplint/-/markuplint-4.9.3.tgz", + "integrity": "sha512-ueoDMedfxWs2BXtDa0Bpmk2GzEFKj/lsaZzKiTUHlmDylAFdtzjlLzI6wdsODZbHcS3FGgyOwS+Btv+HRiJswA==", "dev": true, "license": "MIT", "dependencies": { - "@markuplint/cli-utils": "4.4.3", - "@markuplint/file-resolver": "4.9.0", - "@markuplint/html-parser": "4.6.5", - "@markuplint/html-spec": "4.8.2", - "@markuplint/i18n": "4.5.1", - "@markuplint/ml-ast": "4.4.2", - "@markuplint/ml-config": "4.7.2", - "@markuplint/ml-core": "4.8.2", - "@markuplint/ml-spec": "4.6.3", - "@markuplint/rules": "4.9.3", - "@markuplint/shared": "4.4.3", + "@markuplint/cli-utils": "4.4.4", + "@markuplint/file-resolver": "4.9.1", + "@markuplint/html-parser": "4.6.6", + "@markuplint/html-spec": "4.9.0", + "@markuplint/i18n": "4.5.2", + "@markuplint/ml-ast": "4.4.3", + "@markuplint/ml-config": "4.7.3", + "@markuplint/ml-core": "4.8.3", + "@markuplint/ml-spec": "4.6.4", + "@markuplint/rules": "4.9.4", + "@markuplint/shared": "4.4.4", "@types/debug": "4.1.12", "chokidar": "3.6.0", - "debug": "4.3.5", + "debug": "4.3.6", "get-stdin": "9.0.0", "meow": "13.2.0", "os-locale": "6.0.2", "strict-event-emitter": "0.5.1", "strip-ansi": "7.1.0", - "type-fest": "4.20.1" + "type-fest": "4.26.0" }, "bin": { "markuplint": "bin/markuplint.mjs" @@ -4258,9 +4263,9 @@ } }, "node_modules/markuplint/node_modules/type-fest": { - "version": "4.20.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.20.1.tgz", - "integrity": "sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==", + "version": "4.26.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.26.0.tgz", + "integrity": "sha512-OduNjVJsFbifKb57UqZ2EMP1i4u64Xwow3NYXUtBbD4vIwJdQd4+xl8YDou1dlm4DVrtwT/7Ky8z8WyCULVfxw==", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -4824,17 +4829,17 @@ "peer": true }, "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz", + "integrity": "sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" }, "engines": { - "node": ">=16 || 14 >=14.18" + "node": "20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -4962,10 +4967,11 @@ } }, "node_modules/postcss-selector-parser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz", - "integrity": "sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", "dev": true, + "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -5924,24 +5930,6 @@ "dev": true, "license": "MIT" }, - "node_modules/stylelint/node_modules/debug": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", - "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, "node_modules/stylelint/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -6004,20 +5992,6 @@ "node": ">=6" } }, - "node_modules/stylelint/node_modules/postcss-selector-parser": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz", - "integrity": "sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/stylelint/node_modules/resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", diff --git a/package.json b/package.json index 12c279d..bf03eee 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "@munierujp/eslint-config": "30.1.1", "eslint": "8.57.0", "eslint-plugin-html": "8.1.1", - "markuplint": "4.9.2", + "markuplint": "4.9.3", "npm-run-all2": "6.2.2", "stylelint": "16.8.1", "stylelint-config-standard": "36.0.1"