chore(miniflare): remove unused dependencies#11849
Conversation
🦋 Changeset detectedLatest commit: e27f528 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 |
fbd7b7e to
b597f7b
Compare
create-cloudflare
@cloudflare/kv-asset-handler
miniflare
@cloudflare/pages-shared
@cloudflare/unenv-preset
@cloudflare/vite-plugin
@cloudflare/vitest-pool-workers
@cloudflare/workers-editor-shared
wrangler
commit: |
20ad8d4 to
6fe8f77
Compare
|
rebased onto latest main FYI 👍 |
|
/bonk can you rebase and fix the merge conflicts on this pr? |
There was a problem hiding this comment.
LGTM. The removal of heap-js is correct — confirmed it has zero imports anywhere in the miniflare package (it's only used in workflows-shared).
Note for other reviewers: the Devin bot's February 13 review about mime being removed is a false positive on the current state of the PR. The author originally removed mime too, but reintroduced it in commit 7a59765 ("chore: reintroduce mime"). The final diff only removes heap-js.
Two minor observations (neither blocking):
- The changeset may be unnecessary — the project's own
.changeset/README.mdsays changesets are not required for "changes only to devDependencies." - The PR title/changeset description say "dependencies" (plural), but the final diff only removes one (
heap-js). Consider squashing the commits before merge to keep a clean history, since the intermediate state (removingmime) was incorrect.
|
Review submitted. Here's a summary: Approved the PR. The change is correct — Key findings:
|
|
FYI i have caught up from main again |
|
Codeowners approval required for this PR:
Show detailed file reviewers
|
|
Codeowners approval required for this PR:
Show detailed file reviewers |
workers-devprod
left a comment
There was a problem hiding this comment.
Codeowners reviews satisfied
This removes a few unused devDependencies. The ones we still use indirectly (e.g. TSESLint) are pulled in already by the standard ESLint config.
ec1a08a to
e27f528
Compare
This removes a few unused devDependencies. The ones we still use
indirectly (e.g. TSESLint) are pulled in already by the standard ESLint
config.