diff --git a/.remarkrc b/.remarkrc new file mode 100644 index 0000000..000a34f --- /dev/null +++ b/.remarkrc @@ -0,0 +1,8 @@ +{ + "plugins": [ + "remark-preset-lint-consistent", + "remark-preset-lint-recommended", + "remark-mdx", + "remark-frontmatter" + ] +} diff --git a/.yarn/install-state.gz b/.yarn/install-state.gz index 86f5d38..9c7cadb 100644 Binary files a/.yarn/install-state.gz and b/.yarn/install-state.gz differ diff --git a/docs/index.md b/docs/index.md index 3d2979e..e5ab0d9 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,6 +1,6 @@ -*** - -## sidebar\_position: 1 +--- +sidebar_position: 4 +--- # Tutorial Intro diff --git a/package.json b/package.json index 1a1fdfb..dc32f64 100644 --- a/package.json +++ b/package.json @@ -41,8 +41,11 @@ "prettier-plugin-jsdoc": "^1.3.0", "prettier-plugin-organize-imports": "^4.0.0", "remark-cli": "^12.0.1", + "remark-frontmatter": "^5.0.0", + "remark-lint": "^10.0.0", "remark-mdx": "^3.0.1", - "remark-mdx-frontmatter": "^5.0.0", + "remark-preset-lint-consistent": "^6.0.0", + "remark-preset-lint-recommended": "^7.0.0", "typescript": "^5.5.2", "typescript-eslint": "^8.4.0" }, diff --git a/yarn.lock b/yarn.lock index 855cdcb..5e23dcb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5774,7 +5774,7 @@ __metadata: languageName: node linkType: hard -"estree-util-value-to-estree@npm:^3.0.0, estree-util-value-to-estree@npm:^3.0.1": +"estree-util-value-to-estree@npm:^3.0.1": version: 3.1.2 resolution: "estree-util-value-to-estree@npm:3.1.2" dependencies: @@ -7964,6 +7964,16 @@ __metadata: languageName: node linkType: hard +"mdast-comment-marker@npm:^3.0.0": + version: 3.0.0 + resolution: "mdast-comment-marker@npm:3.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + mdast-util-mdx-expression: "npm:^2.0.0" + checksum: 10c0/157a893e07d5c6156085c4d5a61d62c0ce030c0dc4734bac91a04895553485d4bc2980030f678268038a23c371843c5252769459cf53d704714492ceaec949b6 + languageName: node + linkType: hard + "mdast-util-directive@npm:^3.0.0": version: 3.0.0 resolution: "mdast-util-directive@npm:3.0.0" @@ -8116,6 +8126,15 @@ __metadata: languageName: node linkType: hard +"mdast-util-heading-style@npm:^3.0.0": + version: 3.0.0 + resolution: "mdast-util-heading-style@npm:3.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + checksum: 10c0/0f446362c75d9d012cdd8c05a00cd6c2e69b869894268a073a4dd46838371a1e7a4caabb4b161f28dd6ac1ae58086b6ee00d87066eda87563b4f30544f6935e4 + languageName: node + linkType: hard + "mdast-util-mdx-expression@npm:^2.0.0": version: 2.0.0 resolution: "mdast-util-mdx-expression@npm:2.0.0" @@ -9717,6 +9736,13 @@ __metadata: languageName: node linkType: hard +"pluralize@npm:^8.0.0": + version: 8.0.0 + resolution: "pluralize@npm:8.0.0" + checksum: 10c0/2044cfc34b2e8c88b73379ea4a36fc577db04f651c2909041b054c981cd863dd5373ebd030123ab058d194ae615d3a97cfdac653991e499d10caf592e8b3dc33 + languageName: node + linkType: hard + "postcss-calc@npm:^9.0.1": version: 9.0.1 resolution: "postcss-calc@npm:9.0.1" @@ -10834,17 +10860,360 @@ __metadata: languageName: node linkType: hard -"remark-mdx-frontmatter@npm:^5.0.0": - version: 5.0.0 - resolution: "remark-mdx-frontmatter@npm:5.0.0" +"remark-lint-blockquote-indentation@npm:^4.0.0": + version: 4.0.0 + resolution: "remark-lint-blockquote-indentation@npm:4.0.0" dependencies: "@types/mdast": "npm:^4.0.0" - estree-util-is-identifier-name: "npm:^3.0.0" - estree-util-value-to-estree: "npm:^3.0.0" - toml: "npm:^3.0.0" + mdast-util-phrasing: "npm:^4.0.0" + pluralize: "npm:^8.0.0" + unified-lint-rule: "npm:^3.0.0" + unist-util-position: "npm:^5.0.0" + unist-util-visit-parents: "npm:^6.0.0" + checksum: 10c0/7517953e6e5f9c0900beafd425ddedf0834b89afd05df0ae1c21e2c77322c75bd179a6aca47439c4fc3a68321e9f20fdf14b332570d63189059c93477a355eba + languageName: node + linkType: hard + +"remark-lint-checkbox-character-style@npm:^5.0.0": + version: 5.0.0 + resolution: "remark-lint-checkbox-character-style@npm:5.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + mdast-util-phrasing: "npm:^4.0.0" + unified-lint-rule: "npm:^3.0.0" + unist-util-position: "npm:^5.0.0" + unist-util-visit-parents: "npm:^6.0.0" + vfile-message: "npm:^4.0.0" + checksum: 10c0/705e97f763c3eda3229a2d683d0d5d665e36f615cabcbf63a0cb2ef6269dc27efcb3f44afc3f276d3e56c0f36293f9ac0522c63de3e0b842c872e708f9ac7113 + languageName: node + linkType: hard + +"remark-lint-code-block-style@npm:^4.0.0": + version: 4.0.0 + resolution: "remark-lint-code-block-style@npm:4.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + mdast-util-phrasing: "npm:^4.0.0" + unified-lint-rule: "npm:^3.0.0" + unist-util-position: "npm:^5.0.0" + unist-util-visit-parents: "npm:^6.0.0" + vfile-message: "npm:^4.0.0" + checksum: 10c0/ecdc87e427164c2b50137663627db6d00e9f949eeb2213f15ba5c98af979143cf37b6c1969ce66bc283fe042366baf8a26a8b7d03e889a7e09a16e31adfdbb86 + languageName: node + linkType: hard + +"remark-lint-emphasis-marker@npm:^4.0.0": + version: 4.0.0 + resolution: "remark-lint-emphasis-marker@npm:4.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + unified-lint-rule: "npm:^3.0.0" + unist-util-position: "npm:^5.0.0" + unist-util-visit-parents: "npm:^6.0.0" + vfile-message: "npm:^4.0.0" + checksum: 10c0/b996d5c887305ee041bf98d5d0890628f4234a7365b6fc8093eb79f0b293856da44044c0aba0423007b04402470e8966bf625df53a0773f2fd4f7dd0fffb5dad + languageName: node + linkType: hard + +"remark-lint-fenced-code-marker@npm:^4.0.0": + version: 4.0.0 + resolution: "remark-lint-fenced-code-marker@npm:4.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + mdast-util-phrasing: "npm:^4.0.0" + unified-lint-rule: "npm:^3.0.0" + unist-util-position: "npm:^5.0.0" + unist-util-visit-parents: "npm:^6.0.0" + vfile-message: "npm:^4.0.0" + checksum: 10c0/2d8c9226d5715375e0455fda202388a825aa427fa2c126f46470952f31e0617d1c7b18e880a6c64c42141183516cd512d1b9f19a0cb318333ec6d4b11c3f10e7 + languageName: node + linkType: hard + +"remark-lint-final-newline@npm:^3.0.0": + version: 3.0.0 + resolution: "remark-lint-final-newline@npm:3.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + devlop: "npm:^1.0.0" + unified-lint-rule: "npm:^3.0.0" + vfile-location: "npm:^5.0.0" + checksum: 10c0/cdb9d81bec378ad4eed0fba6cb5a550089a4d2ef08f4d96d016bcfd794c1e401dd2ef72a0878155e68a5eacf61f5bb4c7e851badc3b024bdb99bdb5e5d774760 + languageName: node + linkType: hard + +"remark-lint-hard-break-spaces@npm:^4.0.0": + version: 4.0.0 + resolution: "remark-lint-hard-break-spaces@npm:4.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + unified-lint-rule: "npm:^3.0.0" + unist-util-position: "npm:^5.0.0" + unist-util-visit: "npm:^5.0.0" + checksum: 10c0/7e29c3dfdec634db1e072a3f5ad4c1db5adaac646e0230ed6305084119a8adbacd4679f38a204052b12f9c07a3b6440651ed4a979d2ddfb3605cc5660d0a19d9 + languageName: node + linkType: hard + +"remark-lint-heading-style@npm:^4.0.0": + version: 4.0.0 + resolution: "remark-lint-heading-style@npm:4.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + mdast-util-heading-style: "npm:^3.0.0" + mdast-util-phrasing: "npm:^4.0.0" + unified-lint-rule: "npm:^3.0.0" + unist-util-position: "npm:^5.0.0" + unist-util-visit-parents: "npm:^6.0.0" + vfile-message: "npm:^4.0.0" + checksum: 10c0/4d433cc35bf89127524811b6ce519d1cbea871cd47951ed769d6e6303ce757188ccf99e331221d5596e8e178a91e45304953a9927d83a2bf02b79692230f03c4 + languageName: node + linkType: hard + +"remark-lint-link-title-style@npm:^4.0.0": + version: 4.0.0 + resolution: "remark-lint-link-title-style@npm:4.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + unified-lint-rule: "npm:^3.0.0" + unist-util-position: "npm:^5.0.0" + unist-util-visit-parents: "npm:^6.0.0" + vfile-message: "npm:^4.0.0" + checksum: 10c0/f0d76944368776e6a906a6ae3266485b2ff05f4016fcda2bf2ddcb9297fc55d486fbb4129e0d21b763d24e4df9cf45cad690c96bd7fa22d5c4433ce8e074d0e8 + languageName: node + linkType: hard + +"remark-lint-list-item-bullet-indent@npm:^5.0.0": + version: 5.0.0 + resolution: "remark-lint-list-item-bullet-indent@npm:5.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + pluralize: "npm:^8.0.0" + unified-lint-rule: "npm:^3.0.0" + unist-util-position: "npm:^5.0.0" + checksum: 10c0/a59021d40cbeacbd6fe3e041e488b7cde027fd81c3b1447e0d910b6ff9c903c01748659b5ad8a4d8be341f263814df0cbdfd288fce0ff5a1266c634ad4624d46 + languageName: node + linkType: hard + +"remark-lint-list-item-content-indent@npm:^4.0.0": + version: 4.0.0 + resolution: "remark-lint-list-item-content-indent@npm:4.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + mdast-util-phrasing: "npm:^4.0.0" + pluralize: "npm:^8.0.0" + unified-lint-rule: "npm:^3.0.0" + unist-util-position: "npm:^5.0.0" + unist-util-visit-parents: "npm:^6.0.0" + vfile-message: "npm:^4.0.0" + checksum: 10c0/eafc4380d5ec2f021ff23bb601d4fc0aead15e8689ba5189da8cfb534698cb7bf7e67eacb169a70faaddaf5d7ff7a0d849e5bc140f8992fa9d600f7a78697188 + languageName: node + linkType: hard + +"remark-lint-list-item-indent@npm:^4.0.0": + version: 4.0.0 + resolution: "remark-lint-list-item-indent@npm:4.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + mdast-util-phrasing: "npm:^4.0.0" + pluralize: "npm:^8.0.0" + unified-lint-rule: "npm:^3.0.0" + unist-util-position: "npm:^5.0.0" + unist-util-visit-parents: "npm:^6.0.0" + checksum: 10c0/42658478fced511b503a17f4fa17bab17d82d3213ea7ca875c6a0c777f3c08e029a04149186295e494b131cdf222bd8db6c4f03a0dfcd4422c78edb1153ce9dc + languageName: node + linkType: hard + +"remark-lint-no-blockquote-without-marker@npm:^6.0.0": + version: 6.0.0 + resolution: "remark-lint-no-blockquote-without-marker@npm:6.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + devlop: "npm:^1.0.0" + mdast-util-directive: "npm:^3.0.0" + mdast-util-phrasing: "npm:^4.0.0" + pluralize: "npm:^8.0.0" + unified-lint-rule: "npm:^3.0.0" + unist-util-position: "npm:^5.0.0" + unist-util-visit-parents: "npm:^6.0.0" + vfile-location: "npm:^5.0.0" + checksum: 10c0/b1b8383e1faac73e1f647484e86d990c68388e7e156f78fad5650ab21581c33f38001d7332a1f088290cdc0e2ba267b63c178d6b7ce7a3636474aba4d7839ce7 + languageName: node + linkType: hard + +"remark-lint-no-duplicate-definitions@npm:^4.0.0": + version: 4.0.0 + resolution: "remark-lint-no-duplicate-definitions@npm:4.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + devlop: "npm:^1.0.0" + mdast-util-phrasing: "npm:^4.0.0" + unified-lint-rule: "npm:^3.0.0" + unist-util-visit-parents: "npm:^6.0.0" + vfile-message: "npm:^4.0.0" + checksum: 10c0/1307f14ef337b843cb4e4069cb4b6744c5ad8395d7e692f98e379a99f32cda5065a9d4b575808ed27f614950401c725d10878f962a7c0ca290f45c1b60b0345e + languageName: node + linkType: hard + +"remark-lint-no-heading-content-indent@npm:^5.0.0": + version: 5.0.0 + resolution: "remark-lint-no-heading-content-indent@npm:5.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + mdast-util-phrasing: "npm:^4.0.0" + pluralize: "npm:^8.0.0" + unified-lint-rule: "npm:^3.0.0" + unist-util-position: "npm:^5.0.0" + unist-util-visit-parents: "npm:^6.0.0" + checksum: 10c0/74b1cc130e3884719d8f6eb11b4a42d3c750721884b2eb0eeb80ad2150b6e493aa2d0fa69f632243405112425f072b339d413c560202244d0553c19799d1cb40 + languageName: node + linkType: hard + +"remark-lint-no-literal-urls@npm:^4.0.0": + version: 4.0.0 + resolution: "remark-lint-no-literal-urls@npm:4.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + mdast-util-to-string: "npm:^4.0.0" + micromark-util-character: "npm:^2.0.0" + unified-lint-rule: "npm:^3.0.0" + unist-util-position: "npm:^5.0.0" + unist-util-visit-parents: "npm:^6.0.0" + checksum: 10c0/bad37ed3052abf671fd93c3e79f2502536a75f8fe3e9e161811deb8ceac36066dd536dd58d9baf597fcd76922cd4bcce7f15381318a03bb01d7ec5db03231f0f + languageName: node + linkType: hard + +"remark-lint-no-shortcut-reference-image@npm:^4.0.0": + version: 4.0.0 + resolution: "remark-lint-no-shortcut-reference-image@npm:4.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + unified-lint-rule: "npm:^3.0.0" + unist-util-visit-parents: "npm:^6.0.0" + checksum: 10c0/3ca7b835a06966b10edf6dbe5b08156120fa6d054942cbbd5a823dc2a94e70e1fda9abadebefe24fcbd2324f1d2eefe8aa9ec741f05b865a34c2a67aef401a10 + languageName: node + linkType: hard + +"remark-lint-no-shortcut-reference-link@npm:^4.0.0": + version: 4.0.0 + resolution: "remark-lint-no-shortcut-reference-link@npm:4.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + unified-lint-rule: "npm:^3.0.0" + unist-util-visit-parents: "npm:^6.0.0" + checksum: 10c0/e29d044ef92723b77987f7d9666c27455531cc99a5eb260a9640c52252599af1acce80bafd9c5e3bfdae93aa02cefcc7524143a31fafdf5c1521424277b2f55f + languageName: node + linkType: hard + +"remark-lint-no-undefined-references@npm:^5.0.0": + version: 5.0.0 + resolution: "remark-lint-no-undefined-references@npm:5.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + collapse-white-space: "npm:^2.0.0" + devlop: "npm:^1.0.0" + micromark-util-normalize-identifier: "npm:^2.0.0" + unified-lint-rule: "npm:^3.0.0" + unist-util-position: "npm:^5.0.0" + unist-util-visit-parents: "npm:^6.0.0" + vfile-location: "npm:^5.0.0" + checksum: 10c0/74423a32ed68926ada9826a91201c86af3d2aaf2ab8349c87262b553f947a78b3dd4a961b1120ea41c3a721e93380fe81438a11a03748c0445dcb3c8b431d182 + languageName: node + linkType: hard + +"remark-lint-no-unused-definitions@npm:^4.0.0": + version: 4.0.0 + resolution: "remark-lint-no-unused-definitions@npm:4.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + devlop: "npm:^1.0.0" + unified-lint-rule: "npm:^3.0.0" + unist-util-visit: "npm:^5.0.0" + checksum: 10c0/bc00d51a3006175ffbeaeacb84fef3045fc3cac07ca934f54380cf5858c4cf4202248c8ed7bb199555de7ccc571732a6020839f60e67d9db6eb3c832be0ba7bb + languageName: node + linkType: hard + +"remark-lint-ordered-list-marker-style@npm:^4.0.0": + version: 4.0.0 + resolution: "remark-lint-ordered-list-marker-style@npm:4.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + mdast-util-phrasing: "npm:^4.0.0" + micromark-util-character: "npm:^2.0.0" + unified-lint-rule: "npm:^3.0.0" + unist-util-position: "npm:^5.0.0" + unist-util-visit-parents: "npm:^6.0.0" + vfile-message: "npm:^4.0.0" + checksum: 10c0/ab6b5527653fec599ac62d135a79045263a0d4c13cc9e3d7db0bf797ac63d6bc85484bd1b97831e8b6d712cf7c6e1f87ad7e618e4e5dd78d05d82d4757a27df6 + languageName: node + linkType: hard + +"remark-lint-ordered-list-marker-value@npm:^4.0.0": + version: 4.0.0 + resolution: "remark-lint-ordered-list-marker-value@npm:4.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + devlop: "npm:^1.0.0" + mdast-util-phrasing: "npm:^4.0.0" + micromark-util-character: "npm:^2.0.0" + unified-lint-rule: "npm:^3.0.0" + unist-util-position: "npm:^5.0.0" + unist-util-visit-parents: "npm:^6.0.0" + vfile-message: "npm:^4.0.0" + checksum: 10c0/21723518e04ece85b60008e2c59284ed8a8385802979065131a99c466950dabccfece2b3fbe8611c0ed6492f98d2dcd8766f3e57898dc60d63e9249f640da6c8 + languageName: node + linkType: hard + +"remark-lint-rule-style@npm:^4.0.0": + version: 4.0.0 + resolution: "remark-lint-rule-style@npm:4.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + mdast-util-phrasing: "npm:^4.0.0" + unified-lint-rule: "npm:^3.0.0" + unist-util-position: "npm:^5.0.0" + unist-util-visit-parents: "npm:^6.0.0" + vfile-message: "npm:^4.0.0" + checksum: 10c0/55761bf7533ddc749899819e758a25fd49815e63ef5303ed10e93f6e8e4078b4887e349f51e06e1e81ee2b807bd75b45f912ef9a61169149907bdcdfbb61cde5 + languageName: node + linkType: hard + +"remark-lint-strong-marker@npm:^4.0.0": + version: 4.0.0 + resolution: "remark-lint-strong-marker@npm:4.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + unified-lint-rule: "npm:^3.0.0" + unist-util-position: "npm:^5.0.0" + unist-util-visit-parents: "npm:^6.0.0" + vfile-message: "npm:^4.0.0" + checksum: 10c0/8184c9d1080f49cf616e8ac7cf3a9ca6e8bbebd4487eb1c826393b13e08c959f8943cb9884030b0fe30ed3ee4270048d1ce03464d56520e72087b07e31ef7e55 + languageName: node + linkType: hard + +"remark-lint-table-cell-padding@npm:^5.0.0": + version: 5.0.0 + resolution: "remark-lint-table-cell-padding@npm:5.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + "@types/unist": "npm:^3.0.0" + devlop: "npm:^1.0.0" + mdast-util-phrasing: "npm:^4.0.0" + pluralize: "npm:^8.0.0" + unified-lint-rule: "npm:^3.0.0" + unist-util-position: "npm:^5.0.0" + unist-util-visit-parents: "npm:^6.0.0" + vfile-message: "npm:^4.0.0" + checksum: 10c0/e28a7882a7c33f9a4a1c2c3021eab25835383ab8ff15db99b2aa2eb45a6b61682bd3c9f1e2e49d0b1618f56962da15e8b0ced2c64a1c1448755934530a30c691 + languageName: node + linkType: hard + +"remark-lint@npm:^10.0.0": + version: 10.0.0 + resolution: "remark-lint@npm:10.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + remark-message-control: "npm:^8.0.0" unified: "npm:^11.0.0" - yaml: "npm:^2.0.0" - checksum: 10c0/fba25d087b09135231826820afbc9de2f80850ede362b5435246774c204e0de892250165c8de7c313803470073285621ce11d7b8bf7515a4f9164688294119d7 + checksum: 10c0/5f1244c9a576ee12ccb4c19fdac92530e09401e4a89c1a4122131f8213e96a07dab2f16c4cd46d1ab3ec1d8af9d8be82902af775e0436aa19715a70672347bd7 languageName: node linkType: hard @@ -10858,6 +11227,18 @@ __metadata: languageName: node linkType: hard +"remark-message-control@npm:^8.0.0": + version: 8.0.0 + resolution: "remark-message-control@npm:8.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + mdast-comment-marker: "npm:^3.0.0" + unified-message-control: "npm:^5.0.0" + vfile: "npm:^6.0.0" + checksum: 10c0/7741fd954f141d806713d17c12c89278b595c8da3ac616e79d92b3c3e01aa12262cc6efa5449c1965b1215470d6c41e824ab991f42e151f0086065534e2297d0 + languageName: node + linkType: hard + "remark-parse@npm:^11.0.0": version: 11.0.0 resolution: "remark-parse@npm:11.0.0" @@ -10870,6 +11251,52 @@ __metadata: languageName: node linkType: hard +"remark-preset-lint-consistent@npm:^6.0.0": + version: 6.0.0 + resolution: "remark-preset-lint-consistent@npm:6.0.0" + dependencies: + remark-lint: "npm:^10.0.0" + remark-lint-blockquote-indentation: "npm:^4.0.0" + remark-lint-checkbox-character-style: "npm:^5.0.0" + remark-lint-code-block-style: "npm:^4.0.0" + remark-lint-emphasis-marker: "npm:^4.0.0" + remark-lint-fenced-code-marker: "npm:^4.0.0" + remark-lint-heading-style: "npm:^4.0.0" + remark-lint-link-title-style: "npm:^4.0.0" + remark-lint-list-item-content-indent: "npm:^4.0.0" + remark-lint-ordered-list-marker-style: "npm:^4.0.0" + remark-lint-ordered-list-marker-value: "npm:^4.0.0" + remark-lint-rule-style: "npm:^4.0.0" + remark-lint-strong-marker: "npm:^4.0.0" + remark-lint-table-cell-padding: "npm:^5.0.0" + unified: "npm:^11.0.0" + checksum: 10c0/f20064bc2dab161fa463a82186b107ac9596cf9e8c308e6cf41de94a5039fe601498de7cff8dc74459d0f0a4247424cc1398407fe2f7404dfebb9e6dd2c62180 + languageName: node + linkType: hard + +"remark-preset-lint-recommended@npm:^7.0.0": + version: 7.0.0 + resolution: "remark-preset-lint-recommended@npm:7.0.0" + dependencies: + remark-lint: "npm:^10.0.0" + remark-lint-final-newline: "npm:^3.0.0" + remark-lint-hard-break-spaces: "npm:^4.0.0" + remark-lint-list-item-bullet-indent: "npm:^5.0.0" + remark-lint-list-item-indent: "npm:^4.0.0" + remark-lint-no-blockquote-without-marker: "npm:^6.0.0" + remark-lint-no-duplicate-definitions: "npm:^4.0.0" + remark-lint-no-heading-content-indent: "npm:^5.0.0" + remark-lint-no-literal-urls: "npm:^4.0.0" + remark-lint-no-shortcut-reference-image: "npm:^4.0.0" + remark-lint-no-shortcut-reference-link: "npm:^4.0.0" + remark-lint-no-undefined-references: "npm:^5.0.0" + remark-lint-no-unused-definitions: "npm:^4.0.0" + remark-lint-ordered-list-marker-style: "npm:^4.0.0" + unified: "npm:^11.0.0" + checksum: 10c0/ee425c9a3733e077889de9e644d6892f846edc4efb23d6a9b1e5e9c0d74d09f0b79cb0bb2d6cd1bca920288435a21a1c034cd6ab692ed00280b26f4f023333e1 + languageName: node + linkType: hard + "remark-rehype@npm:^11.0.0": version: 11.1.0 resolution: "remark-rehype@npm:11.1.0" @@ -11970,13 +12397,6 @@ __metadata: languageName: node linkType: hard -"toml@npm:^3.0.0": - version: 3.0.0 - resolution: "toml@npm:3.0.0" - checksum: 10c0/8d7ed3e700ca602e5419fca343e1c595eb7aa177745141f0761a5b20874b58ee5c878cd045c408da9d130cb2b611c639912210ba96ce2f78e443569aa8060c18 - languageName: node - linkType: hard - "totalist@npm:^3.0.0": version: 3.0.1 resolution: "totalist@npm:3.0.1" @@ -12195,6 +12615,34 @@ __metadata: languageName: node linkType: hard +"unified-lint-rule@npm:^3.0.0": + version: 3.0.0 + resolution: "unified-lint-rule@npm:3.0.0" + dependencies: + "@types/unist": "npm:^3.0.0" + trough: "npm:^2.0.0" + unified: "npm:^11.0.0" + vfile: "npm:^6.0.0" + checksum: 10c0/f7d508b5db7298b689525b6200937faf0c4f5ec2c942d09fe6905895ab1869d3c9ad7365e277ebba3846319221ff1a7d7901456bff8ce3400724c1e79bf912bd + languageName: node + linkType: hard + +"unified-message-control@npm:^5.0.0": + version: 5.0.0 + resolution: "unified-message-control@npm:5.0.0" + dependencies: + "@types/unist": "npm:^3.0.0" + devlop: "npm:^1.0.0" + space-separated-tokens: "npm:^2.0.0" + unist-util-is: "npm:^6.0.0" + unist-util-visit: "npm:^5.0.0" + vfile: "npm:^6.0.0" + vfile-location: "npm:^5.0.0" + vfile-message: "npm:^4.0.0" + checksum: 10c0/0884d3f6c6fddff1184bbd0b3fcf463e11b2963a866513902472768dd9116abfdd24b0ae1b8525a5a3b4c95464f9be4669205a4e762c63faa08829ccc2fa0083 + languageName: node + linkType: hard + "unified@npm:^11.0.0, unified@npm:^11.0.3, unified@npm:^11.0.4": version: 11.0.5 resolution: "unified@npm:11.0.5" @@ -12581,8 +13029,11 @@ __metadata: react: "npm:^18.0.0" react-dom: "npm:^18.0.0" remark-cli: "npm:^12.0.1" + remark-frontmatter: "npm:^5.0.0" + remark-lint: "npm:^10.0.0" remark-mdx: "npm:^3.0.1" - remark-mdx-frontmatter: "npm:^5.0.0" + remark-preset-lint-consistent: "npm:^6.0.0" + remark-preset-lint-recommended: "npm:^7.0.0" typescript: "npm:^5.5.2" typescript-eslint: "npm:^8.4.0" languageName: unknown