aboutsummaryrefslogtreecommitdiffstats
path: root/src/server/utils
diff options
context:
space:
mode:
author2024-04-07 19:43:04 +0530
committer2024-04-07 19:43:04 +0530
commit900a707fdcb04e5739126ec2509fdc39fee7491c (patch)
tree427c9155bcbcca013f4c352888d8d88984e4e027 /src/server/utils
parent0.5.1 (diff)
downloadsudomsg-900a707fdcb04e5739126ec2509fdc39fee7491c.tar
sudomsg-900a707fdcb04e5739126ec2509fdc39fee7491c.tar.gz
sudomsg-900a707fdcb04e5739126ec2509fdc39fee7491c.tar.bz2
sudomsg-900a707fdcb04e5739126ec2509fdc39fee7491c.tar.lz
sudomsg-900a707fdcb04e5739126ec2509fdc39fee7491c.tar.xz
sudomsg-900a707fdcb04e5739126ec2509fdc39fee7491c.tar.zst
sudomsg-900a707fdcb04e5739126ec2509fdc39fee7491c.zip
Rewrote Site in 11ty
Still need to Update the content
Diffstat (limited to 'src/server/utils')
-rw-r--r--src/server/utils/createUrl.ts5
-rw-r--r--src/server/utils/curl.ts7
-rw-r--r--src/server/utils/isDefined.ts3
-rw-r--r--src/server/utils/isDevel.ts5
-rw-r--r--src/server/utils/relDir.ts9
-rw-r--r--src/server/utils/relUrl.ts5
-rw-r--r--src/server/utils/schema.ts6
-rw-r--r--src/server/utils/setStingRoute.ts6
-rw-r--r--src/server/utils/strHandler.ts8
9 files changed, 0 insertions, 54 deletions
diff --git a/src/server/utils/createUrl.ts b/src/server/utils/createUrl.ts
deleted file mode 100644
index 2a05665..0000000
--- a/src/server/utils/createUrl.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-import { URL } from "node:url";
-
-export default function createUrl(url: string | URL, base?: string | URL | undefined): URL {
- return url instanceof URL ? url : new URL(url, base);
-}
diff --git a/src/server/utils/curl.ts b/src/server/utils/curl.ts
deleted file mode 100644
index e422493..0000000
--- a/src/server/utils/curl.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import type { URL } from "node:url";
-import metadata from "../metadata.js";
-import createUrl from "./createUrl.js";
-
-export default function curl(path: string | URL) {
- return createUrl(path, metadata.url);
-}
diff --git a/src/server/utils/isDefined.ts b/src/server/utils/isDefined.ts
deleted file mode 100644
index fe42bdf..0000000
--- a/src/server/utils/isDefined.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-export default function isDefined<T>(val: T | undefined | null): val is T {
- return val !== undefined && val !== null;
-}
diff --git a/src/server/utils/isDevel.ts b/src/server/utils/isDevel.ts
deleted file mode 100644
index 6d03f4d..0000000
--- a/src/server/utils/isDevel.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-import type express from "express";
-
-export default function isDevel(app: express.Express) {
- return app.get("env") === "development";
-}
diff --git a/src/server/utils/relDir.ts b/src/server/utils/relDir.ts
deleted file mode 100644
index 1e3cb3c..0000000
--- a/src/server/utils/relDir.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-import { dirname, join } from "node:path";
-import { URL, fileURLToPath } from "node:url";
-
-export default function relDir(url: URL | string) {
- const base = dirname(fileURLToPath(url));
- return function (dirname: string) {
- return join(base, dirname);
- };
-}
diff --git a/src/server/utils/relUrl.ts b/src/server/utils/relUrl.ts
deleted file mode 100644
index 5345ebf..0000000
--- a/src/server/utils/relUrl.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-import type { URL } from "node:url";
-
-export default function relUrl(url: URL) {
- return url.pathname + url.search + url.hash;
-}
diff --git a/src/server/utils/schema.ts b/src/server/utils/schema.ts
deleted file mode 100644
index 989d163..0000000
--- a/src/server/utils/schema.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-import type { URL } from "node:url";
-import createUrl from "./createUrl.js";
-
-export default function schema(type: string | URL): URL {
- return createUrl(type, "http://schema.org/");
-}
diff --git a/src/server/utils/setStingRoute.ts b/src/server/utils/setStingRoute.ts
deleted file mode 100644
index e0fbd94..0000000
--- a/src/server/utils/setStingRoute.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-import router from "../router.js";
-import strHandler from "./strHandler.js";
-
-export default function setStingRoute<T>(url: string, type: string | string[], content: () => Promise<T>): void {
- router.get(url, strHandler(type, content));
-}
diff --git a/src/server/utils/strHandler.ts b/src/server/utils/strHandler.ts
deleted file mode 100644
index 5be21e0..0000000
--- a/src/server/utils/strHandler.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import type express from "express";
-
-export default function strHandler<T>(type: string | string[], content: () => Promise<T>) {
- return async (_req: express.Request, res: express.Response) => {
- const data = await content();
- res.format(Object.fromEntries((Array.isArray(type) ? type : [type]).map(t => [t, () => res.send(data)])));
- };
-}