Skip to content

feat: improve components exports with wildcard#3704

Merged
delucis merged 7 commits intomainfrom
feat/components-exports-wildcard
Mar 11, 2026
Merged

feat: improve components exports with wildcard#3704
delucis merged 7 commits intomainfrom
feat/components-exports-wildcard

Conversation

@florian-lefebvre
Copy link
Copy Markdown
Member

Description

  • Uses exports wildcards in package.json to improve maintenance
  • Required moving non exported things to another non nested directory. I chose components-internals but it could be anywhere else really

@changeset-bot
Copy link
Copy Markdown

changeset-bot bot commented Feb 10, 2026

🦋 Changeset detected

Latest commit: a8b8873

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

This PR includes changesets to release 1 package
Name Type
@astrojs/starlight Minor

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

@netlify
Copy link
Copy Markdown

netlify bot commented Feb 10, 2026

Deploy Preview for astro-starlight ready!

Name Link
🔨 Latest commit a8b8873
🔍 Latest deploy log https://app.netlify.com/projects/astro-starlight/deploys/69b12f878232380008b3e8c4
😎 Deploy Preview https://deploy-preview-3704--astro-starlight.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 100 (no change from production)
Accessibility: 100 (no change from production)
Best Practices: 100 (no change from production)
SEO: 100 (no change from production)
PWA: -
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions github-actions bot added 📚 docs Documentation website changes 🌟 core Changes to Starlight’s main package labels Feb 10, 2026
@florian-lefebvre florian-lefebvre marked this pull request as ready for review February 10, 2026 15:51
@astrobot-houston
Copy link
Copy Markdown
Contributor

astrobot-houston commented Feb 10, 2026

size-limit report 📦

Path Size
/index.html 5.61 KB (+0.04% 🔺)
/_astro/*.js 26.03 KB (0%)
/_astro/*.css 16.05 KB (0%)

Copy link
Copy Markdown
Member

@delucis delucis left a comment

Choose a reason for hiding this comment

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

Thanks @florian-lefebvre! Left a couple of quick thoughts.

@delucis delucis added the 🌟 minor Change that triggers a minor release label Feb 11, 2026
@delucis delucis added this to the v0.38 milestone Feb 11, 2026
Copy link
Copy Markdown
Member

@delucis delucis left a comment

Choose a reason for hiding this comment

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

Approving for whenever we next do a minor! (Anyone can still feel free to review after me though, including my updated changeset.)

Thanks for getting the ball rolling on this one @florian-lefebvre 🙌

@delucis delucis added the ✅ approved Pull requests that have been approved and are ready to merge when next cutting a release label Feb 26, 2026
@delucis delucis merged commit 375edcc into main Mar 11, 2026
17 checks passed
@delucis delucis deleted the feat/components-exports-wildcard branch March 11, 2026 09:07
@astrobot-houston astrobot-houston mentioned this pull request Mar 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✅ approved Pull requests that have been approved and are ready to merge when next cutting a release 🌟 core Changes to Starlight’s main package 📚 docs Documentation website changes 🌟 minor Change that triggers a minor release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants