Skip to content

refactor: upgrade to chokidar to v4 - #596

Merged
pi0 merged 12 commits into
mainfrom
feat/chokidar-v4
Feb 21, 2025
Merged

pi0 merged 12 commits into
mainfrom
feat/chokidar-v4

Conversation

@pi0

@pi0 pi0 commented Feb 21, 2025 •

Copy link
Copy Markdown
Member

We initially upgraded to chokidar v4 (#489) then reverted back to #502 as a hotfix (see relevant issues)

Stability and ecosystem adoption seem now much better. The only remaining part is that chokidar v4 dropped glob support.

This PR updates to use same anymatch matcher we use for listing key filtering, to also apply to watchOptions.ignored

Followup #597

  • If users already provided custom ignore option, it would be breaking change: Added via a lightweight polyfill with pathe
  • Default ignores ["**/node_modules/**", "**/.git/**"] added using simply regex matcher

@pi0
pi0 requested review from 43081j, antfu and danielroe February 21, 2025 11:14
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying unstorage with  Cloudflare Pages  Cloudflare Pages

Latest commit: 0f8f763
Status: ✅  Deploy successful!
Preview URL: https://d7b38384.unstorage.pages.dev
Branch Preview URL: https://feat-chokidar-v4.unstorage.pages.dev

View logs

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying unstorage with  Cloudflare Pages  Cloudflare Pages

Latest commit: 391070f
Status:⚡️  Build in progress...

View logs

@cloudflare-workers-and-pages

This comment was marked as duplicate.

@cloudflare-workers-and-pages

This comment was marked as duplicate.

@cloudflare-workers-and-pages

This comment was marked as duplicate.

@cloudflare-workers-and-pages

This comment was marked as duplicate.

@cloudflare-workers-and-pages

This comment was marked as duplicate.

@43081j

43081j commented Feb 21, 2025

Copy link
Copy Markdown
Member

Looks good to me!

@cloudflare-workers-and-pages

This comment was marked as duplicate.

@cloudflare-workers-and-pages

This comment was marked as duplicate.

@cloudflare-workers-and-pages

This comment was marked as duplicate.

@cloudflare-workers-and-pages

This comment was marked as duplicate.

@cloudflare-workers-and-pages

This comment was marked as duplicate.

@cloudflare-workers-and-pages

This comment was marked as duplicate.

@cloudflare-workers-and-pages

This comment was marked as duplicate.

@cloudflare-workers-and-pages

This comment was marked as duplicate.

@cloudflare-workers-and-pages

This comment was marked as duplicate.

@cloudflare-workers-and-pages

This comment was marked as duplicate.

@pi0

pi0 commented Feb 21, 2025

Copy link
Copy Markdown
Member Author

(updated impl to reuse same anymatch we use for filtering)

@cloudflare-workers-and-pages

This comment was marked as duplicate.

@cloudflare-workers-and-pages

This comment was marked as duplicate.

@pi0 pi0 changed the title feat(fs): upgrade to chokidar to v4 refactor: upgrade to chokidar to v4 Feb 21, 2025
@pi0
pi0 merged commit c7a3015 into main Feb 21, 2025
@pi0
pi0 deleted the feat/chokidar-v4 branch February 21, 2025 13:31
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