From f963b8c481af8a942ed4ed22e5f04d298e81cdb8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C3=ABl=20Minelli?= <michael@minelli.me>
Date: Mon, 31 Jul 2023 23:41:10 +0200
Subject: [PATCH] Package => Add yaml package

---
 ExpressAPI/package-lock.json | 27 ++++++++++++++++++++++++++-
 ExpressAPI/package.json      | 31 +++++++++++++++++--------------
 2 files changed, 43 insertions(+), 15 deletions(-)

diff --git a/ExpressAPI/package-lock.json b/ExpressAPI/package-lock.json
index ca639ea..11db042 100644
--- a/ExpressAPI/package-lock.json
+++ b/ExpressAPI/package-lock.json
@@ -24,8 +24,10 @@
                 "multer": "^1.4.5-lts.1",
                 "mysql": "^2.18.1",
                 "node": "^20.2.0",
+                "parse-link-header": "^2.0.0",
                 "uuid": "^9.0.0",
-                "winston": "^3.8.2"
+                "winston": "^3.8.2",
+                "yaml": "^2.3.1"
             },
             "devDependencies": {
                 "@types/bcryptjs": "^2.4.2",
@@ -35,6 +37,7 @@
                 "@types/morgan": "^1.9.4",
                 "@types/multer": "^1.4.7",
                 "@types/node": "^20.2.4",
+                "@types/parse-link-header": "^2.0.1",
                 "@types/uuid": "^9.0.2",
                 "nodemon": "^2.0.22",
                 "npm": "^9.6.7",
@@ -251,6 +254,12 @@
             "integrity": "sha512-ni5f8Xlf4PwnT/Z3f0HURc3ZSw8UyrqMqmM3L5ysa7VjHu8c3FOmIo1nKCcLrV/OAmtf3N4kFna/aJqxsfEtnA==",
             "dev": true
         },
+        "node_modules/@types/parse-link-header": {
+            "version": "2.0.1",
+            "resolved": "https://registry.npmjs.org/@types/parse-link-header/-/parse-link-header-2.0.1.tgz",
+            "integrity": "sha512-BrKNSrRTqn3UkMXvdVtr/znJch0PMBpEvEP8oBkxDx7eEGntuFLI+WpA5HGsNHK4SlqyhaMa+Ks0ViwyixQB5w==",
+            "dev": true
+        },
         "node_modules/@types/qs": {
             "version": "6.9.7",
             "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz",
@@ -4930,6 +4939,14 @@
                 "fn.name": "1.x.x"
             }
         },
+        "node_modules/parse-link-header": {
+            "version": "2.0.0",
+            "resolved": "https://registry.npmjs.org/parse-link-header/-/parse-link-header-2.0.0.tgz",
+            "integrity": "sha512-xjU87V0VyHZybn2RrCX5TIFGxTVZE6zqqZWMPlIKiSKuWh/X5WZdt+w1Ki1nXB+8L/KtL+nZ4iq+sfI6MrhhMw==",
+            "dependencies": {
+                "xtend": "~4.0.1"
+            }
+        },
         "node_modules/parseurl": {
             "version": "1.3.3",
             "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
@@ -5575,6 +5592,14 @@
             "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
             "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
         },
+        "node_modules/yaml": {
+            "version": "2.3.1",
+            "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz",
+            "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==",
+            "engines": {
+                "node": ">= 14"
+            }
+        },
         "node_modules/yn": {
             "version": "3.1.1",
             "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
diff --git a/ExpressAPI/package.json b/ExpressAPI/package.json
index fdc6e80..445d334 100644
--- a/ExpressAPI/package.json
+++ b/ExpressAPI/package.json
@@ -35,22 +35,25 @@
         "multer"           : "^1.4.5-lts.1",
         "mysql"            : "^2.18.1",
         "node"             : "^20.2.0",
+        "parse-link-header": "^2.0.0",
         "uuid"             : "^9.0.0",
-        "winston"          : "^3.8.2"
+        "winston"          : "^3.8.2",
+        "yaml"             : "^2.3.1"
     },
     "devDependencies": {
-        "@types/bcryptjs"    : "^2.4.2",
-        "@types/cors"        : "^2.8.13",
-        "@types/express"     : "^4.17.17",
-        "@types/jsonwebtoken": "^9.0.2",
-        "@types/morgan"      : "^1.9.4",
-        "@types/multer"      : "^1.4.7",
-        "@types/node"        : "^20.2.4",
-        "@types/uuid"        : "^9.0.2",
-        "nodemon"            : "^2.0.22",
-        "prisma"             : "^5.0.0",
-        "ts-node"            : "^10.9.1",
-        "typescript"         : "^5.0.4",
-        "npm"                : "^9.6.7"
+        "@types/bcryptjs"         : "^2.4.2",
+        "@types/cors"             : "^2.8.13",
+        "@types/express"          : "^4.17.17",
+        "@types/jsonwebtoken"     : "^9.0.2",
+        "@types/morgan"           : "^1.9.4",
+        "@types/multer"           : "^1.4.7",
+        "@types/node"             : "^20.2.4",
+        "@types/parse-link-header": "^2.0.1",
+        "@types/uuid"             : "^9.0.2",
+        "nodemon"                 : "^2.0.22",
+        "prisma"                  : "^5.0.0",
+        "ts-node"                 : "^10.9.1",
+        "typescript"              : "^5.0.4",
+        "npm"                     : "^9.6.7"
     }
 }
-- 
GitLab