samantha's personal website!~ ✨ samanthanguyen.me

chore: cleanup imports

+18 -9
app/src/lib/CodeBlock.svelte app/src/lib/ui/CodeBlock.svelte
app/src/lib/ExternalLink.svelte app/src/lib/ui/ExternalLink.svelte
app/src/lib/Highlight.svelte app/src/lib/ui/Highlight.svelte
app/src/lib/Quote.svelte app/src/lib/ui/Quote.svelte
app/src/lib/datetime/Time.svelte app/src/lib/ui/datetime/Time.svelte
app/src/lib/datetime/dates.ts app/src/lib/ui/datetime/dates.ts
app/src/lib/layout/Footer.svelte app/src/lib/ui/layout/Footer.svelte
+1 -1
app/src/lib/layout/FooterItem.svelte app/src/lib/ui/layout/FooterItem.svelte
··· 1 1 <script lang="ts"> 2 - import ExternalLink from '$lib/ExternalLink.svelte' 2 + import ExternalLink from '$ui/ExternalLink.svelte' 3 3 4 4 type FooterItemProps = { 5 5 href: string,
app/src/lib/layout/FooterSeparator.svelte app/src/lib/ui/layout/FooterSeparator.svelte
app/src/lib/layout/Header.svelte app/src/lib/ui/layout/Header.svelte
+1
app/src/lib/ui/datetime/index.ts
··· 1 + export { default as Time } from './Time.svelte'
+4
app/src/lib/ui/index.ts
··· 1 + export { default as CodeBlock } from './CodeBlock.svelte' 2 + export { default as ExternalLink } from './ExternalLink.svelte' 3 + export { default as Highlight } from './Highlight.svelte' 4 + export { default as Quote } from './Quote.svelte'
+4
app/src/lib/ui/layout/index.ts
··· 1 + export { default as Footer } from './Footer.svelte' 2 + export { default as FooterItem } from './FooterItem.svelte' 3 + export { default as FooterSeparator } from './FooterSeparator.svelte' 4 + export { default as Header } from './Header.svelte'
+3 -3
app/src/routes/+page.server.ts
··· 17 17 text: 'GitHub', 18 18 }, 19 19 { 20 - href: 'https://tangled.sh/@samanthanguyen.me', 21 - title: '@samanthanguyen.me on Tangled.sh', 22 - text: 'Tangled.sh', 20 + href: 'https://tangled.sh/samanthanguyen.me', 21 + title: 'samanthanguyen.me on Tangled.sh', 22 + text: 'Tangled.org', 23 23 }, 24 24 ], 25 25 }
+2 -5
app/src/routes/+page.svelte
··· 1 1 <script lang="ts"> 2 - import Highlight from '$lib/Highlight.svelte' 3 - import Footer from '$lib/layout/Footer.svelte' 4 - import FooterItem from '$lib/layout/FooterItem.svelte' 5 - import Header from '$lib/layout/Header.svelte' 6 - import Quote from '$lib/Quote.svelte' 2 + import { Highlight, Quote } from '$ui' 3 + import { Footer, FooterItem, Header } from '$ui/layout' 7 4 import type { PageProps } from './$types' 8 5 9 6 let { data }: PageProps = $props()
app/src/routes/bsky/+page.server.ts app/src/routes/(redirect)/bsky/+page.server.ts
app/src/routes/github/+page.server.ts app/src/routes/(redirect)/github/+page.server.ts
app/src/routes/tangled/+page.server.ts app/src/routes/(redirect)/tangled/+page.server.ts
+3
app/svelte.config.js
··· 11 11 // https://svelte.dev/docs/kit/adapters 12 12 // https://svelte.dev/docs/kit/adapter-cloudflare 13 13 adapter: adapter(), 14 + alias: { 15 + $ui: 'src/lib/ui', 16 + }, 14 17 }, 15 18 extensions: ['.svelte', '.svx'], 16 19 compilerOptions: {