diff --git a/backend/package-lock.json b/backend/package-lock.json index 0faa74ee..ba1712fd 100644 --- a/backend/package-lock.json +++ b/backend/package-lock.json @@ -12,13 +12,6 @@ "dependencies": { "@aws-sdk/client-ecr": "^3.1019.0", "@aws-sdk/client-s3": "^3.1037.0", - "@types/compression": "^1.8.1", - "@types/cors": "^2.8.19", - "@types/dockerode": "^4.0.1", - "@types/express": "^5.0.6", - "@types/http-proxy": "^1.17.17", - "@types/semver": "^7.7.1", - "@types/ws": "^8.18.1", "axios": "^1.15.0", "bcrypt": "^6.0.0", "better-sqlite3": "^12.6.2", @@ -51,13 +44,20 @@ "@eslint/js": "^10.0.1", "@types/bcrypt": "^6.0.0", "@types/better-sqlite3": "^7.6.13", + "@types/compression": "^1.8.1", "@types/cookie-parser": "^1.4.10", + "@types/cors": "^2.8.19", + "@types/dockerode": "^4.0.1", + "@types/express": "^5.0.6", + "@types/http-proxy": "^1.17.17", "@types/http-proxy-middleware": "^1.0.0", "@types/jsonwebtoken": "^9.0.10", "@types/multer": "^2.1.0", "@types/node": "^25.3.0", + "@types/semver": "^7.7.1", "@types/supertest": "^7.2.0", "@types/tar-stream": "^3.1.4", + "@types/ws": "^8.18.1", "@types/yaml": "^1.9.6", "eslint": "^10.1.0", "nodemon": "^3.1.13", @@ -2514,6 +2514,7 @@ "version": "1.19.6", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz", "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==", + "dev": true, "license": "MIT", "dependencies": { "@types/connect": "*", @@ -2535,6 +2536,7 @@ "version": "1.8.1", "resolved": "https://registry.npmjs.org/@types/compression/-/compression-1.8.1.tgz", "integrity": "sha512-kCFuWS0ebDbmxs0AXYn6e2r2nrGAb5KwQhknjSPSPgJcGd8+HVSILlUyFhGqML2gk39HcG7D1ydW9/qpYkN00Q==", + "dev": true, "license": "MIT", "dependencies": { "@types/express": "*", @@ -2545,6 +2547,7 @@ "version": "3.4.38", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "dev": true, "license": "MIT", "dependencies": { "@types/node": "*" @@ -2571,6 +2574,7 @@ "version": "2.8.19", "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.19.tgz", "integrity": "sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==", + "dev": true, "license": "MIT", "dependencies": { "@types/node": "*" @@ -2587,6 +2591,7 @@ "version": "3.0.6", "resolved": "https://registry.npmjs.org/@types/docker-modem/-/docker-modem-3.0.6.tgz", "integrity": "sha512-yKpAGEuKRSS8wwx0joknWxsmLha78wNMe9R2S3UNsVOkZded8UqOrV8KoeDXoXsjndxwyF3eIhyClGbO1SEhEg==", + "dev": true, "license": "MIT", "dependencies": { "@types/node": "*", @@ -2597,6 +2602,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/@types/dockerode/-/dockerode-4.0.1.tgz", "integrity": "sha512-cmUpB+dPN955PxBEuXE3f6lKO1hHiIGYJA46IVF3BJpNsZGvtBDcRnlrHYHtOH/B6vtDOyl2kZ2ShAu3mgc27Q==", + "dev": true, "license": "MIT", "dependencies": { "@types/docker-modem": "*", @@ -2622,6 +2628,7 @@ "version": "5.0.6", "resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.6.tgz", "integrity": "sha512-sKYVuV7Sv9fbPIt/442koC7+IIwK5olP1KWeD88e/idgoJqDm3JV/YUiPwkoKK92ylff2MGxSz1CSjsXelx0YA==", + "dev": true, "license": "MIT", "dependencies": { "@types/body-parser": "*", @@ -2633,6 +2640,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.1.1.tgz", "integrity": "sha512-v4zIMr/cX7/d2BpAEX3KNKL/JrT1s43s96lLvvdTmza1oEvDudCqK9aF/djc/SWgy8Yh0h30TZx5VpzqFCxk5A==", + "dev": true, "license": "MIT", "dependencies": { "@types/node": "*", @@ -2645,6 +2653,7 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz", "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==", + "dev": true, "license": "MIT" }, "node_modules/@types/http-proxy": { @@ -2722,24 +2731,28 @@ "version": "6.14.0", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz", "integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==", + "dev": true, "license": "MIT" }, "node_modules/@types/range-parser": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "dev": true, "license": "MIT" }, "node_modules/@types/semver": { "version": "7.7.1", "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.7.1.tgz", "integrity": "sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==", + "dev": true, "license": "MIT" }, "node_modules/@types/send": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@types/send/-/send-1.2.1.tgz", "integrity": "sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==", + "dev": true, "license": "MIT", "dependencies": { "@types/node": "*" @@ -2749,6 +2762,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-2.2.0.tgz", "integrity": "sha512-8mam4H1NHLtu7nmtalF7eyBH14QyOASmcxHhSfEoRyr0nP/YdoesEtU+uSRvMe96TW/HPTtkoKqQLl53N7UXMQ==", + "dev": true, "license": "MIT", "dependencies": { "@types/http-errors": "*", @@ -2759,6 +2773,7 @@ "version": "1.15.5", "resolved": "https://registry.npmjs.org/@types/ssh2/-/ssh2-1.15.5.tgz", "integrity": "sha512-N1ASjp/nXH3ovBHddRJpli4ozpk6UdDYIX4RJWFa9L1YKnzdhTlVmiGHm4DZnj/jLbqZpes4aeR30EFGQtvhQQ==", + "dev": true, "license": "MIT", "dependencies": { "@types/node": "^18.11.18" @@ -2768,6 +2783,7 @@ "version": "18.19.130", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz", "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==", + "dev": true, "license": "MIT", "dependencies": { "undici-types": "~5.26.4" @@ -2777,6 +2793,7 @@ "version": "5.26.5", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true, "license": "MIT" }, "node_modules/@types/superagent": { @@ -2817,6 +2834,7 @@ "version": "8.18.1", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", + "dev": true, "license": "MIT", "dependencies": { "@types/node": "*" diff --git a/backend/package.json b/backend/package.json index a14695b8..49a89d7b 100644 --- a/backend/package.json +++ b/backend/package.json @@ -22,13 +22,20 @@ "@eslint/js": "^10.0.1", "@types/bcrypt": "^6.0.0", "@types/better-sqlite3": "^7.6.13", + "@types/compression": "^1.8.1", "@types/cookie-parser": "^1.4.10", + "@types/cors": "^2.8.19", + "@types/dockerode": "^4.0.1", + "@types/express": "^5.0.6", + "@types/http-proxy": "^1.17.17", "@types/http-proxy-middleware": "^1.0.0", "@types/jsonwebtoken": "^9.0.10", "@types/multer": "^2.1.0", "@types/node": "^25.3.0", + "@types/semver": "^7.7.1", "@types/supertest": "^7.2.0", "@types/tar-stream": "^3.1.4", + "@types/ws": "^8.18.1", "@types/yaml": "^1.9.6", "eslint": "^10.1.0", "nodemon": "^3.1.13", @@ -41,13 +48,6 @@ "dependencies": { "@aws-sdk/client-ecr": "^3.1019.0", "@aws-sdk/client-s3": "^3.1037.0", - "@types/compression": "^1.8.1", - "@types/cors": "^2.8.19", - "@types/dockerode": "^4.0.1", - "@types/express": "^5.0.6", - "@types/http-proxy": "^1.17.17", - "@types/semver": "^7.7.1", - "@types/ws": "^8.18.1", "axios": "^1.15.0", "bcrypt": "^6.0.0", "better-sqlite3": "^12.6.2",