feat: add projects page and rework home page

This commit is contained in:
2026-07-09 16:24:51 +02:00
parent 8aa5aca650
commit 834d7ed00f
32 changed files with 720 additions and 77 deletions
+25
View File
@@ -0,0 +1,25 @@
export interface CrateMeta {
crate: Crate;
}
export interface Crate {
id: string;
name: string;
updated_at: string;
versions: number[];
keywords: string[];
created_at: string;
downloads: number;
recent_downloads: number;
default_version: string;
num_versions: number;
yanked: boolean;
max_version: string;
newest_version: string;
max_stable_version: string;
description: string;
homepage: string;
repository: string;
exact_match: boolean;
trustpub_only: boolean;
}