this repo has no description hallaine.com

feat: minimal fix

+17 -21
+1 -1
package.json
··· 1 1 { 2 2 "name": "web", 3 - "version": "0.1.0", 3 + "version": "1.0.0", 4 4 "private": true, 5 5 "scripts": { 6 6 "dev": "next dev",
+4 -4
pnpm-lock.yaml
··· 358 358 peerDependencies: 359 359 react: ^16.13 || ^17 || ^18 || ^19 360 360 361 - '@img/colour@1.0.0': 362 - resolution: {integrity: sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==} 361 + '@img/colour@1.1.0': 362 + resolution: {integrity: sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==} 363 363 engines: {node: '>=18'} 364 364 365 365 '@img/sharp-darwin-arm64@0.34.5': ··· 2948 2948 dependencies: 2949 2949 react: 19.2.4 2950 2950 2951 - '@img/colour@1.0.0': 2951 + '@img/colour@1.1.0': 2952 2952 optional: true 2953 2953 2954 2954 '@img/sharp-darwin-arm64@0.34.5': ··· 5143 5143 5144 5144 sharp@0.34.5: 5145 5145 dependencies: 5146 - '@img/colour': 1.0.0 5146 + '@img/colour': 1.1.0 5147 5147 detect-libc: 2.1.2 5148 5148 semver: 7.7.4 5149 5149 optionalDependencies:
-1
pnpm-workspace.yaml
··· 1 1 ignoredBuiltDependencies: 2 2 - msw 3 3 - sharp 4 - - unrs-resolver
+1 -1
src/app/column.tsx
··· 3 3 import type { ColumnDef } from "@tanstack/react-table"; 4 4 import Link from "next/link"; 5 5 import { DataTableColumnHeader } from "@/components/ui/data-table-column-header"; 6 - import { getPostBySlug } from "@/lib/content"; 6 + import type { getPostBySlug } from "@/lib/content"; 7 7 8 8 type Post = Awaited<ReturnType<typeof getPostBySlug>>; 9 9
+6 -8
src/app/page.tsx
··· 12 12 import { columns } from "./column"; 13 13 14 14 export function generateMetadata(): Metadata { 15 - return { description: "A developer" }; 15 + return { description: "Prompt an LLM for my bio." }; 16 16 } 17 17 18 18 const LINKS = [ ··· 22 22 ]; 23 23 24 24 export default async function Home() { 25 - const description = ` 25 + const content = ` 26 + # I'm Alexandre Hallaine 26 27 I've been writing [C](https://www.c-language.org/) for 5+ years. 27 28 Outside work, I build with [Next](https://nextjs.org/) and [Rust](https://www.rust-lang.org). 28 29 `; ··· 41 42 42 43 return ( 43 44 <> 44 - <div className="flex flex-col-reverse md:flex-row md:items-center mb-16 gap-8 items-center"> 45 - <div className="flex-1"> 46 - <h1 className="text-4xl font-bold tracking-tight mb-4"> 47 - I'm <span className="text-primary">Alexandre Hallaine</span> 48 - </h1> 49 - <MDXRemote source={description} components={useMDXComponents({})} /> 45 + <div className="flex flex-col-reverse md:flex-row mb-16 gap-8 items-center"> 46 + <div> 47 + <MDXRemote source={content} components={useMDXComponents({})} /> 50 48 <div className="flex mt-8 space-x-5 justify-center"> 51 49 {LINKS.map(({ href, icon }) => ( 52 50 <Button
+1 -1
src/components/ui/card.tsx
··· 1 - import * as React from "react"; 1 + import type * as React from "react"; 2 2 3 3 import { cn } from "@/lib/utils"; 4 4
+2 -3
src/components/ui/dropdown-menu.tsx
··· 1 1 "use client"; 2 2 3 - import * as React from "react"; 4 3 import { Menu as MenuPrimitive } from "@base-ui/react/menu"; 5 - 4 + import { CheckIcon, ChevronRightIcon } from "lucide-react"; 5 + import type * as React from "react"; 6 6 import { cn } from "@/lib/utils"; 7 - import { ChevronRightIcon, CheckIcon } from "lucide-react"; 8 7 9 8 function DropdownMenu({ ...props }: MenuPrimitive.Root.Props) { 10 9 return <MenuPrimitive.Root data-slot="dropdown-menu" {...props} />;
+1 -1
src/components/ui/table.tsx
··· 1 1 "use client"; 2 2 3 - import * as React from "react"; 3 + import type * as React from "react"; 4 4 5 5 import { cn } from "@/lib/utils"; 6 6
+1 -1
src/lib/utils.ts
··· 1 - import { clsx, type ClassValue } from "clsx"; 1 + import { type ClassValue, clsx } from "clsx"; 2 2 import { twMerge } from "tailwind-merge"; 3 3 4 4 export function cn(...inputs: ClassValue[]) {