diff --git a/admin/package-lock.json b/admin/package-lock.json index 571432b3c..97006dcb7 100644 --- a/admin/package-lock.json +++ b/admin/package-lock.json @@ -26,7 +26,7 @@ "@ng-bootstrap/ng-bootstrap": "^14.0.0", "@rxweb/reactive-form-validators": "~13.0.0", "aws-amplify": "^5.3.2", - "bootstrap": "~5.2.0", + "bootstrap": "~5.3.0", "file-saver": "^2.0.5", "jquery": "^3.6.0", "leaflet": "~1.9.0", @@ -10690,8 +10690,9 @@ } }, "node_modules/@popperjs/core": { - "version": "2.11.7", - "license": "MIT", + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", "peer": true, "funding": { "type": "opencollective", @@ -13897,9 +13898,9 @@ "license": "ISC" }, "node_modules/bootstrap": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.3.tgz", - "integrity": "sha512-cEKPM+fwb3cT8NzQZYEu4HilJ3anCrWqh3CHAok1p9jXqMPsPTBhU25fBckEJHJ/p+tTxTFTsFQGM+gaHpi3QQ==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.2.tgz", + "integrity": "sha512-D32nmNWiQHo94BKHLmOrdjlL05q1c8oxbtBphQFb9Z5to6eGRDCm0QgeaZ4zFBHzfg2++rqa2JkqCcxDy0sH0g==", "funding": [ { "type": "github", @@ -13911,7 +13912,7 @@ } ], "peerDependencies": { - "@popperjs/core": "^2.11.6" + "@popperjs/core": "^2.11.8" } }, "node_modules/bowser": { diff --git a/admin/package.json b/admin/package.json index ce8bef10a..81004717e 100644 --- a/admin/package.json +++ b/admin/package.json @@ -25,7 +25,7 @@ "@ng-bootstrap/ng-bootstrap": "^14.0.0", "@rxweb/reactive-form-validators": "~13.0.0", "aws-amplify": "^5.3.2", - "bootstrap": "~5.2.0", + "bootstrap": "~5.3.0", "file-saver": "^2.0.5", "jquery": "^3.6.0", "leaflet": "~1.9.0", diff --git a/api/package-lock.json b/api/package-lock.json index 925b7df9a..35a5ee18b 100644 --- a/api/package-lock.json +++ b/api/package-lock.json @@ -28,7 +28,7 @@ "helmet": "^7.0.0", "joi": "^17.9.1", "jsonwebtoken": "^9.0.0", - "jwks-rsa": "3.0.1", + "jwks-rsa": "3.1.0", "lodash": "^4.17.21", "minio": "^7.1.0", "nestjs-pino": "^3.1.3", @@ -7157,9 +7157,9 @@ } }, "node_modules/jose": { - "version": "4.14.4", - "resolved": "https://registry.npmjs.org/jose/-/jose-4.14.4.tgz", - "integrity": "sha512-j8GhLiKmUAh+dsFXlX1aJCbt5KMibuKb+d7j1JaOJG6s2UjX1PQlW+OKB/sD4a/5ZYF4RcmYmLSndOoU3Lt/3g==", + "version": "4.15.4", + "resolved": "https://registry.npmjs.org/jose/-/jose-4.15.4.tgz", + "integrity": "sha512-W+oqK4H+r5sITxfxpSU+MMdr/YSWGvgZMQDIsNoBDGGy4i7GBPTtvFKibQzW06n3U3TqHjhvBJsirShsEJ6eeQ==", "funding": { "url": "https://github.com/sponsors/panva" } @@ -7363,16 +7363,16 @@ } }, "node_modules/jwks-rsa": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/jwks-rsa/-/jwks-rsa-3.0.1.tgz", - "integrity": "sha512-UUOZ0CVReK1QVU3rbi9bC7N5/le8ziUj0A2ef1Q0M7OPD2KvjEYizptqIxGIo6fSLYDkqBrazILS18tYuRc8gw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jwks-rsa/-/jwks-rsa-3.1.0.tgz", + "integrity": "sha512-v7nqlfezb9YfHHzYII3ef2a2j1XnGeSE/bK3WfumaYCqONAIstJbrEGapz4kadScZzEt7zYCN7bucj8C0Mv/Rg==", "dependencies": { - "@types/express": "^4.17.14", - "@types/jsonwebtoken": "^9.0.0", + "@types/express": "^4.17.17", + "@types/jsonwebtoken": "^9.0.2", "debug": "^4.3.4", - "jose": "^4.10.4", + "jose": "^4.14.6", "limiter": "^1.1.5", - "lru-memoizer": "^2.1.4" + "lru-memoizer": "^2.2.0" }, "engines": { "node": ">=14" @@ -17163,9 +17163,9 @@ } }, "jose": { - "version": "4.14.4", - "resolved": "https://registry.npmjs.org/jose/-/jose-4.14.4.tgz", - "integrity": "sha512-j8GhLiKmUAh+dsFXlX1aJCbt5KMibuKb+d7j1JaOJG6s2UjX1PQlW+OKB/sD4a/5ZYF4RcmYmLSndOoU3Lt/3g==" + "version": "4.15.4", + "resolved": "https://registry.npmjs.org/jose/-/jose-4.15.4.tgz", + "integrity": "sha512-W+oqK4H+r5sITxfxpSU+MMdr/YSWGvgZMQDIsNoBDGGy4i7GBPTtvFKibQzW06n3U3TqHjhvBJsirShsEJ6eeQ==" }, "js-beautify": { "version": "1.14.8", @@ -17323,16 +17323,16 @@ } }, "jwks-rsa": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/jwks-rsa/-/jwks-rsa-3.0.1.tgz", - "integrity": "sha512-UUOZ0CVReK1QVU3rbi9bC7N5/le8ziUj0A2ef1Q0M7OPD2KvjEYizptqIxGIo6fSLYDkqBrazILS18tYuRc8gw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jwks-rsa/-/jwks-rsa-3.1.0.tgz", + "integrity": "sha512-v7nqlfezb9YfHHzYII3ef2a2j1XnGeSE/bK3WfumaYCqONAIstJbrEGapz4kadScZzEt7zYCN7bucj8C0Mv/Rg==", "requires": { - "@types/express": "^4.17.14", - "@types/jsonwebtoken": "^9.0.0", + "@types/express": "^4.17.17", + "@types/jsonwebtoken": "^9.0.2", "debug": "^4.3.4", - "jose": "^4.10.4", + "jose": "^4.14.6", "limiter": "^1.1.5", - "lru-memoizer": "^2.1.4" + "lru-memoizer": "^2.2.0" } }, "jws": { diff --git a/api/package.json b/api/package.json index a0eef45b6..f7b062fc0 100644 --- a/api/package.json +++ b/api/package.json @@ -42,7 +42,7 @@ "helmet": "^7.0.0", "joi": "^17.9.1", "jsonwebtoken": "^9.0.0", - "jwks-rsa": "3.0.1", + "jwks-rsa": "3.1.0", "lodash": "^4.17.21", "minio": "^7.1.0", "nestjs-pino": "^3.1.3", diff --git a/libs/package-lock.json b/libs/package-lock.json index 123c30f07..99c11e010 100644 --- a/libs/package-lock.json +++ b/libs/package-lock.json @@ -24,7 +24,7 @@ "@types/leaflet.markercluster": "~1.5.1", "jest": "^29.5.0", "jest-sonar-reporter": "^2.0.0", - "reflect-metadata": "^0.1.13", + "reflect-metadata": "^0.1.14", "ts-jest": "^29.1.0", "ts-node": "~9.1.1", "typescript": "^4.8.0" @@ -3313,9 +3313,9 @@ "dev": true }, "node_modules/reflect-metadata": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", - "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==" + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.14.tgz", + "integrity": "sha512-ZhYeb6nRaXCfhnndflDK8qI6ZQ/YcWZCISRAWICW9XYqMUwjZM9Z0DveWX/ABN01oxSHwVxKQmxeYZSsm0jh5A==" }, "node_modules/require-directory": { "version": "2.1.1", @@ -6435,9 +6435,9 @@ "dev": true }, "reflect-metadata": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", - "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==" + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.14.tgz", + "integrity": "sha512-ZhYeb6nRaXCfhnndflDK8qI6ZQ/YcWZCISRAWICW9XYqMUwjZM9Z0DveWX/ABN01oxSHwVxKQmxeYZSsm0jh5A==" }, "require-directory": { "version": "2.1.1", diff --git a/libs/package.json b/libs/package.json index 583720051..187e484db 100644 --- a/libs/package.json +++ b/libs/package.json @@ -22,9 +22,9 @@ "@types/jest": "^29.5.0", "@types/leaflet": "~1.9.0", "@types/leaflet.markercluster": "~1.5.1", - "jest-sonar-reporter": "^2.0.0", - "reflect-metadata": "^0.1.13", "jest": "^29.5.0", + "jest-sonar-reporter": "^2.0.0", + "reflect-metadata": "^0.1.14", "ts-jest": "^29.1.0", "ts-node": "~9.1.1", "typescript": "^4.8.0" diff --git a/public/Dockerfile b/public/Dockerfile index 2b907ec6e..3b9c88159 100644 --- a/public/Dockerfile +++ b/public/Dockerfile @@ -3,7 +3,7 @@ ARG build_dir=public ARG port=4300 # Build container -FROM node:18.16.1-alpine3.17 AS build +FROM node:18.19.0-alpine3.17 AS build # Install dependencies and build static content ARG build_dir @@ -16,7 +16,7 @@ RUN cd libs && npm ci && cd .. && \ # Deploy container -FROM caddy:2.6.4-alpine +FROM caddy:2.7.6-alpine # Copy over Caddyfile and static content ARG build_dir diff --git a/public/package-lock.json b/public/package-lock.json index 6e4e92951..923c59760 100644 --- a/public/package-lock.json +++ b/public/package-lock.json @@ -25,7 +25,7 @@ "@fortawesome/free-solid-svg-icons": "^6.4.0", "@ng-bootstrap/ng-bootstrap": "^14.0.0", "@rxweb/reactive-form-validators": "~13.0.0", - "bootstrap": "~5.2.0", + "bootstrap": "~5.3.0", "file-saver": "^2.0.5", "jquery": "^3.6.0", "leaflet": "~1.9.0", @@ -5192,9 +5192,9 @@ } }, "node_modules/@popperjs/core": { - "version": "2.11.7", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.7.tgz", - "integrity": "sha512-Cr4OjIkipTtcXKjAsm8agyleBuDHvxzeBoa1v543lbv1YaIwQjESsVcmjiWiPEbC1FIeHOG/Op9kdCmAmiS3Kw==", + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", "peer": true, "funding": { "type": "opencollective", @@ -6985,9 +6985,9 @@ "dev": true }, "node_modules/bootstrap": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.3.tgz", - "integrity": "sha512-cEKPM+fwb3cT8NzQZYEu4HilJ3anCrWqh3CHAok1p9jXqMPsPTBhU25fBckEJHJ/p+tTxTFTsFQGM+gaHpi3QQ==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.2.tgz", + "integrity": "sha512-D32nmNWiQHo94BKHLmOrdjlL05q1c8oxbtBphQFb9Z5to6eGRDCm0QgeaZ4zFBHzfg2++rqa2JkqCcxDy0sH0g==", "funding": [ { "type": "github", @@ -6999,7 +6999,7 @@ } ], "peerDependencies": { - "@popperjs/core": "^2.11.6" + "@popperjs/core": "^2.11.8" } }, "node_modules/brace-expansion": { diff --git a/public/package.json b/public/package.json index 0bf7a7161..91dc3838b 100644 --- a/public/package.json +++ b/public/package.json @@ -24,7 +24,7 @@ "@fortawesome/free-solid-svg-icons": "^6.4.0", "@ng-bootstrap/ng-bootstrap": "^14.0.0", "@rxweb/reactive-form-validators": "~13.0.0", - "bootstrap": "~5.2.0", + "bootstrap": "~5.3.0", "file-saver": "^2.0.5", "jquery": "^3.6.0", "leaflet": "~1.9.0",