From 4f47b123f26d356661702b3d77c5c246be8620d0 Mon Sep 17 00:00:00 2001 From: Yuqian Yang Date: Sat, 14 Jun 2025 01:21:11 +0800 Subject: deno: merge utils to one file. --- deno/base/lib.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 deno/base/lib.ts (limited to 'deno/base/lib.ts') diff --git a/deno/base/lib.ts b/deno/base/lib.ts new file mode 100644 index 0000000..a5e4a6a --- /dev/null +++ b/deno/base/lib.ts @@ -0,0 +1,10 @@ +export function camelCaseToKebabCase(str: string): string { + return str.replace(/[A-Z]/g, (m) => "-" + m.toLowerCase()); +} + +export function toFileNameString(date: Date, dateOnly?: boolean): string { + const str = date.toISOString(); + return dateOnly === true + ? str.slice(0, str.indexOf("T")) + : str.replaceAll(/:|\./g, "-"); +} -- cgit v1.2.3