Skip to content

Add vitepress-plugin-llms as a dev dependency#29

Merged
koenbeuk merged 1 commit intomainfrom
feat/llm-docs
Apr 11, 2026
Merged

Add vitepress-plugin-llms as a dev dependency#29
koenbeuk merged 1 commit intomainfrom
feat/llm-docs

Conversation

@koenbeuk
Copy link
Copy Markdown
Collaborator

Integrate vitepress-plugin-llms to enhance documentation capabilities and update the sidebar configuration for improved navigation.

Copilot AI review requested due to automatic review settings April 11, 2026 15:26
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Integrates vitepress-plugin-llms into the docs build to generate LLM-friendly outputs, and refactors the VitePress sidebar into a reusable constant to improve navigation/config maintainability.

Changes:

  • Add vitepress-plugin-llms as a docs dev dependency (with lockfile updates).
  • Refactor sidebar definition into a typed constant and reuse it in the VitePress theme config.
  • Register the vitepress-plugin-llms Vite plugin in the VitePress config.

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.

File Description
docs/package.json Adds vitepress-plugin-llms to devDependencies.
docs/package-lock.json Updates lockfile to include vitepress-plugin-llms and its dependency graph.
docs/.vitepress/config.mts Extracts sidebar into a shared constant and configures the vitepress-plugin-llms plugin.
Files not reviewed (1)
  • docs/package-lock.json: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines 7 to 10
"devDependencies": {
"vitepress": "^2.0.0-alpha.17"
"vitepress": "^2.0.0-alpha.17",
"vitepress-plugin-llms": "^1.12.0"
}
Copy link

Copilot AI Apr 11, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

vitepress-plugin-llms pulls in transitive deps (e.g., pretty-bytes@7.1.0) that declare node >=20, so installs can fail or behave unexpectedly on Node 18/19 even though the plugin itself advertises >=18. Consider adding an explicit engines.node constraint (and optionally documenting it) in docs/package.json so local dev/CI environments are aligned.

Copilot uses AI. Check for mistakes.
@codecov
Copy link
Copy Markdown

codecov bot commented Apr 11, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@koenbeuk koenbeuk merged commit 67909b0 into main Apr 11, 2026
21 checks passed
@koenbeuk koenbeuk deleted the feat/llm-docs branch April 11, 2026 17:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants