]> git.otsuka.systems Git - cotsuka.github.io/commitdiff
rename to formatDate
authorCameron Otsuka <cameron@otsuka.haus>
Sat, 22 Nov 2025 01:14:33 +0000 (17:14 -0800)
committerCameron Otsuka <cameron@otsuka.haus>
Sat, 22 Nov 2025 01:14:33 +0000 (17:14 -0800)
bun.lock
package.json
src/components/metadata.astro
src/pages/articles/[date]-[id]/index.astro
src/pages/articles/[date]-[id]/opengraph.png.ts
src/pages/articles/index.astro
src/pages/feed.xml.ts
src/pages/podcasts/index.astro
src/pages/reviews/index.astro
src/utils/createSlug.ts
src/utils/formatDate.ts [moved from src/utils/format.ts with 80% similarity]

index 523c01f75a82af2bf614bd2120ff72e3b1fda1ef..a26cf876204cbcf34454a9652b21e13580a637b9 100644 (file)
--- a/bun.lock
+++ b/bun.lock
 
     "@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=="],
 
 
     "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=="],
 
index dc061e62f6a0a63766dcd0138df04d18e28dbcf7..1eb7f530fe5cf604f1bb0af6984732fee8f92c18 100644 (file)
@@ -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
index f155a35244bb6a00bd804153de038ee81db6b55a..94de0ee40b4a87128629656625c6e801c3ba14f4 100644 (file)
@@ -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 {
index bf033045d6657fbe97dc1097d9854a1453107c59..8449def73cfdcc0a0f3e9be3379e0c54191e3562 100644 (file)
@@ -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';
 
index 8165446fc295a60f9ba3735a8eb2af95e75bdb43..7015b8ade8fdd53415654858972dd884bbf6b6e8 100644 (file)
@@ -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';
 
index 15f595f2aa12a7dcf40433b28f083dcdfa645f53..5e4a22e95bfe6452f161d99a3ce2996280b096bb 100644 (file)
@@ -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');
index 6e175c07749270977e2b5f7c6c39e25ab0ee28ad..3979d9fd500c094dd553b2cc183ce1794389c55b 100644 (file)
@@ -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';
 
index 46b3dc0a20e1709db64727d67583694e489e0148..3a57e6f9d4b0aed0344bd4de2ae7f644d9430d81 100644 (file)
@@ -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';
 
index af2ca589cc3db365f71df23fe19ac7879732723d..20c0cf262d69acf579ceb260a0496daa6b1e513e 100644 (file)
@@ -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';
index f4418cc0a113db40dcc884caba8b42d943bd6730..8c3b8083f057a8883bc78eff100ac5334dbfd0be 100644 (file)
@@ -1,4 +1,4 @@
-export default function (text: string) {
+export default function (text: string): string {
     return (
         text
             .trim()
similarity index 80%
rename from src/utils/format.ts
rename to src/utils/formatDate.ts
index 8cd7b12751365257116480039617d9c884aba542..5dbb874474929e9a599335536cd0792f250fe3d2 100644 (file)
@@ -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');