This commit is contained in:
2026-03-22 11:59:01 -06:00
parent b109357760
commit c82010cf4b
3 changed files with 8 additions and 2 deletions
+4
View File
@@ -1,9 +1,11 @@
{ {
"lockfileVersion": 1, "lockfileVersion": 1,
"configVersion": 0,
"workspaces": { "workspaces": {
"": { "": {
"name": "trax-accidents", "name": "trax-accidents",
"dependencies": { "dependencies": {
"@date-fns/tz": "^1.4.1",
"date-fns": "^4.1.0", "date-fns": "^4.1.0",
"handlebars": "^4.7.8", "handlebars": "^4.7.8",
"mailparser": "^3.9.4", "mailparser": "^3.9.4",
@@ -18,6 +20,8 @@
}, },
}, },
"packages": { "packages": {
"@date-fns/tz": ["@date-fns/tz@1.4.1", "", {}, "sha512-P5LUNhtbj6YfI3iJjw5EL9eUAG6OitD0W3fWQcpQjDRc/QIsL0tRNuO1PcDvPccWL1fSTXXdE1ds+l95DV/OFA=="],
"@selderee/plugin-htmlparser2": ["@selderee/plugin-htmlparser2@0.11.0", "", { "dependencies": { "domhandler": "^5.0.3", "selderee": "^0.11.0" } }, "sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ=="], "@selderee/plugin-htmlparser2": ["@selderee/plugin-htmlparser2@0.11.0", "", { "dependencies": { "domhandler": "^5.0.3", "selderee": "^0.11.0" } }, "sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ=="],
"@types/bun": ["@types/bun@1.3.11", "", { "dependencies": { "bun-types": "1.3.11" } }, "sha512-5vPne5QvtpjGpsGYXiFyycfpDF2ECyPcTSsFBMa0fraoxiQyMJ3SmuQIGhzPg2WJuWxVBoxWJ2kClYTcw/4fAg=="], "@types/bun": ["@types/bun@1.3.11", "", { "dependencies": { "bun-types": "1.3.11" } }, "sha512-5vPne5QvtpjGpsGYXiFyycfpDF2ECyPcTSsFBMa0fraoxiQyMJ3SmuQIGhzPg2WJuWxVBoxWJ2kClYTcw/4fAg=="],
+3 -2
View File
@@ -1,6 +1,7 @@
import Handlebars from "handlebars"; import Handlebars from "handlebars";
import { Database } from "bun:sqlite"; import { Database } from "bun:sqlite";
import { differenceInDays, startOfToday, startOfDay } from "date-fns"; import { differenceInDays, startOfToday, startOfDay } from "date-fns";
import { tz } from "@date-fns/tz";
const db = new Database("database.db"); const db = new Database("database.db");
@@ -24,8 +25,8 @@ Bun.serve({
return new Response( return new Response(
homeTemplate({ homeTemplate({
daysSince: differenceInDays( daysSince: differenceInDays(
startOfToday(new Date()), startOfToday({ in: tz("America/Denver") }),
startOfDay(new Date(latestCollision.date)), startOfDay(new Date(latestCollision.date), { in: tz("America/Denver") }),
), ),
latestCollision: { latestCollision: {
...latestCollision, ...latestCollision,
+1
View File
@@ -10,6 +10,7 @@
"typescript": "^5" "typescript": "^5"
}, },
"dependencies": { "dependencies": {
"@date-fns/tz": "^1.4.1",
"date-fns": "^4.1.0", "date-fns": "^4.1.0",
"handlebars": "^4.7.8", "handlebars": "^4.7.8",
"mailparser": "^3.9.4", "mailparser": "^3.9.4",