Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make vite-plugin-fileurl a pre plugin #11822

Merged
merged 2 commits into from
Aug 25, 2024
Merged

Make vite-plugin-fileurl a pre plugin #11822

merged 2 commits into from
Aug 25, 2024

Conversation

bluwy
Copy link
Member

@bluwy bluwy commented Aug 23, 2024

Changes

In the next Vite major with vitejs/vite#17369, file:// imports will be automatically externalized by Vite's resolver plugin, which causes problem with our vite-plugin-fileurl plugin because it's after vite's resolver plugin.

This PR marks it as enforce: 'pre' so that it runs before Vite's resolver plugin. In practice with this change now, it shouldn't break other plugins unless they also handle file:// and with enforce: 'pre', but I don't think that's a common case.

Testing

Existing should pass.

Docs

Added a changeset in case I'm wrong that this shouldn't break people.

Copy link

changeset-bot bot commented Aug 23, 2024

🦋 Changeset detected

Latest commit: e008765

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

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

@github-actions github-actions bot added the pkg: astro Related to the core `astro` package (scope) label Aug 23, 2024
@bluwy bluwy merged commit 6fcaab8 into main Aug 25, 2024
13 checks passed
@bluwy bluwy deleted the file-url-pre branch August 25, 2024 12:23
@astrobot-houston astrobot-houston mentioned this pull request Aug 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pkg: astro Related to the core `astro` package (scope)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants