Skip to content

Cleanup: remove unused dependency, dead favicon assets, stale ignores - #106

Merged
lfernandez79 merged 6 commits into
masterfrom
review/cleanup
Oct 7, 2026
Merged

lfernandez79 merged 6 commits into
masterfrom
review/cleanup

Conversation

@lfernandez79

Copy link
Copy Markdown
Owner

Dead-code cleanup — removes only things verified unused. Zero behavior change.

Changes

  • Uninstall @testing-library/user-event (devDependency, never imported by any test)
  • Delete public/favicon_ioLF/ (4 PNGs + site.webmanifest) — nothing references them; the webmanifest was also broken (empty name, icon paths pointing at nonexistent root files)
  • Trim .eslintignore — removed stale build/, three.r119.min.js, vanta.net.min.js entries (CRA/CDN-era leftovers)
  • Remove unused "fade-up" entry from directionMap in Projects.jsx (no project uses it)

Notes

  • @fortawesome/fontawesome-svg-core and three were audited and are NOT dead (required peer dep / passed to Vanta) — left alone.
  • package-lock.json intentionally untouched: it still lists user-event, but npm ci was verified locally to simply skip unreferenced entries (480 packages installed, user-event absent from node_modules). Dependabot will normalize the lockfile on its next pass.
  • CSS audited: every defined class is used, no typos.

Verified locally: npm ci clean, npm run lint clean, npm test 1/1 pass, npm run build succeeds.

@lfernandez79
lfernandez79 merged commit 0c18a4a into master Oct 7, 2026
9 checks passed
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.

1 participant