diff --git a/frontend/package-lock.json b/frontend/package-lock.json index d82f90cdcd..385dee2fbd 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -9,21 +9,21 @@ "version": "0.1.0", "license": "AGPL-3.0", "dependencies": { - "@mtes-mct/monitor-ui": "24.37.0", - "@react-pdf/renderer": "4.3.0", - "@reduxjs/toolkit": "2.8.2", + "@mtes-mct/monitor-ui": "24.38.4", + "@react-pdf/renderer": "4.3.2", + "@reduxjs/toolkit": "2.11.2", "@sentry/browser": "8.54.0", "@sentry/react": "8.54.0", "@sentry/tracing": "7.120.4", "@sentry/vite-plugin": "3.5.0", "@svgr/webpack": "8.1.0", "@tanstack/react-table": "8.21.3", - "@tanstack/react-virtual": "3.13.12", + "@tanstack/react-virtual": "3.13.14", "classnames": "2.5.1", "compressorjs": "1.2.1", - "dayjs": "1.11.18", + "dayjs": "1.11.19", "deep-object-diff": "1.1.9", - "formik": "2.4.6", + "formik": "2.4.9", "fuse.js": "7.1.0", "hammerjs": "2.0.8", "i18n-iso-countries": "7.14.0", @@ -31,9 +31,9 @@ "jsts": "2.12.1", "jszip": "^3.10.1", "lodash": "4.17.21", - "ol": "10.6.1", + "ol": "10.7.0", "ol-mapbox-style": "12.3.3", - "ramda": "0.31.3", + "ramda": "0.32.0", "re-reselect": "5.1.0", "react": "18.3.1", "react-coordinate-input": "1.0.0-rc.2", @@ -43,19 +43,19 @@ "react-imask": "7.6.1", "react-markdown": "6.0.1", "react-redux": "9.2.0", - "react-router": "7.8.2", + "react-router": "7.11.0", "redux": "5.0.1", "redux-persist": "6.0.0", "redux-thunk": "3.1.0", "rimraf": "5.0.5", "rsuite": "5.83.3", "styled-components": "6.1.13", - "ts-jest": "29.4.1", + "ts-jest": "29.4.6", "use-debounce": "10.0.6", "uuid": "9.0.1", "worker-loader": "3.0.8", "xmlbuilder2": "^3.1.1", - "yup": "1.7.0" + "yup": "1.7.1" }, "devDependencies": { "@faker-js/faker": "9.9.0", @@ -107,7 +107,7 @@ "lint-staged": "15.5.1", "prettier": "2.7.1", "puppeteer": "22.12.1", - "ramda": "0.31.3", + "ramda": "0.32.0", "type-fest": "4.41.0", "typescript": "5.9.3", "vite": "6.3.5", @@ -4036,9 +4036,9 @@ "license": "BSD-2-Clause" }, "node_modules/@mtes-mct/monitor-ui": { - "version": "24.37.0", - "resolved": "https://registry.npmjs.org/@mtes-mct/monitor-ui/-/monitor-ui-24.37.0.tgz", - "integrity": "sha512-8gg9tWuVYNLWhDLkh8lpI31FcgmwpEmByvhGmY037h7Kvapgjx4CDnZcxZ3UhNKoyGxLva0Hj5l85H/Dr6uhWw==", + "version": "24.38.4", + "resolved": "https://registry.npmjs.org/@mtes-mct/monitor-ui/-/monitor-ui-24.38.4.tgz", + "integrity": "sha512-GHU3mR1GPMo4T9xliX0yyp/qIW4pld2udzSc2mPYO6/4zyTVa6xAGdm+lniw+jm4SPY0bFy43OwZt9KSuFV69Q==", "license": "AGPL-3.0", "dependencies": { "@babel/runtime": "7.28.4", @@ -4062,6 +4062,33 @@ "styled-components": "^5.0.0 || ^6.0.0" } }, + "node_modules/@mtes-mct/monitor-ui/node_modules/@tanstack/react-virtual": { + "version": "3.13.12", + "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.13.12.tgz", + "integrity": "sha512-Gd13QdxPSukP8ZrkbgS2RwoZseTTbQPLnQEn7HY/rqtM+8Zt95f7xKC7N0EsKs7aoz0WzZ+fditZux+F8EzYxA==", + "license": "MIT", + "dependencies": { + "@tanstack/virtual-core": "3.13.12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/@mtes-mct/monitor-ui/node_modules/@tanstack/virtual-core": { + "version": "3.13.12", + "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.13.12.tgz", + "integrity": "sha512-1YBOJfRHV4sXUmWsFSf5rQor4Ss82G8dQWLRbnk3GA4jeP8hQt1hxXh0tmflpC0dz3VgEv/1+qwPyLeWkQuPFA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, "node_modules/@napi-rs/wasm-runtime": { "version": "0.2.12", "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", @@ -4279,21 +4306,21 @@ "license": "MIT" }, "node_modules/@react-pdf/font": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@react-pdf/font/-/font-4.0.3.tgz", - "integrity": "sha512-N1qQDZr6phXYQOp033Hvm2nkUkx2LkszjGPbmRavs9VOYzi4sp31MaccMKptL24ii6UhBh/z9yPUhnuNe/qHwA==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@react-pdf/font/-/font-4.0.4.tgz", + "integrity": "sha512-8YtgGtL511txIEc9AjiilpZ7yjid8uCd8OGUl6jaL3LIHnrToUupSN4IzsMQpVTCMYiDLFnDNQzpZsOYtRS/Pg==", "license": "MIT", "dependencies": { - "@react-pdf/pdfkit": "^4.0.4", - "@react-pdf/types": "^2.9.1", + "@react-pdf/pdfkit": "^4.1.0", + "@react-pdf/types": "^2.9.2", "fontkit": "^2.0.2", "is-url": "^1.2.4" } }, "node_modules/@react-pdf/image": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@react-pdf/image/-/image-3.0.3.tgz", - "integrity": "sha512-lvP5ryzYM3wpbO9bvqLZYwEr5XBDX9jcaRICvtnoRqdJOo7PRrMnmB4MMScyb+Xw10mGeIubZAAomNAG5ONQZQ==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@react-pdf/image/-/image-3.0.4.tgz", + "integrity": "sha512-z0ogVQE0bKqgXQ5smgzIU857rLV7bMgVdrYsu3UfXDDLSzI7QPvzf6MFTFllX6Dx2rcsF13E01dqKPtJEM799g==", "license": "MIT", "dependencies": { "@react-pdf/png-js": "^3.0.0", @@ -4301,26 +4328,26 @@ } }, "node_modules/@react-pdf/layout": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@react-pdf/layout/-/layout-4.4.1.tgz", - "integrity": "sha512-GVzdlWoZWldRDzlWj3SttRXmVDxg7YfraAohwy+o9gb9hrbDJaaAV6jV3pc630Evd3K46OAzk8EFu8EgPDuVuA==", + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@react-pdf/layout/-/layout-4.4.2.tgz", + "integrity": "sha512-gNu2oh8MiGR+NJZYTJ4c4q0nWCESBI6rKFiodVhE7OeVAjtzZzd6l65wsN7HXdWJqOZD3ttD97iE+tf5SOd/Yg==", "license": "MIT", "dependencies": { "@react-pdf/fns": "3.1.2", - "@react-pdf/image": "^3.0.3", + "@react-pdf/image": "^3.0.4", "@react-pdf/primitives": "^4.1.1", - "@react-pdf/stylesheet": "^6.1.1", - "@react-pdf/textkit": "^6.0.0", - "@react-pdf/types": "^2.9.1", + "@react-pdf/stylesheet": "^6.1.2", + "@react-pdf/textkit": "^6.1.0", + "@react-pdf/types": "^2.9.2", "emoji-regex-xs": "^1.0.0", "queue": "^6.0.1", "yoga-layout": "^3.2.1" } }, "node_modules/@react-pdf/pdfkit": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@react-pdf/pdfkit/-/pdfkit-4.0.4.tgz", - "integrity": "sha512-/nITLggsPlB66bVLnm0X7MNdKQxXelLGZG6zB5acF5cCgkFwmXHnLNyxYOUD4GMOMg1HOPShXDKWrwk2ZeHsvw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@react-pdf/pdfkit/-/pdfkit-4.1.0.tgz", + "integrity": "sha512-Wm/IOAv0h/U5Ra94c/PltFJGcpTUd/fwVMVeFD6X9tTTPCttIwg0teRG1Lqq617J8K4W7jpL/B0HTH0mjp3QpQ==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", @@ -4349,9 +4376,9 @@ "license": "MIT" }, "node_modules/@react-pdf/reconciler": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@react-pdf/reconciler/-/reconciler-1.1.4.tgz", - "integrity": "sha512-oTQDiR/t4Z/Guxac88IavpU2UgN7eR0RMI9DRKvKnvPz2DUasGjXfChAdMqDNmJJxxV26mMy9xQOUV2UU5/okg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@react-pdf/reconciler/-/reconciler-2.0.0.tgz", + "integrity": "sha512-7zaPRujpbHSmCpIrZ+b9HSTJHthcVZzX0Wx7RzvQGsGBUbHP4p6s5itXrAIOuQuPvDepoHGNOvf6xUuMVvdoyw==", "license": "MIT", "dependencies": { "object-assign": "^4.1.1", @@ -4362,16 +4389,16 @@ } }, "node_modules/@react-pdf/render": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@react-pdf/render/-/render-4.3.1.tgz", - "integrity": "sha512-v1WAaAhQShQZGcBxfjkEThGCHVH9CSuitrZ1bIOLvB5iBKM14abYK5D6djKhWCwF6FTzYeT2WRjRMVgze/ND2A==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@react-pdf/render/-/render-4.3.2.tgz", + "integrity": "sha512-el5KYM1sH/PKcO4tRCIm8/AIEmhtraaONbwCrBhFdehoGv6JtgnXiMxHGAvZbI5kEg051GbyP+XIU6f6YbOu6Q==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", "@react-pdf/fns": "3.1.2", "@react-pdf/primitives": "^4.1.1", - "@react-pdf/textkit": "^6.0.0", - "@react-pdf/types": "^2.9.1", + "@react-pdf/textkit": "^6.1.0", + "@react-pdf/types": "^2.9.2", "abs-svg-path": "^0.1.1", "color-string": "^1.9.1", "normalize-svg-path": "^1.1.0", @@ -4380,20 +4407,20 @@ } }, "node_modules/@react-pdf/renderer": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@react-pdf/renderer/-/renderer-4.3.0.tgz", - "integrity": "sha512-28gpA69fU9ZQrDzmd5xMJa1bDf8t0PT3ApUKBl2PUpoE/x4JlvCB5X66nMXrfFrgF2EZrA72zWQAkvbg7TE8zw==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@react-pdf/renderer/-/renderer-4.3.2.tgz", + "integrity": "sha512-EhPkj35gO9rXIyyx29W3j3axemvVY5RigMmlK4/6Ku0pXB8z9PEE/sz4ZBOShu2uot6V4xiCR3aG+t9IjJJlBQ==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", "@react-pdf/fns": "3.1.2", - "@react-pdf/font": "^4.0.2", - "@react-pdf/layout": "^4.4.0", - "@react-pdf/pdfkit": "^4.0.3", + "@react-pdf/font": "^4.0.4", + "@react-pdf/layout": "^4.4.2", + "@react-pdf/pdfkit": "^4.1.0", "@react-pdf/primitives": "^4.1.1", - "@react-pdf/reconciler": "^1.1.4", - "@react-pdf/render": "^4.3.0", - "@react-pdf/types": "^2.9.0", + "@react-pdf/reconciler": "^2.0.0", + "@react-pdf/render": "^4.3.2", + "@react-pdf/types": "^2.9.2", "events": "^3.3.0", "object-assign": "^4.1.1", "prop-types": "^15.6.2", @@ -4404,13 +4431,13 @@ } }, "node_modules/@react-pdf/stylesheet": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@react-pdf/stylesheet/-/stylesheet-6.1.1.tgz", - "integrity": "sha512-Iyw0A3wRIeQLN4EkaKf8yF9MvdMxiZ8JjoyzLzDHSxnKYoOA4UGu84veCb8dT9N8MxY5x7a0BUv/avTe586Plg==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/@react-pdf/stylesheet/-/stylesheet-6.1.2.tgz", + "integrity": "sha512-E3ftGRYUQGKiN3JOgtGsLDo0hGekA6dmkmi/MYACytmPTKxQRBSO3126MebmCq+t1rgU9uRlREIEawJ+8nzSbw==", "license": "MIT", "dependencies": { "@react-pdf/fns": "3.1.2", - "@react-pdf/types": "^2.9.1", + "@react-pdf/types": "^2.9.2", "color-string": "^1.9.1", "hsl-to-hex": "^1.0.0", "media-engine": "^1.0.3", @@ -4418,9 +4445,9 @@ } }, "node_modules/@react-pdf/textkit": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@react-pdf/textkit/-/textkit-6.0.0.tgz", - "integrity": "sha512-fDt19KWaJRK/n2AaFoVm31hgGmpygmTV7LsHGJNGZkgzXcFyLsx+XUl63DTDPH3iqxj3xUX128t104GtOz8tTw==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@react-pdf/textkit/-/textkit-6.1.0.tgz", + "integrity": "sha512-sFlzDC9CDFrJsnL3B/+NHrk9+Advqk7iJZIStiYQDdskbow8GF/AGYrpIk+vWSnh35YxaGbHkqXq53XOxnyrjQ==", "license": "MIT", "dependencies": { "@react-pdf/fns": "3.1.2", @@ -4430,25 +4457,25 @@ } }, "node_modules/@react-pdf/types": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@react-pdf/types/-/types-2.9.1.tgz", - "integrity": "sha512-5GoCgG0G5NMgpPuHbKG2xcVRQt7+E5pg3IyzVIIozKG3nLcnsXW4zy25vG1ZBQA0jmo39q34au/sOnL/0d1A4w==", + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/@react-pdf/types/-/types-2.9.2.tgz", + "integrity": "sha512-dufvpKId9OajLLbgn9q7VLUmyo1Jf+iyGk2ZHmCL8nIDtL8N1Ejh9TH7+pXXrR0tdie1nmnEb5Bz9U7g4hI4/g==", "license": "MIT", "dependencies": { - "@react-pdf/font": "^4.0.3", + "@react-pdf/font": "^4.0.4", "@react-pdf/primitives": "^4.1.1", - "@react-pdf/stylesheet": "^6.1.1" + "@react-pdf/stylesheet": "^6.1.2" } }, "node_modules/@reduxjs/toolkit": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.8.2.tgz", - "integrity": "sha512-MYlOhQ0sLdw4ud48FoC5w0dH9VfWQjtCjreKwYTT3l+r427qYC5Y8PihNutepr8XrNaBUDQo9khWUwQxZaqt5A==", + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.11.2.tgz", + "integrity": "sha512-Kd6kAHTA6/nUpp8mySPqj3en3dm0tdMIgbttnQ1xFMVpufoj+ADi8pXLBsd4xzTRHQa7t/Jv8W5UnCuW4kuWMQ==", "license": "MIT", "dependencies": { "@standard-schema/spec": "^1.0.0", "@standard-schema/utils": "^0.3.0", - "immer": "^10.0.3", + "immer": "^11.0.0", "redux": "^5.0.1", "redux-thunk": "^3.1.0", "reselect": "^5.1.0" @@ -5883,12 +5910,12 @@ } }, "node_modules/@tanstack/react-virtual": { - "version": "3.13.12", - "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.13.12.tgz", - "integrity": "sha512-Gd13QdxPSukP8ZrkbgS2RwoZseTTbQPLnQEn7HY/rqtM+8Zt95f7xKC7N0EsKs7aoz0WzZ+fditZux+F8EzYxA==", + "version": "3.13.14", + "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.13.14.tgz", + "integrity": "sha512-WG0d7mBD54eA7dgA3+sO5csS0B49QKqM6Gy5Rf31+Oq/LTKROQSao9m2N/vz1IqVragOKU5t5k1LAcqh/DfTxw==", "license": "MIT", "dependencies": { - "@tanstack/virtual-core": "3.13.12" + "@tanstack/virtual-core": "3.13.14" }, "funding": { "type": "github", @@ -5913,9 +5940,9 @@ } }, "node_modules/@tanstack/virtual-core": { - "version": "3.13.12", - "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.13.12.tgz", - "integrity": "sha512-1YBOJfRHV4sXUmWsFSf5rQor4Ss82G8dQWLRbnk3GA4jeP8hQt1hxXh0tmflpC0dz3VgEv/1+qwPyLeWkQuPFA==", + "version": "3.13.14", + "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.13.14.tgz", + "integrity": "sha512-b5Uvd8J2dc7ICeX9SRb/wkCxWk7pUwN214eEPAQsqrsktSKTCmyLxOQWSMgogBByXclZeAdgZ3k4o0fIYUIBqQ==", "license": "MIT", "funding": { "type": "github", @@ -9329,9 +9356,9 @@ } }, "node_modules/dayjs": { - "version": "1.11.18", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.18.tgz", - "integrity": "sha512-zFBQ7WFRvVRhKcWoUh+ZA1g2HVgUbsZm9sbddh8EC5iv93sui8DVVz1Npvz+r6meo9VKfa8NyLWBsQK1VvIKPA==", + "version": "1.11.19", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.19.tgz", + "integrity": "sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw==", "license": "MIT" }, "node_modules/debug": { @@ -11510,9 +11537,9 @@ } }, "node_modules/formik": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/formik/-/formik-2.4.6.tgz", - "integrity": "sha512-A+2EI7U7aG296q2TLGvNapDNTZp1khVt5Vk0Q/fyfSROss0V/V6+txt2aJnwEos44IxTCW/LYAi/zgWzlevj+g==", + "version": "2.4.9", + "resolved": "https://registry.npmjs.org/formik/-/formik-2.4.9.tgz", + "integrity": "sha512-5nI94BMnlFDdQRBY4Sz39WkhxajZJ57Fzs8wVbtsQlm5ScKIR1QLYqv/ultBnobObtlUyxpxoLodpixrsf36Og==", "funding": [ { "type": "individual", @@ -12241,9 +12268,9 @@ } }, "node_modules/hyphen": { - "version": "1.10.6", - "resolved": "https://registry.npmjs.org/hyphen/-/hyphen-1.10.6.tgz", - "integrity": "sha512-fXHXcGFTXOvZTSkPJuGOQf5Lv5T/R2itiiCVPg9LxAje5D00O0pP83yJShFq5V89Ly//Gt6acj7z8pbBr34stw==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/hyphen/-/hyphen-1.13.0.tgz", + "integrity": "sha512-flZoIooovWALhu04Z3ooPWQldjTOgLDs5DlbUxTjnIyhQKu9ukljKWwElFCUyVi6TBk210bMBlaMG8eW3bXU+g==", "license": "ISC" }, "node_modules/i18n-iso-countries": { @@ -12354,9 +12381,9 @@ "license": "MIT" }, "node_modules/immer": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/immer/-/immer-10.1.3.tgz", - "integrity": "sha512-tmjF/k8QDKydUlm3mZU+tjM6zeq9/fFpPqH9SzWmBnVVKsPBg/V66qsMwb3/Bo90cgUN+ghdVBess+hPsxUyRw==", + "version": "11.1.3", + "resolved": "https://registry.npmjs.org/immer/-/immer-11.1.3.tgz", + "integrity": "sha512-6jQTc5z0KJFtr1UgFpIL3N9XSC3saRaI9PwWtzM2pSqkNGtiNkYY2OSwkOGDK2XcTRcLb1pi/aNkKZz0nxVH4Q==", "license": "MIT", "funding": { "type": "opencollective", @@ -17506,9 +17533,9 @@ } }, "node_modules/ol": { - "version": "10.6.1", - "resolved": "https://registry.npmjs.org/ol/-/ol-10.6.1.tgz", - "integrity": "sha512-xp174YOwPeLj7c7/8TCIEHQ4d41tgTDDhdv6SqNdySsql5/MaFJEJkjlsYcvOPt7xA6vrum/QG4UdJ0iCGT1cg==", + "version": "10.7.0", + "resolved": "https://registry.npmjs.org/ol/-/ol-10.7.0.tgz", + "integrity": "sha512-122U5gamPqNgLpLOkogFJhgpywvd/5en2kETIDW+Ubfi9lPnZ0G9HWRdG+CX0oP8od2d6u6ky3eewIYYlrVczw==", "license": "BSD-2-Clause", "dependencies": { "@types/rbush": "4.0.0", @@ -18521,9 +18548,9 @@ "license": "MIT" }, "node_modules/ramda": { - "version": "0.31.3", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.31.3.tgz", - "integrity": "sha512-xKADKRNnqmDdX59PPKLm3gGmk1ZgNnj3k7DryqWwkamp4TJ6B36DdpyKEQ0EoEYmH2R62bV4Q+S0ym2z8N2f3Q==", + "version": "0.32.0", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.32.0.tgz", + "integrity": "sha512-GQWAHhxhxWBWA8oIBr1XahFVjQ9Fic6MK9ikijfd4TZHfE2+urfk+irVlR5VOn48uwMgM+loRRBJd6Yjsbc0zQ==", "dev": true, "license": "MIT", "funding": { @@ -18737,9 +18764,9 @@ } }, "node_modules/react-router": { - "version": "7.8.2", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.8.2.tgz", - "integrity": "sha512-7M2fR1JbIZ/jFWqelpvSZx+7vd7UlBTfdZqf6OSdF9g6+sfdqJDAWcak6ervbHph200ePlu+7G8LdoiC3ReyAQ==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.11.0.tgz", + "integrity": "sha512-uI4JkMmjbWCZc01WVP2cH7ZfSzH91JAZUDd7/nIprDgWxBV1TkkmLToFh7EbMTcMak8URFRa2YoBL/W8GWnCTQ==", "license": "MIT", "dependencies": { "cookie": "^1.0.1", @@ -20879,9 +20906,9 @@ } }, "node_modules/ts-jest": { - "version": "29.4.1", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.4.1.tgz", - "integrity": "sha512-SaeUtjfpg9Uqu8IbeDKtdaS0g8lS6FT6OzM3ezrDfErPJPHNDo/Ey+VFGP1bQIDfagYDLyRpd7O15XpG1Es2Uw==", + "version": "29.4.6", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.4.6.tgz", + "integrity": "sha512-fSpWtOO/1AjSNQguk43hb/JCo16oJDnMJf3CdEGNkqsEX3t0KX96xvyX1D7PfLCpVoKu4MfVrqUkFyblYoY4lA==", "license": "MIT", "dependencies": { "bs-logger": "^0.2.6", @@ -20890,7 +20917,7 @@ "json5": "^2.2.3", "lodash.memoize": "^4.1.2", "make-error": "^1.3.6", - "semver": "^7.7.2", + "semver": "^7.7.3", "type-fest": "^4.41.0", "yargs-parser": "^21.1.1" }, @@ -20931,9 +20958,9 @@ } }, "node_modules/ts-jest/node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -22451,9 +22478,9 @@ "license": "MIT" }, "node_modules/yup": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/yup/-/yup-1.7.0.tgz", - "integrity": "sha512-VJce62dBd+JQvoc+fCVq+KZfPHr+hXaxCcVgotfwWvlR0Ja3ffYKaJBT8rptPOSKOGJDCUnW2C2JWpud7aRP6Q==", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/yup/-/yup-1.7.1.tgz", + "integrity": "sha512-GKHFX2nXul2/4Dtfxhozv701jLQHdf6J34YDh2cEkpqoo8le5Mg6/LrdseVLrFarmFygZTlfIhHx/QKfb/QWXw==", "license": "MIT", "dependencies": { "property-expr": "^2.0.5", diff --git a/frontend/package.json b/frontend/package.json index b55f6a6075..ba8c38f559 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -26,21 +26,21 @@ "test:unit:watch": "npm run test:unit -- --watch" }, "dependencies": { - "@mtes-mct/monitor-ui": "24.37.0", - "@react-pdf/renderer": "4.3.0", - "@reduxjs/toolkit": "2.8.2", + "@mtes-mct/monitor-ui": "24.38.4", + "@react-pdf/renderer": "4.3.2", + "@reduxjs/toolkit": "2.11.2", "@sentry/browser": "8.54.0", "@sentry/react": "8.54.0", "@sentry/tracing": "7.120.4", "@sentry/vite-plugin": "3.5.0", "@svgr/webpack": "8.1.0", "@tanstack/react-table": "8.21.3", - "@tanstack/react-virtual": "3.13.12", + "@tanstack/react-virtual": "3.13.14", "classnames": "2.5.1", "compressorjs": "1.2.1", - "dayjs": "1.11.18", + "dayjs": "1.11.19", "deep-object-diff": "1.1.9", - "formik": "2.4.6", + "formik": "2.4.9", "fuse.js": "7.1.0", "hammerjs": "2.0.8", "i18n-iso-countries": "7.14.0", @@ -48,9 +48,9 @@ "jsts": "2.12.1", "jszip": "^3.10.1", "lodash": "4.17.21", - "ol": "10.6.1", + "ol": "10.7.0", "ol-mapbox-style": "12.3.3", - "ramda": "0.31.3", + "ramda": "0.32.0", "re-reselect": "5.1.0", "react": "18.3.1", "react-coordinate-input": "1.0.0-rc.2", @@ -60,19 +60,19 @@ "react-imask": "7.6.1", "react-markdown": "6.0.1", "react-redux": "9.2.0", - "react-router": "7.8.2", + "react-router": "7.11.0", "redux": "5.0.1", "redux-persist": "6.0.0", "redux-thunk": "3.1.0", "rimraf": "5.0.5", "rsuite": "5.83.3", "styled-components": "6.1.13", - "ts-jest": "29.4.1", + "ts-jest": "29.4.6", "use-debounce": "10.0.6", "uuid": "9.0.1", "worker-loader": "3.0.8", "xmlbuilder2": "^3.1.1", - "yup": "1.7.0" + "yup": "1.7.1" }, "devDependencies": { "@faker-js/faker": "9.9.0", @@ -124,7 +124,7 @@ "lint-staged": "15.5.1", "prettier": "2.7.1", "puppeteer": "22.12.1", - "ramda": "0.31.3", + "ramda": "0.32.0", "type-fest": "4.41.0", "typescript": "5.9.3", "vite": "6.3.5",