mirror of
https://github.com/abhigyanpatwari/GitNexus.git
synced 2026-08-28 05:25:25 +00:00
* chore(deps)(deps): bump lucide-react in /gitnexus-web Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) from 0.562.0 to 1.11.0. - [Release notes](https://github.com/lucide-icons/lucide/releases) - [Commits](https://github.com/lucide-icons/lucide/commits/1.11.0/packages/lucide-react) --- updated-dependencies: - dependency-name: lucide-react dependency-version: 1.8.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * chore(deps)(deps): provide local Github SVG for lucide-react v1 lucide-react 1.0 removed all brand icons (Github, Gitlab, Facebook, Slack, etc) per https://lucide.dev/guide/react/migration. Our centralized icon module re-exported `Github` from lucide-react, which now fails typecheck. Replace the re-export with a local forwardRef component that mirrors the lucide v0 GitHub mark and the LucideProps API. All consumers keep importing `Github` from `@/lib/lucide-icons` unchanged. Made-with: Cursor * refactor(web): use Primer Octicons mark for local Github icon Swap the local lucide v0 outline mark for a verbatim copy of Primer Octicons `mark-github-{16,24}` — the icon set GitHub itself ships on github.com (MIT, Copyright (c) GitHub Inc.). Why this source over the alternatives is documented at the top of `gitnexus-web/src/lib/lucide-icons.tsx`, including: * the lucide v1 brand-icon removal context and migration link, * the trademark vs. license distinction (MIT covers our right to copy the SVG; trademark rules govern *use*, and we only use the mark in permitted ways per GitHub's brand toolkit), * why we didn't add `@primer/octicons-react`, `react-icons`, or `simple-icons` (zero-dep policy for one icon), * source URLs for both SVG variants. The component still implements `LucideProps` and is drop-in compatible with the existing import sites in Header, RepoAnalyzer and AnalyzeOnboarding. The mark is now filled (matching github.com) rather than stroke-outlined; lucide-only stroke props are accepted for type parity but ignored. Both 16 and 24 variants are shipped so the mark stays crisp at small sizes when consumers pass an explicit `size`. Made-with: Cursor --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Gergo Magyar <gergomagyar@icloud.com> |
||
|---|---|---|
| .. | ||
| e2e | ||
| src | ||
| test | ||
| .gitignore | ||
| index.html | ||
| package-lock.json | ||
| package.json | ||
| playwright.config.ts | ||
| tsconfig.app.json | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| vercel.json | ||
| vite.config.ts | ||
| vitest.config.ts | ||