Skip to content

chore: update dependencies, starlight config, and lint#60

Merged
Adammatthiesen merged 3 commits intomainfrom
adam/update-astro
Feb 18, 2026
Merged

chore: update dependencies, starlight config, and lint#60
Adammatthiesen merged 3 commits intomainfrom
adam/update-astro

Conversation

@Adammatthiesen
Copy link
Member

This pull request makes a variety of improvements and refinements across the documentation site and supporting scripts, focusing on configuration, code quality, and documentation clarity. The most significant changes include updates to configuration files for better formatting and tooling, enhancements to the documentation site’s metadata and social links, dependency updates, and code style unification (notably, consistent use of double quotes and semicolons). Additionally, the changelog generation scripts and documentation examples have been improved for clarity and maintainability.

Configuration and Tooling Improvements

  • Updated biome.json to the latest schema, added VCS integration, and refined formatter, linter, and assist settings for improved code consistency and automation.
  • Upgraded dependencies in docs/package.json, including sharp and starlight-package-managers, to their latest versions.

Documentation Site Enhancements

  • Overhauled docs/astro.config.mts to improve site metadata: restructured the social section to use an array of labeled links with icons, updated the site description and tagline, and standardized all meta and link tag attributes to use double quotes and explicit content fields. [1] [2]
  • Simplified docs/README.md to a single-line description, removing boilerplate and focusing on the project’s purpose.

Changelog and Utility Script Improvements

  • Refactored scripts in docs/scripts/ (changelog.ts, lib/changelogs.ts, lib/utils.ts) to use consistent double quotes and semicolons, improved error handling, and clarified logic for changelog parsing and file writing. [1] [2] [3] [4]

Documentation Example Updates

  • Updated the code sample in installation.mdx to clarify the use of allowNonStandardJsDocTags and provide a more descriptive example for configuring TypeScript compiler options.

Other Minor Fixes

  • Fixed import order in ec.config.mjs for consistency.
  • Changed let to const in a local variable declaration for improved code safety in shiki-color-brackets/index.js.

- Bump versions for '@astrojs/check' from ^0.9.4 to ^0.9.6
- Bump versions for '@astrojs/starlight' from ^0.31.1 to ^0.37.6
- Update 'astro' from ^5.3.0 to ^5.17.2
- Upgrade 'astro-expressive-code' and 'rehype-expressive-code' from ^0.40.2 to ^0.41.6
- Change '@expressive-code/core' and 'expressive-code' versions to ^0.41.6
@changeset-bot
Copy link

changeset-bot bot commented Feb 18, 2026

🦋 Changeset detected

Latest commit: b467fbc

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
expressive-code-twoslash Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@Adammatthiesen Adammatthiesen marked this pull request as ready for review February 18, 2026 02:36
…hiki-color-brackets; update changelog loading logic to use node:fs and improve code formatting; streamline utility functions for file operations; clean up package.json and scripts for better organization; enhance completion and hover annotations for improved code clarity; add VSCode extensions recommendations for better development experience.
@Adammatthiesen Adammatthiesen merged commit 5e33470 into main Feb 18, 2026
@Adammatthiesen Adammatthiesen deleted the adam/update-astro branch February 18, 2026 17:51
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.

3 participants

Comments