diff --git a/nx.json b/nx.json index 1b8c0873..df1ff1f7 100644 --- a/nx.json +++ b/nx.json @@ -1,8 +1,5 @@ { "$schema": "./node_modules/nx/schemas/nx-schema.json", - "affected": { - "defaultBase": "master" - }, "targetDefaults": { "build": { "dependsOn": ["^build"], @@ -51,5 +48,6 @@ "linter": "eslint", "unitTestRunner": "vitest" } - } + }, + "defaultBase": "master" } diff --git a/package-lock.json b/package-lock.json index ef315d64..c1d0337a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,19 +10,19 @@ "license": "MIT", "dependencies": { "@alenaksu/json-viewer": "^2.0.1", - "@arcgis/core": "^4.29.4", + "@arcgis/core": "^4.29.8", "@dr.pogodin/csurf": "^1.13.0", - "@google-cloud/compute": "^4.2.0", + "@google-cloud/compute": "^4.3.0", "@google-cloud/datastore": "^8.5.0", - "@google-cloud/pubsub": "^4.3.2", - "@google-cloud/storage": "^7.7.0", + "@google-cloud/pubsub": "^4.3.3", + "@google-cloud/storage": "^7.9.0", "@googlemaps/js-api-loader": "^1.16.6", - "@ionic/core": "^7.7.3", + "@ionic/core": "^7.8.0", "@mapbox/sphericalmercator": "^1.2.0", "@popperjs/core": "^2.11.8", - "@protobuf-ts/runtime": "^2.9.3", + "@protobuf-ts/runtime": "^2.9.4", "@reduxjs/toolkit": "^2.2.1", - "@stencil/core": "^4.12.5", + "@stencil/core": "^4.13.0", "@swc-node/register": "1.8.0", "@swc/core": "^1.3.95", "@tmcw/togeojson": "^5.8.1", @@ -30,12 +30,12 @@ "@vivaxy/png": "^1.3.0", "@xmldom/xmldom": "^0.8.10", "axios": "1.6.7", - "commander": "^11.1.0", + "commander": "^12.0.0", "compression": "^1.7.4", "connect-redis": "^7.1.1", "core-js": "^3.32.1", "d3-array": "^3.2.4", - "date-fns": "^3.3.1", + "date-fns": "^3.6.0", "express": "^4.18.2", "express-basic-auth": "^1.2.1", "express-fileupload": "^1.4.0", @@ -71,25 +71,25 @@ }, "devDependencies": { "@nx-tools/nx-container": "^5.2.0", - "@nx/cypress": "18.0.7", - "@nx/eslint": "18.0.7", - "@nx/eslint-plugin": "18.0.7", - "@nx/express": "18.0.7", - "@nx/jest": "18.0.7", - "@nx/js": "18.0.7", - "@nx/node": "18.0.7", - "@nx/vite": "18.0.7", - "@nx/web": "18.0.7", - "@nx/webpack": "18.0.7", - "@nx/workspace": "18.0.7", - "@protobuf-ts/plugin": "^2.9.3", + "@nx/cypress": "18.1.2", + "@nx/eslint": "18.1.2", + "@nx/eslint-plugin": "18.1.2", + "@nx/express": "18.1.2", + "@nx/jest": "18.1.2", + "@nx/js": "18.1.2", + "@nx/node": "18.1.2", + "@nx/vite": "18.1.2", + "@nx/web": "18.1.2", + "@nx/webpack": "18.1.2", + "@nx/workspace": "18.1.2", + "@protobuf-ts/plugin": "^2.9.4", "@types/compression": "^1.7.3", "@types/csurf": "^1.11.4", "@types/d3-array": "^3.0.9", "@types/express": "^4.17.13", "@types/express-fileupload": "^1.4.1", "@types/express-session": "^1.17.7", - "@types/google.maps": "^3.54.10", + "@types/google.maps": "^3.55.4", "@types/ioredis": "^4.28.10", "@types/jest": "29.4.0", "@types/js-yaml": "^4.0.5", @@ -101,26 +101,26 @@ "@typescript-eslint/eslint-plugin": "6.21.0", "@typescript-eslint/parser": "6.21.0", "@vitejs/plugin-react": "4.2.1", - "@vitest/ui": "1.3.1", - "cypress": "^13.0.0", + "@vitest/ui": "1.4.0", + "cypress": "^13.6.6", "eslint": "8.48.0", "eslint-config-prettier": "9.0.0", "jest": "29.6.4", "jest-bench": "^29.4.1", "jest-environment-jsdom": "29.6.4", "jsdom": "22.1.0", - "nx": "18.0.7", + "nx": "18.1.2", "prettier": "^2.6.2", "rollup-plugin-minify-html-literals": "^1.2.6", "rollup-plugin-visualizer": "^5.12.0", "servez": "^2.1.3", "ts-jest": "29.1.1", "ts-node": "10.9.1", - "typescript": "5.3.3", + "typescript": "5.4.2", "vite": "5.0.8", "vite-plugin-checker": "^0.6.2", "vite-plugin-eslint": "^1.8.1", - "vitest": "1.3.1" + "vitest": "1.4.0" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -211,9 +211,9 @@ } }, "node_modules/@arcgis/core": { - "version": "4.29.4", - "resolved": "https://registry.npmjs.org/@arcgis/core/-/core-4.29.4.tgz", - "integrity": "sha512-tEziCjRdBXHZn9zU7S4Wdmnl79f4Co1nNHZpGTEui4e+rIC3mOanrvX4K3XXFOfgdZXBfNtvQGedCEWTkStenQ==", + "version": "4.29.8", + "resolved": "https://registry.npmjs.org/@arcgis/core/-/core-4.29.8.tgz", + "integrity": "sha512-H6vdmGwmGdX80wRMiTxEyTHcDG69a5iEWTi46sC+apAVGnubAbAqU8fsGj/5K3qiTqkZdGIVKSB9WqDH0oenfw==", "dependencies": { "@esri/arcgis-html-sanitizer": "~3.0.1", "@esri/calcite-colors": "~6.1.0", @@ -2864,9 +2864,9 @@ "integrity": "sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==" }, "node_modules/@google-cloud/compute": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@google-cloud/compute/-/compute-4.2.0.tgz", - "integrity": "sha512-mWdk3IQ6FzapS5oQNd9pFYIiZPflp3dsyEq+sVH4VUR6KT9ethLaIgt5EpoxgvsGfLhpKKtdeBe80P2jLwQpuQ==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@google-cloud/compute/-/compute-4.3.0.tgz", + "integrity": "sha512-O4vYvNpDEzqpjBD9fPP28vt4cY7cfn0VZ4DhDiKBTMLtspPW+zXokSUZqiPjXbT4DiPieLgEhtEecIkra8qARw==", "dependencies": { "google-gax": "^4.0.3" }, @@ -2929,9 +2929,9 @@ } }, "node_modules/@google-cloud/pubsub": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/@google-cloud/pubsub/-/pubsub-4.3.2.tgz", - "integrity": "sha512-R7UJcrwwVHjH7MeYqO40lp5yY/xTC80adSQgLDxF6BhQh3AUb+/ijR6ayxIoHJoa3gDRzCux46Xepo6SEMc56g==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@google-cloud/pubsub/-/pubsub-4.3.3.tgz", + "integrity": "sha512-vJKh9L4dHf1XGSDKS1SB0IpqP/sUajQh4/QwhYasuq/NjzfHSxqSt+CuhrFGb5/gioTWE4gce0sn7h1SW7qESg==", "dependencies": { "@google-cloud/paginator": "^5.0.0", "@google-cloud/precise-date": "^4.0.0", @@ -2955,9 +2955,9 @@ } }, "node_modules/@google-cloud/storage": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/@google-cloud/storage/-/storage-7.7.0.tgz", - "integrity": "sha512-EMCEY+6JiIkx7Dt8NXVGGjy1vRdSGdHkoqZoqjJw7cEBkT7ZkX0c7puedfn1MamnzW5SX4xoa2jVq5u7OWBmkQ==", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@google-cloud/storage/-/storage-7.9.0.tgz", + "integrity": "sha512-PlFl7g3r91NmXtZHXsSEfTZES5ysD3SSBWmX4iBdQ2TFH7tN/Vn/IhnVELCHtgh1vc+uYPZ7XvRYaqtDCdghIA==", "dependencies": { "@google-cloud/paginator": "^5.0.0", "@google-cloud/projectify": "^4.0.0", @@ -2965,11 +2965,11 @@ "abort-controller": "^3.0.0", "async-retry": "^1.3.3", "compressible": "^2.0.12", - "duplexify": "^4.0.0", + "duplexify": "^4.1.3", "ent": "^2.2.0", "fast-xml-parser": "^4.3.0", "gaxios": "^6.0.2", - "google-auth-library": "^9.0.0", + "google-auth-library": "^9.6.3", "mime": "^3.0.0", "mime-types": "^2.0.8", "p-limit": "^3.0.1", @@ -3018,23 +3018,6 @@ "node": ">=6" } }, - "node_modules/@grpc/proto-loader/node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/@humanwhocodes/config-array": { "version": "0.11.13", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", @@ -3069,9 +3052,9 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.7.3.tgz", - "integrity": "sha512-DSv6DPuiLU2MXsgDAXKFJW5OXxT7EyPy2jcQf03RcWooWeFryy979mqotPw7BgUuWt/fVGuz2tl3peAJGSqmDQ==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.8.0.tgz", + "integrity": "sha512-rogQw6lWH367E5XQnovbAIB4pT1YmuTz7OvyQm0cp4pO2/64faKyTGteSxc99stG01CoARW+pjJN1K09hfKFPw==", "dependencies": { "@stencil/core": "^4.12.2", "ionicons": "^7.2.2", @@ -3626,75 +3609,75 @@ } }, "node_modules/@nrwl/cypress": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@nrwl/cypress/-/cypress-18.0.7.tgz", - "integrity": "sha512-hKBwHuukCEyTonq8VKoBjTnYEmZ3AEyT30wMZTQZ/vdpdgYNSD1vIwFM6VUJfaBoj4kdnQfDMS9ti4nsTRDRIQ==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/@nrwl/cypress/-/cypress-18.1.2.tgz", + "integrity": "sha512-RphBWkdY32h97oQ/9FPw4vbLOld9MY65osrb47OKnpBGiqPKSWZOkhxLlgWN0FZV2hGRfvHUKHCC1ZmKHi6fCA==", "dev": true, "dependencies": { - "@nx/cypress": "18.0.7" + "@nx/cypress": "18.1.2" } }, "node_modules/@nrwl/devkit": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-18.0.7.tgz", - "integrity": "sha512-oUhwGI6JkrH9HHP+Uw8rV7uEV6o4uzrHASnhrRfs4CiaPLvSnO0fheomyIRdEuXWI3/ME9Q7Q5GvrGyqSjk+CA==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-18.1.2.tgz", + "integrity": "sha512-x+6UJNeWoDtke1FhEAP6ptDLUPJC/xOJ+Wri6RFTi+/ekw7qD3Bj73XHU9C47HBxMxN2voUVMfIX3mC65/CXiQ==", "dev": true, "dependencies": { - "@nx/devkit": "18.0.7" + "@nx/devkit": "18.1.2" } }, "node_modules/@nrwl/eslint-plugin-nx": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-18.0.7.tgz", - "integrity": "sha512-uPHbwQkVvMRt7VNtU+MMXjcOStSwW+IurgjWNFe+K5zF4FhUmZI8i33UynOI1wwYzShie1H7zWHiDlgh3KVRqA==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-18.1.2.tgz", + "integrity": "sha512-cmTMpG09avCHbbrpHE2rld4o+GEUX6Q7URh51QvKbeIeBvT77uEbin7EzptWJNjN4Ht9hKEAiQkZPideualWeA==", "dev": true, "dependencies": { - "@nx/eslint-plugin": "18.0.7" + "@nx/eslint-plugin": "18.1.2" } }, "node_modules/@nrwl/express": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@nrwl/express/-/express-18.0.7.tgz", - "integrity": "sha512-ajadGwYapolkEXLX60zQwYKPKi5fiU/fa1EoU/8QqZs+fkWjccOxB8EWugX1gWrG8JG+lop8fVAoDJVMagQXrA==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/@nrwl/express/-/express-18.1.2.tgz", + "integrity": "sha512-F4NENjnT2EtsbzFShhzciLIL3ppY1zlMGkbB2ZGs7LtuwB4NbooNqpCXd5txpGDZ/lDnJmq+iUDw6HmDHY1EJw==", "dev": true, "dependencies": { - "@nx/express": "18.0.7" + "@nx/express": "18.1.2" } }, "node_modules/@nrwl/jest": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@nrwl/jest/-/jest-18.0.7.tgz", - "integrity": "sha512-u+1wdfvRZ+MF5bn2mbj8TUGaxAyrRJZN1xaFEsupfYP5rCHTcAhmvVSWqviB9RxhusxoLm9W2Ne+t/wD1cUsyA==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/@nrwl/jest/-/jest-18.1.2.tgz", + "integrity": "sha512-G+Zr/MDS3k1Bg0Pmv2YWlqBhpaZq38W7GdSci4DEkdQMBZtHhoObTrAfnRXwwP5Zsh5FAXltfTdAkWn8e6lQtg==", "dev": true, "dependencies": { - "@nx/jest": "18.0.7" + "@nx/jest": "18.1.2" } }, "node_modules/@nrwl/js": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@nrwl/js/-/js-18.0.7.tgz", - "integrity": "sha512-YxoyvjeQeQ7zejdZfJyne/xQkov9ifb4czC0JKgWRpfCWyr9YbsOiqEQ+QJDwU2APCpVy3pRjOghHFAAl9QmlQ==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/@nrwl/js/-/js-18.1.2.tgz", + "integrity": "sha512-BTxmaF73TB9Ym8MyXUfFjeS3kyw/elORrSrEu6b4ei1Q/DszEpZHhvavN1nUebqJe3RifW9IKL2TFblSoIWCTg==", "dev": true, "dependencies": { - "@nx/js": "18.0.7" + "@nx/js": "18.1.2" } }, "node_modules/@nrwl/node": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@nrwl/node/-/node-18.0.7.tgz", - "integrity": "sha512-+AkYlEQcK7CsB0CpEtJ/f3HWhokdKEEzY5+frAYPpWu89YFdDsEcDUEcUa+9uJHgWykJ16ayNPzyRlnl0W3EzA==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/@nrwl/node/-/node-18.1.2.tgz", + "integrity": "sha512-1Z9ZMOdzw8v7sOaOUaQnJr3Aclqchpg1Thj9mqslu/FZeXlp7pngeT4hPvt3FqFbLvxZIH5u3uxQjFNW4QKNxQ==", "dev": true, "dependencies": { - "@nx/node": "18.0.7" + "@nx/node": "18.1.2" } }, "node_modules/@nrwl/tao": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-18.0.7.tgz", - "integrity": "sha512-oJ1Euo3mxy7BdC4/z/M+UO7RVYrYRs700R/vyGAEaELBj6dv8X7qm+fH4jTAbECHJLsmNp/HYnfAdimsK+rKMQ==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-18.1.2.tgz", + "integrity": "sha512-IA+osZ5TlKMwJmcP7TECW7TO0JdNNQud9Dgkh1ZfJ4GWnT7WEkE9b2Yf1IFeeB81kCTXXq8jfISa8ZY21MjRaQ==", "dev": true, "dependencies": { - "nx": "18.0.7", + "nx": "18.1.2", "tslib": "^2.3.0" }, "bin": { @@ -3702,39 +3685,39 @@ } }, "node_modules/@nrwl/vite": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@nrwl/vite/-/vite-18.0.7.tgz", - "integrity": "sha512-bHf3QOt/ErSu0DGw10GHfrF+vYlvFKy4nsChiOIB/yyhTgQWtDi5CALVlfafHRGRnn6d+svGXFevbyEWO0d6nA==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/@nrwl/vite/-/vite-18.1.2.tgz", + "integrity": "sha512-z6DVIZt9BK2TOSGPkCMdjpVeJXzn4qijn0OGZNB+bD2hpKjFpI3IY0yEbbNSexppkmQdovtIY95gjSdcspkEYQ==", "dev": true, "dependencies": { - "@nx/vite": "18.0.7" + "@nx/vite": "18.1.2" } }, "node_modules/@nrwl/web": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@nrwl/web/-/web-18.0.7.tgz", - "integrity": "sha512-zYaGU+IEJMIzRSwJQIPk4TUft929AnnmLJ7HU9D4E4wlzo7grS29WjHWxA1W/qSDwmhnZPTCcZUfiK6YB8A8mw==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/@nrwl/web/-/web-18.1.2.tgz", + "integrity": "sha512-mu8OW+wFMYgLB2R4X8gzdxLhREXJ5CIRvkS1xFmf91/pMru2kiBpiGrX3+6lvM4RcMFaY4YZiKpVp09JOeCQwQ==", "dev": true, "dependencies": { - "@nx/web": "18.0.7" + "@nx/web": "18.1.2" } }, "node_modules/@nrwl/webpack": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@nrwl/webpack/-/webpack-18.0.7.tgz", - "integrity": "sha512-2ZDw2VZVOQvUUWHrlWmKXmuw4hbXTWNYy+us/xv5DFIf5XmKNR+3cE5dsZx/X1/vr5aZjCIQ8COz1HT6+bnf/g==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/@nrwl/webpack/-/webpack-18.1.2.tgz", + "integrity": "sha512-ivFdNTnvLAHwWvF/83hPlBhuSvVXEblS4l4OkPRVw8kG7DjEAfvY5Zb1GsqsThTMAgtXPEVdqzofAskFr+xKPw==", "dev": true, "dependencies": { - "@nx/webpack": "18.0.7" + "@nx/webpack": "18.1.2" } }, "node_modules/@nrwl/workspace": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-18.0.7.tgz", - "integrity": "sha512-NVF+xNRjpU+11+yhvVKG0q77b31tQGDGCZWQ3a146kRA9wrgEH1LFDs8pQwfQSCaDBWYmoK/XDqCFped9Ty9mw==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-18.1.2.tgz", + "integrity": "sha512-8nI5KxGAr30QBwXlQpMiIr+MdmGNdYxBU0HikqQP3RPk97+y6g/O6He2cOGZFFN5hDbeuQ/R15hyGtPLYS9jLg==", "dev": true, "dependencies": { - "@nx/workspace": "18.0.7" + "@nx/workspace": "18.1.2" } }, "node_modules/@nx-tools/core": { @@ -3771,15 +3754,15 @@ } }, "node_modules/@nx/cypress": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@nx/cypress/-/cypress-18.0.7.tgz", - "integrity": "sha512-bOCBr8OGGEjUHMkc+DgaXz2YQbC65DX8pPZ+teAXZiiZrs8/CsmkiN6sw00POOPC24hMDqSZgLKdayYZPxlLMQ==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/@nx/cypress/-/cypress-18.1.2.tgz", + "integrity": "sha512-JMdpGHWhL0Iv+Eod1tIT1LVSTZfQmp40sWpH7Jri7WCoEw3vh4F4//1Az84Irs+QKDXUPX/eV1avbJY+2HIZqQ==", "dev": true, "dependencies": { - "@nrwl/cypress": "18.0.7", - "@nx/devkit": "18.0.7", - "@nx/eslint": "18.0.7", - "@nx/js": "18.0.7", + "@nrwl/cypress": "18.1.2", + "@nx/devkit": "18.1.2", + "@nx/eslint": "18.1.2", + "@nx/js": "18.1.2", "@phenomnomnominal/tsquery": "~5.0.1", "detect-port": "^1.5.1", "semver": "^7.5.3", @@ -3795,12 +3778,12 @@ } }, "node_modules/@nx/devkit": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-18.0.7.tgz", - "integrity": "sha512-Xm+o4pbSNQ5YL0LJk4Gfbws0qIZhqa7H8I6z7rRQuxP9tqei7Q+cTaI4WJG7Y5l8lbgzScM4WeW2sGMvLFtITA==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-18.1.2.tgz", + "integrity": "sha512-xgiPqKdJ6GVrqXsAyHD/yxqCDW1LekkWgazkuBI8MKA5J2IwZ4Ex5pMsOVMuWz2sTRejuPRqajBclFRMbhfCig==", "dev": true, "dependencies": { - "@nrwl/devkit": "18.0.7", + "@nrwl/devkit": "18.1.2", "ejs": "^3.1.7", "enquirer": "~2.3.6", "ignore": "^5.0.4", @@ -3814,14 +3797,14 @@ } }, "node_modules/@nx/eslint": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-18.0.7.tgz", - "integrity": "sha512-+Coo15q99k1jqANrwBDpLRI3+hn9GAR8jze9ynX/EgNCsGUSb6GZSmPqEWZtSXpX7cqekixUF4RfN/DUgn4tCQ==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-18.1.2.tgz", + "integrity": "sha512-cNCbCg5/qYCXrcBuJaJjy6+aLTDcU9LfxEvuBrA3RdAVqpSj0EjxocrmXwbSZTQt6JDhgraoZqtFRxGZ+44Oww==", "dev": true, "dependencies": { - "@nx/devkit": "18.0.7", - "@nx/js": "18.0.7", - "@nx/linter": "18.0.7", + "@nx/devkit": "18.1.2", + "@nx/js": "18.1.2", + "@nx/linter": "18.1.2", "eslint": "^8.0.0", "tslib": "^2.3.0", "typescript": "~5.3.2" @@ -3836,14 +3819,14 @@ } }, "node_modules/@nx/eslint-plugin": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@nx/eslint-plugin/-/eslint-plugin-18.0.7.tgz", - "integrity": "sha512-Zf1W7FiAdetVa4rlMiEIaQBbfKuayk5p5bp+FZvQoJ4SCrJ9B3eqOiQaNTfD9mOs7jiAGrjY2PHxVHkWdD4eBQ==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/@nx/eslint-plugin/-/eslint-plugin-18.1.2.tgz", + "integrity": "sha512-enlPiKl/TdW/YTxNmlBvMt4Z6hm/Ozp5R+G9d7w+e82ZwBBaJnsTZYlNGuhFmWP9ZVMCVjivJHe9da0Ea4e7yQ==", "dev": true, "dependencies": { - "@nrwl/eslint-plugin-nx": "18.0.7", - "@nx/devkit": "18.0.7", - "@nx/js": "18.0.7", + "@nrwl/eslint-plugin-nx": "18.1.2", + "@nx/devkit": "18.1.2", + "@nx/js": "18.1.2", "@typescript-eslint/type-utils": "^6.13.2", "@typescript-eslint/utils": "^6.13.2", "chalk": "^4.1.0", @@ -3853,7 +3836,7 @@ "tslib": "^2.3.0" }, "peerDependencies": { - "@typescript-eslint/parser": "^6.13.2", + "@typescript-eslint/parser": "^6.13.2 || ^7.0.0", "eslint-config-prettier": "^9.0.0" }, "peerDependenciesMeta": { @@ -3862,15 +3845,28 @@ } } }, + "node_modules/@nx/eslint/node_modules/typescript": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", + "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, "node_modules/@nx/express": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@nx/express/-/express-18.0.7.tgz", - "integrity": "sha512-Z8gX76RAtZm/dCaUu64V+XE6WkUaYAz+zOJ5p4kNAL00fMrWEhehbCtd74KmU6ihOoc1ym04OEv+L+A6QHTDpw==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/@nx/express/-/express-18.1.2.tgz", + "integrity": "sha512-dwfEfUEymrSdjtouHh8ufcBXIuIRypc1NbnedcyKtrtvyFZCyNskZiCGKiqqLsPBJ8F9vUo7TXQqQoVw7msL5A==", "dev": true, "dependencies": { - "@nrwl/express": "18.0.7", - "@nx/devkit": "18.0.7", - "@nx/node": "18.0.7", + "@nrwl/express": "18.1.2", + "@nx/devkit": "18.1.2", + "@nx/node": "18.1.2", "tslib": "^2.3.0" }, "peerDependencies": { @@ -3883,16 +3879,16 @@ } }, "node_modules/@nx/jest": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-18.0.7.tgz", - "integrity": "sha512-47O97zlQrRlCwLKVJgQsWSYcBoZCRnv1LdyBDyVemZ33UrvVhIEEbyyADXQ1vNXwuPfGpD7FxADUHMtTSikEuA==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-18.1.2.tgz", + "integrity": "sha512-lCWVAzeN+U5xppqU6kuJaHCdudiSxnVdoYcaW0yf5bx3XYaKIIN+2NTPxRGy/QKibnQwqv3Y5NdIFDt67OYQ4Q==", "dev": true, "dependencies": { "@jest/reporters": "^29.4.1", "@jest/test-result": "^29.4.1", - "@nrwl/jest": "18.0.7", - "@nx/devkit": "18.0.7", - "@nx/js": "18.0.7", + "@nrwl/jest": "18.1.2", + "@nx/devkit": "18.1.2", + "@nx/js": "18.1.2", "@phenomnomnominal/tsquery": "~5.0.1", "chalk": "^4.1.0", "identity-obj-proxy": "3.0.0", @@ -3901,7 +3897,8 @@ "jest-util": "^29.4.1", "minimatch": "9.0.3", "resolve.exports": "1.1.0", - "tslib": "^2.3.0" + "tslib": "^2.3.0", + "yargs-parser": "21.1.1" } }, "node_modules/@nx/jest/node_modules/brace-expansion": { @@ -3929,9 +3926,9 @@ } }, "node_modules/@nx/js": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@nx/js/-/js-18.0.7.tgz", - "integrity": "sha512-ZYtO4KA/2Jf4wGQo8fqmD8wrw2wGlgpDAb1c9e+R9U2gwElz4MxT/Zc5km5/w7gLMoEuxECmnY3Or/sJMe/BSA==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/@nx/js/-/js-18.1.2.tgz", + "integrity": "sha512-bq3goTS6zM6Eg3DNLAz51gB34zHqhYf7LzTFJOGDRogzmEGsttSbX46eiaD4oSpq/s4ybwRe2cHV3ZGodaZL1A==", "dev": true, "dependencies": { "@babel/core": "^7.23.2", @@ -3941,9 +3938,9 @@ "@babel/preset-env": "^7.23.2", "@babel/preset-typescript": "^7.22.5", "@babel/runtime": "^7.22.6", - "@nrwl/js": "18.0.7", - "@nx/devkit": "18.0.7", - "@nx/workspace": "18.0.7", + "@nrwl/js": "18.1.2", + "@nx/devkit": "18.1.2", + "@nx/workspace": "18.1.2", "@phenomnomnominal/tsquery": "~5.0.1", "babel-plugin-const-enum": "^1.0.1", "babel-plugin-macros": "^2.8.0", @@ -3999,32 +3996,32 @@ } }, "node_modules/@nx/linter": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@nx/linter/-/linter-18.0.7.tgz", - "integrity": "sha512-nuAO28nXktvirkra7bH6jB9MkC9Q5w57kGMoExvnXbYj/rtXN6UlaXS0eEU04elEny+WV3g69VbSFGe4MeorSQ==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/@nx/linter/-/linter-18.1.2.tgz", + "integrity": "sha512-bIGFQwHixXv6BuVLVIc5HYwzlodGxK9HsTp+5RtokCXZ0LIv4jkm0FsNExkBBqlaf4oLLqu0F/IZYfzhTwcCsA==", "dev": true, "dependencies": { - "@nx/eslint": "18.0.7" + "@nx/eslint": "18.1.2" } }, "node_modules/@nx/node": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@nx/node/-/node-18.0.7.tgz", - "integrity": "sha512-nHDIbx+aeAti+tima8q4k4gIfS387VkFWlK++Z1eLDhDsEXjz3XiX5dK/+YLS+s3ezmaSEdJSokK6kig7LO6xg==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/@nx/node/-/node-18.1.2.tgz", + "integrity": "sha512-xXiA0yNIIXIAC6sD/j1kW4SXFbTsYneyKwl0az0TwQkHAwYSPnUASLbj1tfE/DCpH5s9S0x/A35IqtHNhIMZtw==", "dev": true, "dependencies": { - "@nrwl/node": "18.0.7", - "@nx/devkit": "18.0.7", - "@nx/eslint": "18.0.7", - "@nx/jest": "18.0.7", - "@nx/js": "18.0.7", + "@nrwl/node": "18.1.2", + "@nx/devkit": "18.1.2", + "@nx/eslint": "18.1.2", + "@nx/jest": "18.1.2", + "@nx/js": "18.1.2", "tslib": "^2.3.0" } }, "node_modules/@nx/nx-darwin-arm64": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-18.0.7.tgz", - "integrity": "sha512-0ZCgalq5NwJy0SPJGisFcT+kHftWoyMyb78yFNFeFCL7dPmLUq2QqbLR2HFo2SIuPFY5+DVv9FBB63ZbdPXTJw==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-18.1.2.tgz", + "integrity": "sha512-KduC9WBmeTLP8HyTg4NOgQGLk9LEd5qd9dGuYKPU0jA4b+eJIa0rRHEjFdc5WulQrcUAvTIKfmScRCgzR96ogg==", "cpu": [ "arm64" ], @@ -4038,9 +4035,9 @@ } }, "node_modules/@nx/nx-darwin-x64": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-18.0.7.tgz", - "integrity": "sha512-yA5bXhsw0C4YjUcJcsXgsN/Pv8nSM3xo8hJ+RJCjgkh15f3ylXzYvBa+xL6qWTyZqhICULDInfJwsw9x5GTQWg==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-18.1.2.tgz", + "integrity": "sha512-mBf3X8m4P4QHoW8g/L/YoK8zkndDyIw4bojLg8Q3xc47s5JZFCqSSMeOXZ9NicM2DpPiDWSQALtQX7A8lIsoAA==", "cpu": [ "x64" ], @@ -4054,9 +4051,9 @@ } }, "node_modules/@nx/nx-freebsd-x64": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-18.0.7.tgz", - "integrity": "sha512-KplveiJ59HeMLUN6S6dWMVjIgzLYx0v/1W9RdmTJB8EAAiduJdtDip0GLjSj902pEXbIhr3n9p4USPWFnrdL5w==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-18.1.2.tgz", + "integrity": "sha512-ZqzT2BTsOHhWip1PvNm7AZ4Pzn4I+IZNRvtRgpETYvIH+nqoCmi5rrEi1avnhnr6P5hyzh2mISRSyk186SbZew==", "cpu": [ "x64" ], @@ -4070,9 +4067,9 @@ } }, "node_modules/@nx/nx-linux-arm-gnueabihf": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-18.0.7.tgz", - "integrity": "sha512-Uj4OF7yZLK9US/+4a33FiFpyP6SaDB34HLHIht9ROjL6dGxv1iUs8Ut+JaUQ6DaP/XBwV6/+CDBH5uXMfMWLww==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-18.1.2.tgz", + "integrity": "sha512-V9Dp9uuuce+/f50dXxaYz1C9ULo5+5VS35yc6gN7b6SchCWjNK+xg1YcHBTRNc2ChBtayO2z+mBQ1s6wMDNs/Q==", "cpu": [ "arm" ], @@ -4086,9 +4083,9 @@ } }, "node_modules/@nx/nx-linux-arm64-gnu": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-18.0.7.tgz", - "integrity": "sha512-hGuM7mtOsZTuxnBTm9uLKNBmkRL0zQs0ZtFomHscSt/reN8WBgduKSPWJ18LLj5D7Z1otxI3ooUf8+5/jwmr3A==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-18.1.2.tgz", + "integrity": "sha512-aM860T4Hy2JCLcU56mtARIp1MdT1Ms7cGUQzE+a5irM8ZdaHsPdRnYqIgEKd3hoF6PQ6/piHFXWa4xm7pe/2KA==", "cpu": [ "arm64" ], @@ -4102,9 +4099,9 @@ } }, "node_modules/@nx/nx-linux-arm64-musl": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-18.0.7.tgz", - "integrity": "sha512-34Xb5mZT3p2E6mM0D6cFIpPF5hJtF3aDzBnzeitP/lZe70n+S0PUpgB/2Vi9j3IHW2xjci5jU2UYsdF2RIEWTQ==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-18.1.2.tgz", + "integrity": "sha512-BgBoOeIgCQ56xii7fKNWiE7UIP/0G+OQhdWJQmh+q6NN0kk78WsdCSq+f7f7LQIji5HiNqUUVx9fd1s6xRSb/w==", "cpu": [ "arm64" ], @@ -4118,9 +4115,9 @@ } }, "node_modules/@nx/nx-linux-x64-gnu": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-18.0.7.tgz", - "integrity": "sha512-tn1puRzCk/Sn8f7d1134Zyob1CT25kovPWPvUadvEoqqetMgRgVxMqTr7Ud/2hu61iGSKQEmOlQ2bVM/NMeRvA==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-18.1.2.tgz", + "integrity": "sha512-WDOjtk+K2Tc9SNjGe+zmyy05VUerZpEQ5kvB6Ude0v/W2bMnmpVrLZwwTF5Yrq0ebbUlXM/9wtc1Zjjc75MU2g==", "cpu": [ "x64" ], @@ -4134,9 +4131,9 @@ } }, "node_modules/@nx/nx-linux-x64-musl": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-18.0.7.tgz", - "integrity": "sha512-at1nI9mBMNMCIC5BrY8oJ+7ptknZPhQwu7j4jhRAgcHd2JOZZtgJSo4FI2chBTbzf3SLQL1omts0zKB1syas1w==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-18.1.2.tgz", + "integrity": "sha512-I7jTmbfR5CHC3KVlU3SkqYKJnn25MbH8pdRZJY4gaHnqL9JzbHw9rxddhKBj41lez7jQZTGLnPFUV7JPLXTzKg==", "cpu": [ "x64" ], @@ -4150,9 +4147,9 @@ } }, "node_modules/@nx/nx-win32-arm64-msvc": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-18.0.7.tgz", - "integrity": "sha512-DTn5X5NhnjpG1LZgESM0EmBPLnwoeZzOaJfjt92Loib1TmALEHUIdVRcshb8FJfoXY4zNEdNUCmZ+M3us4xb9A==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-18.1.2.tgz", + "integrity": "sha512-KQobKvkrdkmaJmx0Pyt2lzHkNugO0gE7q9F4h22KIECyGW1tC3nSPAB4F3mmdE2KuWKgYG5WLafvzusysLsR7g==", "cpu": [ "arm64" ], @@ -4166,9 +4163,9 @@ } }, "node_modules/@nx/nx-win32-x64-msvc": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-18.0.7.tgz", - "integrity": "sha512-/2Ue0kTuvXQpF0QfJGtBZ5yqhpRVcDTidDcZSgdFdNEkqUXK2GgXG4lPQtw8zf2Ja9Q+93lXwH6NMhQWCB8cNA==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-18.1.2.tgz", + "integrity": "sha512-uvJvROSwHBwkTOoOPkb56jEsKJjr4LnZ3fCHmEbrtGhAUC0gAUL+dWJUDHoatrGzN+bM2VqrvgNCGkityK96hw==", "cpu": [ "x64" ], @@ -4182,14 +4179,14 @@ } }, "node_modules/@nx/vite": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@nx/vite/-/vite-18.0.7.tgz", - "integrity": "sha512-TtXXYAl2rO3LmmEBiLIIKF0+14Xdf/FYLhHps1SlU0fh6XxmwlhRV0aLqlHJUTe24y5urClu251myx7DEIJSVw==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/@nx/vite/-/vite-18.1.2.tgz", + "integrity": "sha512-k2BiPSja0hLpOw6NBCqzxg5dwvrdBbGULwv+K/g1gH9shquyqkKyGw9GTg0o9Bm007UO1U+v1niQOvs92b8dgA==", "dev": true, "dependencies": { - "@nrwl/vite": "18.0.7", - "@nx/devkit": "18.0.7", - "@nx/js": "18.0.7", + "@nrwl/vite": "18.1.2", + "@nx/devkit": "18.1.2", + "@nx/js": "18.1.2", "@phenomnomnominal/tsquery": "~5.0.1", "@swc/helpers": "~0.5.0", "enquirer": "~2.3.6", @@ -4201,14 +4198,14 @@ } }, "node_modules/@nx/web": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@nx/web/-/web-18.0.7.tgz", - "integrity": "sha512-+vRHC7UWBhiLyUgKiu7pS4O3QvlcyxJsRwh7uGmAjyK9yAkCdBh70JX4srFE+E+AfUmU2Uis3Fyj8VkhzH4nBA==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/@nx/web/-/web-18.1.2.tgz", + "integrity": "sha512-SUqwXwwFMjtMakCWHb/pMxIRYiRg9GZnvaIF3/iiaRcXSldReIXbP6+weW36SLv9fjxtObV/CiW59AILwkPzHA==", "dev": true, "dependencies": { - "@nrwl/web": "18.0.7", - "@nx/devkit": "18.0.7", - "@nx/js": "18.0.7", + "@nrwl/web": "18.1.2", + "@nx/devkit": "18.1.2", + "@nx/js": "18.1.2", "chalk": "^4.1.0", "detect-port": "^1.5.1", "http-server": "^14.1.0", @@ -4216,15 +4213,15 @@ } }, "node_modules/@nx/webpack": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@nx/webpack/-/webpack-18.0.7.tgz", - "integrity": "sha512-Wz6XKSVYDIFyLSFDB+0+mej0hr60YB5bywa5ekcjn6/t2AFLXlqzTZraRtGXKOJZzx0VwwfJ8WauxItGTT3ywg==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/@nx/webpack/-/webpack-18.1.2.tgz", + "integrity": "sha512-Mv24F7IlYRqSqsn97+WlpylCpC79v4aQubZRPE/dxx7eRqBMykg1BSy8uDI926ggkr096EUejQkN44pzu7o/gQ==", "dev": true, "dependencies": { "@babel/core": "^7.23.2", - "@nrwl/webpack": "18.0.7", - "@nx/devkit": "18.0.7", - "@nx/js": "18.0.7", + "@nrwl/webpack": "18.1.2", + "@nx/devkit": "18.1.2", + "@nx/js": "18.1.2", "ajv": "^8.12.0", "autoprefixer": "^10.4.9", "babel-loader": "^9.1.2", @@ -4283,16 +4280,16 @@ "dev": true }, "node_modules/@nx/workspace": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-18.0.7.tgz", - "integrity": "sha512-w+O5T5FLo1kxa7oYvCMIHWbDmc038pdWhrq1l5QGqXeH3a0oND61uOa6NpWufrr6eiuoogwDhHLmnbl2PyUK0g==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-18.1.2.tgz", + "integrity": "sha512-/b7qJqnxdWYfBb0UDgVJLmPv5qN50LbarzGLwJxSIVnlRWH94UOO4HW+W0tcEDNnf0RnFP1zDIysz+qu5CmV0g==", "dev": true, "dependencies": { - "@nrwl/workspace": "18.0.7", - "@nx/devkit": "18.0.7", + "@nrwl/workspace": "18.1.2", + "@nx/devkit": "18.1.2", "chalk": "^4.1.0", "enquirer": "~2.3.6", - "nx": "18.0.7", + "nx": "18.1.2", "tslib": "^2.3.0", "yargs-parser": "21.1.1" } @@ -4407,15 +4404,15 @@ } }, "node_modules/@protobuf-ts/plugin": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@protobuf-ts/plugin/-/plugin-2.9.3.tgz", - "integrity": "sha512-tHYACv+nnIV2eoiMxeZhrgMqGiUktzUzrhfgnROg/rr8TecPLp9v5/yqNibN+bad5k7d57aqlTuQKhFl+J4W/g==", + "version": "2.9.4", + "resolved": "https://registry.npmjs.org/@protobuf-ts/plugin/-/plugin-2.9.4.tgz", + "integrity": "sha512-Db5Laq5T3mc6ERZvhIhkj1rn57/p8gbWiCKxQWbZBBl20wMuqKoHbRw4tuD7FyXi+IkwTToaNVXymv5CY3E8Rw==", "dev": true, "dependencies": { - "@protobuf-ts/plugin-framework": "^2.9.3", - "@protobuf-ts/protoc": "^2.9.3", - "@protobuf-ts/runtime": "^2.9.3", - "@protobuf-ts/runtime-rpc": "^2.9.3", + "@protobuf-ts/plugin-framework": "^2.9.4", + "@protobuf-ts/protoc": "^2.9.4", + "@protobuf-ts/runtime": "^2.9.4", + "@protobuf-ts/runtime-rpc": "^2.9.4", "typescript": "^3.9" }, "bin": { @@ -4424,12 +4421,12 @@ } }, "node_modules/@protobuf-ts/plugin-framework": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@protobuf-ts/plugin-framework/-/plugin-framework-2.9.3.tgz", - "integrity": "sha512-iqdkhAu7fGPvBCVOoAEEFJ1/oaGIBoNIMgSv2WonTNJVHxv5FvvAfWFn6nG/eta34fHRZT38ZXTaYcMUkv8AiQ==", + "version": "2.9.4", + "resolved": "https://registry.npmjs.org/@protobuf-ts/plugin-framework/-/plugin-framework-2.9.4.tgz", + "integrity": "sha512-9nuX1kjdMliv+Pes8dQCKyVhjKgNNfwxVHg+tx3fLXSfZZRcUHMc1PMwB9/vTvc6gBKt9QGz5ERqSqZc0++E9A==", "dev": true, "dependencies": { - "@protobuf-ts/runtime": "^2.9.3", + "@protobuf-ts/runtime": "^2.9.4", "typescript": "^3.9" } }, @@ -4460,26 +4457,26 @@ } }, "node_modules/@protobuf-ts/protoc": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@protobuf-ts/protoc/-/protoc-2.9.3.tgz", - "integrity": "sha512-TJ0Ycx/CIBqpB4wpKt6K05kjXj6zv36s/qpdCT/wdJBhpayOVBqLF5NpLp3WIiw1PmIxvqalB6QHKjvnLzGKLA==", + "version": "2.9.4", + "resolved": "https://registry.npmjs.org/@protobuf-ts/protoc/-/protoc-2.9.4.tgz", + "integrity": "sha512-hQX+nOhFtrA+YdAXsXEDrLoGJqXHpgv4+BueYF0S9hy/Jq0VRTVlJS1Etmf4qlMt/WdigEes5LOd/LDzui4GIQ==", "dev": true, "bin": { "protoc": "protoc.js" } }, "node_modules/@protobuf-ts/runtime": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@protobuf-ts/runtime/-/runtime-2.9.3.tgz", - "integrity": "sha512-nivzCpg/qYD0RX2OmHOahJALb8ndjGmUhNBcTJ0BbXoqKwCSM6vYA+vegzS3rhuaPgbyC7Ec8idlnizzUfIRuw==" + "version": "2.9.4", + "resolved": "https://registry.npmjs.org/@protobuf-ts/runtime/-/runtime-2.9.4.tgz", + "integrity": "sha512-vHRFWtJJB/SiogWDF0ypoKfRIZ41Kq+G9cEFj6Qm1eQaAhJ1LDFvgZ7Ja4tb3iLOQhz0PaoPnnOijF1qmEqTxg==" }, "node_modules/@protobuf-ts/runtime-rpc": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@protobuf-ts/runtime-rpc/-/runtime-rpc-2.9.3.tgz", - "integrity": "sha512-WelHpctvZeG8yhbb7tnsrLzotq9xjMCXuGuhJ8qMyEdNoBBEodbXseofAYFTebo2/PN2LzyEq3X6vwr5f8jqTA==", + "version": "2.9.4", + "resolved": "https://registry.npmjs.org/@protobuf-ts/runtime-rpc/-/runtime-rpc-2.9.4.tgz", + "integrity": "sha512-y9L9JgnZxXFqH5vD4d7j9duWvIJ7AShyBRoNKJGhu9Q27qIbchfzli66H9RvrQNIFk5ER7z1Twe059WZGqERcA==", "dev": true, "dependencies": { - "@protobuf-ts/runtime": "^2.9.3" + "@protobuf-ts/runtime": "^2.9.4" } }, "node_modules/@protobufjs/aspromise": { @@ -4772,9 +4769,9 @@ } }, "node_modules/@stencil/core": { - "version": "4.12.5", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.12.5.tgz", - "integrity": "sha512-vSyFjY7XSEx0ufa9SebOd437CvnneaTXlCpuGDhjUDxAjGBlu6ie5qHyubobVGBth//aErc6wZPHc6W75Vp3iQ==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.13.0.tgz", + "integrity": "sha512-gg+gtBWekQ08mDja8GVAUHNu+rrFhQaKZDvfhnS3l/5JbYiJddTimuDPPhuc0sR0JZL1iRdJTJSa+JbvmnQ1cQ==", "bin": { "stencil": "bin/stencil" }, @@ -5034,7 +5031,7 @@ "version": "0.5.3", "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.3.tgz", "integrity": "sha512-FaruWX6KdudYloq1AHD/4nU+UsMTdNE8CKyrseXWEcgjDAbvkwJg2QGPAnfIJLIWsjZOSPLOAykK6fuYp4vp4A==", - "devOptional": true, + "dev": true, "dependencies": { "tslib": "^2.4.0" } @@ -5321,16 +5318,10 @@ "@types/express": "*" } }, - "node_modules/@types/geojson": { - "version": "7946.0.14", - "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.14.tgz", - "integrity": "sha512-WCfD5Ht3ZesJUsONdhvm84dmzWOiOzOAqOncN0++w0lBw1o8OuDNJF2McvvCef/yBqb/HYRahp1BYtODFQ8bRg==", - "peer": true - }, "node_modules/@types/google.maps": { - "version": "3.54.10", - "resolved": "https://registry.npmjs.org/@types/google.maps/-/google.maps-3.54.10.tgz", - "integrity": "sha512-N6gwM01mKhooXaw+IKbUH7wJcIJCn8U60VoaVvom5EiQjmfgevhQ+0+/r17beXW5j8ad2x+WPr0iyOUodCw4/w==", + "version": "3.55.4", + "resolved": "https://registry.npmjs.org/@types/google.maps/-/google.maps-3.55.4.tgz", + "integrity": "sha512-Ip3IfRs3RZjeC88V8FGnWQTQXeS5gkJedPSosN6DMi9Xs8buGTpsPq6UhREoZsGH+62VoQ6jiRBUR8R77If69w==", "dev": true }, "node_modules/@types/graceful-fs": { @@ -6073,13 +6064,13 @@ } }, "node_modules/@vitest/expect": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.3.1.tgz", - "integrity": "sha512-xofQFwIzfdmLLlHa6ag0dPV8YsnKOCP1KdAeVVh34vSjN2dcUiXYCD9htu/9eM7t8Xln4v03U9HLxLpPlsXdZw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.4.0.tgz", + "integrity": "sha512-Jths0sWCJZ8BxjKe+p+eKsoqev1/T8lYcrjavEaz8auEJ4jAVY0GwW3JKmdVU4mmNPLPHixh4GNXP7GFtAiDHA==", "dev": true, "dependencies": { - "@vitest/spy": "1.3.1", - "@vitest/utils": "1.3.1", + "@vitest/spy": "1.4.0", + "@vitest/utils": "1.4.0", "chai": "^4.3.10" }, "funding": { @@ -6087,12 +6078,12 @@ } }, "node_modules/@vitest/runner": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.3.1.tgz", - "integrity": "sha512-5FzF9c3jG/z5bgCnjr8j9LNq/9OxV2uEBAITOXfoe3rdZJTdO7jzThth7FXv/6b+kdY65tpRQB7WaKhNZwX+Kg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.4.0.tgz", + "integrity": "sha512-EDYVSmesqlQ4RD2VvWo3hQgTJ7ZrFQ2VSJdfiJiArkCerDAGeyF1i6dHkmySqk573jLp6d/cfqCN+7wUB5tLgg==", "dev": true, "dependencies": { - "@vitest/utils": "1.3.1", + "@vitest/utils": "1.4.0", "p-limit": "^5.0.0", "pathe": "^1.1.1" }, @@ -6128,9 +6119,9 @@ } }, "node_modules/@vitest/snapshot": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.3.1.tgz", - "integrity": "sha512-EF++BZbt6RZmOlE3SuTPu/NfwBF6q4ABS37HHXzs2LUVPBLx2QoY/K0fKpRChSo8eLiuxcbCVfqKgx/dplCDuQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.4.0.tgz", + "integrity": "sha512-saAFnt5pPIA5qDGxOHxJ/XxhMFKkUSBJmVt5VgDsAqPTX6JP326r5C/c9UuCMPoXNzuudTPsYDZCoJ5ilpqG2A==", "dev": true, "dependencies": { "magic-string": "^0.30.5", @@ -6142,9 +6133,9 @@ } }, "node_modules/@vitest/spy": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.3.1.tgz", - "integrity": "sha512-xAcW+S099ylC9VLU7eZfdT9myV67Nor9w9zhf0mGCYJSO+zM2839tOeROTdikOi/8Qeusffvxb/MyBSOja1Uig==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.4.0.tgz", + "integrity": "sha512-Ywau/Qs1DzM/8Uc+yA77CwSegizMlcgTJuYGAi0jujOteJOUf1ujunHThYo243KG9nAyWT3L9ifPYZ5+As/+6Q==", "dev": true, "dependencies": { "tinyspy": "^2.2.0" @@ -6154,12 +6145,12 @@ } }, "node_modules/@vitest/ui": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@vitest/ui/-/ui-1.3.1.tgz", - "integrity": "sha512-2UrFLJ62c/eJGPHcclstMKlAR7E1WB1ITe1isuowEPJJHi3HfqofvsUqQ1cGrEF7kitG1DJuwURUA3HLDtQkXA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@vitest/ui/-/ui-1.4.0.tgz", + "integrity": "sha512-XC6CMhN1gzYcGbpn6/Oanj4Au2EXwQEX6vpcOeLlZv8dy7g11Ukx8zwtYQbwxs9duK2s9j2o5rbQiCP5DPAcmw==", "dev": true, "dependencies": { - "@vitest/utils": "1.3.1", + "@vitest/utils": "1.4.0", "fast-glob": "^3.3.2", "fflate": "^0.8.1", "flatted": "^3.2.9", @@ -6171,7 +6162,7 @@ "url": "https://opencollective.com/vitest" }, "peerDependencies": { - "vitest": "1.3.1" + "vitest": "1.4.0" } }, "node_modules/@vitest/ui/node_modules/fast-glob": { @@ -6203,9 +6194,9 @@ } }, "node_modules/@vitest/utils": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.3.1.tgz", - "integrity": "sha512-d3Waie/299qqRyHTm2DjADeTaNdNSVsnwHPWrs20JMpjh6eiVq7ggggweO8rc4arhf6rRkWuHKwvxGvejUXZZQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.4.0.tgz", + "integrity": "sha512-mx3Yd1/6e2Vt/PUC98DcqTirtfxUyAZ32uK82r8rZzbtBeBo+nqgnjx/LvqQdWsrvNtm14VmurNgcf4nqY5gJg==", "dev": true, "dependencies": { "diff-sequences": "^29.6.3", @@ -7965,11 +7956,11 @@ } }, "node_modules/commander": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", - "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.0.0.tgz", + "integrity": "sha512-MwVNWlYjDTtOjX5PiD7o5pK0UrFU/OYgcJfjjK4RaHZETNtjJqrZa9Y9ds88+A+f+d5lv+561eZ+yCKoS3gbAA==", "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/common-path-prefix": { @@ -8597,21 +8588,20 @@ "dev": true }, "node_modules/cypress": { - "version": "13.4.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.4.0.tgz", - "integrity": "sha512-KeWNC9xSHG/ewZURVbaQsBQg2mOKw4XhjJZFKjWbEjgZCdxpPXLpJnfq5Jns1Gvnjp6AlnIfpZfWFlDgVKXdWQ==", + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.7.0.tgz", + "integrity": "sha512-UimjRSJJYdTlvkChcdcfywKJ6tUYuwYuk/n1uMMglrvi+ZthNhoRYcxnWgTqUtkl17fXrPAsD5XT2rcQYN1xKA==", "dev": true, "hasInstallScript": true, "dependencies": { "@cypress/request": "^3.0.0", "@cypress/xvfb": "^1.2.4", - "@types/node": "^18.17.5", "@types/sinonjs__fake-timers": "8.1.1", "@types/sizzle": "^2.3.2", "arch": "^2.2.0", "blob-util": "^2.0.2", "bluebird": "^3.7.2", - "buffer": "^5.6.0", + "buffer": "^5.7.1", "cachedir": "^2.3.0", "chalk": "^4.1.0", "check-more-types": "^2.24.0", @@ -8629,7 +8619,7 @@ "figures": "^3.2.0", "fs-extra": "^9.1.0", "getos": "^3.2.1", - "is-ci": "^3.0.0", + "is-ci": "^3.0.1", "is-installed-globally": "~0.4.0", "lazy-ass": "^1.6.0", "listr2": "^3.8.3", @@ -8737,9 +8727,9 @@ } }, "node_modules/date-fns": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-3.3.1.tgz", - "integrity": "sha512-y8e109LYGgoQDveiEBD3DYXKba1jWf5BA8YU1FL5Tvm0BTdEfy54WLCwnuYWZNnzzvALy/QQ4Hov+Q9RVRv+Zw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-3.6.0.tgz", + "integrity": "sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==", "funding": { "type": "github", "url": "https://github.com/sponsors/kossnocorp" @@ -9149,14 +9139,14 @@ } }, "node_modules/duplexify": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz", - "integrity": "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.3.tgz", + "integrity": "sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==", "dependencies": { "end-of-stream": "^1.4.1", "inherits": "^2.0.3", "readable-stream": "^3.1.1", - "stream-shift": "^1.0.0" + "stream-shift": "^1.0.2" } }, "node_modules/eastasianwidth": { @@ -12125,41 +12115,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-circus/node_modules/babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">=10", - "npm": ">=6" - } - }, - "node_modules/jest-circus/node_modules/cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/jest-circus/node_modules/dedent": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.1.tgz", @@ -12207,24 +12162,6 @@ } } }, - "node_modules/jest-cli/node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/jest-config": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", @@ -13681,9 +13618,9 @@ } }, "node_modules/magic-string": { - "version": "0.30.5", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", - "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", + "version": "0.30.8", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.8.tgz", + "integrity": "sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==", "dev": true, "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.15" @@ -14236,13 +14173,13 @@ "dev": true }, "node_modules/nx": { - "version": "18.0.7", - "resolved": "https://registry.npmjs.org/nx/-/nx-18.0.7.tgz", - "integrity": "sha512-jcJ7ohP/rgqI9X6FJ8WnsPHpzm99oBV9qmaUeOUHWsdjp8r+2ptSHDmMmA67BPT+J6T+/ILhVlgzboXV1W7Ccg==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/nx/-/nx-18.1.2.tgz", + "integrity": "sha512-E414xp6lVtiTGdDUMVo72G96G66t7oJMqmcHRMEZ/mVq5ZpNWUhfMuRq5Fh8orXPtrM3xk5SHokmmFvo5PKC+g==", "dev": true, "hasInstallScript": true, "dependencies": { - "@nrwl/tao": "18.0.7", + "@nrwl/tao": "18.1.2", "@yarnpkg/lockfile": "^1.1.0", "@yarnpkg/parsers": "3.0.0-rc.46", "@zkochan/js-yaml": "0.0.6", @@ -14282,16 +14219,16 @@ "nx-cloud": "bin/nx-cloud.js" }, "optionalDependencies": { - "@nx/nx-darwin-arm64": "18.0.7", - "@nx/nx-darwin-x64": "18.0.7", - "@nx/nx-freebsd-x64": "18.0.7", - "@nx/nx-linux-arm-gnueabihf": "18.0.7", - "@nx/nx-linux-arm64-gnu": "18.0.7", - "@nx/nx-linux-arm64-musl": "18.0.7", - "@nx/nx-linux-x64-gnu": "18.0.7", - "@nx/nx-linux-x64-musl": "18.0.7", - "@nx/nx-win32-arm64-msvc": "18.0.7", - "@nx/nx-win32-x64-msvc": "18.0.7" + "@nx/nx-darwin-arm64": "18.1.2", + "@nx/nx-darwin-x64": "18.1.2", + "@nx/nx-freebsd-x64": "18.1.2", + "@nx/nx-linux-arm-gnueabihf": "18.1.2", + "@nx/nx-linux-arm64-gnu": "18.1.2", + "@nx/nx-linux-arm64-musl": "18.1.2", + "@nx/nx-linux-x64-gnu": "18.1.2", + "@nx/nx-linux-x64-musl": "18.1.2", + "@nx/nx-win32-arm64-msvc": "18.1.2", + "@nx/nx-win32-x64-msvc": "18.1.2" }, "peerDependencies": { "@swc-node/register": "^1.8.0", @@ -14330,24 +14267,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/nx/node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", @@ -16353,24 +16272,6 @@ "node": ">= 8" } }, - "node_modules/rollup-plugin-visualizer/node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/rollup-pluginutils": { "version": "2.8.2", "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", @@ -16801,6 +16702,15 @@ "server-destroy": "^1.0.1" } }, + "node_modules/servez/node_modules/commander": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", + "dev": true, + "engines": { + "node": ">=16" + } + }, "node_modules/set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", @@ -17159,9 +17069,9 @@ } }, "node_modules/stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", + "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==" }, "node_modules/streamsearch": { "version": "1.1.0", @@ -18219,9 +18129,10 @@ "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" }, "node_modules/typescript": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", - "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.2.tgz", + "integrity": "sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==", + "dev": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -18586,9 +18497,9 @@ } }, "node_modules/vite-node": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-1.3.1.tgz", - "integrity": "sha512-azbRrqRxlWTJEVbzInZCTchx0X69M/XPTCz4H+TLvlTcR/xH/3hkRqhOakT41fMJCMzXTu4UvegkZiEoJAWvng==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-1.4.0.tgz", + "integrity": "sha512-VZDAseqjrHgNd4Kh8icYHWzTKSCZMhia7GyHfhtzLW33fZlG9SwsB6CEhgyVOWkJfJ2pFLrp/Gj1FSfAiqH9Lw==", "dev": true, "dependencies": { "cac": "^6.7.14", @@ -18726,16 +18637,16 @@ } }, "node_modules/vitest": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.3.1.tgz", - "integrity": "sha512-/1QJqXs8YbCrfv/GPQ05wAZf2eakUPLPa18vkJAKE7RXOKfVHqMZZ1WlTjiwl6Gcn65M5vpNUB6EFLnEdRdEXQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.4.0.tgz", + "integrity": "sha512-gujzn0g7fmwf83/WzrDTnncZt2UiXP41mHuFYFrdwaLRVQ6JYQEiME2IfEjU3vcFL3VKa75XhI3lFgn+hfVsQw==", "dev": true, "dependencies": { - "@vitest/expect": "1.3.1", - "@vitest/runner": "1.3.1", - "@vitest/snapshot": "1.3.1", - "@vitest/spy": "1.3.1", - "@vitest/utils": "1.3.1", + "@vitest/expect": "1.4.0", + "@vitest/runner": "1.4.0", + "@vitest/snapshot": "1.4.0", + "@vitest/spy": "1.4.0", + "@vitest/utils": "1.4.0", "acorn-walk": "^8.3.2", "chai": "^4.3.10", "debug": "^4.3.4", @@ -18749,7 +18660,7 @@ "tinybench": "^2.5.1", "tinypool": "^0.8.2", "vite": "^5.0.0", - "vite-node": "1.3.1", + "vite-node": "1.4.0", "why-is-node-running": "^2.2.2" }, "bin": { @@ -18764,8 +18675,8 @@ "peerDependencies": { "@edge-runtime/vm": "*", "@types/node": "^18.0.0 || >=20.0.0", - "@vitest/browser": "1.3.1", - "@vitest/ui": "1.3.1", + "@vitest/browser": "1.4.0", + "@vitest/ui": "1.4.0", "happy-dom": "*", "jsdom": "*" }, @@ -19593,6 +19504,23 @@ "node": ">= 6" } }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/yargs-parser": { "version": "21.1.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", diff --git a/package.json b/package.json index 7023378d..e83e1d01 100644 --- a/package.json +++ b/package.json @@ -15,24 +15,25 @@ "private": true, "devDependencies": { "@nx-tools/nx-container": "^5.2.0", - "@nx/cypress": "18.0.7", - "@nx/eslint-plugin": "18.0.7", - "@nx/express": "18.0.7", - "@nx/jest": "18.0.7", - "@nx/js": "18.0.7", - "@nx/node": "18.0.7", - "@nx/vite": "18.0.7", - "@nx/web": "18.0.7", - "@nx/webpack": "18.0.7", - "@nx/workspace": "18.0.7", - "@protobuf-ts/plugin": "^2.9.3", + "@nx/cypress": "18.1.2", + "@nx/eslint": "18.1.2", + "@nx/eslint-plugin": "18.1.2", + "@nx/express": "18.1.2", + "@nx/jest": "18.1.2", + "@nx/js": "18.1.2", + "@nx/node": "18.1.2", + "@nx/vite": "18.1.2", + "@nx/web": "18.1.2", + "@nx/webpack": "18.1.2", + "@nx/workspace": "18.1.2", + "@protobuf-ts/plugin": "^2.9.4", "@types/compression": "^1.7.3", "@types/csurf": "^1.11.4", "@types/d3-array": "^3.0.9", "@types/express": "^4.17.13", "@types/express-fileupload": "^1.4.1", "@types/express-session": "^1.17.7", - "@types/google.maps": "^3.54.10", + "@types/google.maps": "^3.55.4", "@types/ioredis": "^4.28.10", "@types/jest": "29.4.0", "@types/js-yaml": "^4.0.5", @@ -44,43 +45,42 @@ "@typescript-eslint/eslint-plugin": "6.21.0", "@typescript-eslint/parser": "6.21.0", "@vitejs/plugin-react": "4.2.1", - "@vitest/ui": "1.3.1", - "cypress": "^13.0.0", + "@vitest/ui": "1.4.0", + "cypress": "^13.6.6", "eslint": "8.48.0", "eslint-config-prettier": "9.0.0", "jest": "29.6.4", "jest-bench": "^29.4.1", "jest-environment-jsdom": "29.6.4", "jsdom": "22.1.0", - "nx": "18.0.7", + "nx": "18.1.2", "prettier": "^2.6.2", "rollup-plugin-minify-html-literals": "^1.2.6", "rollup-plugin-visualizer": "^5.12.0", "servez": "^2.1.3", "ts-jest": "29.1.1", "ts-node": "10.9.1", - "typescript": "5.3.3", + "typescript": "5.4.2", "vite": "5.0.8", "vite-plugin-checker": "^0.6.2", "vite-plugin-eslint": "^1.8.1", - "vitest": "1.3.1", - "@nx/eslint": "18.0.7" + "vitest": "1.4.0" }, "dependencies": { "@alenaksu/json-viewer": "^2.0.1", - "@arcgis/core": "^4.29.4", + "@arcgis/core": "^4.29.8", "@dr.pogodin/csurf": "^1.13.0", - "@google-cloud/compute": "^4.2.0", + "@google-cloud/compute": "^4.3.0", "@google-cloud/datastore": "^8.5.0", - "@google-cloud/pubsub": "^4.3.2", - "@google-cloud/storage": "^7.7.0", + "@google-cloud/pubsub": "^4.3.3", + "@google-cloud/storage": "^7.9.0", "@googlemaps/js-api-loader": "^1.16.6", - "@ionic/core": "^7.7.3", + "@ionic/core": "^7.8.0", "@mapbox/sphericalmercator": "^1.2.0", "@popperjs/core": "^2.11.8", - "@protobuf-ts/runtime": "^2.9.3", + "@protobuf-ts/runtime": "^2.9.4", "@reduxjs/toolkit": "^2.2.1", - "@stencil/core": "^4.12.5", + "@stencil/core": "^4.13.0", "@swc-node/register": "1.8.0", "@swc/core": "^1.3.95", "@tmcw/togeojson": "^5.8.1", @@ -88,12 +88,12 @@ "@vivaxy/png": "^1.3.0", "@xmldom/xmldom": "^0.8.10", "axios": "1.6.7", - "commander": "^11.1.0", + "commander": "^12.0.0", "compression": "^1.7.4", "connect-redis": "^7.1.1", "core-js": "^3.32.1", "d3-array": "^3.2.4", - "date-fns": "^3.3.1", + "date-fns": "^3.6.0", "express": "^4.18.2", "express-basic-auth": "^1.2.1", "express-fileupload": "^1.4.0", @@ -128,4 +128,3 @@ "xmlbuilder": "^15.1.1" } } -