chore(www): astro 7 stack, lucide-react 1.x with inline GitHub icon, force esbuild >=0.28.1 (GHSA low)

This commit is contained in:
Arunavo Ray
2026-07-16 21:31:23 +05:30
parent 3484b2bcf4
commit 0f7f0e9165
5 changed files with 1149 additions and 695 deletions
+14 -9
View File
@@ -9,27 +9,32 @@
"astro": "astro"
},
"dependencies": {
"@astrojs/mdx": "^5.0.6",
"@astrojs/react": "^5.0.7",
"@radix-ui/react-slot": "^1.2.5",
"@astrojs/mdx": "^7.0.3",
"@astrojs/react": "^6.0.1",
"@radix-ui/react-slot": "^1.3.0",
"@splinetool/react-spline": "^4.1.0",
"@splinetool/runtime": "^1.12.97",
"@tailwindcss/vite": "^4.3.1",
"@splinetool/runtime": "^1.12.98",
"@tailwindcss/vite": "^4.3.3",
"@types/canvas-confetti": "^1.9.0",
"@types/react": "^19.2.17",
"@types/react-dom": "^19.2.3",
"astro": "^6.4.6",
"astro": "^7.1.0",
"canvas-confetti": "^1.9.4",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"lucide-react": "^0.577.0",
"lucide-react": "^1.24.0",
"react": "^19.2.7",
"react-dom": "^19.2.7",
"tailwind-merge": "^3.6.0",
"tailwindcss": "^4.3.1"
"tailwindcss": "^4.3.3"
},
"devDependencies": {
"tw-animate-css": "^1.4.0"
},
"packageManager": "pnpm@10.32.1"
"packageManager": "pnpm@10.32.1",
"pnpm": {
"overrides": {
"esbuild@>=0.27.3 <0.28.1": ">=0.28.1"
}
}
}
+1113 -682
View File
File diff suppressed because it is too large Load Diff
+3 -2
View File
@@ -1,11 +1,12 @@
---
import { Github, Book, MessageSquare, Bug } from 'lucide-react';
import { Book, MessageSquare, Bug } from 'lucide-react';
import { GithubIcon } from './icons/GithubIcon';
const links = [
{
title: "Source Code",
href: "https://github.com/RayLabsHQ/gitea-mirror",
icon: Github
icon: GithubIcon
},
{
title: "Documentation",
+3 -2
View File
@@ -1,5 +1,6 @@
import React, { useEffect, useState } from 'react';
import { Github, Star } from 'lucide-react';
import { Star } from 'lucide-react';
import { GithubIcon } from './icons/GithubIcon';
import { Button } from './ui/button';
export function GitHubButton() {
@@ -44,7 +45,7 @@ export function GitHubButton() {
asChild
>
<a href="https://github.com/RayLabsHQ/gitea-mirror" target="_blank" rel="noopener noreferrer" className="flex items-center">
<Github className="w-4 h-4 mr-2" />
<GithubIcon className="w-4 h-4 mr-2" />
<span>Star on GitHub</span>
{stars !== null && (
<>
+16
View File
@@ -0,0 +1,16 @@
import React from 'react';
// GitHub brand mark. Replaces lucide-react's `Github` icon, which was removed
// along with all brand icons in lucide-react v1.
export function GithubIcon({ className }: { className?: string }) {
return (
<svg
viewBox="0 0 24 24"
fill="currentColor"
aria-hidden="true"
className={className}
>
<path d="M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z" />
</svg>
);
}