diff --git a/package-lock.json b/package-lock.json index 5e8df09c9..07ead41bd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,10 +23,10 @@ "@mui/styles": "^6.5.0", "@mui/x-tree-view": "^7.29.10", "@redhat-developer/vscode-redhat-telemetry": "^0.10.2", - "@rjsf/core": "^5.24.13", - "@rjsf/mui": "^5.24.13", - "@rjsf/utils": "^5.24.13", - "@rjsf/validator-ajv8": "^5.24.13", + "@rjsf/core": "^6.6.1", + "@rjsf/mui": "^6.6.1", + "@rjsf/utils": "^6.6.1", + "@rjsf/validator-ajv8": "^6.6.1", "@segment/analytics-next": "^1.84.0", "@svgr/core": "^8.1.0", "@svgr/plugin-jsx": "^8.1.0", @@ -3035,87 +3035,89 @@ } }, "node_modules/@rjsf/core": { - "version": "5.24.13", - "resolved": "https://registry.npmjs.org/@rjsf/core/-/core-5.24.13.tgz", - "integrity": "sha512-ONTr14s7LFIjx2VRFLuOpagL76sM/HPy6/OhdBfq6UukINmTIs6+aFN0GgcR0aXQHFDXQ7f/fel0o/SO05Htdg==", + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/@rjsf/core/-/core-6.6.1.tgz", + "integrity": "sha512-z67ekKil3JB2b/kBIVzeo+WJTcx4q2yyUq4viam+/053sdOZ5QNIlaCPTxS1x06lLSj4eWg7WP2G2wqahrclJA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "lodash": "^4.17.21", - "lodash-es": "^4.17.21", - "markdown-to-jsx": "^7.4.1", + "lodash": "^4.18.1", + "lodash-es": "^4.18.1", + "markdown-to-jsx": "^9.8.1", "prop-types": "^15.8.1" }, "engines": { - "node": ">=14" + "node": ">=20" }, "peerDependencies": { - "@rjsf/utils": "^5.24.x", - "react": "^16.14.0 || >=17" + "@rjsf/utils": "^6.6.x", + "react": ">=18" } }, "node_modules/@rjsf/mui": { - "version": "5.24.13", - "resolved": "https://registry.npmjs.org/@rjsf/mui/-/mui-5.24.13.tgz", - "integrity": "sha512-KGh90HRGkU1OIvnkB9IOOXYqpzgxkduQYwPq3oj9Wl4KcNdFsfGjGofqSfvrO68mNfrDE4ouAD4MPePTVEtKyg==", + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/@rjsf/mui/-/mui-6.6.1.tgz", + "integrity": "sha512-+1sullJyOZ8dR+CMwncSrX9IEkftBq+AEaJ2tVfH51Ki+/+6ou38mL7ncbAFsB+gApuxQZo5XgL7Eh5GjF2OjQ==", "dev": true, "license": "Apache-2.0", "engines": { - "node": ">=14" + "node": ">=20" }, "peerDependencies": { "@emotion/react": "^11.7.0", "@emotion/styled": "^11.6.0", - "@mui/icons-material": "^5.2.0 || ^6.0.0", - "@mui/material": "^5.2.2 || ^6.0.0", - "@rjsf/core": "^5.24.x", - "@rjsf/utils": "^5.24.x", - "react": ">=17" + "@mui/icons-material": "^7.0.0 || ^9.0.0", + "@mui/material": "^7.0.0 || ^9.0.0", + "@rjsf/core": "^6.6.x", + "@rjsf/utils": "^6.6.x", + "react": ">=18" } }, "node_modules/@rjsf/utils": { - "version": "5.24.13", - "resolved": "https://registry.npmjs.org/@rjsf/utils/-/utils-5.24.13.tgz", - "integrity": "sha512-rNF8tDxIwTtXzz5O/U23QU73nlhgQNYJ+Sv5BAwQOIyhIE2Z3S5tUiSVMwZHt0julkv/Ryfwi+qsD4FiE5rOuw==", + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/@rjsf/utils/-/utils-6.6.1.tgz", + "integrity": "sha512-Hwve0OB1pOed1RkbO8qggcmyPQ5nsE+nimESympq/cb2dtBou0nIVlJ+Paa4oO9vARmN5IrVXXZODinIV+ErMw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "json-schema-merge-allof": "^0.8.1", + "@x0k/json-schema-merge": "^1.0.3", + "fast-equals": "^6.0.0", + "fast-uri": "^3.1.2", "jsonpointer": "^5.0.1", - "lodash": "^4.17.21", - "lodash-es": "^4.17.21", - "react-is": "^18.2.0" + "lodash": "^4.18.1", + "lodash-es": "^4.18.1", + "react-is": "^18.3.1" }, "engines": { - "node": ">=14" + "node": ">=20" }, "peerDependencies": { - "react": "^16.14.0 || >=17" + "react": ">=18" } }, "node_modules/@rjsf/validator-ajv8": { - "version": "5.24.13", - "resolved": "https://registry.npmjs.org/@rjsf/validator-ajv8/-/validator-ajv8-5.24.13.tgz", - "integrity": "sha512-oWHP7YK581M8I5cF1t+UXFavnv+bhcqjtL1a7MG/Kaffi0EwhgcYjODrD8SsnrhncsEYMqSECr4ZOEoirnEUWw==", + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/@rjsf/validator-ajv8/-/validator-ajv8-6.6.1.tgz", + "integrity": "sha512-yTGubw/OvfpEa608IDV8VOC6JtiX18Ls5yve9YxCnKvlT4QNjsNMIAj8xqrrKMSI/xa6v4SWuRVS8KXpfxap8Q==", "dev": true, "license": "Apache-2.0", "dependencies": { - "ajv": "^8.12.0", + "ajv": "^8.20.0", "ajv-formats": "^2.1.1", - "lodash": "^4.17.21", - "lodash-es": "^4.17.21" + "lodash": "^4.18.1", + "lodash-es": "^4.18.1" }, "engines": { - "node": ">=14" + "node": ">=20" }, "peerDependencies": { - "@rjsf/utils": "^5.24.x" + "@rjsf/utils": "^6.6.x" } }, "node_modules/@rjsf/validator-ajv8/node_modules/ajv": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", - "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", + "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", "dev": true, "license": "MIT", "dependencies": { @@ -5807,6 +5809,16 @@ "@xtuc/long": "4.2.2" } }, + "node_modules/@x0k/json-schema-merge": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@x0k/json-schema-merge/-/json-schema-merge-1.0.3.tgz", + "integrity": "sha512-lerJC4sI9CNUQWdff3PnU1YJOqazD6TjMcvxZIPXUBjn4j1cUiXE0LvzhMnGYzKKr271TkvXJtH7gEwksrtn+w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.15" + } + }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", @@ -7431,25 +7443,6 @@ "dev": true, "license": "MIT" }, - "node_modules/compute-gcd": { - "version": "1.2.1", - "dev": true, - "dependencies": { - "validate.io-array": "^1.0.3", - "validate.io-function": "^1.0.2", - "validate.io-integer-array": "^1.0.0" - } - }, - "node_modules/compute-lcm": { - "version": "1.1.2", - "dev": true, - "dependencies": { - "compute-gcd": "^1.2.1", - "validate.io-array": "^1.0.3", - "validate.io-function": "^1.0.2", - "validate.io-integer-array": "^1.0.0" - } - }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -9632,6 +9625,16 @@ "dev": true, "license": "Apache-2.0" }, + "node_modules/fast-equals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-6.0.0.tgz", + "integrity": "sha512-PFhhIGgdM79r5Uztdj9Zb6Tt1zKafqVfdMGwVca1z5z6fbX7DmsySSuJd8HiP6I1j505DCS83cLxo5rmSNeVEA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/fast-fifo": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", @@ -12014,27 +12017,6 @@ "dev": true, "license": "(AFL-2.1 OR BSD-3-Clause)" }, - "node_modules/json-schema-compare": { - "version": "0.2.2", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash": "^4.17.4" - } - }, - "node_modules/json-schema-merge-allof": { - "version": "0.8.1", - "dev": true, - "license": "MIT", - "dependencies": { - "compute-lcm": "^1.1.2", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.20" - }, - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -12908,15 +12890,32 @@ } }, "node_modules/markdown-to-jsx": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.4.1.tgz", - "integrity": "sha512-GbrbkTnHp9u6+HqbPRFJbObi369AgJNXi/sGqq5HRsoZW063xR1XDCaConqq+whfEIAlzB1YPnOgsPc7B7bc/A==", + "version": "9.8.1", + "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-9.8.1.tgz", + "integrity": "sha512-yq70dLPkBnE2LYFtGTLfRes4qyBDS+a4wDttAA/b/BzVGrbs2e0TfCeSFrMkapCg1lsxYi+42BowuBDxLP9k4Q==", "dev": true, + "license": "MIT", "engines": { - "node": ">= 10" + "node": ">= 18" }, "peerDependencies": { - "react": ">= 0.14.0" + "react": ">= 16.0.0", + "solid-js": ">=1.0.0", + "vue": ">=3.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-native": { + "optional": true + }, + "solid-js": { + "optional": true + }, + "vue": { + "optional": true + } } }, "node_modules/math-intrinsics": { @@ -18521,34 +18520,6 @@ "spdx-expression-parse": "^3.0.0" } }, - "node_modules/validate.io-array": { - "version": "1.0.6", - "dev": true, - "license": "MIT" - }, - "node_modules/validate.io-function": { - "version": "1.0.2", - "dev": true - }, - "node_modules/validate.io-integer": { - "version": "1.0.5", - "dev": true, - "dependencies": { - "validate.io-number": "^1.0.3" - } - }, - "node_modules/validate.io-integer-array": { - "version": "1.0.0", - "dev": true, - "dependencies": { - "validate.io-array": "^1.0.3", - "validate.io-integer": "^1.0.4" - } - }, - "node_modules/validate.io-number": { - "version": "1.0.3", - "dev": true - }, "node_modules/validator": { "version": "13.15.35", "resolved": "https://registry.npmjs.org/validator/-/validator-13.15.35.tgz", diff --git a/package.json b/package.json index 79ad50a94..47b2cc331 100644 --- a/package.json +++ b/package.json @@ -87,10 +87,10 @@ "@mui/styles": "^6.5.0", "@mui/x-tree-view": "^7.29.10", "@redhat-developer/vscode-redhat-telemetry": "^0.10.2", - "@rjsf/core": "^5.24.13", - "@rjsf/mui": "^5.24.13", - "@rjsf/utils": "^5.24.13", - "@rjsf/validator-ajv8": "^5.24.13", + "@rjsf/core": "^6.6.1", + "@rjsf/mui": "^6.6.1", + "@rjsf/utils": "^6.6.1", + "@rjsf/validator-ajv8": "^6.6.1", "@segment/analytics-next": "^1.84.0", "@svgr/core": "^8.1.0", "@svgr/plugin-jsx": "^8.1.0",