diff --git a/.remarkrc.mjs b/.remarkrc.mjs index 272e099ae..0f70b64cf 100644 --- a/.remarkrc.mjs +++ b/.remarkrc.mjs @@ -1,3 +1,4 @@ +import remarkHeadingId from "remark-heading-id"; import remarkValidateLinks from "remark-validate-links"; import remarkFrontmatter from "remark-frontmatter"; import remarkLintFrontmatterSchema from "remark-lint-frontmatter-schema"; @@ -5,6 +6,7 @@ import remarkLintNoDeadUrls from "remark-lint-no-dead-urls"; const remarkConfig = { plugins: [ + remarkHeadingId, remarkValidateLinks, remarkFrontmatter, [ diff --git a/package.json b/package.json index c85d48225..44d897c8a 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,7 @@ "devDependencies": { "remark-cli": "^10.0.1", "remark-frontmatter": "4.0.1", + "remark-heading-id": "^1.0.1", "remark-lint-frontmatter-schema": "^3.15.2", "remark-lint-no-dead-urls": "^1.1.0", "remark-validate-links": "^11.0.2" diff --git a/yarn.lock b/yarn.lock index c6310c5df..3f3b94822 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6781,6 +6781,7 @@ __metadata: react-dom: ^17.0.2 remark-cli: ^10.0.1 remark-frontmatter: 4.0.1 + remark-heading-id: ^1.0.1 remark-lint-frontmatter-schema: ^3.15.2 remark-lint-no-dead-urls: ^1.1.0 remark-validate-links: ^11.0.2 @@ -17527,6 +17528,16 @@ __metadata: languageName: node linkType: hard +"remark-heading-id@npm:^1.0.1": + version: 1.0.1 + resolution: "remark-heading-id@npm:1.0.1" + dependencies: + lodash: ^4.17.21 + unist-util-visit: ^1.4.0 + checksum: 20fd8072436280936dd76cf3a86d3e8e4f89bb4440863ea67d5c2ad27b74e858350aaf5a56a292bdb7f99c28fa823a83d8cfac87bfc410ebb39d23594d5905d8 + languageName: node + linkType: hard + "remark-lint-frontmatter-schema@npm:^3.15.2": version: 3.15.2 resolution: "remark-lint-frontmatter-schema@npm:3.15.2" @@ -20410,7 +20421,7 @@ __metadata: languageName: node linkType: hard -"unist-util-visit@npm:^1.0.0, unist-util-visit@npm:^1.1.0, unist-util-visit@npm:^1.4.1": +"unist-util-visit@npm:^1.0.0, unist-util-visit@npm:^1.1.0, unist-util-visit@npm:^1.4.0, unist-util-visit@npm:^1.4.1": version: 1.4.1 resolution: "unist-util-visit@npm:1.4.1" dependencies: