* {
flex-basis: 15rem;
diff --git a/src/pages/main/Projects.tsx b/src/pages/main/Projects.tsx
index 8d5f5de..b606782 100644
--- a/src/pages/main/Projects.tsx
+++ b/src/pages/main/Projects.tsx
@@ -6,45 +6,47 @@ const exp = [
{
title: window.location.hostname,
description: "This website.",
- url: "https://github.com/mkrhere/pw2",
+ url: "https://github.com/MKRhere/pw2",
cat: "web",
tags: ["react", "vite"],
},
{
title: "hyperactive",
- description: "(in dev) Fully reactive UI framework.",
+ description: "Suite of web-app development libraries.",
url: "https://github.com/codefeathers/hyperactive",
cat: "lib",
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",
- description: "Runtime-safe library to bring untyped values into TypeScript.",
+ description: "Safely bring runtime values into TypeScript.",
url: "https://codefeathers.github.io/runtype",
cat: "lib",
tags: ["typescript", "runtime"],
},
{
title: "Telecraft",
- description: "Pluggable Minecraft server management utils.",
- url: "https://github.com/telecraft",
+ description: "Pluggable Minecraft server administration toolkit.",
+ url: "https://github.com/MadrasMC/telecraft",
cat: "tool",
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 = {
@@ -55,7 +57,13 @@ type Project = {
tags: string[];
};
-const ProjectUnit: React.FC
= ({ title, url, description, cat, tags }) => {
+const ProjectUnit: React.FC = ({
+ title,
+ url,
+ description,
+ cat,
+ tags,
+}) => {
return (