eletrotupi / tcc/ commit / 4e0e578

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 files
Parents 07f25fe
Changed files
2
Additions
+9
Deletions
-83
api/package-lock.json modified+8 -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 modified+1
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
}