diff --git a/js/apps/admin-ui/package.json b/js/apps/admin-ui/package.json index 70ef2a80..1e26ef04 100644 --- a/js/apps/admin-ui/package.json +++ b/js/apps/admin-ui/package.json @@ -64,7 +64,7 @@ "@keycloak/keycloak-admin-client": "workspace:*", "@keycloak/keycloak-ui-shared": "workspace:*", "@patternfly/patternfly": "^5.3.1", - "@patternfly/react-code-editor": "^5.3.3", + "@patternfly/react-code-editor": "^6.1.0", "@patternfly/react-core": "^5.3.3", "@patternfly/react-icons": "^5.3.2", "@patternfly/react-styles": "^5.3.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 105c1820..d09a4bab 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -48,7 +48,7 @@ importers: specifier: ^15.2.5 version: 15.2.5 prettier: - specifier: ^3.3.2 + specifier: ^3.2.5 version: 3.3.2 tslib: specifier: ^2.6.3 @@ -151,8 +151,8 @@ importers: specifier: ^5.3.1 version: 5.3.1 '@patternfly/react-code-editor': - specifier: ^5.3.3 - version: 5.3.3(monaco-editor@0.49.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^6.1.0 + version: 6.1.0(monaco-editor@0.49.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@patternfly/react-core': specifier: ^5.3.3 version: 5.3.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -374,7 +374,7 @@ importers: version: 0.4.4(rollup@4.18.0) '@rollup/plugin-typescript': specifier: ^11.1.6 - version: 11.1.6(rollup@4.18.0)(tslib@2.6.3)(typescript@5.4.5) + version: 11.1.6(rollup@4.18.0)(tslib@2.8.1)(typescript@5.4.5) es6-promise: specifier: ^4.2.8 version: 4.2.8 @@ -454,6 +454,12 @@ importers: themes/src/main/resources/theme/keycloak/common/resources: dependencies: + '@patternfly-v5/patternfly': + specifier: npm:@patternfly/patternfly@^5.3.1 + version: '@patternfly/patternfly@5.3.1' + '@patternfly/patternfly': + specifier: ^4.224.5 + version: 4.224.5 alpinejs: specifier: ^3.14.0 version: 3.14.0 @@ -986,11 +992,14 @@ packages: '@octokit/types@13.5.0': resolution: {integrity: sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==} + '@patternfly/patternfly@4.224.5': + resolution: {integrity: sha512-io0huj+LCP5FgDZJDaLv1snxktTYs8iCFz/W1VDRneYoebNHLmGfQdF7Yn8bS6PF7qmN6oJKEBlq3AjmmE8vdA==} + '@patternfly/patternfly@5.3.1': resolution: {integrity: sha512-KYIr9pKRTzHZNGuDuaa5j5CaZyLltvotPFGG1BiJalBDBGSOyk0BZCgHLowm4txKZXrLhorEuuv9XLrMQL8eoA==} - '@patternfly/react-code-editor@5.3.3': - resolution: {integrity: sha512-yXKzqNzztLw1PuujQArhRM0PktU5LFuUuR9anUpzaNXMiI/n+A5JXLI1i1E3NBWg+4hs1qpjMRdWd74o0QnjEQ==} + '@patternfly/react-code-editor@6.1.0': + resolution: {integrity: sha512-ae04+DdkgXFn3wEzvNCncNa78ZK3Swh5ng8p7yqFrD6lhW69NoJf+DdQlHi8gM8Qy05DNnIemSbQWpWLpInyzw==} peerDependencies: react: ^17 || ^18 react-dom: ^17 || ^18 @@ -1001,15 +1010,30 @@ packages: react: ^17 || ^18 react-dom: ^17 || ^18 + '@patternfly/react-core@6.1.0': + resolution: {integrity: sha512-zj0lJPZxQanXKD8ae2kYnweT0kpp1CzpHYAkaBjTrw2k6ZMfr/UPlp0/ugCjWEokBqh79RUADLkKJJPce/yoSQ==} + peerDependencies: + react: ^17 || ^18 + react-dom: ^17 || ^18 + '@patternfly/react-icons@5.3.2': resolution: {integrity: sha512-GEygYbl0H4zD8nZuTQy2dayKIrV2bMMeWKSOEZ16Y3EYNgYVUOUnN+J0naAEuEGH39Xb1DE9n+XUbE1PC4CxPA==} peerDependencies: react: ^17 || ^18 react-dom: ^17 || ^18 + '@patternfly/react-icons@6.1.0': + resolution: {integrity: sha512-V1w/j19YmOgvh72IRRf1p07k+u4M5+9P+o/IxunlF0fWzLDX4Hf+utBI11A8cRfUzpQN7eLw/vZIS3BLM8Ge3Q==} + peerDependencies: + react: ^17 || ^18 + react-dom: ^17 || ^18 + '@patternfly/react-styles@5.3.1': resolution: {integrity: sha512-H6uBoFH3bJjD6PP75qZ4k+2TtF59vxf9sIVerPpwrGJcRgBZbvbMZCniSC3+S2LQ8DgXLnDvieq78jJzHz0hiA==} + '@patternfly/react-styles@6.1.0': + resolution: {integrity: sha512-JQ3zIl5SFiSB0YWVYibcUwgZdsp6Wn8hkfZ7KhtCjHFccSDdJexPOXVV1O9f2h4PfxTlY3YntZ81ZsguBx/Q7A==} + '@patternfly/react-table@5.3.3': resolution: {integrity: sha512-uaRmsJABvVPH8gYTh+EUcDz61knIxe9qor/VGUYDLONYBL5G3IaltwG42IsJ9jShxiwFmIPy+QARPpaadTpv5w==} peerDependencies: @@ -1019,6 +1043,9 @@ packages: '@patternfly/react-tokens@5.3.1': resolution: {integrity: sha512-VYK0uVP2/2RJ7ZshJCCLeq0Boih5I1bv+9Z/Bg6h12dCkLs85XsxAX9Ve+BGIo5DF54/mzcRHE1RKYap4ISXuw==} + '@patternfly/react-tokens@6.1.0': + resolution: {integrity: sha512-t1UcHbOa4txczTR5UlnG4XcAAdnDSfSlCaOddw/HTqRF59pn2ks2JUu9sfnFRZ8SiAAxKRiYdX5bT7Mf4R24+w==} + '@pkgr/core@0.1.1': resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} @@ -2018,6 +2045,10 @@ packages: resolution: {integrity: sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg==} engines: {node: '>=4'} + attr-accept@2.2.5: + resolution: {integrity: sha512-0bDNnY/u6pPwHDMoF0FieU354oBi0a8rD9FcsLwzcGWbc8KS8KPIi7y+s13OlVY+gMWc/9xEMUgNE6Qm8ZllYQ==} + engines: {node: '>=4'} + available-typed-arrays@1.0.7: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} @@ -2764,6 +2795,7 @@ packages: eslint@8.57.0: resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true espree@10.0.1: @@ -2878,6 +2910,10 @@ packages: resolution: {integrity: sha512-QlZ5yJC0VxHxQQsQhXvBaC7VRJ2uaxTf+Tfpu4Z/OcVQJVpZO+DGU0rkoVW5ce2SccxugvpBJoMvUs59iILYdw==} engines: {node: '>= 12'} + file-selector@2.1.2: + resolution: {integrity: sha512-QgXo+mXTe8ljeqUFaX3QVHc5osSItJ/Km+xpocx0aSqWGMSCf6qYs/VnzZgS864Pjn5iceMRFigeAV7AfTlaig==} + engines: {node: '>= 12'} + filing-cabinet@4.2.0: resolution: {integrity: sha512-YZ21ryzRcyqxpyKggdYSoXx//d3sCJzM3lsYoaeg/FyXdADGJrUl+BW1KIglaVLJN5BBcMtWylkygY8zBp2MrQ==} engines: {node: '>=14'} @@ -2923,6 +2959,9 @@ packages: focus-trap@7.5.2: resolution: {integrity: sha512-p6vGNNWLDGwJCiEjkSK6oERj/hEyI9ITsSwIUICBoKLlWiTWXJRfQibCwcoi50rTZdbi87qDtUlMCmQwsGSgPw==} + focus-trap@7.6.2: + resolution: {integrity: sha512-9FhUxK1hVju2+AiQIDJ5Dd//9R2n2RAfJ0qfhF4IHGHgcoEUTMpbTeG/zbEuwaiYXfuAH6XE0/aCyxDdRM+W5w==} + font-awesome-sass@4.7.0: resolution: {integrity: sha512-apO2Nw3XP/Zv7fLxa+MnPnvJ/GdkH6qWrLrtN5oQrFL7RPprzHKROjN94jgyoxM+T7PQBhY9F/SwOKbBaLyXxg==} @@ -4096,6 +4135,12 @@ packages: peerDependencies: react: '>= 16.8 || 18.0.0' + react-dropzone@14.3.5: + resolution: {integrity: sha512-9nDUaEEpqZLOz5v5SUcFA0CjM4vq8YbqO0WRls+EYT7+DvxUdzDPKNCPLqGfj3YL9MsniCLCD4RFA6M95V6KMQ==} + engines: {node: '>= 10.13'} + peerDependencies: + react: '>= 16.8 || 18.0.0' + react-hook-form@7.51.5: resolution: {integrity: sha512-J2ILT5gWx1XUIJRETiA7M19iXHlG74+6O3KApzvqB/w8S5NQR7AbU8HVZrMALdmDgWpRPYiZJl0zx8Z4L2mP6Q==} engines: {node: '>=12.22.0'} @@ -4623,6 +4668,9 @@ packages: tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + tsutils@3.21.0: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} @@ -5608,18 +5656,20 @@ snapshots: dependencies: '@octokit/openapi-types': 22.2.0 + '@patternfly/patternfly@4.224.5': {} + '@patternfly/patternfly@5.3.1': {} - '@patternfly/react-code-editor@5.3.3(monaco-editor@0.49.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@patternfly/react-code-editor@6.1.0(monaco-editor@0.49.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@monaco-editor/react': 4.6.0(monaco-editor@0.49.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@patternfly/react-core': 5.3.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@patternfly/react-icons': 5.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@patternfly/react-styles': 5.3.1 + '@patternfly/react-core': 6.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@patternfly/react-icons': 6.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@patternfly/react-styles': 6.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-dropzone: 14.2.3(react@18.3.1) - tslib: 2.6.2 + react-dropzone: 14.3.5(react@18.3.1) + tslib: 2.8.1 transitivePeerDependencies: - monaco-editor @@ -5634,13 +5684,31 @@ snapshots: react-dropzone: 14.2.3(react@18.3.1) tslib: 2.6.2 + '@patternfly/react-core@6.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@patternfly/react-icons': 6.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@patternfly/react-styles': 6.1.0 + '@patternfly/react-tokens': 6.1.0 + focus-trap: 7.6.2 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-dropzone: 14.3.5(react@18.3.1) + tslib: 2.8.1 + '@patternfly/react-icons@5.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + '@patternfly/react-icons@6.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + '@patternfly/react-styles@5.3.1': {} + '@patternfly/react-styles@6.1.0': {} + '@patternfly/react-table@5.3.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@patternfly/react-core': 5.3.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -5654,6 +5722,8 @@ snapshots: '@patternfly/react-tokens@5.3.1': {} + '@patternfly/react-tokens@6.1.0': {} + '@pkgr/core@0.1.1': {} '@playwright/test@1.44.1': @@ -5785,14 +5855,14 @@ snapshots: optionalDependencies: rollup: 4.18.0 - '@rollup/plugin-typescript@11.1.6(rollup@4.18.0)(tslib@2.6.3)(typescript@5.4.5)': + '@rollup/plugin-typescript@11.1.6(rollup@4.18.0)(tslib@2.8.1)(typescript@5.4.5)': dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.18.0) resolve: 1.22.8 typescript: 5.4.5 optionalDependencies: rollup: 4.18.0 - tslib: 2.6.3 + tslib: 2.8.1 '@rollup/pluginutils@5.1.0(rollup@4.18.0)': dependencies: @@ -6580,7 +6650,7 @@ snapshots: '@keycloak/keycloak-admin-client': link:js/libs/keycloak-admin-client '@keycloak/keycloak-ui-shared': link:js/libs/ui-shared '@patternfly/patternfly': 5.3.1 - '@patternfly/react-code-editor': 5.3.3(monaco-editor@0.49.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@patternfly/react-code-editor': 6.1.0(monaco-editor@0.49.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@patternfly/react-core': 5.3.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@patternfly/react-icons': 5.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@patternfly/react-styles': 5.3.1 @@ -6771,6 +6841,8 @@ snapshots: attr-accept@2.2.2: {} + attr-accept@2.2.5: {} + available-typed-arrays@1.0.7: dependencies: possible-typed-array-names: 1.0.0 @@ -7857,6 +7929,10 @@ snapshots: dependencies: tslib: 2.6.2 + file-selector@2.1.2: + dependencies: + tslib: 2.8.1 + filing-cabinet@4.2.0: dependencies: app-module-path: 2.2.0 @@ -7931,6 +8007,10 @@ snapshots: dependencies: tabbable: 6.2.0 + focus-trap@7.6.2: + dependencies: + tabbable: 6.2.0 + font-awesome-sass@4.7.0: optional: true @@ -9119,6 +9199,13 @@ snapshots: prop-types: 15.8.1 react: 18.3.1 + react-dropzone@14.3.5(react@18.3.1): + dependencies: + attr-accept: 2.2.5 + file-selector: 2.1.2 + prop-types: 15.8.1 + react: 18.3.1 + react-hook-form@7.51.5(react@18.3.1): dependencies: react: 18.3.1 @@ -9334,7 +9421,7 @@ snapshots: rxjs@7.8.1: dependencies: - tslib: 2.6.2 + tslib: 2.8.1 safe-array-concat@1.1.2: dependencies: @@ -9615,7 +9702,7 @@ snapshots: synckit@0.8.8: dependencies: '@pkgr/core': 0.1.1 - tslib: 2.6.3 + tslib: 2.8.1 tabbable@6.2.0: {} @@ -9718,6 +9805,8 @@ snapshots: tslib@2.6.3: {} + tslib@2.8.1: {} + tsutils@3.21.0(typescript@5.4.5): dependencies: tslib: 1.14.1