diff --git a/backend/package-lock.json b/backend/package-lock.json index 45a9fdc..6530129 100644 --- a/backend/package-lock.json +++ b/backend/package-lock.json @@ -13,7 +13,7 @@ "cookie-parser": "^1.4.6", "cors": "^2.8.5", "dotenv": "^16.4.5", - "express": "^4.19.2", + "express": "^4.22.1", "express-rate-limit": "^7.1.5", "helmet": "^7.1.0", "jsonwebtoken": "^9.0.2", @@ -900,39 +900,39 @@ } }, "node_modules/express": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", - "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.22.1.tgz", + "integrity": "sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==", "license": "MIT", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.3", - "content-disposition": "0.5.4", + "body-parser": "~1.20.3", + "content-disposition": "~0.5.4", "content-type": "~1.0.4", - "cookie": "0.7.1", - "cookie-signature": "1.0.6", + "cookie": "~0.7.1", + "cookie-signature": "~1.0.6", "debug": "2.6.9", "depd": "2.0.0", "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.3.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", + "finalhandler": "~1.3.1", + "fresh": "~0.5.2", + "http-errors": "~2.0.0", "merge-descriptors": "1.0.3", "methods": "~1.1.2", - "on-finished": "2.4.1", + "on-finished": "~2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.12", + "path-to-regexp": "~0.1.12", "proxy-addr": "~2.0.7", - "qs": "6.13.0", + "qs": "~6.14.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.19.0", - "serve-static": "1.16.2", + "send": "~0.19.0", + "serve-static": "~1.16.2", "setprototypeof": "1.2.0", - "statuses": "2.0.1", + "statuses": "~2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" @@ -960,13 +960,19 @@ "express": ">= 4.11" } }, - "node_modules/express/node_modules/cookie": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", - "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", - "license": "MIT", + "node_modules/express/node_modules/qs": { + "version": "6.14.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz", + "integrity": "sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.1.0" + }, "engines": { - "node": ">= 0.6" + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/file-uri-to-path": { diff --git a/backend/package.json b/backend/package.json index 09b08cc..d26ad5f 100644 --- a/backend/package.json +++ b/backend/package.json @@ -1 +1 @@ -{"name":"buzzed-backend","version":"0.1.0","type":"module","scripts":{"dev":"ts-node-esm src/index.ts","build":"tsc -p .","start":"node dist/index.js"},"dependencies":{"bcryptjs":"^2.4.3","better-sqlite3":"^9.6.0","cookie-parser":"^1.4.6","cors":"^2.8.5","dotenv":"^16.4.5","express":"^4.19.2","express-rate-limit":"^7.1.5","helmet":"^7.1.0","jsonwebtoken":"^9.0.2","morgan":"^1.10.0","multer":"^2.0.2","node-cron":"^3.0.3","socket.io":"^4.7.5","uuid":"^9.0.1","zod":"^3.23.8"},"devDependencies":{"@types/bcryptjs":"^2.4.6","@types/better-sqlite3":"^7.6.13","@types/cookie-parser":"^1.4.6","@types/cors":"^2.8.17","@types/express":"^4.17.21","@types/jsonwebtoken":"^9.0.6","@types/morgan":"^1.9.7","@types/multer":"^1.4.12","@types/node":"^20.12.12","@types/node-cron":"^3.0.11","@types/uuid":"^10.0.0","ts-node":"^10.9.2","typescript":"^5.4.5"}} \ No newline at end of file +{"name":"buzzed-backend","version":"0.1.0","type":"module","scripts":{"dev":"ts-node-esm src/index.ts","build":"tsc -p .","start":"node dist/index.js"},"dependencies":{"bcryptjs":"^2.4.3","better-sqlite3":"^9.6.0","cookie-parser":"^1.4.6","cors":"^2.8.5","dotenv":"^16.4.5","express":"^4.22.1","express-rate-limit":"^7.1.5","helmet":"^7.1.0","jsonwebtoken":"^9.0.2","morgan":"^1.10.0","multer":"^2.0.2","node-cron":"^3.0.3","socket.io":"^4.7.5","uuid":"^9.0.1","zod":"^3.23.8"},"devDependencies":{"@types/bcryptjs":"^2.4.6","@types/better-sqlite3":"^7.6.13","@types/cookie-parser":"^1.4.6","@types/cors":"^2.8.17","@types/express":"^4.17.21","@types/jsonwebtoken":"^9.0.6","@types/morgan":"^1.9.7","@types/multer":"^1.4.12","@types/node":"^20.12.12","@types/node-cron":"^3.0.11","@types/uuid":"^10.0.0","ts-node":"^10.9.2","typescript":"^5.4.5"}} \ No newline at end of file