chore(deps): bump lucide-react from 1.31.0 to 1.41.0 - #7058
chore(deps): bump lucide-react from 1.31.0 to 1.41.0#7058dependabot[bot] wants to merge 1 commit into
Conversation
✅ Console Performance Budget
The eager closure is every chunk the entry reaches through static imports — what the browser fetches and parses before the app renders. The entry chunk on its own is a small fraction of it. 📦 Bundle Size Report
Size Limits
|
Dependabot merge gate: NOT merged (
|
efbc415 to
ada63c7
Compare
✅ Console Performance Budget
The eager closure is every chunk the entry reaches through static imports — what the browser fetches and parses before the app renders. The entry chunk on its own is a small fraction of it. 📦 Bundle Size Report
Size Limits
|
Dependabot merge gate: NOT merged (
|
ada63c7 to
19b610d
Compare
✅ Console Performance Budget
The eager closure is every chunk the entry reaches through static imports — what the browser fetches and parses before the app renders. The entry chunk on its own is a small fraction of it. 📦 Bundle Size Report
Size Limits
|
Dependabot merge gate: NOT merged (
|
5550fea to
4a78010
Compare
❌ Console Performance Budget
The eager closure is every chunk the entry reaches through static imports — what the browser fetches and parses before the app renders. The entry chunk on its own is a small fraction of it. Which half objected:
📦 Bundle Size Report
Size Limits
|
Dependabot merge gate: NOT merged (
|
4a78010 to
b896a5a
Compare
❌ Console Performance Budget
The eager closure is every chunk the entry reaches through static imports — what the browser fetches and parses before the app renders. The entry chunk on its own is a small fraction of it. Which half objected:
📦 Bundle Size Report
Size Limits
|
Dependabot merge gate: NOT merged (
|
b896a5a to
c9fcc20
Compare
❌ Console Performance Budget
The eager closure is every chunk the entry reaches through static imports — what the browser fetches and parses before the app renders. The entry chunk on its own is a small fraction of it. Which half objected:
📦 Bundle Size Report
Size Limits
|
Dependabot merge gate: NOT merged (
|
c9fcc20 to
be2e67c
Compare
08e8a47 to
e266e80
Compare
Dependabot merge gate: NOT merged (
|
Diagnosis: the bundle regression is not lucide — it is this PR's lockfileMeasured locally on the current head Eager-closure chunk diffOnly two of the 50 eager chunks change at all.
Budget is 3512.7 KB. So 99.7% of the regression is one chunk, and lucide's real cost is the +3.9 KB in Traced causelucide-react 1.31.0 and 1.40.0 are packaged identically. With The regression is collateral lockfile re-resolution. Comparing package identities in
The fork splits the workspace across two physical copies of
Two different real paths, so nothing can dedupe them and both land in the bundle. Confirmed in the built artifact: Every Failing tests, classifiedNone is a renamed or removed icon, and none is a snapshot.
Verdict: (a) a bounded in-repo change makes this landable — measuredFour edits, no ceiling raised:
Built and measured on that tree:
All four failing tests pass on the fixed tree (43/43 in One decision is yours, and I have not made it. This is not specific to #7058The same lockfile defect is on the other open dependabot PRs:
Every dependabot lockfile regeneration in this repo is currently downgrading No commits were pushed to this branch; the fix above was built on a throwaway local branch purely to measure it. Generated by Claude Code |
✅ Console Performance Budget
The eager closure is every chunk the entry reaches through static imports — what the browser fetches and parses before the app renders. The entry chunk on its own is a small fraction of it. 📦 Bundle Size Report
Size Limits
|
Correction — scoped to the CURRENT head
|
e266e80 to
f24f45c
Compare
Dependabot merge gate: NOT merged (
|
✅ Console Performance Budget
The eager closure is every chunk the entry reaches through static imports — what the browser fetches and parses before the app renders. The entry chunk on its own is a small fraction of it. 📦 Bundle Size Report
Size Limits
|
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
3 similar comments
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
4 similar comments
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
|
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
f24f45c to
25b4b50
Compare
Dependabot merge gate: NOT merged (
|
❌ Console Performance Budget
The eager closure is every chunk the entry reaches through static imports — what the browser fetches and parses before the app renders. The entry chunk on its own is a small fraction of it. Which half objected:
📦 Bundle Size Report
Size Limits
|
Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) from 1.31.0 to 1.41.0. - [Release notes](https://github.com/lucide-icons/lucide/releases) - [Commits](https://github.com/lucide-icons/lucide/commits/1.41.0/packages/lucide-react) --- updated-dependencies: - dependency-name: lucide-react dependency-version: 1.35.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
25b4b50 to
fdd32a8
Compare
Dependabot merge gate: NOT merged (
|
❌ Console Performance Budget
The eager closure is every chunk the entry reaches through static imports — what the browser fetches and parses before the app renders. The entry chunk on its own is a small fraction of it. Which half objected:
📦 Bundle Size Report
Size Limits
|
Bumps lucide-react from 1.31.0 to 1.41.0.
Release notes
Sourced from lucide-react's releases.
... (truncated)
Commits
75b5516chore(dev): upgrade ESLint to latest compatible stack (v10) (#4378)