diff --git a/package-lock.json b/package-lock.json index 694dd10..e5d112c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.1", - "@gridsuite/commons-ui": "0.205.0", + "@gridsuite/commons-ui": "0.206.0", "@hookform/resolvers": "^4.1.3", "@mui/icons-material": "^6.5.0", "@mui/lab": "6.0.1-beta.36", @@ -24,7 +24,6 @@ "core-js": "^3.45.1", "date-fns": "^4.1.0", "notistack": "^3.0.2", - "oidc-client": "^1.11.5", "react": "^19.2.0", "react-dom": "^19.2.0", "react-hook-form": "^7.62.0", @@ -3100,9 +3099,9 @@ } }, "node_modules/@gridsuite/commons-ui": { - "version": "0.205.0", - "resolved": "https://registry.npmjs.org/@gridsuite/commons-ui/-/commons-ui-0.205.0.tgz", - "integrity": "sha512-hu4zoqA1he2AaPtteG65X7aMJIp+gU+YhESWmAC4kjAEvq8/zSUVFqJVSHrCWVx9jVIToVGjk8KL//HT/xNQ+w==", + "version": "0.206.0", + "resolved": "https://registry.npmjs.org/@gridsuite/commons-ui/-/commons-ui-0.206.0.tgz", + "integrity": "sha512-tND0+qfeEFxBB1WnOgP9vASWFa9mBX+QNFvjOGloMjHYptw7w+Sc/VE7CVazKFAwI2uI4EHObxMBt+cSBRt6AA==", "license": "MPL-2.0", "dependencies": { "@ag-grid-community/locale": "^33.3.2", @@ -3117,7 +3116,7 @@ "jwt-decode": "^4.0.0", "localized-countries": "^2.0.0", "mui-nested-menu": "^4.0.1", - "oidc-client": "^1.11.5", + "oidc-client-ts": "^3.5.0", "prop-types": "^15.8.1", "react-csv-downloader": "^3.3.0", "react-dnd": "^16.0.1", @@ -6816,26 +6815,6 @@ "dev": true, "license": "MIT" }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, "node_modules/baseline-browser-mapping": { "version": "2.8.12", "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.12.tgz", @@ -7290,12 +7269,6 @@ "node": ">= 8" } }, - "node_modules/crypto-js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz", - "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==", - "license": "MIT" - }, "node_modules/css-box-model": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/css-box-model/-/css-box-model-1.2.1.tgz", @@ -11459,29 +11432,16 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/oidc-client": { - "version": "1.11.5", - "resolved": "https://registry.npmjs.org/oidc-client/-/oidc-client-1.11.5.tgz", - "integrity": "sha512-LcKrKC8Av0m/KD/4EFmo9Sg8fSQ+WFJWBrmtWd+tZkNn3WT/sQG3REmPANE9tzzhbjW6VkTNy4xhAXCfPApAOg==", + "node_modules/oidc-client-ts": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/oidc-client-ts/-/oidc-client-ts-3.5.0.tgz", + "integrity": "sha512-l2q8l9CTCTOlbX+AnK4p3M+4CEpKpyQhle6blQkdFhm0IsBqsxm15bYaSa11G7pWdsYr6epdsRZxJpCyCRbT8A==", "license": "Apache-2.0", "dependencies": { - "acorn": "^7.4.1", - "base64-js": "^1.5.1", - "core-js": "^3.8.3", - "crypto-js": "^4.0.0", - "serialize-javascript": "^4.0.0" - } - }, - "node_modules/oidc-client/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "license": "MIT", - "bin": { - "acorn": "bin/acorn" + "jwt-decode": "^4.0.0" }, "engines": { - "node": ">=0.4.0" + "node": ">=18" } }, "node_modules/once": { @@ -12047,15 +12007,6 @@ "integrity": "sha512-tQkJl2GRWh83ui2DiPTJz9wEiMN20syf+5oKfB03yYP7ioZcJwsIK8FjrtLwH1m7C7e+Tt2yYBlrOpdT+dyeIQ==", "license": "MIT" }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "license": "MIT", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, "node_modules/react": { "version": "19.2.0", "resolved": "https://registry.npmjs.org/react/-/react-19.2.0.tgz", @@ -12780,26 +12731,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, "node_modules/safe-push-apply": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", @@ -12871,15 +12802,6 @@ "semver": "bin/semver.js" } }, - "node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "license": "BSD-3-Clause", - "dependencies": { - "randombytes": "^2.1.0" - } - }, "node_modules/set-cookie-parser": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.1.tgz", diff --git a/package.json b/package.json index 4793abe..0a2a200 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.1", - "@gridsuite/commons-ui": "0.205.0", + "@gridsuite/commons-ui": "0.206.0", "@hookform/resolvers": "^4.1.3", "@mui/icons-material": "^6.5.0", "@mui/lab": "6.0.1-beta.36", @@ -29,7 +29,6 @@ "core-js": "^3.45.1", "date-fns": "^4.1.0", "notistack": "^3.0.2", - "oidc-client": "^1.11.5", "react": "^19.2.0", "react-dom": "^19.2.0", "react-hook-form": "^7.62.0", diff --git a/src/utils/api.ts b/src/utils/api.ts index 206d5a7..6d8a751 100644 --- a/src/utils/api.ts +++ b/src/utils/api.ts @@ -5,7 +5,7 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -import { User } from 'oidc-client'; +import type { User } from 'oidc-client-ts'; import { AppState } from '../redux/reducer'; import { store } from '../redux/store';