diff --git a/app/package-lock.json b/app/package-lock.json index 62d7e1224..064a10559 100644 --- a/app/package-lock.json +++ b/app/package-lock.json @@ -18,9 +18,9 @@ "cors": "2.8.6", "date-fns": "4.4.0", "express": "5.2.1", - "express-rate-limit": "8.5.2", + "express-rate-limit": "8.6.0", "express-winston": "4.2.0", - "helmet": "8.2.0", + "helmet": "8.3.0", "joi": "18.2.3", "js-yaml": "5.2.1", "jsonwebtoken": "9.0.3", @@ -30,7 +30,7 @@ "p-limit": "7.3.0", "pg": "8.22.0", "proj4": "2.20.9", - "tsx": "4.23.0", + "tsx": "4.23.1", "uuid": "11.1.1", "winston-transport": "4.9.0" }, @@ -46,7 +46,7 @@ "@types/node": "25.9.5", "@types/pg": "8.20.0", "@types/qs": "6.15.1", - "@types/supertest": "7.2.0", + "@types/supertest": "7.2.1", "@vitest/coverage-v8": "4.1.10", "cross-env": "10.1.0", "eslint": "10.7.0", @@ -2114,9 +2114,9 @@ } }, "node_modules/@types/supertest": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/supertest/-/supertest-7.2.0.tgz", - "integrity": "sha512-uh2Lv57xvggst6lCqNdFAmDSvoMG7M/HDtX4iUCquxQ5EGPtaPM5PL5Hmi7LCvOG8db7YaCPNJEeoI8s/WzIQw==", + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@types/supertest/-/supertest-7.2.1.tgz", + "integrity": "sha512-4CbBvoYVLHL7+yhbYrZET0vsvuyXTC05aRe7dNQkwMzm56auceoy6Yu3K50uZmwfHna1os3CMSgM/3QVkUtPTw==", "dev": true, "license": "MIT", "dependencies": { @@ -4609,11 +4609,12 @@ } }, "node_modules/express-rate-limit": { - "version": "8.5.2", - "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.5.2.tgz", - "integrity": "sha512-5Kb34ipNX694DH48vN9irak1Qx30nb0PLYHXfJgw4YEjiC3ZEmZJhwOp+VfiCYwFzvFTdB9QkArYS5kXa2cx2A==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.6.0.tgz", + "integrity": "sha512-XKJXDsASUOo0LLtFwW5hCcQGH0N4WQc/Rn8/Pvoia+TJFOkkFPvrtW9lZOeeNcxQJspvOIERMwiRLsVFlhHEkA==", "license": "MIT", "dependencies": { + "debug": "^4.4.3", "ip-address": "^10.2.0" }, "engines": { @@ -4626,6 +4627,29 @@ "express": ">= 4.11" } }, + "node_modules/express-rate-limit/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/express-rate-limit/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, "node_modules/express-winston": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/express-winston/-/express-winston-4.2.0.tgz", @@ -5416,9 +5440,9 @@ } }, "node_modules/helmet": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/helmet/-/helmet-8.2.0.tgz", - "integrity": "sha512-DRgTIUgnWcJ62KyarxxziuqYxKGnR6Rgg19BlbucN/dpmJbl1XOit6qvoOX0ZT+HhWe5OUVhU/a1zpGyc1xA0Q==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/helmet/-/helmet-8.3.0.tgz", + "integrity": "sha512-Qgpiaws3Sm30Av8Eah6sjMCZZwjlBu+E68rhpCWBshY1lb09HtLwj5GviX0OyQIn+ulUS0iX0AxN5n3tLZzz1w==", "license": "MIT", "engines": { "node": ">=18.0.0" @@ -6793,7 +6817,7 @@ "version": "0.5.3", "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.5.3.tgz", "integrity": "sha512-pVKE4UdSQ7DvHzivsCIFx2BJn1mHG6KsyrFcaxFx6tONdneEuThrDx0Cj3AMg58KyN4pzYT+LHOotxDQDjNvkw==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "@babel/parser": "^7.29.3", @@ -9744,9 +9768,9 @@ "license": "0BSD" }, "node_modules/tsx": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.23.0.tgz", - "integrity": "sha512-eUdUIaCr963q2h5u3+QwvYp0+eqPvn+egeqZUm0hwERCqqx1E3kK5ehbGCvqSE5MQAULr67ww0cA3jKc3YkM1w==", + "version": "4.23.1", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.23.1.tgz", + "integrity": "sha512-GQHnkIfxyx1wYCOS/wonik5MVRZU9hi1TEZmzGZSCJB1y9YgoZ8H6itNE/u4suE+yLmOzuE4E5S4TZ/ZX2wcWQ==", "license": "MIT", "dependencies": { "esbuild": "~0.28.0" diff --git a/app/package.json b/app/package.json index 27eefde1a..b1fd087a2 100644 --- a/app/package.json +++ b/app/package.json @@ -73,9 +73,9 @@ "cors": "2.8.6", "date-fns": "4.4.0", "express": "5.2.1", - "express-rate-limit": "8.5.2", + "express-rate-limit": "8.6.0", "express-winston": "4.2.0", - "helmet": "8.2.0", + "helmet": "8.3.0", "joi": "18.2.3", "js-yaml": "5.2.1", "jsonwebtoken": "9.0.3", @@ -85,7 +85,7 @@ "p-limit": "7.3.0", "pg": "8.22.0", "proj4": "2.20.9", - "tsx": "4.23.0", + "tsx": "4.23.1", "uuid": "11.1.1", "winston-transport": "4.9.0" }, @@ -101,7 +101,7 @@ "@types/node": "25.9.5", "@types/pg": "8.20.0", "@types/qs": "6.15.1", - "@types/supertest": "7.2.0", + "@types/supertest": "7.2.1", "@vitest/coverage-v8": "4.1.10", "cross-env": "10.1.0", "eslint": "10.7.0", diff --git a/frontend/package.json b/frontend/package.json index 308c8b1e6..73ebdfaf0 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -29,9 +29,9 @@ }, "dependencies": { "@bcgov/bc-sans": "2.1.0", - "@fortawesome/fontawesome-svg-core": "7.3.0", - "@fortawesome/free-solid-svg-icons": "7.3.0", - "@fortawesome/vue-fontawesome": "3.3.1", + "@fortawesome/fontawesome-svg-core": "7.3.1", + "@fortawesome/free-solid-svg-icons": "7.3.1", + "@fortawesome/vue-fontawesome": "3.3.2", "@geoman-io/leaflet-geoman-free": "2.20.0", "@primevue/themes": "4.5.4", "@tsconfig/node24": "24.0.4", @@ -56,9 +56,9 @@ "tailwindcss-primeui": "0.6.1", "uuid": "11.1.1", "vee-validate": "4.15.1", - "vue": "3.5.35", + "vue": "3.5.40", "vue-i18n": "11.4.6", - "vue-router": "5.1.0", + "vue-router": "5.2.0", "yup": "1.7.1" }, "devDependencies": { @@ -72,15 +72,15 @@ "@vitest/eslint-plugin": "1.6.23", "@vue/test-utils": "2.4.11", "@vue/tsconfig": "0.9.1", - "autoprefixer": "10.5.2", + "autoprefixer": "10.5.4", "eslint": "10.7.0", "eslint-config-prettier": "10.1.8", "eslint-plugin-prettier": "5.5.6", "eslint-plugin-vue": "10.9.2", "globals": "17.7.0", - "happy-dom": "20.10.6", + "happy-dom": "20.11.0", "jiti": "2.7.0", - "postcss": "8.5.17", + "postcss": "8.5.19", "prettier": "3.9.5", "rimraf": "6.1.3", "sass": "1.101.0",