diff --git a/libs/optimizer/src/lib/optimizer.ts b/libs/optimizer/src/lib/optimizer.ts index 6347ad9b..dbb991ed 100644 --- a/libs/optimizer/src/lib/optimizer.ts +++ b/libs/optimizer/src/lib/optimizer.ts @@ -130,12 +130,15 @@ function toUnoptimizedSolution(track: ScoringTrack): Solution { score: distance, }, opt: { + launch: 0, + landing: track.points.length - 1, scoring: { name: '', code: 'od', multiplier: 1, }, flight: undefined as any, + config: {}, }, optimal: true, id: 0, @@ -256,15 +259,13 @@ function getClosingRadiusKm(solution: Solution): number | undefined { return undefined; } - // TODO: remove cast when https://github.com/mmomtchev/igc-xc-score/pull/233 is merged - const closingDistanceFixed = (solution.opt.scoring as any)?.closingDistanceFixed; + const closingDistanceFixed = solution.opt.scoring.closingDistanceFixed; if (closingDistanceFixed != null && closingDistance < closingDistanceFixed) { return closingDistanceFixed; } - // TODO: remove cast when https://github.com/mmomtchev/igc-xc-score/pull/233 is merged - const closingDistanceRelativeRatio = (solution.opt.scoring as any)?.closingDistanceRelative; + const closingDistanceRelativeRatio = solution.opt.scoring.closingDistanceRelative; const closingDistanceRelative = solution.scoreInfo?.distance != null && closingDistanceRelativeRatio != null ? closingDistanceRelativeRatio * solution.scoreInfo.distance diff --git a/libs/secrets/package.json b/libs/secrets/package.json index e4382599..b4fc36d9 100644 --- a/libs/secrets/package.json +++ b/libs/secrets/package.json @@ -4,6 +4,6 @@ "private": true, "dependencies": { "dotenv-webpack": "^8.1.0", - "@nx/webpack": "19.8.0" + "@nx/webpack": "19.8.2" } } diff --git a/package-lock.json b/package-lock.json index 3f0be334..60aad5c8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -48,9 +48,9 @@ "glob": "^11.0.0", "google-polyline": "^1.0.3", "gpx-builder": "^5.3.0", - "grant": "^5.4.22", + "grant": "^5.4.23", "igc-parser": "^1.1.0", - "igc-xc-score": "^1.7.0", + "igc-xc-score": "^1.8.0", "ioredis": "^5.4.1", "lit": "^3.2.0", "lodepng": "^2.3.0", @@ -78,17 +78,17 @@ "@esri/arcgis-rest-geocoding": "^4.0.3", "@esri/arcgis-rest-request": "^4.2.3", "@nx-tools/nx-container": "^6.0.2", - "@nx/cypress": "19.8.0", - "@nx/eslint": "19.8.0", - "@nx/eslint-plugin": "19.8.0", - "@nx/express": "19.8.0", - "@nx/jest": "19.8.0", - "@nx/js": "19.8.0", - "@nx/node": "19.8.0", - "@nx/vite": "19.8.0", - "@nx/web": "19.8.0", - "@nx/webpack": "19.8.0", - "@nx/workspace": "19.8.0", + "@nx/cypress": "19.8.2", + "@nx/eslint": "19.8.2", + "@nx/eslint-plugin": "19.8.2", + "@nx/express": "19.8.2", + "@nx/jest": "19.8.2", + "@nx/js": "19.8.2", + "@nx/node": "19.8.2", + "@nx/vite": "19.8.2", + "@nx/web": "19.8.2", + "@nx/webpack": "19.8.2", + "@nx/workspace": "19.8.2", "@preact/preset-vite": "^2.9.1", "@protobuf-ts/plugin": "^2.9.4", "@sveltejs/vite-plugin-svelte": "^3.1.2", @@ -100,7 +100,7 @@ "@types/express": "^4.17.21", "@types/express-fileupload": "^1.5.1", "@types/express-session": "^1.18.0", - "@types/google.maps": "^3.58.0", + "@types/google.maps": "^3.58.1", "@types/jest": "29.5.12", "@types/js-yaml": "^4.0.9", "@types/node": "20.12.11", @@ -131,12 +131,12 @@ "jest-environment-node": "^29.4.1", "jsdom": "~22.1.0", "mailersend": "^2.3.0", - "nx": "19.8.0", + "nx": "19.8.2", "prettier": "^2.6.2", "rollup-plugin-visualizer": "^5.12.0", "servez": "^2.2.3", "svelte": "^4.2.19", - "svelte-check": "^4.0.2", + "svelte-check": "^4.0.3", "ts-jest": "^29.1.4", "ts-node": "^10.9.2", "typescript": "5.6.2", @@ -148,7 +148,7 @@ "vitest": "^1.6.0", "workbox-precaching": "^7.1.0", "workbox-routing": "^7.1.0", - "wrangler": "^3.78.7" + "wrangler": "^3.78.10" } }, "node_modules/@actions/exec": { @@ -2317,9 +2317,9 @@ } }, "node_modules/@cloudflare/workerd-darwin-64": { - "version": "1.20240909.0", - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20240909.0.tgz", - "integrity": "sha512-nJ8jm/6PR8DPzVb4QifNAfSdrFZXNblwIdOhLTU5FpSvFFocmzFX5WgzQagvtmcC9/ZAQyxuf7WynDNyBcoe0Q==", + "version": "1.20240925.0", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20240925.0.tgz", + "integrity": "sha512-KdLnSXuzB65CbqZPm+qYzk+zkQ1tUNPaaRGYVd/jPYAxwwtfTUQdQ+ahDPwVVs2tmQELKy7ZjQjf2apqSWUfjw==", "cpu": [ "x64" ], @@ -2334,9 +2334,9 @@ } }, "node_modules/@cloudflare/workerd-darwin-arm64": { - "version": "1.20240909.0", - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20240909.0.tgz", - "integrity": "sha512-gJqKa811oSsoxy9xuoQn7bS0Hr1sY+o3EUORTcEnulG6Kz9NQ6nd8QNdp2Hrk2jmmSqwrNkn+a6PZkWzk6Q0Gw==", + "version": "1.20240925.0", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20240925.0.tgz", + "integrity": "sha512-MiQ6uUmCXjsXgWNV+Ock2tp2/tYqNJGzjuaH6jFioeRF+//mz7Tv7J7EczOL4zq+TH8QFOh0/PUsLyazIWVGng==", "cpu": [ "arm64" ], @@ -2351,9 +2351,9 @@ } }, "node_modules/@cloudflare/workerd-linux-64": { - "version": "1.20240909.0", - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20240909.0.tgz", - "integrity": "sha512-sJrmtccfMg73sZljiBpe4R+lhF58TqzqhF2pQG8HRjyxkzkM1sjpZqfEFaIkNUDqd3/Ibji49fklhPCGXljKSg==", + "version": "1.20240925.0", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20240925.0.tgz", + "integrity": "sha512-Rjix8jsJMfsInmq3Hm3fmiRQ+rwzuWRPV1pg/OWhMSfNP7Qp2RCU+RGkhgeR9Z5eNAje0Sn2BMrFq4RvF9/yRA==", "cpu": [ "x64" ], @@ -2368,9 +2368,9 @@ } }, "node_modules/@cloudflare/workerd-linux-arm64": { - "version": "1.20240909.0", - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20240909.0.tgz", - "integrity": "sha512-dTbSdceyRXPOSER+18AwYRbPQG0e/Dwl2trmfMMCETkfJhNLv1fU3FFMJPjfILijKnhTZHSnHCx0+xwHdon2fg==", + "version": "1.20240925.0", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20240925.0.tgz", + "integrity": "sha512-VYIPeMHQRtbwQoIjUwS/zULlywPxyDvo46XkTpIW5MScEChfqHvAYviQ7TzYGx6Q+gmZmN+DUB2KOMx+MEpCxA==", "cpu": [ "arm64" ], @@ -2385,9 +2385,9 @@ } }, "node_modules/@cloudflare/workerd-windows-64": { - "version": "1.20240909.0", - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20240909.0.tgz", - "integrity": "sha512-/d4BT0kcWFa7Qc0K4K9+cwVQ1qyPNKiO42JZUijlDlco+TYTPkLO3qGEohmwbfMq+BieK7JTMSgjO81ZHpA0HQ==", + "version": "1.20240925.0", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20240925.0.tgz", + "integrity": "sha512-C8peGvaU5R51bIySi1VbyfRgwNSSRknqoFSnSbSBI3uTN3THTB3UnmRKy7GXJDmyjgXuT9Pcs1IgaWNubLtNtw==", "cpu": [ "x64" ], @@ -2402,9 +2402,9 @@ } }, "node_modules/@cloudflare/workers-shared": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/@cloudflare/workers-shared/-/workers-shared-0.5.3.tgz", - "integrity": "sha512-Yk5Im7zsyKbzd7qi+DrL7ZJR9+bdZwq9BqZWS4muDIWA8MCUeSLsUC+C9u+jdwfPSi5It2AcQG4f0iwZr6jkkQ==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@cloudflare/workers-shared/-/workers-shared-0.5.4.tgz", + "integrity": "sha512-PNL/0TjKRdUHa1kwgVdqUNJVZ9ez4kacsi8omz+gv859EvJmsVuGiMAClY2YfJnC9LVKhKCcjqmFgKNXG9/IXA==", "dev": true, "license": "MIT OR Apache-2.0", "dependencies": { @@ -5158,83 +5158,83 @@ } }, "node_modules/@nrwl/cypress": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/@nrwl/cypress/-/cypress-19.8.0.tgz", - "integrity": "sha512-e9/XiZtEz3hBnr8tCy9S6TwEaXVf1djbk+JPvFuYWIwSLBDhfkpgd+2FLsX7kTw1KNvG6APbnG5HiUi6mSlTAg==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@nrwl/cypress/-/cypress-19.8.2.tgz", + "integrity": "sha512-RU4hlF3Of4djAUSHGNoF9xulBiZs8TJb7z3QxRJJeRiBqqbRZSpzP9qqOgkzuZDIeG0DH6Bu6K+5b5xVjA8EMA==", "dev": true, "license": "MIT", "dependencies": { - "@nx/cypress": "19.8.0" + "@nx/cypress": "19.8.2" } }, "node_modules/@nrwl/devkit": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-19.8.0.tgz", - "integrity": "sha512-LehpQ2D1687+JWaUpW84NPuXsQuPosmts66LShPT4+6KozB4gd0hJGAXNXpjNs9CUfLyNf8rRdEeqNjWnPYEmA==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-19.8.2.tgz", + "integrity": "sha512-2l3Jb7loE8BnTKn6bl4MK0fKIQLAkl+OMBwo/+GedaqfDfQev+UEgBio38eOEdDHYDHH0lwhGdVQI/DpV4qicA==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "19.8.0" + "@nx/devkit": "19.8.2" } }, "node_modules/@nrwl/eslint-plugin-nx": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-19.8.0.tgz", - "integrity": "sha512-tQU+kokxOylFz6/Ffl/FyVswLLiHNAvo6Afd+QEajQPn9CWGKolXSHGGva9skMKDjWtzOWAz1BjgpUf0nfHEFQ==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-19.8.2.tgz", + "integrity": "sha512-fLKPMwSBB0piMaoEYojWtRHpDvqtIUOXgL7UjgdtKMxSz76oJyln7t6gdMV2ykxf7Xf0XbCYNwLbf1i4shaUWw==", "dev": true, "license": "MIT", "dependencies": { - "@nx/eslint-plugin": "19.8.0" + "@nx/eslint-plugin": "19.8.2" } }, "node_modules/@nrwl/express": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/@nrwl/express/-/express-19.8.0.tgz", - "integrity": "sha512-5Fn3i61J2v7Izg20QF/AoUVjf1+HGLURiUF3W6RyKIsIJHFCe86HVDcbgbriABlvyMtnfavDrq2VZ2+ZOnYkVw==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@nrwl/express/-/express-19.8.2.tgz", + "integrity": "sha512-M8InxHtG8zGqcmdgFCXlBcQeD409GIZdyEve8rUFl0Lbbto+XvNuRHPL5ZwBsE5LfP+kZdiytS6LCLr7fuT7ZA==", "dev": true, "license": "MIT", "dependencies": { - "@nx/express": "19.8.0" + "@nx/express": "19.8.2" } }, "node_modules/@nrwl/jest": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/@nrwl/jest/-/jest-19.8.0.tgz", - "integrity": "sha512-+OOBsOfSNJtdrxwNSCNCF7kVga4SaS5aTkXNyDlQztlF+ccEOoafEfbV5g4gMUTF06VnXsvoC5M46xmC4Y9zTQ==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@nrwl/jest/-/jest-19.8.2.tgz", + "integrity": "sha512-93+v7v5howgBQL0IVqy5s/jaSNSU+/u3ii6OruiLdEUDUrTWvGUpZmVCwTun6PBuVdsBVgP8sazWNwE8uSlhlg==", "dev": true, "license": "MIT", "dependencies": { - "@nx/jest": "19.8.0" + "@nx/jest": "19.8.2" } }, "node_modules/@nrwl/js": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/@nrwl/js/-/js-19.8.0.tgz", - "integrity": "sha512-agmIwKD6zK0l+aIEhDv3VuPW10rn5fhHeif3k5q9EgT47QL2gCNzU54oYpuXoKeenJCsDMzOEkJb1IsglVas6g==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@nrwl/js/-/js-19.8.2.tgz", + "integrity": "sha512-S6O7tbb7X75Jov/Hz0LtiywxLqm6YhATeO7CEB6TRHxuJjWvV+y5tCiO2n8iZFrZLu6d9cBJdPCfHaguptXUHg==", "dev": true, "license": "MIT", "dependencies": { - "@nx/js": "19.8.0" + "@nx/js": "19.8.2" } }, "node_modules/@nrwl/node": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/@nrwl/node/-/node-19.8.0.tgz", - "integrity": "sha512-Vob+qBLw3aS871ywDPr1DgZf+iVeh18KLDH0PIQWB2C3K4aQlFBQjJD2NAtiPkUDOTG5oISbpMmWeg8Y0v8bOw==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@nrwl/node/-/node-19.8.2.tgz", + "integrity": "sha512-uWnohq2mc/stdtnTvAk0fzinab/18m6ricnbhIYBbTe1lBlFtFEx2xzfkIcANb1HVs1QF2i03IDiAZIEjmIaSQ==", "dev": true, "license": "MIT", "dependencies": { - "@nx/node": "19.8.0" + "@nx/node": "19.8.2" } }, "node_modules/@nrwl/tao": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-19.8.0.tgz", - "integrity": "sha512-tybyYdhHNfyBRb8SOc/SasT1iwjYkp/QibS8L3ayTvpvvzJpNr8BpuTznQWIkaIjilflmcdHl+rMiQDqwABqpg==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-19.8.2.tgz", + "integrity": "sha512-WvGvFjCy/dSpviLJE8YKcSqpTVpX78UFUhYGgd0OxNlnz0I52HDsZekVWJnyCuU0NDGH6BNmS77R79zj+WzxvQ==", "dev": true, "license": "MIT", "dependencies": { - "nx": "19.8.0", + "nx": "19.8.2", "tslib": "^2.3.0" }, "bin": { @@ -5242,43 +5242,43 @@ } }, "node_modules/@nrwl/vite": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/@nrwl/vite/-/vite-19.8.0.tgz", - "integrity": "sha512-Nux7PN5HYFnSbVj0lVIhgMRkfJ7AYRBr8lXDsJBFboxUtmnPGpG5aV6o/9Fu2XD/eiLBsHCmMcusqkD0+jCvMA==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@nrwl/vite/-/vite-19.8.2.tgz", + "integrity": "sha512-x6ckkTqcMeSh4Q/evVx6uAhM0m8aqkfu7kdggC5j49i0XviA4WfvrgEAHzXxZPVC11lO7QK3bCcbnOoZVqKqeg==", "dev": true, "license": "MIT", "dependencies": { - "@nx/vite": "19.8.0" + "@nx/vite": "19.8.2" } }, "node_modules/@nrwl/web": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/@nrwl/web/-/web-19.8.0.tgz", - "integrity": "sha512-rYADRAx2x88iiQdqRBbFN1m9pjBwBhT7v9XCKnZRjt/vRbjszBA73WlYpiZ41FqLwpJ9BgKITDYgQ9L0V4DpGw==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@nrwl/web/-/web-19.8.2.tgz", + "integrity": "sha512-mjDV8dHS0FmOo0UvCuaN/+ZpplH7QaGm0eNzlS7MY4Tezu5slTX7gF4ZWsYNslRcztYwwNS/IrZV16+3TzlEhw==", "dev": true, "license": "MIT", "dependencies": { - "@nx/web": "19.8.0" + "@nx/web": "19.8.2" } }, "node_modules/@nrwl/webpack": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/@nrwl/webpack/-/webpack-19.8.0.tgz", - "integrity": "sha512-KqvFV+BWtB8uvUl3L7KnxL+SK5sEppALAqqje5pKbl0mFZPmaKmoTK3NmTLls5L6KNyUpmhTR7xyISDRRBjN0A==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@nrwl/webpack/-/webpack-19.8.2.tgz", + "integrity": "sha512-lwA/Sl7igRZivySfkxAK+fnZWNh5Jahv0fjl0ebMGnYl2fc5KoXM5SuOSgSKt8Cm3ktbBsrwz6azyNN4d3xPzA==", "dev": true, "license": "MIT", "dependencies": { - "@nx/webpack": "19.8.0" + "@nx/webpack": "19.8.2" } }, "node_modules/@nrwl/workspace": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-19.8.0.tgz", - "integrity": "sha512-HSN0GML7RaVUSRD3lOc07atCjs4Vzs3Jgs9/7+zFtldKsmsY4GzYIWpJ4G6IDl9u3YJwTKtRmuj5BVI7G+ZGmw==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-19.8.2.tgz", + "integrity": "sha512-4yc1sDoQbEIgVBp6nd+ThozQayFznJFHzQ9s26Hw1BB4t+Juu/daHEh30mkFI3eFJqd0GAnBPqSOKQNGhDGobg==", "dev": true, "license": "MIT", "dependencies": { - "@nx/workspace": "19.8.0" + "@nx/workspace": "19.8.2" } }, "node_modules/@nx-tools/ci-context": { @@ -5459,16 +5459,16 @@ } }, "node_modules/@nx/cypress": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/@nx/cypress/-/cypress-19.8.0.tgz", - "integrity": "sha512-BeV/EqWTgzVwE0GyusrLzjRwiAmQ5GOSPWIXaxOWQIni4HUAIANLHPqv4JIXBzQlL9kFt+KF+3QqSIwDDOvonQ==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@nx/cypress/-/cypress-19.8.2.tgz", + "integrity": "sha512-kqrXfsWQzdCQxmyuuqzmOq9sC9Wo+cUwwguVSm8LkHhjYaAgvfkCk8n0avqkRrzbQ5Wu0yxKurwk5i4ddaKezg==", "dev": true, "license": "MIT", "dependencies": { - "@nrwl/cypress": "19.8.0", - "@nx/devkit": "19.8.0", - "@nx/eslint": "19.8.0", - "@nx/js": "19.8.0", + "@nrwl/cypress": "19.8.2", + "@nx/devkit": "19.8.2", + "@nx/eslint": "19.8.2", + "@nx/js": "19.8.2", "@phenomnomnominal/tsquery": "~5.0.1", "detect-port": "^1.5.1", "tslib": "^2.3.0" @@ -5483,13 +5483,13 @@ } }, "node_modules/@nx/devkit": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-19.8.0.tgz", - "integrity": "sha512-nPaKHF0m2KONlt8GXjN9EhFo+NOvJnFcK6ujKFFLAyZ4TACY4F1FCjSHFTjYI82j+WukzuyjSmY9wzxYughWIQ==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-19.8.2.tgz", + "integrity": "sha512-SoCPy24hkzyrANbZhc3/40uWXnOIISC0jk49BcapC9Zykv9/8lCxiaNtB68b00QKEFISkxOeA703D7GCC4sA0Q==", "dev": true, "license": "MIT", "dependencies": { - "@nrwl/devkit": "19.8.0", + "@nrwl/devkit": "19.8.2", "ejs": "^3.1.7", "enquirer": "~2.3.6", "ignore": "^5.0.4", @@ -5517,15 +5517,15 @@ } }, "node_modules/@nx/eslint": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-19.8.0.tgz", - "integrity": "sha512-a1xmLeMMPruxjHAHj7zb+qB2tTJ9knfDCKpmvrxsa3dYdNd/W0ECMV1CG2gNfxK1ukH7fUa1AvV9ph6f8/3CNg==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-19.8.2.tgz", + "integrity": "sha512-wXgu4b26dYzMXs6MBdxpS5syYz19Ll71CgT7bytj2wqtyvz5mDwMZ8WBe69BNHs9XVa+of4iVU7tmuj4XvZ9lQ==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "19.8.0", - "@nx/js": "19.8.0", - "@nx/linter": "19.8.0", + "@nx/devkit": "19.8.2", + "@nx/js": "19.8.2", + "@nx/linter": "19.8.2", "semver": "^7.5.3", "tslib": "^2.3.0", "typescript": "~5.4.2" @@ -5541,16 +5541,16 @@ } }, "node_modules/@nx/eslint-plugin": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/@nx/eslint-plugin/-/eslint-plugin-19.8.0.tgz", - "integrity": "sha512-hu+6gz2halk2Qv6W/ALiGwFumGdhRnzdd9SBiW8YsGurdWxWWYMqO+/qnyeoyRptonAxL6kcTPeB4RHnPYnfdQ==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@nx/eslint-plugin/-/eslint-plugin-19.8.2.tgz", + "integrity": "sha512-BT6xJMumoc7NhM9xc+zOzeDB7/N/XSrYseqyQW6vmhRlTp6VJnheh7MfpC4RgcrKT1QWxRNbGppZKD/SCZl3Qw==", "dev": true, "license": "MIT", "dependencies": { "@eslint/compat": "^1.1.1", - "@nrwl/eslint-plugin-nx": "19.8.0", - "@nx/devkit": "19.8.0", - "@nx/js": "19.8.0", + "@nrwl/eslint-plugin-nx": "19.8.2", + "@nx/devkit": "19.8.2", + "@nx/js": "19.8.2", "@typescript-eslint/type-utils": "^8.0.0", "@typescript-eslint/utils": "^8.0.0", "chalk": "^4.1.0", @@ -5700,15 +5700,15 @@ } }, "node_modules/@nx/express": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/@nx/express/-/express-19.8.0.tgz", - "integrity": "sha512-u8QhdoPfrXasbyessJRwOnP6TzvS6dQdwpzNrjZPwT3CUwnFl+qk04urz8HdHDFInsSoVpduYG0OvyY8QoAJgw==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@nx/express/-/express-19.8.2.tgz", + "integrity": "sha512-+ROWj9McM7e4OzjPc5NZuZbIAgxZxd2DtO3wBpbs2l/6LYraJqRB05jss6qhJAonpWfBHBShVVOQxmwh5SivFQ==", "dev": true, "license": "MIT", "dependencies": { - "@nrwl/express": "19.8.0", - "@nx/devkit": "19.8.0", - "@nx/node": "19.8.0", + "@nrwl/express": "19.8.2", + "@nx/devkit": "19.8.2", + "@nx/node": "19.8.2", "tslib": "^2.3.0" }, "peerDependencies": { @@ -5721,17 +5721,17 @@ } }, "node_modules/@nx/jest": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-19.8.0.tgz", - "integrity": "sha512-CB8HlfCD+eovfi163I1hWjRcaM2uTpxaI0IwmfE9ddWRxyhw4VfsH0QYg9I6HUjJz0ZVl6qOd5a+98rnfJewwg==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-19.8.2.tgz", + "integrity": "sha512-vrRT9nQNdXerM+kfw015Nrn7Of+IOb4w2Nx9teTs/NAJeCC++998Poprq7ob1QL6oq5O48IoNBLWEis+R0/ldA==", "dev": true, "license": "MIT", "dependencies": { "@jest/reporters": "^29.4.1", "@jest/test-result": "^29.4.1", - "@nrwl/jest": "19.8.0", - "@nx/devkit": "19.8.0", - "@nx/js": "19.8.0", + "@nrwl/jest": "19.8.2", + "@nx/devkit": "19.8.2", + "@nx/js": "19.8.2", "@phenomnomnominal/tsquery": "~5.0.1", "chalk": "^4.1.0", "identity-obj-proxy": "3.0.0", @@ -5835,9 +5835,9 @@ } }, "node_modules/@nx/js": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/@nx/js/-/js-19.8.0.tgz", - "integrity": "sha512-gexu1nYN3Hl3+yNuowgfd3sW5uooMKx9Dg6FPWWn/27+eJlTny5A2nQ3YR85yKRiJbNEP23am4le788pyVq2MQ==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@nx/js/-/js-19.8.2.tgz", + "integrity": "sha512-Ymoful766lTPTj+bUP2+8wcKq9RmTf7cXWxbx2fQGqsdicd06NnzX0SXFUYcIU35SbaVrmeWe0rTYN7iAj2h+Q==", "dev": true, "license": "MIT", "dependencies": { @@ -5848,15 +5848,16 @@ "@babel/preset-env": "^7.23.2", "@babel/preset-typescript": "^7.22.5", "@babel/runtime": "^7.22.6", - "@nrwl/js": "19.8.0", - "@nx/devkit": "19.8.0", - "@nx/workspace": "19.8.0", + "@nrwl/js": "19.8.2", + "@nx/devkit": "19.8.2", + "@nx/workspace": "19.8.2", "babel-plugin-const-enum": "^1.0.1", "babel-plugin-macros": "^2.8.0", "babel-plugin-transform-typescript-metadata": "^0.3.1", "chalk": "^4.1.0", "columnify": "^1.6.0", "detect-port": "^1.5.1", + "enquirer": "~2.3.6", "fast-glob": "3.2.7", "ignore": "^5.0.4", "js-tokens": "^4.0.0", @@ -6014,34 +6015,34 @@ } }, "node_modules/@nx/linter": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/@nx/linter/-/linter-19.8.0.tgz", - "integrity": "sha512-v7jftcKnQLwz+ohlRR4EdbBXVumAFLzusNjnnpxYaCP7Vy4RK4qNZuLn4xANURhRgv/KlJBa+6TL9TttHpvT7g==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@nx/linter/-/linter-19.8.2.tgz", + "integrity": "sha512-5DIx/TmUaxZTuVyeDWJ/Vxj+44IQz6maghUKikOKqete6KCM0rWtRJUHCA8DAeE5kSXss7IZnJXv+KAK4uj25A==", "dev": true, "license": "MIT", "dependencies": { - "@nx/eslint": "19.8.0" + "@nx/eslint": "19.8.2" } }, "node_modules/@nx/node": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/@nx/node/-/node-19.8.0.tgz", - "integrity": "sha512-93ANC3WfZu27BU9afedKoHBjMkNgqRY9FsKwI3L0c7gpzhA4yJBdzujI+oQSGP49oG3ipNcVz3n0ar3kerlMWQ==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@nx/node/-/node-19.8.2.tgz", + "integrity": "sha512-i6kzOPf7dkzpgZdA+I1ymWpo4VhmWHBaZrI+U1kKrtVBQYJ4QSRuMObusMj1L59Y1SUgMO1weT5utyOViDAakg==", "dev": true, "license": "MIT", "dependencies": { - "@nrwl/node": "19.8.0", - "@nx/devkit": "19.8.0", - "@nx/eslint": "19.8.0", - "@nx/jest": "19.8.0", - "@nx/js": "19.8.0", + "@nrwl/node": "19.8.2", + "@nx/devkit": "19.8.2", + "@nx/eslint": "19.8.2", + "@nx/jest": "19.8.2", + "@nx/js": "19.8.2", "tslib": "^2.3.0" } }, "node_modules/@nx/nx-darwin-arm64": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-19.8.0.tgz", - "integrity": "sha512-JWtBb6ndCdGE+RBIwKN85BZnX41lFGsFxnsmot71GeAj/g7Cb0PM2qcmxawoy8yLPTBGZhb+eHER3z3nDIqRog==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-19.8.2.tgz", + "integrity": "sha512-O06sOObpaF3UQrx6R5s0kFOrhrk/N20rKhOMaD5Qxw6lmVr6TGGH1epGpD8ES7ZPS+p7FUtU9/FPHwY02BZfBg==", "cpu": [ "arm64" ], @@ -6056,9 +6057,9 @@ } }, "node_modules/@nx/nx-darwin-x64": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-19.8.0.tgz", - "integrity": "sha512-NcNaqbbStBkyahLaoKFtW6nEdjCjYT5ZOmGjc6UpAx1Y3pkk/FcIOYJRCBxwuOsRRsEAyeVcHPdYrouZmV+6Yw==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-19.8.2.tgz", + "integrity": "sha512-hRFA7xpnIeMUF5FiDh681fxSx/EzkFYZ+UE/XBfzbc+T1neRy7NB2vMEa/WMsN0+Y5+NXtibx1akEDD6VOqeJA==", "cpu": [ "x64" ], @@ -6073,9 +6074,9 @@ } }, "node_modules/@nx/nx-freebsd-x64": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-19.8.0.tgz", - "integrity": "sha512-QXHRnMW5LrpYvtmdFRL2CRgX9CWDccrs2xhQNNzcgsLgL87Wte5kjDoJJN4GQjtrmjD3Q93w67CE9lhqnpXBvQ==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-19.8.2.tgz", + "integrity": "sha512-GwZUtUQJt2LrZFB9r29ZYQ9I2r76pg+Lwj7vgrFAq+UHcLejHYyLvhDPoRfKWdASdegI3M5jbh8Cvamd+sgbNA==", "cpu": [ "x64" ], @@ -6090,9 +6091,9 @@ } }, "node_modules/@nx/nx-linux-arm-gnueabihf": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-19.8.0.tgz", - "integrity": "sha512-VjZOLMxz0gT+0AdDygxQS0Vvi3AcEzO3y9o9WdGKKaDVUDycrFn72X+ZbvFoio1dF7S1s2TbmOlR09Bu1yTgGg==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-19.8.2.tgz", + "integrity": "sha512-+OtoU5tXOLRv0ufy8ifD6EHn+VOjnC8mFIaaBO/cb/YEW1MTZq1RqKd4e1O9sjAloTe4X3mydw/Ue333+FqIww==", "cpu": [ "arm" ], @@ -6107,9 +6108,9 @@ } }, "node_modules/@nx/nx-linux-arm64-gnu": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-19.8.0.tgz", - "integrity": "sha512-sCSrXkSmEfDUDGLESXB3eHXECAIYz9nosFZpCggyUP1vgF/QcV40fHnV38nrFbKaVHuoaxy43RgnD+I3o6sDSw==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-19.8.2.tgz", + "integrity": "sha512-rH7WSvoh1nvYmQs3cd4nBDPilEYIGTUOZF2eXPBqSu1K6938tu1Uf1zXzqRK7o016GoVepiD0VRVYWD3R82nRQ==", "cpu": [ "arm64" ], @@ -6124,9 +6125,9 @@ } }, "node_modules/@nx/nx-linux-arm64-musl": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-19.8.0.tgz", - "integrity": "sha512-F3xEe7NGjsVKZTVlvUiUOTmCzxteRsQH2SSsYXyAfgJ42P3eZPc9HgeLx6RByjC/NBCwc7XEECMP1FjQgQXHVw==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-19.8.2.tgz", + "integrity": "sha512-a7vuWDOcqHL0S0gQYYz8DDRmNFs4NOd7A+BTgBRPX54r0pS82tKF2ZsP48TAr9WHyjsTPis5LlFw8VhLrjzdLA==", "cpu": [ "arm64" ], @@ -6141,9 +6142,9 @@ } }, "node_modules/@nx/nx-linux-x64-gnu": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-19.8.0.tgz", - "integrity": "sha512-4uYuE+LvxOFXvi9z9ueJSVrME5D383SHNCjs6jYwc9KovCsmL5oPVXRieoE4/hYI4lrjly+CrAnPZU1P7ocBiw==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-19.8.2.tgz", + "integrity": "sha512-3h4dmIi5Muym18dsiiXQBygPlSAHZNe3PaYo8mLsUsvuAt2ye0XUDcAlHWXOt/FeuVDG1NEGI05vZJvbIIGikQ==", "cpu": [ "x64" ], @@ -6158,9 +6159,9 @@ } }, "node_modules/@nx/nx-linux-x64-musl": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-19.8.0.tgz", - "integrity": "sha512-9UDEGjOvNt+m+kMBCAB7CGisSwv05Xvaq8K3NJ+xM5GPG74EkQel24mSoIJfm/6zmDkdZCiRzNN9VRjOjzOz6Q==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-19.8.2.tgz", + "integrity": "sha512-LbOC3rbnREh7DbFYdZDuAEDmJsdQDLEjUzacwXDHMb/XlTL3YpWoXohd+zSVHM4nvd8o7QFuZNC4a4zYXwA+wg==", "cpu": [ "x64" ], @@ -6175,9 +6176,9 @@ } }, "node_modules/@nx/nx-win32-arm64-msvc": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-19.8.0.tgz", - "integrity": "sha512-JVzm0KjyLZY5ponBukZ/b35wttW0b3LB0nqaiiHY7WKwSzo+m0UGEYHD/Yk6rKA0RRZN2wQVeIzLeWfYcZYrhA==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-19.8.2.tgz", + "integrity": "sha512-ZkSZBxGrGXDqwRxC4WyHR3sAUIH6akk1rTDvqTr1nKPribs53cqEms20i7qF1at3o99xL3YairOcnt7JxNWDWA==", "cpu": [ "arm64" ], @@ -6192,9 +6193,9 @@ } }, "node_modules/@nx/nx-win32-x64-msvc": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-19.8.0.tgz", - "integrity": "sha512-IRLhMZIInvp9okLsjnj76zaz8iaMovtLr6MHIFOOPIMsZYRhqQTArF5Os/NqEezeYYxvX6YZ5hKYe0xQO7A5LA==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-19.8.2.tgz", + "integrity": "sha512-rRt+XIZk+ctxhFORWvugqmS07xi52eRS4QpTq8b24ZJKk1Zw0L5opsXAdzughhBzfIpSx4rxnknFlI78DcRPxA==", "cpu": [ "x64" ], @@ -6209,15 +6210,15 @@ } }, "node_modules/@nx/vite": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/@nx/vite/-/vite-19.8.0.tgz", - "integrity": "sha512-Krok+zalc6as1w+V+D/mmY+vh5qKdkvz4omMds2k3d+RQNxIb7Mh78ueGVQr5zRtR9CKSSPvDMtUklnjDlp1SQ==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@nx/vite/-/vite-19.8.2.tgz", + "integrity": "sha512-L38iQMEglk7G3KjT34cN2XtenRdXFqLehBojmB8HZaPYRW6v1NegN+3lh+iP0SMESvMyGcNU6OwIUHkl7YCgtA==", "dev": true, "license": "MIT", "dependencies": { - "@nrwl/vite": "19.8.0", - "@nx/devkit": "19.8.0", - "@nx/js": "19.8.0", + "@nrwl/vite": "19.8.2", + "@nx/devkit": "19.8.2", + "@nx/js": "19.8.2", "@phenomnomnominal/tsquery": "~5.0.1", "@swc/helpers": "~0.5.0", "enquirer": "~2.3.6", @@ -6230,110 +6231,34 @@ } }, "node_modules/@nx/web": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/@nx/web/-/web-19.8.0.tgz", - "integrity": "sha512-eP+NsnVlUAil35B6MuE5AGLPrruhlKNbkjYgExEwMEMVqFykvXY7drsxy2nhkmHJoO0IAG7emIQj+ZuFdUdKMw==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@nx/web/-/web-19.8.2.tgz", + "integrity": "sha512-gD1dmbED8ykPKPc0IEJUmRfeetu+ZGgj4EIGWM+VcVPqcSalZ6ff2hAJPw0FDuX3et2tdQtYMB+eNqLo/3Xx2Q==", "dev": true, "license": "MIT", "dependencies": { - "@nrwl/web": "19.8.0", - "@nx/devkit": "19.8.0", - "@nx/js": "19.8.0", - "chalk": "^4.1.0", + "@nrwl/web": "19.8.2", + "@nx/devkit": "19.8.2", + "@nx/js": "19.8.2", "detect-port": "^1.5.1", "http-server": "^14.1.0", + "picocolors": "^1.1.0", "tslib": "^2.3.0" } }, - "node_modules/@nx/web/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@nx/web/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@nx/web/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@nx/web/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@nx/web/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@nx/web/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@nx/webpack": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/@nx/webpack/-/webpack-19.8.0.tgz", - "integrity": "sha512-M+qp2o//jAqYyMbLaDP1ciFPpMPNy/qUo1nqiu7xqRW+xZi8gCMGWWDeaJxSyTMFu/Xj45/AIQDryzaI9+Jngw==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@nx/webpack/-/webpack-19.8.2.tgz", + "integrity": "sha512-qWQZxbWJETFwY3PEIeCBhxxXhAjRloB7RwEo19aWyDbo33AlOWbIVP6eyx/fTIhaKZtUclLnYQkCQmotMKsrrw==", "dev": true, "license": "MIT", "dependencies": { "@babel/core": "^7.23.2", "@module-federation/enhanced": "^0.6.0", "@module-federation/sdk": "^0.6.0", - "@nrwl/webpack": "19.8.0", - "@nx/devkit": "19.8.0", - "@nx/js": "19.8.0", + "@nrwl/webpack": "19.8.2", + "@nx/devkit": "19.8.2", + "@nx/js": "19.8.2", "@phenomnomnominal/tsquery": "~5.0.1", "ajv": "^8.12.0", "autoprefixer": "^10.4.9", @@ -6449,17 +6374,17 @@ } }, "node_modules/@nx/workspace": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-19.8.0.tgz", - "integrity": "sha512-8/NHRuJAqurNaFIUuSZdV8qNqiFykXlHjPp6E4raNmB8seIKYJVeYZgw9D7d5piOuLHA3o0JWSKJQ3nBElfCBw==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-19.8.2.tgz", + "integrity": "sha512-oJ8f4ZdwXspoGVzpeHNr5SMdAlEe4h72BE75ztNtNdYIl0GsmjH03g7KeBoDI97DwdKuQLoVZ5nWE/MyABLwOg==", "dev": true, "license": "MIT", "dependencies": { - "@nrwl/workspace": "19.8.0", - "@nx/devkit": "19.8.0", + "@nrwl/workspace": "19.8.2", + "@nx/devkit": "19.8.2", "chalk": "^4.1.0", "enquirer": "~2.3.6", - "nx": "19.8.0", + "nx": "19.8.2", "tslib": "^2.3.0", "yargs-parser": "21.1.1" } @@ -8348,9 +8273,9 @@ "license": "MIT" }, "node_modules/@types/google.maps": { - "version": "3.58.0", - "resolved": "https://registry.npmjs.org/@types/google.maps/-/google.maps-3.58.0.tgz", - "integrity": "sha512-rZPrbNHoGxeY70uuQYFLGQqcz5mLd3pZy0u286GSugvN7PLFsHNRF2wN2QXtUgNiC33IC0LX+MD3LGAC3wN7Eg==", + "version": "3.58.1", + "resolved": "https://registry.npmjs.org/@types/google.maps/-/google.maps-3.58.1.tgz", + "integrity": "sha512-X9QTSvGJ0nCfMzYOnaVs/k6/4L+7F5uCS+4iUmkLEls6J9S/Phv+m/i3mDeyc49ZBgwab3EFO1HEoBY7k98EGQ==", "dev": true, "license": "MIT" }, @@ -17644,18 +17569,21 @@ } }, "node_modules/igc-xc-score": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/igc-xc-score/-/igc-xc-score-1.7.0.tgz", - "integrity": "sha512-49UQM9mbXjTo2mmeRYIq0vszShw8bg8TKhTU2XGwBCmSk0ojJFACajeZKSB0dT8u3F6p+7ap1oRv17g22Xh3PA==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/igc-xc-score/-/igc-xc-score-1.8.0.tgz", + "integrity": "sha512-2rZS8/4DB6Dcn+KFMhjwW9Rm2nUC6GE3t2tOoAmIONjIPVP4ok59APqgLjXMOEOJvmodQpQc2QlQOGgQ75ML+A==", "license": "LGPL-3.0-or-later", "dependencies": { "collections": "^5.1.13", - "flatbush": "^4.0.0", + "flatbush": "^4.2.0", "igc-parser": "^1.1.0", - "rbush": "^3.0.1" + "rbush": "^4.0.0" }, "bin": { "igc-xc-score": "dist/igc-xc-score.cjs" + }, + "engines": { + "node": ">=18" } }, "node_modules/ignore": { @@ -22613,9 +22541,9 @@ } }, "node_modules/miniflare": { - "version": "3.20240909.4", - "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-3.20240909.4.tgz", - "integrity": "sha512-uiMjmv9vYIMgUn5PovS/2XzvnSgm04GxtoreNb7qiaDdp1YMhPPtnmV+EKOKyPSlVc7fCt/glzqSX9atUBXa2A==", + "version": "3.20240925.0", + "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-3.20240925.0.tgz", + "integrity": "sha512-2LmQbKHf0n6ertUKhT+Iltixi53giqDH7P71+wCir3OnGyXIODqYwOECx1mSDNhYThpxM2dav8UdPn6SQiMoXw==", "dev": true, "license": "MIT", "dependencies": { @@ -22627,7 +22555,7 @@ "glob-to-regexp": "^0.4.1", "stoppable": "^1.1.0", "undici": "^5.28.4", - "workerd": "1.20240909.0", + "workerd": "1.20240925.0", "ws": "^8.17.1", "youch": "^3.2.2", "zod": "^3.22.3" @@ -23134,15 +23062,15 @@ "license": "MIT" }, "node_modules/nx": { - "version": "19.8.0", - "resolved": "https://registry.npmjs.org/nx/-/nx-19.8.0.tgz", - "integrity": "sha512-zD1ZvkfxECrd9QnvUyAUVLESmjl0bpIhB1gLcYN2BqsCkB1vkngbxIvXDorI98keOVEfHzeuwNSkufQNls1hug==", + "version": "19.8.2", + "resolved": "https://registry.npmjs.org/nx/-/nx-19.8.2.tgz", + "integrity": "sha512-NE88CbEZj8hCrUKiYzL1sB6O1tmgu/OjvTp3pJOoROMvo0kE7N4XT3TiKAge+E6wVRXf/zU55cH1G2u0djpZhA==", "dev": true, "hasInstallScript": true, "license": "MIT", "dependencies": { "@napi-rs/wasm-runtime": "0.2.4", - "@nrwl/tao": "19.8.0", + "@nrwl/tao": "19.8.2", "@yarnpkg/lockfile": "^1.1.0", "@yarnpkg/parsers": "3.0.0-rc.46", "@zkochan/js-yaml": "0.0.7", @@ -23157,7 +23085,6 @@ "figures": "3.2.0", "flat": "^5.0.2", "front-matter": "^4.0.2", - "fs-extra": "^11.1.0", "ignore": "^5.0.4", "jest-diff": "^29.4.1", "jsonc-parser": "3.2.0", @@ -23182,16 +23109,16 @@ "nx-cloud": "bin/nx-cloud.js" }, "optionalDependencies": { - "@nx/nx-darwin-arm64": "19.8.0", - "@nx/nx-darwin-x64": "19.8.0", - "@nx/nx-freebsd-x64": "19.8.0", - "@nx/nx-linux-arm-gnueabihf": "19.8.0", - "@nx/nx-linux-arm64-gnu": "19.8.0", - "@nx/nx-linux-arm64-musl": "19.8.0", - "@nx/nx-linux-x64-gnu": "19.8.0", - "@nx/nx-linux-x64-musl": "19.8.0", - "@nx/nx-win32-arm64-msvc": "19.8.0", - "@nx/nx-win32-x64-msvc": "19.8.0" + "@nx/nx-darwin-arm64": "19.8.2", + "@nx/nx-darwin-x64": "19.8.2", + "@nx/nx-freebsd-x64": "19.8.2", + "@nx/nx-linux-arm-gnueabihf": "19.8.2", + "@nx/nx-linux-arm64-gnu": "19.8.2", + "@nx/nx-linux-arm64-musl": "19.8.2", + "@nx/nx-linux-x64-gnu": "19.8.2", + "@nx/nx-linux-x64-musl": "19.8.2", + "@nx/nx-win32-arm64-msvc": "19.8.2", + "@nx/nx-win32-x64-msvc": "19.8.2" }, "peerDependencies": { "@swc-node/register": "^1.8.0", @@ -23271,21 +23198,6 @@ "dev": true, "license": "MIT" }, - "node_modules/nx/node_modules/fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, "node_modules/nx/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -25355,9 +25267,9 @@ "license": "MIT" }, "node_modules/quickselect": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz", - "integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-3.0.0.tgz", + "integrity": "sha512-XdjUArbK4Bm5fLLvlm5KpTFOiOThgfWWI4axAZDWg4E/0mKdZyI9tNEfds27qCi1ze/vwTR16kvmmGhRra3c2g==", "license": "ISC" }, "node_modules/rambda": { @@ -25432,12 +25344,12 @@ } }, "node_modules/rbush": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/rbush/-/rbush-3.0.1.tgz", - "integrity": "sha512-XRaVO0YecOpEuIvbhbpTrZgoiI6xBlz6hnlr6EHhd+0x9ase6EmeN+hdwwUaJvLcsFFQ8iWVF1GAK1yB0BWi0w==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/rbush/-/rbush-4.0.1.tgz", + "integrity": "sha512-IP0UpfeWQujYC8Jg162rMNc01Rf0gWMMAb2Uxus/Q0qOFw4lCcq6ZnQEZwUoJqWyUGJ9th7JjwI4yIWo+uvoAQ==", "license": "MIT", "dependencies": { - "quickselect": "^2.0.0" + "quickselect": "^3.0.0" } }, "node_modules/rc": { @@ -27774,14 +27686,14 @@ } }, "node_modules/svelte-check": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-4.0.2.tgz", - "integrity": "sha512-w2yqcG9ELJe2RJCnAvB7v0OgkHhL3czzz/tVoxGFfO6y4mOrF6QHCDhXijeXzsU7LVKEwWS3Qd9tza4JBuDxqA==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-4.0.3.tgz", + "integrity": "sha512-V2eqOEuNrPi1jGf307opR1JZ+ITP6/7R8ALKSw4Uw3NWp6GfA+fe7tYtEvZc7QHCavYKBizCK4JFwYjbuPCeXQ==", "dev": true, "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.25", - "chokidar": "^3.4.1", + "chokidar": "^4.0.1", "fdir": "^6.2.0", "picocolors": "^1.0.0", "sade": "^1.7.4" @@ -27797,6 +27709,22 @@ "typescript": ">=5.0.0" } }, + "node_modules/svelte-check/node_modules/chokidar": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.1.tgz", + "integrity": "sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/svelte-check/node_modules/fdir": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.3.0.tgz", @@ -27827,6 +27755,20 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/svelte-check/node_modules/readdirp": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.1.tgz", + "integrity": "sha512-GkMg9uOTpIWWKbSsgwb5fA4EavTR+SG/PMPoAY8hkhHfEEY0/vqljY+XHqtDf2cr2IJtoNRDbrrEpZUiZCkYRw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/svelte-hmr": { "version": "0.16.0", "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.16.0.tgz", @@ -31337,9 +31279,9 @@ } }, "node_modules/workerd": { - "version": "1.20240909.0", - "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20240909.0.tgz", - "integrity": "sha512-NwuYh/Fgr/MK0H+Ht687sHl/f8tumwT5CWzYR0MZMHri8m3CIYu2IaY4tBFWoKE/tOU1Z5XjEXECa9zXY4+lwg==", + "version": "1.20240925.0", + "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20240925.0.tgz", + "integrity": "sha512-/Jj6+yLwfieZGEt3Kx4+5MoufuC3g/8iFaIh4MPBNGJOGYmdSKXvgCqz09m2+tVCYnysRfbq2zcbVxJRBfOCqQ==", "dev": true, "hasInstallScript": true, "license": "Apache-2.0", @@ -31350,29 +31292,28 @@ "node": ">=16" }, "optionalDependencies": { - "@cloudflare/workerd-darwin-64": "1.20240909.0", - "@cloudflare/workerd-darwin-arm64": "1.20240909.0", - "@cloudflare/workerd-linux-64": "1.20240909.0", - "@cloudflare/workerd-linux-arm64": "1.20240909.0", - "@cloudflare/workerd-windows-64": "1.20240909.0" + "@cloudflare/workerd-darwin-64": "1.20240925.0", + "@cloudflare/workerd-darwin-arm64": "1.20240925.0", + "@cloudflare/workerd-linux-64": "1.20240925.0", + "@cloudflare/workerd-linux-arm64": "1.20240925.0", + "@cloudflare/workerd-windows-64": "1.20240925.0" } }, "node_modules/wrangler": { - "version": "3.78.7", - "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-3.78.7.tgz", - "integrity": "sha512-z2ubdgQZ8lh2TEpvihFQOu3HmCNus78sC1LMBiSmgv133i4DeUMuz6SJglles2LayJAKrusjTqFnDYecA2XDDg==", + "version": "3.78.10", + "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-3.78.10.tgz", + "integrity": "sha512-Q8Ia0xz0RCzj5X7TMIEQ/EbADSG2cWPmTDRaulGSWnYqfIlFyKoxl7Zx1XXCo1EkDcKfSpX6TZa22pCDmtl4LA==", "dev": true, "license": "MIT OR Apache-2.0", "dependencies": { "@cloudflare/kv-asset-handler": "0.3.4", - "@cloudflare/workers-shared": "0.5.3", + "@cloudflare/workers-shared": "0.5.4", "@esbuild-plugins/node-globals-polyfill": "^0.2.3", "@esbuild-plugins/node-modules-polyfill": "^0.2.2", "blake3-wasm": "^2.1.5", "chokidar": "^3.5.3", - "date-fns": "^3.6.0", "esbuild": "0.17.19", - "miniflare": "3.20240909.4", + "miniflare": "3.20240925.0", "nanoid": "^3.3.3", "path-to-regexp": "^6.3.0", "resolve": "^1.22.8", @@ -31380,7 +31321,7 @@ "selfsigned": "^2.0.1", "source-map": "^0.6.1", "unenv": "npm:unenv-nightly@2.0.0-20240919-125358-9a64854", - "workerd": "1.20240909.0", + "workerd": "1.20240925.0", "xxhash-wasm": "^1.0.1" }, "bin": { @@ -31394,7 +31335,7 @@ "fsevents": "~2.3.2" }, "peerDependencies": { - "@cloudflare/workers-types": "^4.20240909.0" + "@cloudflare/workers-types": "^4.20240925.0" }, "peerDependenciesMeta": { "@cloudflare/workers-types": { diff --git a/package.json b/package.json index f3134fa3..5f7502b1 100644 --- a/package.json +++ b/package.json @@ -18,17 +18,17 @@ "@esri/arcgis-rest-geocoding": "^4.0.3", "@esri/arcgis-rest-request": "^4.2.3", "@nx-tools/nx-container": "^6.0.2", - "@nx/cypress": "19.8.0", - "@nx/eslint": "19.8.0", - "@nx/eslint-plugin": "19.8.0", - "@nx/express": "19.8.0", - "@nx/jest": "19.8.0", - "@nx/js": "19.8.0", - "@nx/node": "19.8.0", - "@nx/vite": "19.8.0", - "@nx/web": "19.8.0", - "@nx/webpack": "19.8.0", - "@nx/workspace": "19.8.0", + "@nx/cypress": "19.8.2", + "@nx/eslint": "19.8.2", + "@nx/eslint-plugin": "19.8.2", + "@nx/express": "19.8.2", + "@nx/jest": "19.8.2", + "@nx/js": "19.8.2", + "@nx/node": "19.8.2", + "@nx/vite": "19.8.2", + "@nx/web": "19.8.2", + "@nx/webpack": "19.8.2", + "@nx/workspace": "19.8.2", "@preact/preset-vite": "^2.9.1", "@protobuf-ts/plugin": "^2.9.4", "@sveltejs/vite-plugin-svelte": "^3.1.2", @@ -40,7 +40,7 @@ "@types/express": "^4.17.21", "@types/express-fileupload": "^1.5.1", "@types/express-session": "^1.18.0", - "@types/google.maps": "^3.58.0", + "@types/google.maps": "^3.58.1", "@types/jest": "29.5.12", "@types/js-yaml": "^4.0.9", "@types/node": "20.12.11", @@ -71,12 +71,12 @@ "jest-environment-node": "^29.4.1", "jsdom": "~22.1.0", "mailersend": "^2.3.0", - "nx": "19.8.0", + "nx": "19.8.2", "prettier": "^2.6.2", "rollup-plugin-visualizer": "^5.12.0", "servez": "^2.2.3", "svelte": "^4.2.19", - "svelte-check": "^4.0.2", + "svelte-check": "^4.0.3", "ts-jest": "^29.1.4", "ts-node": "^10.9.2", "typescript": "5.6.2", @@ -88,7 +88,7 @@ "vitest": "^1.6.0", "workbox-precaching": "^7.1.0", "workbox-routing": "^7.1.0", - "wrangler": "^3.78.7" + "wrangler": "^3.78.10" }, "dependencies": { "@alenaksu/json-viewer": "^2.0.1", @@ -130,9 +130,9 @@ "glob": "^11.0.0", "google-polyline": "^1.0.3", "gpx-builder": "^5.3.0", - "grant": "^5.4.22", + "grant": "^5.4.23", "igc-parser": "^1.1.0", - "igc-xc-score": "^1.7.0", + "igc-xc-score": "^1.8.0", "ioredis": "^5.4.1", "lit": "^3.2.0", "lodepng": "^2.3.0",