api: add @date-fns/tz
The daily insight windows need a fixed zone, which date-fns alone cannot express. The install also reconciled a stale lockfile, dropping the morgan entries it still listed but package.json no longer had
Pedro Lucas Porcellis porcellis@eletrotupi.com · 12 days ago
4e0e5784ff617eca11b6642a81b9f4e95aadec7f Browse filesParents
07f25feChanged files
2
Additions
+9
Deletions
-83
api/package-lock.json
1 1
{
2 2
"name": "orbit-api",
3 3
"version": "0.0.0",
4 4
"lockfileVersion": 3,
5 5
"requires": true,
6 6
"packages": {
7 7
"": {
8 8
"name": "orbit-api",
9 9
"version": "0.0.0",
10 -
"license": "ISC",
10 +
"license": "GPL-3.0-only",
11 11
"dependencies": {
12 12
"@aws-sdk/client-s3": "^3.1048.0",
13 +
"@date-fns/tz": "^1.5.0",
13 14
"@prisma/adapter-better-sqlite3": "^7.5.0",
14 15
"@prisma/adapter-pg": "^7.7.0",
15 16
"@prisma/client": "^7.5.0",
16 17
"@react-pdf/renderer": "^4.5.1",
17 18
"@types/cors": "^2.8.19",
24 25
"csv-stringify": "^6.9.0",
25 26
"date-fns": "^4.1.0",
26 27
"express": "^5.2.1",
27 28
"jsonwebtoken": "^9.0.3",
28 29
"jszip": "^3.10.2",
29 -
"morgan": "^1.10.1",
30 30
"multer": "^2.1.1",
31 31
"multer-s3": "^3.0.1",
32 32
"pg": "^8.20.0",
33 33
"pino": "^10.3.1",
34 34
"pino-http": "^11.0.0",
38 38
"zod-validation-error": "^5.0.0"
39 39
},
40 40
"devDependencies": {
41 41
"@types/better-sqlite3": "^7.6.13",
42 42
"@types/express": "^5.0.6",
43 -
"@types/morgan": "^1.9.10",
44 43
"@types/multer": "^2.1.0",
45 44
"@types/multer-s3": "^3.0.3",
46 45
"@types/node": "^25.5.2",
47 46
"@types/react": "^19.2.17",
48 47
"@types/supertest": "^6.0.3",
629 628
"version": "10.5.0",
630 629
"resolved": "https://registry.npmjs.org/@chevrotain/utils/-/utils-10.5.0.tgz",
631 630
"integrity": "sha512-hBzuU5+JjB2cqNZyszkDHZgOSrUUT8V3dhgRl8Q9Gp6dAj/H5+KILGjbhDpc3Iy9qmqlm/akuOI2ut9VUtzJxQ==",
632 631
"devOptional": true,
633 632
"license": "Apache-2.0"
633 +
},
634 +
"node_modules/@date-fns/tz": {
635 +
"version": "1.5.0",
636 +
"resolved": "https://registry.npmjs.org/@date-fns/tz/-/tz-1.5.0.tgz",
637 +
"integrity": "sha512-lwYN/vDPeNRULcepoE/LO2Pgx+7/RV+S9ARfbc9lr2DtGkOD7pAiruHvbR1RX3Qyf6ja47EWJDMsNK5vK08DJg==",
638 +
"license": "MIT"
634 639
},
635 640
"node_modules/@electric-sql/pglite": {
636 641
"version": "0.3.15",
637 642
"resolved": "https://registry.npmjs.org/@electric-sql/pglite/-/pglite-0.3.15.tgz",
638 643
"integrity": "sha512-Cj++n1Mekf9ETfdc16TlDi+cDDQF0W7EcbyRHYOAeZdsAe8M/FJg18itDTSwyHfar2WIezawM9o0EKaRGVKygQ==",
2353 2358
"resolved": "https://registry.npmjs.org/@types/methods/-/methods-1.1.4.tgz",
2354 2359
"integrity": "sha512-ymXWVrDiCxTBE3+RIrrP533E70eA+9qu7zdWoHuOmGujkYtzf4HQF96b8nwHLqhuf4ykX61IGRIB38CC6/sImQ==",
2355 2360
"dev": true,
2356 2361
"license": "MIT"
2357 2362
},
2358 -
"node_modules/@types/morgan": {
2359 -
"version": "1.9.10",
2360 -
"resolved": "https://registry.npmjs.org/@types/morgan/-/morgan-1.9.10.tgz",
2361 -
"integrity": "sha512-sS4A1zheMvsADRVfT0lYbJ4S9lmsey8Zo2F7cnbYjWHP67Q0AwMYuuzLlkIM2N8gAbb9cubhIVFwcIN2XyYCkA==",
2362 -
"dev": true,
2363 -
"license": "MIT",
2364 -
"dependencies": {
2365 -
"@types/node": "*"
2366 -
}
2367 -
},
2368 2363
"node_modules/@types/ms": {
2369 2364
"version": "2.1.0",
2370 2365
"resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz",
2371 2366
"integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==",
2372 2367
"license": "MIT"
3773 3768
"url": "https://feross.org/support"
3774 3769
}
3775 3770
],
3776 3771
"license": "MIT"
3777 3772
},
3778 -
"node_modules/basic-auth": {
3779 -
"version": "2.0.1",
3780 -
"resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz",
3781 -
"integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==",
3782 -
"license": "MIT",
3783 -
"dependencies": {
3784 -
"safe-buffer": "5.1.2"
3785 -
},
3786 -
"engines": {
3787 -
"node": ">= 0.8"
3788 -
}
3789 -
},
3790 -
"node_modules/basic-auth/node_modules/safe-buffer": {
3791 -
"version": "5.1.2",
3792 -
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
3793 -
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
3794 -
"license": "MIT"
3795 -
},
3796 3773
"node_modules/bcryptjs": {
3797 3774
"version": "3.0.3",
3798 3775
"resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-3.0.3.tgz",
3799 3776
"integrity": "sha512-GlF5wPWnSa/X5LKM1o0wz0suXIINz1iHRLvTS+sLyi7XPbe5ycmYI3DlZqVGZZtDgl4DmasFg7gOB3JYbphV5g==",
3800 3777
"license": "BSD-3-Clause",
6275 6252
"version": "0.5.3",
6276 6253
"resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
6277 6254
"integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==",
6278 6255
"license": "MIT"
6279 6256
},
6280 -
"node_modules/morgan": {
6281 -
"version": "1.10.1",
6282 -
"resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.1.tgz",
6283 -
"integrity": "sha512-223dMRJtI/l25dJKWpgij2cMtywuG/WiUKXdvwfbhGKBhy1puASqXwFzmWZ7+K73vUPoR7SS2Qz2cI/g9MKw0A==",
6284 -
"license": "MIT",
6285 -
"dependencies": {
6286 -
"basic-auth": "~2.0.1",
6287 -
"debug": "2.6.9",
6288 -
"depd": "~2.0.0",
6289 -
"on-finished": "~2.3.0",
6290 -
"on-headers": "~1.1.0"
6291 -
},
6292 -
"engines": {
6293 -
"node": ">= 0.8.0"
6294 -
}
6295 -
},
6296 -
"node_modules/morgan/node_modules/debug": {
6297 -
"version": "2.6.9",
6298 -
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
6299 -
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
6300 -
"license": "MIT",
6301 -
"dependencies": {
6302 -
"ms": "2.0.0"
6303 -
}
6304 -
},
6305 -
"node_modules/morgan/node_modules/ms": {
6306 -
"version": "2.0.0",
6307 -
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
6308 -
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
6309 -
"license": "MIT"
6310 -
},
6311 -
"node_modules/morgan/node_modules/on-finished": {
6312 -
"version": "2.3.0",
6313 -
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
6314 -
"integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==",
6315 -
"license": "MIT",
6316 -
"dependencies": {
6317 -
"ee-first": "1.1.1"
6318 -
},
6319 -
"engines": {
6320 -
"node": ">= 0.8"
6321 -
}
6322 -
},
6323 6257
"node_modules/ms": {
6324 6258
"version": "2.1.3",
6325 6259
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
6326 6260
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
6327 6261
"license": "MIT"
6785 6719
"integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
6786 6720
"license": "MIT",
6787 6721
"dependencies": {
6788 6722
"ee-first": "1.1.1"
6789 6723
},
6790 -
"engines": {
6791 -
"node": ">= 0.8"
6792 -
}
6793 -
},
6794 -
"node_modules/on-headers": {
6795 -
"version": "1.1.0",
6796 -
"resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz",
6797 -
"integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==",
6798 -
"license": "MIT",
6799 6724
"engines": {
6800 6725
"node": ">= 0.8"
6801 6726
}
6802 6727
},
6803 6728
"node_modules/once": {
9164 9089
"zod": "^3.25.0 || ^4.0.0"
9165 9090
}
9166 9091
}
9167 9092
}
9168 9093
}
api/package.json
1 1
{
2 2
"name": "orbit-api",
3 3
"version": "0.0.0",
4 4
"description": "",
5 5
"license": "GPL-3.0-only",
22 22
"dev": "prisma generate && prisma migrate deploy && npm run start",
23 23
"seed": "dotenv -e .env.development -o -- npx prisma db seed"
24 24
},
25 25
"dependencies": {
26 26
"@aws-sdk/client-s3": "^3.1048.0",
27 +
"@date-fns/tz": "^1.5.0",
27 28
"@prisma/adapter-better-sqlite3": "^7.5.0",
28 29
"@prisma/adapter-pg": "^7.7.0",
29 30
"@prisma/client": "^7.5.0",
30 31
"@react-pdf/renderer": "^4.5.1",
31 32
"@types/cors": "^2.8.19",
69 70
"typescript": "^6.0.2",
70 71
"vite-tsconfig-paths": "^5.1.4",
71 72
"vitest": "^3.0.0"
72 73
}
73 74
}