Skip to content

Commit cebbd14

Browse files
committed
chore: update clients
1 parent 8346d35 commit cebbd14

27 files changed

+2937
-2324
lines changed

pnpm-lock.yaml

Lines changed: 2825 additions & 2313 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/lib/data/clients.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,11 @@ export interface Client {
3838
start?: ClientDate;
3939
end?: ClientDate;
4040

41+
/**
42+
* Whether the client is hidden from the homepage
43+
*/
44+
hidden?: boolean;
45+
4146
/**
4247
* Testimonials from the clients
4348
*/
@@ -145,6 +150,7 @@ export const getClients = async (): Promise<Record<string, Client>> => {
145150
_.chain(data)
146151
.mapValues(([, { default: client }]) => client) // Remove 'default' from the import
147152
.toPairs()
153+
.filter(([, client]) => !client.hidden)
148154
// Sort the clients by their end date descending (if any), and leave "current" clients at the top.
149155
.sortBy(([, client]) => (client.end ? -parseDate(client.end).getTime() : -Infinity))
150156
.fromPairs()

src/lib/data/clients/axolotl-studios/meta.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ export default {
1111
start: 'Aug 2023',
1212
end: 'Sep 2023',
1313

14+
hidden: true,
15+
1416
projects: [
1517
{
1618
name: 'Points',

src/lib/data/clients/castiamc/meta.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,19 +11,21 @@ export default {
1111
banner,
1212

1313
start: 'Nov 2022',
14-
// No end date, still working with them
14+
end: 'Jan 2023',
1515

1616
projects: [
1717
{
1818
name: 'CastiaMC',
19-
description: 'CastiaMC is a Minecraft Java server that focuses on an enhanced, polished survival experience.',
19+
description:
20+
'CastiaMC is a Minecraft Java server that focuses on an enhanced, polished survival experience. I primarily worked on updating existing features, creating a shared core framework, and improving the overall codebase.',
2021

2122
links: [
2223
{
2324
name: 'Website',
2425
href: 'https://castiamc.com',
2526
},
2627
],
28+
media: [],
2729
},
2830
],
2931
} satisfies Client;

src/lib/data/clients/fadecloud/meta.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ export default {
1616
start: 'Jan 2023',
1717
end: 'Mar 2023',
1818

19+
hidden: true,
20+
1921
projects: [
2022
{
2123
name: 'Cube Generator',
3.35 MB
Loading
13.7 KB
Loading
3.76 MB
Loading
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
import type { Client } from '$lib/data/clients';
2+
import avatar from './avatar.png?avatar';
3+
import banner from './banner.png?image';
4+
5+
import Website from './assets/website.png?image';
6+
7+
export default {
8+
name: 'Lilypad.gg',
9+
description: 'Development of the Lilypad.gg website, billing panel & dashboard. Built with NextJS, Prisma, NextAuth, and TailwindCSS.',
10+
href: 'https://lilypad.gg',
11+
12+
avatar,
13+
banner,
14+
15+
start: 'Jul 2024',
16+
// No end date, still working with them
17+
18+
projects: [
19+
{
20+
name: 'Lilypad.gg',
21+
description: 'Development of the Lilypad.gg website, billing panel & dashboard. Built with NextJS, Prisma, NextAuth, and TailwindCSS.',
22+
23+
links: [
24+
{
25+
name: 'Website',
26+
href: 'https://lilypad.gg',
27+
},
28+
],
29+
30+
media: [
31+
{
32+
media: Website,
33+
caption: 'The Lilypad.gg website',
34+
},
35+
],
36+
},
37+
],
38+
} satisfies Client;
-524 KB
Binary file not shown.

0 commit comments

Comments
 (0)