From 4991b978094c7db4c67559946caa15f55b0bbb2d Mon Sep 17 00:00:00 2001 From: Cameron Otsuka Date: Fri, 21 Nov 2025 17:14:33 -0800 Subject: [PATCH] rename to formatDate --- bun.lock | 4 ++-- package.json | 2 +- src/components/metadata.astro | 2 +- src/pages/articles/[date]-[id]/index.astro | 2 +- src/pages/articles/[date]-[id]/opengraph.png.ts | 2 +- src/pages/articles/index.astro | 2 +- src/pages/feed.xml.ts | 2 +- src/pages/podcasts/index.astro | 2 +- src/pages/reviews/index.astro | 2 +- src/utils/createSlug.ts | 2 +- src/utils/{format.ts => formatDate.ts} | 2 +- 11 files changed, 12 insertions(+), 12 deletions(-) rename src/utils/{format.ts => formatDate.ts} (80%) diff --git a/bun.lock b/bun.lock index 523c01f..a26cf87 100644 --- a/bun.lock +++ b/bun.lock @@ -291,7 +291,7 @@ "@types/babel__traverse": ["@types/babel__traverse@7.20.7", "", { "dependencies": { "@babel/types": "^7.20.7" } }, "sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng=="], - "@types/bun": ["@types/bun@1.3.2", "", { "dependencies": { "bun-types": "1.3.2" } }, "sha512-t15P7k5UIgHKkxwnMNkJbWlh/617rkDGEdSsDbu+qNHTaz9SKf7aC8fiIlUdD5RPpH6GEkP0cK7WlvmrEBRtWg=="], + "@types/bun": ["@types/bun@1.3.3", "", { "dependencies": { "bun-types": "1.3.3" } }, "sha512-ogrKbJ2X5N0kWLLFKeytG0eHDleBYtngtlbu9cyBKFtNL3cnpDZkNdQj8flVf6WTZUX5ulI9AY1oa7ljhSrp+g=="], "@types/d3-array": ["@types/d3-array@3.2.1", "", {}, "sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg=="], @@ -399,7 +399,7 @@ "buffer-crc32": ["buffer-crc32@0.2.13", "", {}, "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ=="], - "bun-types": ["bun-types@1.3.2", "", { "dependencies": { "@types/node": "*" }, "peerDependencies": { "@types/react": "^19" } }, "sha512-i/Gln4tbzKNuxP70OWhJRZz1MRfvqExowP7U6JKoI8cntFrtxg7RJK3jvz7wQW54UuvNC8tbKHHri5fy74FVqg=="], + "bun-types": ["bun-types@1.3.3", "", { "dependencies": { "@types/node": "*" } }, "sha512-z3Xwlg7j2l9JY27x5Qn3Wlyos8YAp0kKRlrePAOjgjMGS5IG6E7Jnlx736vH9UVI4wUICwwhC9anYL++XeOgTQ=="], "call-bind-apply-helpers": ["call-bind-apply-helpers@1.0.2", "", { "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2" } }, "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ=="], diff --git a/package.json b/package.json index dc061e6..1eb7f53 100644 --- a/package.json +++ b/package.json @@ -37,6 +37,6 @@ "recharts": "^3.4.1" }, "devDependencies": { - "@types/bun": "^1.3.2" + "@types/bun": "^1.3.3" } } \ No newline at end of file diff --git a/src/components/metadata.astro b/src/components/metadata.astro index f155a35..94de0ee 100644 --- a/src/components/metadata.astro +++ b/src/components/metadata.astro @@ -1,6 +1,6 @@ --- import { type InferEntrySchema } from 'astro:content'; -import { formatDate } from '@utils/format.ts'; +import formatDate from '@utils/formatDate.ts'; import Rating from '@components/ui/rating.astro'; interface Props { diff --git a/src/pages/articles/[date]-[id]/index.astro b/src/pages/articles/[date]-[id]/index.astro index bf03304..8449def 100644 --- a/src/pages/articles/[date]-[id]/index.astro +++ b/src/pages/articles/[date]-[id]/index.astro @@ -1,6 +1,6 @@ --- import { type CollectionEntry, getCollection, render } from 'astro:content'; -import { formatDate } from '@utils/format.ts'; +import formatDate from '@utils/formatDate.ts'; import Article from '@layouts/article.astro'; import Metadata from '@components/metadata.astro'; diff --git a/src/pages/articles/[date]-[id]/opengraph.png.ts b/src/pages/articles/[date]-[id]/opengraph.png.ts index 8165446..7015b8a 100644 --- a/src/pages/articles/[date]-[id]/opengraph.png.ts +++ b/src/pages/articles/[date]-[id]/opengraph.png.ts @@ -1,6 +1,6 @@ import type { APIRoute } from 'astro'; import { getCollection } from 'astro:content'; -import { formatDate } from '@utils/format.ts'; +import formatDate from '@utils/formatDate.ts'; import { ImageResponse } from '@vercel/og'; import { siteAuthor } from '@utils/globals.ts'; diff --git a/src/pages/articles/index.astro b/src/pages/articles/index.astro index 15f595f..5e4a22e 100644 --- a/src/pages/articles/index.astro +++ b/src/pages/articles/index.astro @@ -1,6 +1,6 @@ --- import { getCollection } from 'astro:content'; -import { formatDate } from '@utils/format.ts'; +import formatDate from '@utils/formatDate.ts'; import Base from '@layouts/base.astro'; const articles = await getCollection('articles'); diff --git a/src/pages/feed.xml.ts b/src/pages/feed.xml.ts index 6e175c0..3979d9f 100644 --- a/src/pages/feed.xml.ts +++ b/src/pages/feed.xml.ts @@ -1,6 +1,6 @@ import rss from '@astrojs/rss'; import { getCollection } from 'astro:content'; -import { formatDate } from '@utils/format.ts'; +import formatDate from '@utils/formatDate.ts'; import { siteSubtitle, siteTitle } from '@utils/globals.ts'; import createSlug from '@utils/createSlug.ts'; diff --git a/src/pages/podcasts/index.astro b/src/pages/podcasts/index.astro index 46b3dc0..3a57e6f 100644 --- a/src/pages/podcasts/index.astro +++ b/src/pages/podcasts/index.astro @@ -1,6 +1,6 @@ --- import { getCollection } from 'astro:content'; -import { formatDate } from '@utils/format.ts'; +import formatDate from '@utils/formatDate.ts'; import Base from '@layouts/base.astro'; import createSlug from '@utils/createSlug.ts'; diff --git a/src/pages/reviews/index.astro b/src/pages/reviews/index.astro index af2ca58..20c0cf2 100644 --- a/src/pages/reviews/index.astro +++ b/src/pages/reviews/index.astro @@ -1,6 +1,6 @@ --- import { getCollection } from 'astro:content'; -import { formatDate } from '@utils/format.ts'; +import formatDate from '@utils/formatDate.ts'; import Base from '@layouts/base.astro'; import RatingDistribution from '@components/ratingdistribution/component.astro'; import Rating from '@components/ui/rating.astro'; diff --git a/src/utils/createSlug.ts b/src/utils/createSlug.ts index f4418cc..8c3b808 100644 --- a/src/utils/createSlug.ts +++ b/src/utils/createSlug.ts @@ -1,4 +1,4 @@ -export default function (text: string) { +export default function (text: string): string { return ( text .trim() diff --git a/src/utils/format.ts b/src/utils/formatDate.ts similarity index 80% rename from src/utils/format.ts rename to src/utils/formatDate.ts index 8cd7b12..5dbb874 100644 --- a/src/utils/format.ts +++ b/src/utils/formatDate.ts @@ -1,4 +1,4 @@ -export function formatDate(date: Date): string { +export default function (date: Date): string { const year = date.getUTCFullYear(); const month = String(date.getUTCMonth() + 1).padStart(2, '0'); const day = String(date.getUTCDate()).padStart(2, '0'); -- 2.52.0