diff --git a/.markdownlint-cli2.yaml b/.markdownlint-cli2.yaml index 0d1b1e2ce..fdec9f02a 100644 --- a/.markdownlint-cli2.yaml +++ b/.markdownlint-cli2.yaml @@ -20,6 +20,12 @@ config: no-space-in-links: false + heading-increment: false + + descriptive-link-text: false + + table-column-style: false + customRules: - markdownlint-rule-max-one-sentence-per-line diff --git a/package.json b/package.json index b5818acc5..2d1093082 100644 --- a/package.json +++ b/package.json @@ -83,7 +83,7 @@ "eslint-plugin-jest": "27.9.0", "eslint-plugin-mdx": "3.8.1", "fs-extra": "11.4.1", - "markdownlint-cli2": "0.17.2", + "markdownlint-cli2": "0.23.2", "markdownlint-rule-max-one-sentence-per-line": "0.0.2", "prettier": "3.9.9", "typescript": "5.9.3", diff --git a/yarn.lock b/yarn.lock index 0118af7b3..16d1e8ccc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4532,10 +4532,10 @@ __metadata: languageName: node linkType: hard -"@sindresorhus/merge-streams@npm:^2.1.0": - version: 2.3.0 - resolution: "@sindresorhus/merge-streams@npm:2.3.0" - checksum: 10c0/69ee906f3125fb2c6bb6ec5cdd84e8827d93b49b3892bce8b62267116cc7e197b5cccf20c160a1d32c26014ecd14470a72a5e3ee37a58f1d6dadc0db1ccf3894 +"@sindresorhus/merge-streams@npm:^4.0.0": + version: 4.0.0 + resolution: "@sindresorhus/merge-streams@npm:4.0.0" + checksum: 10c0/482ee543629aa1933b332f811a1ae805a213681ecdd98c042b1c1b89387df63e7812248bb4df3910b02b3cc5589d3d73e4393f30e197c9dde18046ccd471fc6b languageName: node linkType: hard @@ -8428,7 +8428,7 @@ __metadata: fs-extra: "npm:11.4.1" instantsearch-itemsjs-adapter: "npm:^1.1.5" itemsjs: "npm:^2.1.25" - markdownlint-cli2: "npm:0.17.2" + markdownlint-cli2: "npm:0.23.2" markdownlint-rule-max-one-sentence-per-line: "npm:0.0.2" mermaid: "npm:11.17.2" postcss: "npm:^8.5.10" @@ -9636,7 +9636,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.2": +"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.2, fast-glob@npm:^3.3.3": version: 3.3.3 resolution: "fast-glob@npm:3.3.3" dependencies: @@ -10028,6 +10028,13 @@ __metadata: languageName: node linkType: hard +"get-east-asian-width@npm:^1.5.0": + version: 1.7.0 + resolution: "get-east-asian-width@npm:1.7.0" + checksum: 10c0/680a5f611a186e4a065291f31821f7e4ad7742625be814e05b8ab5535c6fa53562bc0333a83138fca5f2e1030ed960a561b2fd4629e0cff0dc68b19cf46d7c53 + languageName: node + linkType: hard + "get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.2.7, get-intrinsic@npm:^1.3.0": version: 1.3.1 resolution: "get-intrinsic@npm:1.3.1" @@ -10162,17 +10169,17 @@ __metadata: languageName: node linkType: hard -"globby@npm:14.0.2": - version: 14.0.2 - resolution: "globby@npm:14.0.2" +"globby@npm:16.2.2": + version: 16.2.2 + resolution: "globby@npm:16.2.2" dependencies: - "@sindresorhus/merge-streams": "npm:^2.1.0" - fast-glob: "npm:^3.3.2" - ignore: "npm:^5.2.4" - path-type: "npm:^5.0.0" + "@sindresorhus/merge-streams": "npm:^4.0.0" + fast-glob: "npm:^3.3.3" + ignore: "npm:^7.0.5" + is-path-inside: "npm:^4.0.0" slash: "npm:^5.1.0" - unicorn-magic: "npm:^0.1.0" - checksum: 10c0/3f771cd683b8794db1e7ebc8b6b888d43496d93a82aad4e9d974620f578581210b6c5a6e75ea29573ed16a1345222fab6e9b877a8d1ed56eeb147e09f69c6f78 + unicorn-magic: "npm:^0.4.0" + checksum: 10c0/77bbd36a8862b2952ccbb7e411064387c5b274cb0a1466fd335b0bf336f2b7d92e05167799ddcaf8beac571229d9a7d8a4d5ea7446d4a90714cdc32cef2443ed languageName: node linkType: hard @@ -11338,6 +11345,13 @@ __metadata: languageName: node linkType: hard +"is-path-inside@npm:^4.0.0": + version: 4.0.0 + resolution: "is-path-inside@npm:4.0.0" + checksum: 10c0/51188d7e2b1d907a9a5f7c18d99a90b60870b951ed87cf97595d9aaa429d4c010652c3350bcbf31182e7f4b0eab9a1860b43e16729b13cb1a44baaa6cdb64c46 + languageName: node + linkType: hard + "is-plain-obj@npm:^3.0.0": version: 3.0.0 resolution: "is-plain-obj@npm:3.0.0" @@ -11765,6 +11779,13 @@ __metadata: languageName: node linkType: hard +"jsonpointer@npm:5.0.1": + version: 5.0.1 + resolution: "jsonpointer@npm:5.0.1" + checksum: 10c0/89929e58b400fcb96928c0504fcf4fc3f919d81e9543ceb055df125538470ee25290bb4984251e172e6ef8fcc55761eb998c118da763a82051ad89d4cb073fe7 + languageName: node + linkType: hard + "katex@npm:^0.16.0, katex@npm:^0.16.47": version: 0.16.47 resolution: "katex@npm:0.16.47" @@ -12108,28 +12129,31 @@ __metadata: languageName: node linkType: hard -"markdownlint-cli2-formatter-default@npm:0.0.5": - version: 0.0.5 - resolution: "markdownlint-cli2-formatter-default@npm:0.0.5" +"markdownlint-cli2-formatter-default@npm:0.0.6": + version: 0.0.6 + resolution: "markdownlint-cli2-formatter-default@npm:0.0.6" peerDependencies: markdownlint-cli2: ">=0.0.4" - checksum: 10c0/7041a5833846d895054cf273c8e75efc13a03bbc88679cd48ea77240318232e883846037e984358a3ad3825fbb602d83492417ed6e36051bc5b603c4bedb3622 + checksum: 10c0/58aeec03bd3624e1db7ac456d84a19cb155956e4d74ca6d13c9405c555ef9e6347308599a2c245cfbdf8f3b09b0bcc52f21bde5e9af4231655a051d9ddefabd9 languageName: node linkType: hard -"markdownlint-cli2@npm:0.17.2": - version: 0.17.2 - resolution: "markdownlint-cli2@npm:0.17.2" +"markdownlint-cli2@npm:0.23.2": + version: 0.23.2 + resolution: "markdownlint-cli2@npm:0.23.2" dependencies: - globby: "npm:14.0.2" - js-yaml: "npm:4.1.0" + globby: "npm:16.2.2" + js-yaml: "npm:5.2.2" jsonc-parser: "npm:3.3.1" - markdownlint: "npm:0.37.4" - markdownlint-cli2-formatter-default: "npm:0.0.5" + jsonpointer: "npm:5.0.1" + markdown-it: "npm:14.3.0" + markdownlint: "npm:0.41.1" + markdownlint-cli2-formatter-default: "npm:0.0.6" micromatch: "npm:4.0.8" + smol-toml: "npm:1.7.0" bin: markdownlint-cli2: markdownlint-cli2-bin.mjs - checksum: 10c0/dda9710adfa09c32f10b621e3d5fa691a7ff58d0aceeca5b751021953f56051f649e52132e55e076f1876683c8cdeb2448cad107d82ed95f8c127ce94b0b89eb + checksum: 10c0/a854cc77c8a64b07d1f99a74303d0f3d773a5ff78a361328566ce469df8bb08fbc1d57b2715c5ad111cc85278c034a14bfa92c41b51e5926494d370af94ccd21 languageName: node linkType: hard @@ -12149,20 +12173,20 @@ __metadata: languageName: node linkType: hard -"markdownlint@npm:0.37.4": - version: 0.37.4 - resolution: "markdownlint@npm:0.37.4" +"markdownlint@npm:0.41.1": + version: 0.41.1 + resolution: "markdownlint@npm:0.41.1" dependencies: - markdown-it: "npm:14.1.0" - micromark: "npm:4.0.1" - micromark-core-commonmark: "npm:2.0.2" - micromark-extension-directive: "npm:3.0.2" + micromark: "npm:4.0.2" + micromark-core-commonmark: "npm:2.0.3" + micromark-extension-directive: "npm:4.0.0" micromark-extension-gfm-autolink-literal: "npm:2.1.0" micromark-extension-gfm-footnote: "npm:2.1.0" - micromark-extension-gfm-table: "npm:2.1.0" + micromark-extension-gfm-table: "npm:2.1.1" micromark-extension-math: "npm:3.1.0" - micromark-util-types: "npm:2.0.1" - checksum: 10c0/831c2aefac6b2386254eed371296d15944a9ca50abe057b46124727acee386f79bbb407d73447982269ec82b367f2d492ceb89dbc550eecf0f9e7c59a41efbc8 + micromark-util-types: "npm:2.0.2" + string-width: "npm:8.2.1" + checksum: 10c0/ad1012c4723ebfca0b4578d6ef46f46f5c9d7d3e3cfd935933f23f7174b62b4ae153b56d62e9ef6250b511eec2a4b719faaaad32bdda7fee4763bf38dffef972 languageName: node linkType: hard @@ -12553,9 +12577,9 @@ __metadata: languageName: node linkType: hard -"micromark-core-commonmark@npm:2.0.2": - version: 2.0.2 - resolution: "micromark-core-commonmark@npm:2.0.2" +"micromark-core-commonmark@npm:2.0.3": + version: 2.0.3 + resolution: "micromark-core-commonmark@npm:2.0.3" dependencies: decode-named-character-reference: "npm:^1.0.0" devlop: "npm:^1.0.0" @@ -12573,7 +12597,7 @@ __metadata: micromark-util-subtokenize: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/87c7a75cd339189eb6f1d6323037f7d108d1331d953b84fe839b37fd385ee2292b27222327c1ceffda46ba5d5d4dee703482475e5ee8744be40c9e308d8acb77 + checksum: 10c0/bd4a794fdc9e88dbdf59eaf1c507ddf26e5f7ddf4e52566c72239c0f1b66adbcd219ba2cd42350debbe24471434d5f5e50099d2b3f4e5762ca222ba8e5b549ee languageName: node linkType: hard @@ -12602,7 +12626,22 @@ __metadata: languageName: node linkType: hard -"micromark-extension-directive@npm:3.0.2, micromark-extension-directive@npm:^3.0.0": +"micromark-extension-directive@npm:4.0.0": + version: 4.0.0 + resolution: "micromark-extension-directive@npm:4.0.0" + dependencies: + devlop: "npm:^1.0.0" + micromark-factory-space: "npm:^2.0.0" + micromark-factory-whitespace: "npm:^2.0.0" + micromark-util-character: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + parse-entities: "npm:^4.0.0" + checksum: 10c0/b4aef0f44339543466ae186130a4514985837b6b12d0c155bd1162e740f631e58f0883a39d0c723206fa0ff53a9b579965c79116f902236f6f123c3340b5fefb + languageName: node + linkType: hard + +"micromark-extension-directive@npm:^3.0.0": version: 3.0.2 resolution: "micromark-extension-directive@npm:3.0.2" dependencies: @@ -12671,16 +12710,16 @@ __metadata: languageName: node linkType: hard -"micromark-extension-gfm-table@npm:2.1.0": - version: 2.1.0 - resolution: "micromark-extension-gfm-table@npm:2.1.0" +"micromark-extension-gfm-table@npm:2.1.1": + version: 2.1.1 + resolution: "micromark-extension-gfm-table@npm:2.1.1" dependencies: devlop: "npm:^1.0.0" micromark-factory-space: "npm:^2.0.0" micromark-util-character: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/c1b564ab68576406046d825b9574f5b4dbedbb5c44bede49b5babc4db92f015d9057dd79d8e0530f2fecc8970a695c40ac2e5e1d4435ccf3ef161038d0d1463b + checksum: 10c0/04bc00e19b435fa0add62cd029d8b7eb6137522f77832186b1d5ef34544a9bd030c9cf85e92ddfcc5c31f6f0a58a43d4b96dba4fc21316037c734630ee12c912 languageName: node linkType: hard @@ -13074,10 +13113,10 @@ __metadata: languageName: node linkType: hard -"micromark-util-types@npm:2.0.1": - version: 2.0.1 - resolution: "micromark-util-types@npm:2.0.1" - checksum: 10c0/872ec9334bb42afcc91c5bed8b7ee03b75654b36c6f221ab4d2b1bb0299279f00db948bf38ec6bc1ec03d0cf7842c21ab805190bf676157ba587eb0386d38b71 +"micromark-util-types@npm:2.0.2": + version: 2.0.2 + resolution: "micromark-util-types@npm:2.0.2" + checksum: 10c0/c8c15b96c858db781c4393f55feec10004bf7df95487636c9a9f7209e51002a5cca6a047c5d2a5dc669ff92da20e57aaa881e81a268d9ccadb647f9dce305298 languageName: node linkType: hard @@ -13095,9 +13134,9 @@ __metadata: languageName: node linkType: hard -"micromark@npm:4.0.1": - version: 4.0.1 - resolution: "micromark@npm:4.0.1" +"micromark@npm:4.0.2": + version: 4.0.2 + resolution: "micromark@npm:4.0.2" dependencies: "@types/debug": "npm:^4.0.0" debug: "npm:^4.0.0" @@ -13116,7 +13155,7 @@ __metadata: micromark-util-subtokenize: "npm:^2.0.0" micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" - checksum: 10c0/b5d950c84664ce209575e5a54946488f0a1e1240d080544e657b65074c9b08208a5315d9db066b93cbc199ec05f68552ba8b09fd5e716c726f4a4712275a7c5c + checksum: 10c0/07462287254219d6eda6eac8a3cebaff2994e0575499e7088027b825105e096e4f51e466b14b2a81b71933a3b6c48ee069049d87bc2c2127eee50d9cc69e8af6 languageName: node linkType: hard @@ -14268,13 +14307,6 @@ __metadata: languageName: node linkType: hard -"path-type@npm:^5.0.0": - version: 5.0.0 - resolution: "path-type@npm:5.0.0" - checksum: 10c0/e8f4b15111bf483900c75609e5e74e3fcb79f2ddb73e41470028fcd3e4b5162ec65da9907be077ee5012c18801ff7fffb35f9f37a077f3f81d85a0b7d6578efd - languageName: node - linkType: hard - "perfect-scrollbar@npm:^1.5.5": version: 1.5.6 resolution: "perfect-scrollbar@npm:1.5.6" @@ -17022,6 +17054,13 @@ __metadata: languageName: node linkType: hard +"smol-toml@npm:1.7.0": + version: 1.7.0 + resolution: "smol-toml@npm:1.7.0" + checksum: 10c0/8eef246b9b96f278a181f6dd2a90c754304cb4cf92ccdfe1d2f714fb980fb3f539ba00283609e8fd2fbcf7c0d48a4ae76b36bc0de556ed286b2c865827a778e8 + languageName: node + linkType: hard + "snake-case@npm:^3.0.4": version: 3.0.4 resolution: "snake-case@npm:3.0.4" @@ -17228,6 +17267,16 @@ __metadata: languageName: node linkType: hard +"string-width@npm:8.2.1": + version: 8.2.1 + resolution: "string-width@npm:8.2.1" + dependencies: + get-east-asian-width: "npm:^1.5.0" + strip-ansi: "npm:^7.1.2" + checksum: 10c0/d467b4eaf4c40a01bb438a2620e77badd2456ffd5131c9973abe4f3acf7c802d5b21f3b6a00a5e33a7fc28ca8f9c103226e01bac61e9f259659c6f46d78e353a + languageName: node + linkType: hard + "string-width@npm:^5.0.1, string-width@npm:^5.1.2": version: 5.1.2 resolution: "string-width@npm:5.1.2" @@ -17337,7 +17386,7 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^7.0.1": +"strip-ansi@npm:^7.0.1, strip-ansi@npm:^7.1.2": version: 7.2.0 resolution: "strip-ansi@npm:7.2.0" dependencies: @@ -18179,10 +18228,10 @@ __metadata: languageName: node linkType: hard -"unicorn-magic@npm:^0.1.0": - version: 0.1.0 - resolution: "unicorn-magic@npm:0.1.0" - checksum: 10c0/e4ed0de05b0a05e735c7d8a2930881e5efcfc3ec897204d5d33e7e6247f4c31eac92e383a15d9a6bccb7319b4271ee4bea946e211bf14951fec6ff2cbbb66a92 +"unicorn-magic@npm:^0.4.0": + version: 0.4.1 + resolution: "unicorn-magic@npm:0.4.1" + checksum: 10c0/cfca4505b083518e95280aac12bf623767467b2762e0b14886c5bed513d10c50816dd0c1ae43bd6aae4bc41835ffb657690c50a97b99d847d20c85599f8921be languageName: node linkType: hard