api: pull morgan + jwt
Parents:
6aa5bbe2 file(s) changed
- api/package-lock.json +72 -1
- api/package.json +2 -1
api/package-lock.json
@@ -18,7 +18,8 @@ "better-sqlite3": "^12.5.0",
18 18 "cors": "^2.8.6",
19 19 "date-fns": "^4.1.0",
20 20 "express": "^5.2.1",
21 - "jsonwebtoken": "^9.0.3"
21 + "jsonwebtoken": "^9.0.3",
22 + "morgan": "^1.10.1"
22 23 },
23 24 "devDependencies": {
24 25 "@types/better-sqlite3": "^7.6.13",
@@ -1064,6 +1065,24 @@ "type": "consulting",
1064 1065 "url": "https://feross.org/support"
1065 1066 }
1066 1067 ],
1068 + "license": "MIT"
1069 + },
1070 + "node_modules/basic-auth": {
1071 + "version": "2.0.1",
1072 + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz",
1073 + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==",
1074 + "license": "MIT",
1075 + "dependencies": {
1076 + "safe-buffer": "5.1.2"
1077 + },
1078 + "engines": {
1079 + "node": ">= 0.8"
1080 + }
1081 + },
1082 + "node_modules/basic-auth/node_modules/safe-buffer": {
1083 + "version": "5.1.2",
1084 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
1085 + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
1067 1086 "license": "MIT"
1068 1087 },
1069 1088 "node_modules/bcryptjs": {
@@ -3404,6 +3423,49 @@ "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
3404 3423 "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==",
3405 3424 "license": "MIT"
3406 3425 },
3426 + "node_modules/morgan": {
3427 + "version": "1.10.1",
3428 + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.1.tgz",
3429 + "integrity": "sha512-223dMRJtI/l25dJKWpgij2cMtywuG/WiUKXdvwfbhGKBhy1puASqXwFzmWZ7+K73vUPoR7SS2Qz2cI/g9MKw0A==",
3430 + "license": "MIT",
3431 + "dependencies": {
3432 + "basic-auth": "~2.0.1",
3433 + "debug": "2.6.9",
3434 + "depd": "~2.0.0",
3435 + "on-finished": "~2.3.0",
3436 + "on-headers": "~1.1.0"
3437 + },
3438 + "engines": {
3439 + "node": ">= 0.8.0"
3440 + }
3441 + },
3442 + "node_modules/morgan/node_modules/debug": {
3443 + "version": "2.6.9",
3444 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
3445 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
3446 + "license": "MIT",
3447 + "dependencies": {
3448 + "ms": "2.0.0"
3449 + }
3450 + },
3451 + "node_modules/morgan/node_modules/ms": {
3452 + "version": "2.0.0",
3453 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
3454 + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
3455 + "license": "MIT"
3456 + },
3457 + "node_modules/morgan/node_modules/on-finished": {
3458 + "version": "2.3.0",
3459 + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
3460 + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==",
3461 + "license": "MIT",
3462 + "dependencies": {
3463 + "ee-first": "1.1.1"
3464 + },
3465 + "engines": {
3466 + "node": ">= 0.8"
3467 + }
3468 + },
3407 3469 "node_modules/ms": {
3408 3470 "version": "2.1.3",
3409 3471 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
@@ -3622,6 +3684,15 @@ "license": "MIT",
3622 3684 "dependencies": {
3623 3685 "ee-first": "1.1.1"
3624 3686 },
3687 + "engines": {
3688 + "node": ">= 0.8"
3689 + }
3690 + },
3691 + "node_modules/on-headers": {
3692 + "version": "1.1.0",
3693 + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz",
3694 + "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==",
3695 + "license": "MIT",
3625 3696 "engines": {
3626 3697 "node": ">= 0.8"
3627 3698 }
api/package.json
@@ -23,7 +23,8 @@ "better-sqlite3": "^12.5.0",
23 23 "cors": "^2.8.6",
24 24 "date-fns": "^4.1.0",
25 25 "express": "^5.2.1",
26 - "jsonwebtoken": "^9.0.3"
26 + "jsonwebtoken": "^9.0.3",
27 + "morgan": "^1.10.1"
27 28 },
28 29 "devDependencies": {
29 30 "@types/better-sqlite3": "^7.6.13",