Something went wrong. Try again.
Monorepo for Tangled forked from tangled.org/core
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112import type { Did, Handle } from "@atcute/lexicons/syntax";import type { ProfileRecord } from "#lib/api/records.ts";import type { ProfileCounts, RepoCardData } from "#lib/components/profile/types.ts";
export const worstCaseIdentity = { did: "did:plc:ewvi7nxzyoun6zhxrhs64oiz", handle: "aleksandra-wisniewska-kowalczyk.northwind-industries-holdings.example.com"} satisfies { did: Did; handle: Handle };
export const sparseIdentity = { did: "did:plc:jo", handle: "jo.example.com"} satisfies { did: Did; handle: Handle };
export const worstCaseProfile = { $type: "org.tangled.actor.profile", description: [ "Staff engineer 👩🏽💻 at Northwind. Maintainer of Benachrichtigungseinstellungen-Synchronisierung and a dozen other things nobody asked for.", "Docs: https://example.com/workspaces/northwind/projects/q3-launch/docs/9f8e7d6c5b4a?tab=comments&filter=unresolved", "<b>not bold</b> & **not markdown**" ].join("\n"), pronouns: "they/them or she/her", location: "Szczebrzeszyn, Lubelskie, Rzeczpospolita", links: [ "https://example.com/workspaces/northwind/projects/q3-launch/docs/9f8e7d6c5b4a?tab=comments&filter=unresolved", "https://bartholomew-fitzgerald.northwind-industries-holdings.example.com", "at://did:plc:ewvi7nxzyoun6zhxrhs64oiz/org.tangled.repo.manifest/self", "https://a.co", "https://example.org/~aleksandra" ]} as ProfileRecord;
export const worstCaseOrganizationProfile = { ...worstCaseProfile, isOrganization: true, pronouns: undefined} as ProfileRecord;
export const sparseProfile = { $type: "org.tangled.actor.profile" } as ProfileRecord;
export const worstCaseCounts: ProfileCounts = { repos: 1284, stars: 1_000_000, strings: 0, followers: 1, following: 1284, vouches: 999_999};
export const sparseCounts: ProfileCounts = { repos: 0, stars: 0, strings: 0, followers: 0, following: 0, vouches: 0};
const repo = (fields: Partial<RepoCardData> & { name: string }, index: number): RepoCardData => ({ repoDid: `did:plc:worstrepo${index}`, ownerHandle: worstCaseIdentity.handle, createdAt: "2026-08-01T00:00:00Z", ...fields});
export const worstCaseRepos: RepoCardData[] = [ repo( { name: "northwind-industries-holdings-infrastructure-terraform-modules", description: "Terraform modules for every Northwind region, environment and account, including the ones we promised to delete in 2024 but still route payroll traffic through 🙃", language: "HCL", stars: 12_345, forks: 1_284, issues: 999, pulls: 1 }, 0 ), repo({ name: "j", language: "Rust", stars: 1, forks: 0 }, 1), repo( { name: "Benachrichtigungseinstellungen", description: "王秀英的通知设置同步工具,支持所有地区和所有语言。", language: "TypeScript", stars: 0 }, 2 ), repo( { name: "نور-الهدى", description: "أداة لمزامنة إعدادات الإشعارات عبر جميع الأجهزة", language: "Go", stars: 1_000_000 }, 3 ), ...Array.from({ length: 36 }, (_, index) => repo( { name: `service-${index}`, description: "A representative repository description that exercises normal wrapping.", language: "Rust", stars: index }, index + 4 ) )];