|  | @ -6,45 +6,47 @@ const exp = [ | 
			
		
	
		
		
			
				
					|  |  | 	{ |  |  | 	{ | 
			
		
	
		
		
			
				
					|  |  | 		title: window.location.hostname, |  |  | 		title: window.location.hostname, | 
			
		
	
		
		
			
				
					|  |  | 		description: "This website.", |  |  | 		description: "This website.", | 
			
		
	
		
		
			
				
					
					|  |  | 		url: "https://github.com/mkrhere/pw2", |  |  | 		url: "https://github.com/MKRhere/pw2", | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  | 		cat: "web", |  |  | 		cat: "web", | 
			
		
	
		
		
			
				
					|  |  | 		tags: ["react", "vite"], |  |  | 		tags: ["react", "vite"], | 
			
		
	
		
		
			
				
					|  |  | 	}, |  |  | 	}, | 
			
		
	
		
		
			
				
					|  |  | 	{ |  |  | 	{ | 
			
		
	
		
		
			
				
					|  |  | 		title: "hyperactive", |  |  | 		title: "hyperactive", | 
			
		
	
		
		
			
				
					
					|  |  | 		description: "(in dev) Fully reactive UI framework.", |  |  | 		description: "Suite of web-app development libraries.", | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  | 		url: "https://github.com/codefeathers/hyperactive", |  |  | 		url: "https://github.com/codefeathers/hyperactive", | 
			
		
	
		
		
			
				
					|  |  | 		cat: "lib", |  |  | 		cat: "lib", | 
			
		
	
		
		
			
				
					|  |  | 		tags: ["reactive", "ui-framework"], |  |  | 		tags: ["reactive", "ui-framework"], | 
			
		
	
		
		
			
				
					|  |  | 	}, |  |  | 	}, | 
			
		
	
		
		
			
				
					|  |  | 	{ |  |  | 	{ | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 		title: "denoland/node_shims", | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 		description: | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 			"Node shims for Deno’s runtime API. Contributed repo into official denoland.", | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 		url: "https://github.com/denoland/node_shims", | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 		cat: "lib", | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 		tags: ["deno", "shims"], | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 	}, | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 	{ | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 		title: "Telegraf", | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 		description: | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 			"Active maintainer of one of the most popular Telegram Bot API libraries for Node.", | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 		url: "https://github.com/telegraf/telegraf", | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 		cat: "lib", | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 		tags: ["typescript", "telegram", "bot-api"], | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 	}, | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 	{ | 
			
		
	
		
		
			
				
					|  |  | 		title: "runtype", |  |  | 		title: "runtype", | 
			
		
	
		
		
			
				
					
					|  |  | 		description: "Runtime-safe library to bring untyped values into TypeScript.", |  |  | 		description: "Safely bring runtime values into TypeScript.", | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  | 		url: "https://codefeathers.github.io/runtype", |  |  | 		url: "https://codefeathers.github.io/runtype", | 
			
		
	
		
		
			
				
					|  |  | 		cat: "lib", |  |  | 		cat: "lib", | 
			
		
	
		
		
			
				
					|  |  | 		tags: ["typescript", "runtime"], |  |  | 		tags: ["typescript", "runtime"], | 
			
		
	
		
		
			
				
					|  |  | 	}, |  |  | 	}, | 
			
		
	
		
		
			
				
					|  |  | 	{ |  |  | 	{ | 
			
		
	
		
		
			
				
					|  |  | 		title: "Telecraft", |  |  | 		title: "Telecraft", | 
			
		
	
		
		
			
				
					
					|  |  | 		description: "Pluggable Minecraft server management utils.", |  |  | 		description: "Pluggable Minecraft server administration toolkit.", | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  | 		url: "https://github.com/telecraft", |  |  | 		url: "https://github.com/MadrasMC/telecraft", | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					|  |  | 		cat: "tool", |  |  | 		cat: "tool", | 
			
		
	
		
		
			
				
					|  |  | 		tags: ["minecraft", "node"], |  |  | 		tags: ["minecraft", "node"], | 
			
		
	
		
		
			
				
					|  |  | 	}, |  |  | 	}, | 
			
		
	
		
		
			
				
					|  |  | 	{ |  |  |  | 
			
		
	
		
		
			
				
					|  |  | 		title: "mkr/bin", |  |  |  | 
			
		
	
		
		
			
				
					|  |  | 		description: "Frontend JavaScript-free code-sharing pastebin app.", |  |  |  | 
			
		
	
		
		
			
				
					|  |  | 		url: "https://github.com/mkrhere/bin", |  |  |  | 
			
		
	
		
		
			
				
					|  |  | 		cat: "web", |  |  |  | 
			
		
	
		
		
			
				
					|  |  | 		tags: ["mithril", "ssr", "pastebin"], |  |  |  | 
			
		
	
		
		
			
				
					|  |  | 	}, |  |  |  | 
			
		
	
		
		
			
				
					|  |  | 	{ |  |  |  | 
			
		
	
		
		
			
				
					|  |  | 		title: "The Guard", |  |  |  | 
			
		
	
		
		
			
				
					|  |  | 		description: "Telegram bot to help administer networks with large number of groups.", |  |  |  | 
			
		
	
		
		
			
				
					|  |  | 		url: "https://github.com/thedevs-network/the-guard", |  |  |  | 
			
		
	
		
		
			
				
					|  |  | 		cat: "bot", |  |  |  | 
			
		
	
		
		
			
				
					|  |  | 		tags: ["telegram", "bot"], |  |  |  | 
			
		
	
		
		
			
				
					|  |  | 	}, |  |  |  | 
			
		
	
		
		
			
				
					|  |  | ]; |  |  | ]; | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  | type Project = { |  |  | type Project = { | 
			
		
	
	
		
		
			
				
					|  | @ -55,7 +57,13 @@ type Project = { | 
			
		
	
		
		
			
				
					|  |  | 	tags: string[]; |  |  | 	tags: string[]; | 
			
		
	
		
		
			
				
					|  |  | }; |  |  | }; | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  | const ProjectUnit: React.FC<Project> = ({ title, url, description, cat, tags }) => { |  |  | const ProjectUnit: React.FC<Project> = ({ | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |  |  |  | 	title, | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 	url, | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 	description, | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 	cat, | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 	tags, | 
			
		
	
		
		
			
				
					|  |  |  |  |  | }) => { | 
			
		
	
		
		
			
				
					|  |  | 	return ( |  |  | 	return ( | 
			
		
	
		
		
			
				
					|  |  | 		<div |  |  | 		<div | 
			
		
	
		
		
			
				
					|  |  | 			className={css` |  |  | 			className={css` | 
			
		
	
	
		
		
			
				
					|  | 
 |