This is an automated email from the ASF dual-hosted git repository.
marat pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-karavan.git
The following commit(s) were added to refs/heads/main by this push:
new 6de2bd3a Update UI dependencies
6de2bd3a is described below
commit 6de2bd3a0d30fe8d6505ad6e28b36ecb0eb0df2f
Author: Marat Gubaidullin <[email protected]>
AuthorDate: Tue May 7 16:03:54 2024 -0400
Update UI dependencies
---
karavan-app/src/main/webui/package-lock.json | 174 ++---
karavan-app/src/main/webui/package.json | 26 +-
.../src/main/webui/src/designer/DesignerStore.ts | 2 +-
.../property/property/KameletPropertyField.tsx | 4 +-
.../property/PropertyPlaceholderDropdown.tsx | 1 -
.../property/property/VariablesDropdown.tsx | 2 +-
.../src/designer/property/usePropertiesHook.tsx | 2 +-
.../designer/route/element/DslElementHeader.tsx | 1 -
.../webui/src/expression/ExpressionModalEditor.tsx | 2 +-
.../webui/src/knowledgebase/KnowledgebasePage.tsx | 2 +-
.../knowledgebase/components/ComponentModal.tsx | 2 +-
.../src/knowledgebase/kamelets/KameletCard.tsx | 2 +-
karavan-designer/package-lock.json | 152 +++--
karavan-designer/package.json | 22 +-
karavan-designer/src/App.tsx | 2 +-
karavan-designer/src/KnowledgebaseHome.tsx | 1 -
karavan-designer/src/designer/DesignerStore.ts | 2 +-
.../property/property/KameletPropertyField.tsx | 4 +-
.../property/PropertyPlaceholderDropdown.tsx | 1 -
.../property/property/VariablesDropdown.tsx | 2 +-
.../src/designer/property/usePropertiesHook.tsx | 2 +-
.../designer/route/element/DslElementHeader.tsx | 1 -
.../src/expression/ExpressionModalEditor.tsx | 2 +-
.../src/knowledgebase/KnowledgebasePage.tsx | 2 +-
.../knowledgebase/components/ComponentModal.tsx | 2 +-
.../src/knowledgebase/kamelets/KameletCard.tsx | 2 +-
karavan-space/package-lock.json | 725 +++++++++------------
karavan-space/package.json | 26 +-
karavan-space/src/api/GithubApi.tsx | 2 +-
karavan-space/src/designer/DesignerStore.ts | 2 +-
.../property/property/KameletPropertyField.tsx | 4 +-
.../property/PropertyPlaceholderDropdown.tsx | 1 -
.../property/property/VariablesDropdown.tsx | 2 +-
.../src/designer/property/usePropertiesHook.tsx | 2 +-
.../designer/route/element/DslElementHeader.tsx | 1 -
.../src/expression/ExpressionModalEditor.tsx | 2 +-
karavan-space/src/index.tsx | 1 -
.../src/knowledgebase/KnowledgebasePage.tsx | 2 +-
.../knowledgebase/components/ComponentModal.tsx | 2 +-
.../src/knowledgebase/kamelets/KameletCard.tsx | 2 +-
karavan-space/src/space/SpacePage.tsx | 2 +-
karavan-space/src/space/UploadModal.tsx | 2 +-
karavan-vscode/package-lock.json | 144 ++--
karavan-vscode/package.json | 25 +-
.../webview/expression/ExpressionModalEditor.tsx | 2 +-
45 files changed, 610 insertions(+), 756 deletions(-)
diff --git a/karavan-app/src/main/webui/package-lock.json
b/karavan-app/src/main/webui/package-lock.json
index 63d4a700..40707571 100644
--- a/karavan-app/src/main/webui/package-lock.json
+++ b/karavan-app/src/main/webui/package-lock.json
@@ -10,14 +10,13 @@
"dependencies": {
"@microsoft/fetch-event-source": "^2.0.1",
"@monaco-editor/react": "4.6.0",
- "@patternfly/patternfly": "^5.2.1",
- "@patternfly/react-charts": "^7.2.2",
- "@patternfly/react-core": "^5.2.3",
+ "@patternfly/patternfly": "^5.3.1",
+ "@patternfly/react-charts": "^7.3.0",
+ "@patternfly/react-core": "^5.3.3",
"@patternfly/react-log-viewer": "^5.1.0",
- "@patternfly/react-table": "^5.2.4",
+ "@patternfly/react-table": "^5.3.3",
"@patternfly/react-topology": "^5.2.0",
"@types/js-yaml": "4.0.9",
- "@types/node": "20.11.30",
"@types/uuid": "9.0.8",
"@uiw/react-markdown-preview": "^5.1.1",
"axios": "1.6.8",
@@ -25,11 +24,11 @@
"file-saver": "2.0.5",
"html-to-image": "1.11.11",
"karavan-core": "file:../../../../karavan-core",
- "keycloak-js": "24.0.2",
- "react": "18.2.0",
- "react-dom": "18.2.0",
- "react-hook-form": "^7.51.2",
- "react-router-dom": "^6.22.3",
+ "keycloak-js": "24.0.3",
+ "react": "18.3.1",
+ "react-dom": "18.3.1",
+ "react-hook-form": "^7.51.4",
+ "react-router-dom": "^6.23.0",
"rxjs": "7.8.1",
"uuid": "9.0.1",
"zustand": "^4.5.2"
@@ -39,12 +38,13 @@
"@svgr/webpack": "^8.1.0",
"@types/dagre": "^0.7.52",
"@types/file-saver": "^2.0.7",
- "@types/react": "^18.2.73",
- "@types/react-dom": "^18.2.22",
+ "@types/node": "20.12.10",
+ "@types/react": "^18.3.1",
+ "@types/react-dom": "^18.3.0",
"@typescript-eslint/eslint-plugin": "^5.51.0",
"@typescript-eslint/parser": "^5.51.0",
"eslint": "^8.57.0",
- "monaco-editor": "0.47.0",
+ "monaco-editor": "0.48.0",
"react-scripts": "^5.0.1",
"typescript": "^4.9.5"
}
@@ -3477,17 +3477,17 @@
}
},
"node_modules/@patternfly/patternfly": {
- "version": "5.2.1",
- "resolved":
"https://registry.npmjs.org/@patternfly/patternfly/-/patternfly-5.2.1.tgz",
- "integrity":
"sha512-n5xFjyj1J4eIFZ7XeU6K44POKRAuDlO5yALPbn084y+jPy1j861AaQ+zIUbzCi4IzBlHrvoXVKij7p1zy7Ditg=="
+ "version": "5.3.1",
+ "resolved":
"https://registry.npmjs.org/@patternfly/patternfly/-/patternfly-5.3.1.tgz",
+ "integrity":
"sha512-KYIr9pKRTzHZNGuDuaa5j5CaZyLltvotPFGG1BiJalBDBGSOyk0BZCgHLowm4txKZXrLhorEuuv9XLrMQL8eoA=="
},
"node_modules/@patternfly/react-charts": {
- "version": "7.2.2",
- "resolved":
"https://registry.npmjs.org/@patternfly/react-charts/-/react-charts-7.2.2.tgz",
- "integrity":
"sha512-1PFuvXz3mm/o/O+BQ2/2e66ncvtV8XIYxFaimurslCLTygodOvjBDDu/D/5tNa3HLxvA+fm2Q58893POGZi+bw==",
+ "version": "7.3.0",
+ "resolved":
"https://registry.npmjs.org/@patternfly/react-charts/-/react-charts-7.3.0.tgz",
+ "integrity":
"sha512-J6d/bFolI3zUOvJoK4lEveNeXZeJNfBq+iXgQ/mImESyW0H7MSebMcVB4d+NC6JX0QykuaOEn/7YMJMU9K73tw==",
"dependencies": {
- "@patternfly/react-styles": "^5.2.1",
- "@patternfly/react-tokens": "^5.2.1",
+ "@patternfly/react-styles": "^5.3.0",
+ "@patternfly/react-tokens": "^5.3.0",
"hoist-non-react-statics": "^3.3.0",
"lodash": "^4.17.21",
"tslib": "^2.5.0",
@@ -3515,13 +3515,13 @@
}
},
"node_modules/@patternfly/react-core": {
- "version": "5.2.3",
- "resolved":
"https://registry.npmjs.org/@patternfly/react-core/-/react-core-5.2.3.tgz",
- "integrity":
"sha512-MJeOLyJFbZPV+cj4LjL15nUuhJUwFuqLFiv6f2YubRqHl/+z05oM0byhwfm/qu2VnKByY6X6lu3Hp+hMTZcbOA==",
+ "version": "5.3.3",
+ "resolved":
"https://registry.npmjs.org/@patternfly/react-core/-/react-core-5.3.3.tgz",
+ "integrity":
"sha512-qq3j0M+Vi+Xmd+a/MhRhGgjdRh9Hnm79iA+L935HwMIVDcIWRYp6Isib/Ha4+Jk+f3Qdl0RT3dBDvr/4m6OpVQ==",
"dependencies": {
- "@patternfly/react-icons": "^5.2.1",
- "@patternfly/react-styles": "^5.2.1",
- "@patternfly/react-tokens": "^5.2.1",
+ "@patternfly/react-icons": "^5.3.2",
+ "@patternfly/react-styles": "^5.3.1",
+ "@patternfly/react-tokens": "^5.3.1",
"focus-trap": "7.5.2",
"react-dropzone": "^14.2.3",
"tslib": "^2.5.0"
@@ -3532,9 +3532,9 @@
}
},
"node_modules/@patternfly/react-icons": {
- "version": "5.2.1",
- "resolved":
"https://registry.npmjs.org/@patternfly/react-icons/-/react-icons-5.2.1.tgz",
- "integrity":
"sha512-aeJ0X+U2NDe8UmI5eQiT0iuR/wmUq97UkDtx3HoZcpRb9T6eUBfysllxjRqHS8rOOspdU8OWq+CUhQ/E2ZDibg==",
+ "version": "5.3.2",
+ "resolved":
"https://registry.npmjs.org/@patternfly/react-icons/-/react-icons-5.3.2.tgz",
+ "integrity":
"sha512-GEygYbl0H4zD8nZuTQy2dayKIrV2bMMeWKSOEZ16Y3EYNgYVUOUnN+J0naAEuEGH39Xb1DE9n+XUbE1PC4CxPA==",
"peerDependencies": {
"react": "^17 || ^18",
"react-dom": "^17 || ^18"
@@ -3556,19 +3556,19 @@
}
},
"node_modules/@patternfly/react-styles": {
- "version": "5.2.1",
- "resolved":
"https://registry.npmjs.org/@patternfly/react-styles/-/react-styles-5.2.1.tgz",
- "integrity":
"sha512-GT96hzI1QenBhq6Pfc51kxnj9aVLjL1zSLukKZXcYVe0HPOy0BFm90bT1Fo4e/z7V9cDYw4SqSX1XLc3O4jsTw=="
+ "version": "5.3.1",
+ "resolved":
"https://registry.npmjs.org/@patternfly/react-styles/-/react-styles-5.3.1.tgz",
+ "integrity":
"sha512-H6uBoFH3bJjD6PP75qZ4k+2TtF59vxf9sIVerPpwrGJcRgBZbvbMZCniSC3+S2LQ8DgXLnDvieq78jJzHz0hiA=="
},
"node_modules/@patternfly/react-table": {
- "version": "5.2.4",
- "resolved":
"https://registry.npmjs.org/@patternfly/react-table/-/react-table-5.2.4.tgz",
- "integrity":
"sha512-WCt4I6XYKRHXcasDqcOX70ctkgPVBAvlOv67KhaZsedxUU+B2NT1kiI7Jr7tD4SrR+jQs0MCF/bbRk1QM+rBqg==",
- "dependencies": {
- "@patternfly/react-core": "^5.2.3",
- "@patternfly/react-icons": "^5.2.1",
- "@patternfly/react-styles": "^5.2.1",
- "@patternfly/react-tokens": "^5.2.1",
+ "version": "5.3.3",
+ "resolved":
"https://registry.npmjs.org/@patternfly/react-table/-/react-table-5.3.3.tgz",
+ "integrity":
"sha512-uaRmsJABvVPH8gYTh+EUcDz61knIxe9qor/VGUYDLONYBL5G3IaltwG42IsJ9jShxiwFmIPy+QARPpaadTpv5w==",
+ "dependencies": {
+ "@patternfly/react-core": "^5.3.3",
+ "@patternfly/react-icons": "^5.3.2",
+ "@patternfly/react-styles": "^5.3.1",
+ "@patternfly/react-tokens": "^5.3.1",
"lodash": "^4.17.19",
"tslib": "^2.5.0"
},
@@ -3578,9 +3578,9 @@
}
},
"node_modules/@patternfly/react-tokens": {
- "version": "5.2.1",
- "resolved":
"https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-5.2.1.tgz",
- "integrity":
"sha512-8GYz/jnJTGAWUJt5eRAW5dtyiHPKETeFJBPGHaUQnvi/t1ZAkoy8i4Kd/RlHsDC7ktiu813SKCmlzwBwldAHKg=="
+ "version": "5.3.1",
+ "resolved":
"https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-5.3.1.tgz",
+ "integrity":
"sha512-VYK0uVP2/2RJ7ZshJCCLeq0Boih5I1bv+9Z/Bg6h12dCkLs85XsxAX9Ve+BGIo5DF54/mzcRHE1RKYap4ISXuw=="
},
"node_modules/@patternfly/react-topology": {
"version": "5.2.0",
@@ -3675,9 +3675,9 @@
}
},
"node_modules/@remix-run/router": {
- "version": "1.15.3",
- "resolved":
"https://registry.npmjs.org/@remix-run/router/-/router-1.15.3.tgz",
- "integrity":
"sha512-Oy8rmScVrVxWZVOpEF57ovlnhpZ8CCPlnIIumVcV9nFdiSIrus99+Lw78ekXyGvVDlIsFJbSfmSovJUhCWYV3w==",
+ "version": "1.16.0",
+ "resolved":
"https://registry.npmjs.org/@remix-run/router/-/router-1.16.0.tgz",
+ "integrity":
"sha512-Quz1KOffeEf/zwkCBM3kBtH4ZoZ+pT3xIXBG4PPW/XFtDP7EGhtTiC2+gpL9GnR7+Qdet5Oa6cYSvwKYg6kN9Q==",
"engines": {
"node": ">=14.0.0"
}
@@ -4560,9 +4560,10 @@
"integrity":
"sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g=="
},
"node_modules/@types/node": {
- "version": "20.11.30",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.30.tgz",
- "integrity":
"sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw==",
+ "version": "20.12.10",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.10.tgz",
+ "integrity":
"sha512-Eem5pH9pmWBHoGAT8Dr5fdc5rYA+4NAovdM4EktRPVAAiJhmWWfQrA0cFhAbOsQdSfIHjAud6YdkbL69+zSKjw==",
+ "dev": true,
"dependencies": {
"undici-types": "~5.26.4"
}
@@ -4611,18 +4612,18 @@
"dev": true
},
"node_modules/@types/react": {
- "version": "18.2.73",
- "resolved":
"https://registry.npmjs.org/@types/react/-/react-18.2.73.tgz",
- "integrity":
"sha512-XcGdod0Jjv84HOC7N5ziY3x+qL0AfmubvKOZ9hJjJ2yd5EE+KYjWhdOjt387e9HPheHkdggF9atTifMRtyAaRA==",
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.1.tgz",
+ "integrity":
"sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==",
"dependencies": {
"@types/prop-types": "*",
"csstype": "^3.0.2"
}
},
"node_modules/@types/react-dom": {
- "version": "18.2.22",
- "resolved":
"https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.22.tgz",
- "integrity":
"sha512-fHkBXPeNtfvri6gdsMYyW+dW7RXFo6Ad09nLFK0VQWR7yGLai/Cyvyj696gbwYvBnhGtevUG9cET0pmUbMtoPQ==",
+ "version": "18.3.0",
+ "resolved":
"https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz",
+ "integrity":
"sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==",
"dev": true,
"dependencies": {
"@types/react": "*"
@@ -14134,9 +14135,9 @@
"link": true
},
"node_modules/keycloak-js": {
- "version": "24.0.2",
- "resolved":
"https://registry.npmjs.org/keycloak-js/-/keycloak-js-24.0.2.tgz",
- "integrity":
"sha512-V2N8cSz3NfON98XHp+DCzvrb1WW35JalL5Zphe/uoVWOxcof7v522Yz9Q2O3BqXqXP3V/H9ml6o24BwwtXUTGA==",
+ "version": "24.0.3",
+ "resolved":
"https://registry.npmjs.org/keycloak-js/-/keycloak-js-24.0.3.tgz",
+ "integrity":
"sha512-4L0zTiQATKZiGQ6WM5qjjUIrN7pntzHDy4JebvgWA+im3oUDQ8UmQhIU0wnhONKrUK8pM4chyE/vDNStBNcR8w==",
"dependencies": {
"js-sha256": "^0.11.0",
"jwt-decode": "^4.0.0"
@@ -15465,9 +15466,9 @@
}
},
"node_modules/monaco-editor": {
- "version": "0.47.0",
- "resolved":
"https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.47.0.tgz",
- "integrity":
"sha512-VabVvHvQ9QmMwXu4du008ZDuyLnHs9j7ThVFsiJoXSOQk18+LF89N4ADzPbFenm0W4V2bGHnFBztIRQTgBfxzw=="
+ "version": "0.48.0",
+ "resolved":
"https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.48.0.tgz",
+ "integrity":
"sha512-goSDElNqFfw7iDHMg8WDATkfcyeLTNpBHQpO8incK6p5qZt5G/1j41X0xdGzpIkGojGXM+QiRQyLjnfDVvrpwA=="
},
"node_modules/ms": {
"version": "2.1.2",
@@ -17820,9 +17821,9 @@
}
},
"node_modules/react": {
- "version": "18.2.0",
- "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
- "integrity":
"sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
+ "integrity":
"sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
"dependencies": {
"loose-envify": "^1.1.0"
},
@@ -17980,15 +17981,15 @@
}
},
"node_modules/react-dom": {
- "version": "18.2.0",
- "resolved":
"https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
- "integrity":
"sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
+ "version": "18.3.1",
+ "resolved":
"https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
+ "integrity":
"sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==",
"dependencies": {
"loose-envify": "^1.1.0",
- "scheduler": "^0.23.0"
+ "scheduler": "^0.23.2"
},
"peerDependencies": {
- "react": "^18.2.0"
+ "react": "^18.3.1"
}
},
"node_modules/react-dropzone": {
@@ -18019,9 +18020,9 @@
"integrity":
"sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ=="
},
"node_modules/react-hook-form": {
- "version": "7.51.2",
- "resolved":
"https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.51.2.tgz",
- "integrity":
"sha512-y++lwaWjtzDt/XNnyGDQy6goHskFualmDlf+jzEZvjvz6KWDf7EboL7pUvRCzPTJd0EOPpdekYaQLEvvG6m6HA==",
+ "version": "7.51.4",
+ "resolved":
"https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.51.4.tgz",
+ "integrity":
"sha512-V14i8SEkh+V1gs6YtD0hdHYnoL4tp/HX/A45wWQN15CYr9bFRmmRdYStSO5L65lCCZRF+kYiSKhm9alqbcdiVA==",
"engines": {
"node": ">=12.22.0"
},
@@ -18088,11 +18089,11 @@
}
},
"node_modules/react-router": {
- "version": "6.22.3",
- "resolved":
"https://registry.npmjs.org/react-router/-/react-router-6.22.3.tgz",
- "integrity":
"sha512-dr2eb3Mj5zK2YISHK++foM9w4eBnO23eKnZEDs7c880P6oKbrjz/Svg9+nxqtHQK+oMW4OtjZca0RqPglXxguQ==",
+ "version": "6.23.0",
+ "resolved":
"https://registry.npmjs.org/react-router/-/react-router-6.23.0.tgz",
+ "integrity":
"sha512-wPMZ8S2TuPadH0sF5irFGjkNLIcRvOSaEe7v+JER8508dyJumm6XZB1u5kztlX0RVq6AzRVndzqcUh6sFIauzA==",
"dependencies": {
- "@remix-run/router": "1.15.3"
+ "@remix-run/router": "1.16.0"
},
"engines": {
"node": ">=14.0.0"
@@ -18102,12 +18103,12 @@
}
},
"node_modules/react-router-dom": {
- "version": "6.22.3",
- "resolved":
"https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.22.3.tgz",
- "integrity":
"sha512-7ZILI7HjcE+p31oQvwbokjk6OA/bnFxrhJ19n82Ex9Ph8fNAq+Hm/7KchpMGlTgWhUxRHMMCut+vEtNpWpowKw==",
+ "version": "6.23.0",
+ "resolved":
"https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.23.0.tgz",
+ "integrity":
"sha512-Q9YaSYvubwgbal2c9DJKfx6hTNoBp3iJDsl+Duva/DwxoJH+OTXkxGpql4iUK2sla/8z4RpjAm6EWx1qUDuopQ==",
"dependencies": {
- "@remix-run/router": "1.15.3",
- "react-router": "6.22.3"
+ "@remix-run/router": "1.16.0",
+ "react-router": "6.23.0"
},
"engines": {
"node": ">=14.0.0"
@@ -19045,9 +19046,9 @@
}
},
"node_modules/scheduler": {
- "version": "0.23.0",
- "resolved":
"https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
- "integrity":
"sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
+ "version": "0.23.2",
+ "resolved":
"https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
+ "integrity":
"sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==",
"dependencies": {
"loose-envify": "^1.1.0"
}
@@ -20602,7 +20603,8 @@
"node_modules/undici-types": {
"version": "5.26.5",
"resolved":
"https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
- "integrity":
"sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="
+ "integrity":
"sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
+ "dev": true
},
"node_modules/unicode-canonical-property-names-ecmascript": {
"version": "2.0.0",
diff --git a/karavan-app/src/main/webui/package.json
b/karavan-app/src/main/webui/package.json
index f8fca861..6bfa8b78 100644
--- a/karavan-app/src/main/webui/package.json
+++ b/karavan-app/src/main/webui/package.json
@@ -32,14 +32,13 @@
"dependencies": {
"@microsoft/fetch-event-source": "^2.0.1",
"@monaco-editor/react": "4.6.0",
- "@patternfly/patternfly": "^5.2.1",
- "@patternfly/react-charts": "^7.2.2",
- "@patternfly/react-core": "^5.2.3",
+ "@patternfly/patternfly": "^5.3.1",
+ "@patternfly/react-charts": "^7.3.0",
+ "@patternfly/react-core": "^5.3.3",
"@patternfly/react-log-viewer": "^5.1.0",
- "@patternfly/react-table": "^5.2.4",
+ "@patternfly/react-table": "^5.3.3",
"@patternfly/react-topology": "^5.2.0",
"@types/js-yaml": "4.0.9",
- "@types/node": "20.11.30",
"@types/uuid": "9.0.8",
"@uiw/react-markdown-preview": "^5.1.1",
"axios": "1.6.8",
@@ -47,11 +46,11 @@
"file-saver": "2.0.5",
"html-to-image": "1.11.11",
"karavan-core": "file:../../../../karavan-core",
- "keycloak-js": "24.0.2",
- "react": "18.2.0",
- "react-dom": "18.2.0",
- "react-hook-form": "^7.51.2",
- "react-router-dom": "^6.22.3",
+ "keycloak-js": "24.0.3",
+ "react": "18.3.1",
+ "react-dom": "18.3.1",
+ "react-hook-form": "^7.51.4",
+ "react-router-dom": "^6.23.0",
"rxjs": "7.8.1",
"uuid": "9.0.1",
"zustand": "^4.5.2"
@@ -59,14 +58,15 @@
"devDependencies": {
"@babel/plugin-proposal-private-property-in-object": "^7.21.11",
"@svgr/webpack": "^8.1.0",
+ "@types/node": "20.12.10",
"@types/dagre": "^0.7.52",
"@types/file-saver": "^2.0.7",
- "@types/react": "^18.2.73",
- "@types/react-dom": "^18.2.22",
+ "@types/react": "^18.3.1",
+ "@types/react-dom": "^18.3.0",
"@typescript-eslint/eslint-plugin": "^5.51.0",
"@typescript-eslint/parser": "^5.51.0",
"eslint": "^8.57.0",
- "monaco-editor": "0.47.0",
+ "monaco-editor": "0.48.0",
"react-scripts": "^5.0.1",
"typescript": "^4.9.5"
},
diff --git a/karavan-app/src/main/webui/src/designer/DesignerStore.ts
b/karavan-app/src/main/webui/src/designer/DesignerStore.ts
index ddd9b91a..9468a01f 100644
--- a/karavan-app/src/main/webui/src/designer/DesignerStore.ts
+++ b/karavan-app/src/main/webui/src/designer/DesignerStore.ts
@@ -130,7 +130,7 @@ export const useSelectorStore =
createWithEqualityFn<SelectorStateState>((set) =
clearSelectedLabels: () => {
set((state: SelectorStateState) => {
state.selectedLabels.length = 0;
- return {selectedLabels : [... state.selectedLabels]};
+ return {selectedLabels : [...state.selectedLabels]};
})
},
setSelectedLabels: (selectedLabels: string []) => {
diff --git
a/karavan-app/src/main/webui/src/designer/property/property/KameletPropertyField.tsx
b/karavan-app/src/main/webui/src/designer/property/property/KameletPropertyField.tsx
index bfe5543c..43c4860d 100644
---
a/karavan-app/src/main/webui/src/designer/property/property/KameletPropertyField.tsx
+++
b/karavan-app/src/main/webui/src/designer/property/property/KameletPropertyField.tsx
@@ -19,7 +19,7 @@ import {
FormGroup,
TextInput,
Popover,
- Switch, InputGroup, Button, TextArea, Tooltip, capitalize, Text,
TextVariants, InputGroupItem
+ Switch, InputGroup, Button, TextArea, Tooltip, capitalize, Text,
TextVariants
} from '@patternfly/react-core';
import '../../karavan.css';
import "@patternfly/patternfly/patternfly.css";
@@ -209,7 +209,7 @@ export function KameletPropertyField(props: Props) {
}
function isNumeric (num: any) {
- return (typeof(num) === 'number' || typeof(num) === "string" &&
num.trim() !== '') && !isNaN(num as number);
+ return (typeof(num) === 'number' || (typeof(num) === "string" &&
num.trim() !== '')) && !isNaN(num as number);
}
function getNumberInput() {
diff --git
a/karavan-app/src/main/webui/src/designer/property/property/PropertyPlaceholderDropdown.tsx
b/karavan-app/src/main/webui/src/designer/property/property/PropertyPlaceholderDropdown.tsx
index 066e8b04..7dc134df 100644
---
a/karavan-app/src/main/webui/src/designer/property/property/PropertyPlaceholderDropdown.tsx
+++
b/karavan-app/src/main/webui/src/designer/property/property/PropertyPlaceholderDropdown.tsx
@@ -34,7 +34,6 @@ import '../../karavan.css';
import './PropertyPlaceholderDropdown.css';
import "@patternfly/patternfly/patternfly.css";
import {ComponentProperty} from "karavan-core/lib/model/ComponentModels";
-import {usePropertiesHook} from "../usePropertiesHook";
import {useDesignerStore} from "../../DesignerStore";
import {shallow} from "zustand/shallow";
import EllipsisVIcon from
"@patternfly/react-icons/dist/esm/icons/ellipsis-v-icon";
diff --git
a/karavan-app/src/main/webui/src/designer/property/property/VariablesDropdown.tsx
b/karavan-app/src/main/webui/src/designer/property/property/VariablesDropdown.tsx
index 0173d92c..a89c5090 100644
---
a/karavan-app/src/main/webui/src/designer/property/property/VariablesDropdown.tsx
+++
b/karavan-app/src/main/webui/src/designer/property/property/VariablesDropdown.tsx
@@ -14,7 +14,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-import React, {useEffect, useState} from 'react';
+import React, {useState} from 'react';
import {
Dropdown,
MenuToggleElement,
diff --git
a/karavan-app/src/main/webui/src/designer/property/usePropertiesHook.tsx
b/karavan-app/src/main/webui/src/designer/property/usePropertiesHook.tsx
index a0b6d445..09cc5c2b 100644
--- a/karavan-app/src/main/webui/src/designer/property/usePropertiesHook.tsx
+++ b/karavan-app/src/main/webui/src/designer/property/usePropertiesHook.tsx
@@ -17,7 +17,7 @@
import '../karavan.css';
import {CamelUtil} from "karavan-core/lib/api/CamelUtil";
import {
- DataFormatDefinition, ExpressionDefinition, FromDefinition, ToDefinition,
+ DataFormatDefinition, ExpressionDefinition, ToDefinition,
} from "karavan-core/lib/model/CamelDefinition";
import {CamelElement} from "karavan-core/lib/model/IntegrationDefinition";
import {CamelDefinitionApiExt} from
"karavan-core/lib/api/CamelDefinitionApiExt";
diff --git
a/karavan-app/src/main/webui/src/designer/route/element/DslElementHeader.tsx
b/karavan-app/src/main/webui/src/designer/route/element/DslElementHeader.tsx
index 5ec041d2..7c5bdd4c 100644
--- a/karavan-app/src/main/webui/src/designer/route/element/DslElementHeader.tsx
+++ b/karavan-app/src/main/webui/src/designer/route/element/DslElementHeader.tsx
@@ -28,7 +28,6 @@ import {shallow} from "zustand/shallow";
import {useRouteDesignerHook} from "../useRouteDesignerHook";
import {AddElementIcon, DeleteElementIcon, InsertElementIcon} from
"../../utils/ElementIcons";
import { RouteConfigurationDefinition} from
"karavan-core/lib/model/CamelDefinition";
-import {ReactComponent} from "*.svg";
interface Props {
headerRef: React.RefObject<HTMLDivElement>
diff --git
a/karavan-app/src/main/webui/src/expression/ExpressionModalEditor.tsx
b/karavan-app/src/main/webui/src/expression/ExpressionModalEditor.tsx
index 127cbda9..47fe3733 100644
--- a/karavan-app/src/main/webui/src/expression/ExpressionModalEditor.tsx
+++ b/karavan-app/src/main/webui/src/expression/ExpressionModalEditor.tsx
@@ -16,7 +16,7 @@
*/
import React, {useEffect, useState} from 'react';
import {
- Button, Modal, Switch, Title, TitleSizes
+ Button, Modal, Title, TitleSizes
} from '@patternfly/react-core';
import Editor from "@monaco-editor/react";
import {ExpressionBottomPanel} from "./ExpressionBottomPanel";
diff --git a/karavan-app/src/main/webui/src/knowledgebase/KnowledgebasePage.tsx
b/karavan-app/src/main/webui/src/knowledgebase/KnowledgebasePage.tsx
index f1630450..ef4a0fc1 100644
--- a/karavan-app/src/main/webui/src/knowledgebase/KnowledgebasePage.tsx
+++ b/karavan-app/src/main/webui/src/knowledgebase/KnowledgebasePage.tsx
@@ -16,7 +16,7 @@
*/
import React, {useState} from 'react';
import '../designer/karavan.css';
-import {Flex, FlexItem, PageSection, Switch, Tab, Tabs, Text, TextContent,
TextInput, Toolbar, ToolbarContent, ToolbarItem} from "@patternfly/react-core";
+import {Flex, FlexItem, PageSection, Switch, Tab, Tabs, Text, TextContent,
TextInput, Toolbar, ToolbarContent} from "@patternfly/react-core";
import {MainToolbar} from "../designer/MainToolbar";
import {KameletsTab} from "./kamelets/KameletsTab";
import {EipTab} from "./eip/EipTab";
diff --git
a/karavan-app/src/main/webui/src/knowledgebase/components/ComponentModal.tsx
b/karavan-app/src/main/webui/src/knowledgebase/components/ComponentModal.tsx
index acffc979..921fef4a 100644
--- a/karavan-app/src/main/webui/src/knowledgebase/components/ComponentModal.tsx
+++ b/karavan-app/src/main/webui/src/knowledgebase/components/ComponentModal.tsx
@@ -21,7 +21,7 @@ import {
ActionGroup,
Text,
CardHeader,
- Badge, Flex, CardTitle, Tabs, Tab, TabTitleText,
+ Badge, Flex, Tabs, Tab, TabTitleText,
} from '@patternfly/react-core';
import '../../designer/karavan.css';
import {Table, Tbody, Td, Th, Thead, Tr} from "@patternfly/react-table";
diff --git
a/karavan-app/src/main/webui/src/knowledgebase/kamelets/KameletCard.tsx
b/karavan-app/src/main/webui/src/knowledgebase/kamelets/KameletCard.tsx
index d0784c02..64163e3c 100644
--- a/karavan-app/src/main/webui/src/knowledgebase/kamelets/KameletCard.tsx
+++ b/karavan-app/src/main/webui/src/knowledgebase/kamelets/KameletCard.tsx
@@ -16,7 +16,7 @@
*/
import React, { useEffect, useState } from 'react';
import {
- CardHeader, Card, CardTitle, CardBody, CardFooter, Badge, Checkbox, Flex,
FlexItem
+ CardHeader, Card, CardTitle, CardBody, CardFooter, Badge, Checkbox, Flex
} from '@patternfly/react-core';
import '../../designer/karavan.css';
import {KameletModel} from "karavan-core/lib/model/KameletModels";
diff --git a/karavan-designer/package-lock.json
b/karavan-designer/package-lock.json
index d7604127..64077d75 100644
--- a/karavan-designer/package-lock.json
+++ b/karavan-designer/package-lock.json
@@ -10,28 +10,28 @@
"license": "Apache-2.0",
"dependencies": {
"@monaco-editor/react": "^4.6.0",
- "@patternfly/patternfly": "^5.2.0",
- "@patternfly/react-core": "^5.2.0",
- "@patternfly/react-table": "^5.2.0",
+ "@patternfly/patternfly": "^5.3.1",
+ "@patternfly/react-core": "^5.3.3",
+ "@patternfly/react-table": "^5.3.3",
"@patternfly/react-topology": "^5.2.0",
"@types/js-yaml": "4.0.9",
- "@types/node": "20.11.16",
"@types/uuid": "9.0.8",
- "axios": "1.6.7",
+ "axios": "1.6.8",
"html-to-image": "1.11.11",
"karavan-core": "file:../karavan-core",
- "react": "18.2.0",
- "react-dom": "18.2.0",
+ "react": "18.3.1",
+ "react-dom": "18.3.1",
"rxjs": "7.8.1",
"uuid": "9.0.1",
- "zustand": "^4.5.0"
+ "zustand": "^4.5.2"
},
"devDependencies": {
"@babel/plugin-proposal-private-property-in-object": "^7.21.11",
"@svgr/webpack": "^7.0.0",
- "@types/dagre": "^0.7.48",
- "@types/react": "^18.2.0",
- "@types/react-dom": "^18.2.1",
+ "@types/dagre": "^0.7.52",
+ "@types/node": "20.12.10",
+ "@types/react": "^18.3.1",
+ "@types/react-dom": "^18.3.0",
"@typescript-eslint/eslint-plugin": "^5.59.2",
"@typescript-eslint/parser": "^5.59.2",
"eslint": "^8.39.0",
@@ -41,7 +41,7 @@
}
},
"../karavan-core": {
- "version": "4.4.1",
+ "version": "4.5.1",
"license": "Apache-2.0",
"dependencies": {
"@types/js-yaml": "^4.0.7",
@@ -3423,18 +3423,18 @@
}
},
"node_modules/@patternfly/patternfly": {
- "version": "5.2.0",
- "resolved":
"https://registry.npmjs.org/@patternfly/patternfly/-/patternfly-5.2.0.tgz",
- "integrity":
"sha512-phdsXcCRO+JICFXIKtORxSbOWoBr9zRCgtFTKTJ8hAIzm6wEUCdcHZrvsd+SXNR3q/4b/+KlmHUC4Q4KGUiuYw=="
+ "version": "5.3.1",
+ "resolved":
"https://registry.npmjs.org/@patternfly/patternfly/-/patternfly-5.3.1.tgz",
+ "integrity":
"sha512-KYIr9pKRTzHZNGuDuaa5j5CaZyLltvotPFGG1BiJalBDBGSOyk0BZCgHLowm4txKZXrLhorEuuv9XLrMQL8eoA=="
},
"node_modules/@patternfly/react-core": {
- "version": "5.2.0",
- "resolved":
"https://registry.npmjs.org/@patternfly/react-core/-/react-core-5.2.0.tgz",
- "integrity":
"sha512-AUd7jccCgE2ZRwVtpEbJNF2Sq1A//ZhRaEQ/QHZiiq8mQRQM0Bkpnx0HdefToZT+TgUIjmPW4AXO3ooRJmt26w==",
+ "version": "5.3.3",
+ "resolved":
"https://registry.npmjs.org/@patternfly/react-core/-/react-core-5.3.3.tgz",
+ "integrity":
"sha512-qq3j0M+Vi+Xmd+a/MhRhGgjdRh9Hnm79iA+L935HwMIVDcIWRYp6Isib/Ha4+Jk+f3Qdl0RT3dBDvr/4m6OpVQ==",
"dependencies": {
- "@patternfly/react-icons": "^5.2.0",
- "@patternfly/react-styles": "^5.2.0",
- "@patternfly/react-tokens": "^5.2.0",
+ "@patternfly/react-icons": "^5.3.2",
+ "@patternfly/react-styles": "^5.3.1",
+ "@patternfly/react-tokens": "^5.3.1",
"focus-trap": "7.5.2",
"react-dropzone": "^14.2.3",
"tslib": "^2.5.0"
@@ -3445,28 +3445,28 @@
}
},
"node_modules/@patternfly/react-icons": {
- "version": "5.2.0",
- "resolved":
"https://registry.npmjs.org/@patternfly/react-icons/-/react-icons-5.2.0.tgz",
- "integrity":
"sha512-vklAF2unvtK0trwx9Kk8nf4Xa2+nie4zxaIaQdnjIL7kX6a5SdsewDjlavOC3cRxnibZLQ5HQtpDZ4EmuXm8DQ==",
+ "version": "5.3.2",
+ "resolved":
"https://registry.npmjs.org/@patternfly/react-icons/-/react-icons-5.3.2.tgz",
+ "integrity":
"sha512-GEygYbl0H4zD8nZuTQy2dayKIrV2bMMeWKSOEZ16Y3EYNgYVUOUnN+J0naAEuEGH39Xb1DE9n+XUbE1PC4CxPA==",
"peerDependencies": {
"react": "^17 || ^18",
"react-dom": "^17 || ^18"
}
},
"node_modules/@patternfly/react-styles": {
- "version": "5.2.0",
- "resolved":
"https://registry.npmjs.org/@patternfly/react-styles/-/react-styles-5.2.0.tgz",
- "integrity":
"sha512-u8in9RSU8YzcT0npgVeiIHi1Bdp7UdER9azWGi7vlJWooRI1hgQjIDpm22wopGFg0h8VOqhfIFWIyvqxuzhW6A=="
+ "version": "5.3.1",
+ "resolved":
"https://registry.npmjs.org/@patternfly/react-styles/-/react-styles-5.3.1.tgz",
+ "integrity":
"sha512-H6uBoFH3bJjD6PP75qZ4k+2TtF59vxf9sIVerPpwrGJcRgBZbvbMZCniSC3+S2LQ8DgXLnDvieq78jJzHz0hiA=="
},
"node_modules/@patternfly/react-table": {
- "version": "5.2.0",
- "resolved":
"https://registry.npmjs.org/@patternfly/react-table/-/react-table-5.2.0.tgz",
- "integrity":
"sha512-Pd+llSuAU9i1dvteQL1keEXmsQv6d8x4+F2arqGQS1umeOR3lvvycyFac1OboJ4oV2rAX97GVmtZdoJjaqxdhg==",
- "dependencies": {
- "@patternfly/react-core": "^5.2.0",
- "@patternfly/react-icons": "^5.2.0",
- "@patternfly/react-styles": "^5.2.0",
- "@patternfly/react-tokens": "^5.2.0",
+ "version": "5.3.3",
+ "resolved":
"https://registry.npmjs.org/@patternfly/react-table/-/react-table-5.3.3.tgz",
+ "integrity":
"sha512-uaRmsJABvVPH8gYTh+EUcDz61knIxe9qor/VGUYDLONYBL5G3IaltwG42IsJ9jShxiwFmIPy+QARPpaadTpv5w==",
+ "dependencies": {
+ "@patternfly/react-core": "^5.3.3",
+ "@patternfly/react-icons": "^5.3.2",
+ "@patternfly/react-styles": "^5.3.1",
+ "@patternfly/react-tokens": "^5.3.1",
"lodash": "^4.17.19",
"tslib": "^2.5.0"
},
@@ -3476,9 +3476,9 @@
}
},
"node_modules/@patternfly/react-tokens": {
- "version": "5.2.0",
- "resolved":
"https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-5.2.0.tgz",
- "integrity":
"sha512-ZsrLpStHJQfvUJLIXT+cObJbA3jM4r9iWwULLva0s7DzznXJ6iIACQQfgwDtcSVyM95z5S1a/LHPj/wYgaqUIg=="
+ "version": "5.3.1",
+ "resolved":
"https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-5.3.1.tgz",
+ "integrity":
"sha512-VYK0uVP2/2RJ7ZshJCCLeq0Boih5I1bv+9Z/Bg6h12dCkLs85XsxAX9Ve+BGIo5DF54/mzcRHE1RKYap4ISXuw=="
},
"node_modules/@patternfly/react-topology": {
"version": "5.2.0",
@@ -4266,9 +4266,9 @@
}
},
"node_modules/@types/dagre": {
- "version": "0.7.50",
- "resolved": "https://registry.npmjs.org/@types/dagre/-/dagre-0.7.50.tgz",
- "integrity":
"sha512-3HxPUil6GwbcO+q3WxZhM6XMSXYaiXjjzKUDYsGk2tqP5Ko2WpN71I8g1kXLgX5nUkKg00+LlCTuaverWVADGA==",
+ "version": "0.7.52",
+ "resolved": "https://registry.npmjs.org/@types/dagre/-/dagre-0.7.52.tgz",
+ "integrity":
"sha512-XKJdy+OClLk3hketHi9Qg6gTfe1F3y+UFnHxKA2rn9Dw+oXa4Gb378Ztz9HlMgZKSxpPmn4BNVh9wgkpvrK1uw==",
"dev": true
},
"node_modules/@types/eslint": {
@@ -4404,9 +4404,10 @@
"dev": true
},
"node_modules/@types/node": {
- "version": "20.11.16",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.16.tgz",
- "integrity":
"sha512-gKb0enTmRCzXSSUJDq6/sPcqrfCv2mkkG6Jt/clpn5eiCbKTY+SgZUxo+p8ZKMof5dCp9vHQUAB7wOUTod22wQ==",
+ "version": "20.12.10",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.10.tgz",
+ "integrity":
"sha512-Eem5pH9pmWBHoGAT8Dr5fdc5rYA+4NAovdM4EktRPVAAiJhmWWfQrA0cFhAbOsQdSfIHjAud6YdkbL69+zSKjw==",
+ "dev": true,
"dependencies": {
"undici-types": "~5.26.4"
}
@@ -4441,19 +4442,18 @@
"dev": true
},
"node_modules/@types/react": {
- "version": "18.2.23",
- "resolved":
"https://registry.npmjs.org/@types/react/-/react-18.2.23.tgz",
- "integrity":
"sha512-qHLW6n1q2+7KyBEYnrZpcsAmU/iiCh9WGCKgXvMxx89+TYdJWRjZohVIo9XTcoLhfX3+/hP0Pbulu3bCZQ9PSA==",
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.1.tgz",
+ "integrity":
"sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==",
"dependencies": {
"@types/prop-types": "*",
- "@types/scheduler": "*",
"csstype": "^3.0.2"
}
},
"node_modules/@types/react-dom": {
- "version": "18.2.8",
- "resolved":
"https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.8.tgz",
- "integrity":
"sha512-bAIvO5lN/U8sPGvs1Xm61rlRHHaq5rp5N3kp9C+NJ/Q41P8iqjkXSu0+/qu8POsjH9pNWb0OYabFez7taP7omw==",
+ "version": "18.3.0",
+ "resolved":
"https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz",
+ "integrity":
"sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==",
"dev": true,
"dependencies": {
"@types/react": "*"
@@ -4482,11 +4482,6 @@
"integrity":
"sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==",
"dev": true
},
- "node_modules/@types/scheduler": {
- "version": "0.16.4",
- "resolved":
"https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.4.tgz",
- "integrity":
"sha512-2L9ifAGl7wmXwP4v3pN4p2FLhD0O1qsJpvKmNin5VA8+UvNVb447UDaAEV6UdrkA+m/Xs58U1RFps44x6TFsVQ=="
- },
"node_modules/@types/semver": {
"version": "7.5.3",
"resolved":
"https://registry.npmjs.org/@types/semver/-/semver-7.5.3.tgz",
@@ -5547,11 +5542,11 @@
}
},
"node_modules/axios": {
- "version": "1.6.7",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.7.tgz",
- "integrity":
"sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==",
+ "version": "1.6.8",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.8.tgz",
+ "integrity":
"sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==",
"dependencies": {
- "follow-redirects": "^1.15.4",
+ "follow-redirects": "^1.15.6",
"form-data": "^4.0.0",
"proxy-from-env": "^1.1.0"
}
@@ -7811,9 +7806,9 @@
"dev": true
},
"node_modules/ejs": {
- "version": "3.1.9",
- "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz",
- "integrity":
"sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==",
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz",
+ "integrity":
"sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==",
"dev": true,
"dependencies": {
"jake": "^10.8.5"
@@ -16104,9 +16099,9 @@
}
},
"node_modules/react": {
- "version": "18.2.0",
- "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
- "integrity":
"sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
+ "integrity":
"sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
"dependencies": {
"loose-envify": "^1.1.0"
},
@@ -16264,15 +16259,15 @@
}
},
"node_modules/react-dom": {
- "version": "18.2.0",
- "resolved":
"https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
- "integrity":
"sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
+ "version": "18.3.1",
+ "resolved":
"https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
+ "integrity":
"sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==",
"dependencies": {
"loose-envify": "^1.1.0",
- "scheduler": "^0.23.0"
+ "scheduler": "^0.23.2"
},
"peerDependencies": {
- "react": "^18.2.0"
+ "react": "^18.3.1"
}
},
"node_modules/react-dropzone": {
@@ -17029,9 +17024,9 @@
}
},
"node_modules/scheduler": {
- "version": "0.23.0",
- "resolved":
"https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
- "integrity":
"sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
+ "version": "0.23.2",
+ "resolved":
"https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
+ "integrity":
"sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==",
"dependencies": {
"loose-envify": "^1.1.0"
}
@@ -18511,7 +18506,8 @@
"node_modules/undici-types": {
"version": "5.26.5",
"resolved":
"https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
- "integrity":
"sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="
+ "integrity":
"sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
+ "dev": true
},
"node_modules/unicode-canonical-property-names-ecmascript": {
"version": "2.0.0",
@@ -19782,9 +19778,9 @@
}
},
"node_modules/zustand": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.5.0.tgz",
- "integrity":
"sha512-zlVFqS5TQ21nwijjhJlx4f9iGrXSL0o/+Dpy4txAP22miJ8Ti6c1Ol1RLNN98BMib83lmDH/2KmLwaNXpjrO1A==",
+ "version": "4.5.2",
+ "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.5.2.tgz",
+ "integrity":
"sha512-2cN1tPkDVkwCy5ickKrI7vijSjPksFRfqS6237NzT0vqSsztTNnQdHw9mmN7uBdk3gceVXU0a+21jFzFzAc9+g==",
"dependencies": {
"use-sync-external-store": "1.2.0"
},
diff --git a/karavan-designer/package.json b/karavan-designer/package.json
index 357c1ef1..c2c7bedb 100644
--- a/karavan-designer/package.json
+++ b/karavan-designer/package.json
@@ -27,28 +27,28 @@
},
"dependencies": {
"@monaco-editor/react": "^4.6.0",
- "@patternfly/patternfly": "^5.2.0",
- "@patternfly/react-core": "^5.2.0",
- "@patternfly/react-table": "^5.2.0",
+ "@patternfly/patternfly": "^5.3.1",
+ "@patternfly/react-core": "^5.3.3",
+ "@patternfly/react-table": "^5.3.3",
"@patternfly/react-topology": "^5.2.0",
"@types/js-yaml": "4.0.9",
- "@types/node": "20.11.16",
"@types/uuid": "9.0.8",
- "axios": "1.6.7",
+ "axios": "1.6.8",
"html-to-image": "1.11.11",
"karavan-core": "file:../karavan-core",
- "react": "18.2.0",
- "react-dom": "18.2.0",
+ "react": "18.3.1",
+ "react-dom": "18.3.1",
"rxjs": "7.8.1",
"uuid": "9.0.1",
- "zustand": "^4.5.0"
+ "zustand": "^4.5.2"
},
"devDependencies": {
"@babel/plugin-proposal-private-property-in-object": "^7.21.11",
"@svgr/webpack": "^7.0.0",
- "@types/dagre": "^0.7.48",
- "@types/react": "^18.2.0",
- "@types/react-dom": "^18.2.1",
+ "@types/node": "20.12.10",
+ "@types/dagre": "^0.7.52",
+ "@types/react": "^18.3.1",
+ "@types/react-dom": "^18.3.0",
"@typescript-eslint/eslint-plugin": "^5.59.2",
"@typescript-eslint/parser": "^5.59.2",
"eslint": "^8.39.0",
diff --git a/karavan-designer/src/App.tsx b/karavan-designer/src/App.tsx
index 5d70a72c..3a77af8f 100644
--- a/karavan-designer/src/App.tsx
+++ b/karavan-designer/src/App.tsx
@@ -40,9 +40,9 @@ import {TemplateApi} from "karavan-core/lib/api/TemplateApi";
import {Notification} from "./designer/utils/Notification";
import {EventBus} from "./designer/utils/EventBus";
import {TopologyTab} from "./topology/TopologyTab";
-import {KnowledgebaseHome} from "./KnowledgebaseHome";
import {useEffect, useState} from "react";
import {IntegrationFile} from "karavan-core/lib/model/IntegrationDefinition";
+import {KnowledgebaseHome} from "./KnowledgebaseHome";
class MenuItem {
pageId: string = '';
diff --git a/karavan-designer/src/KnowledgebaseHome.tsx
b/karavan-designer/src/KnowledgebaseHome.tsx
index 7c8719ca..4801ab29 100644
--- a/karavan-designer/src/KnowledgebaseHome.tsx
+++ b/karavan-designer/src/KnowledgebaseHome.tsx
@@ -1,4 +1,3 @@
-import { useEffect, useState } from "react";
import { KnowledgebasePage } from "./knowledgebase/KnowledgebasePage"
import { ComponentApi } from "karavan-core/lib/api/ComponentApi";
import { KameletApi } from "karavan-core/lib/api/KameletApi";
diff --git a/karavan-designer/src/designer/DesignerStore.ts
b/karavan-designer/src/designer/DesignerStore.ts
index ddd9b91a..9468a01f 100644
--- a/karavan-designer/src/designer/DesignerStore.ts
+++ b/karavan-designer/src/designer/DesignerStore.ts
@@ -130,7 +130,7 @@ export const useSelectorStore =
createWithEqualityFn<SelectorStateState>((set) =
clearSelectedLabels: () => {
set((state: SelectorStateState) => {
state.selectedLabels.length = 0;
- return {selectedLabels : [... state.selectedLabels]};
+ return {selectedLabels : [...state.selectedLabels]};
})
},
setSelectedLabels: (selectedLabels: string []) => {
diff --git
a/karavan-designer/src/designer/property/property/KameletPropertyField.tsx
b/karavan-designer/src/designer/property/property/KameletPropertyField.tsx
index bfe5543c..43c4860d 100644
--- a/karavan-designer/src/designer/property/property/KameletPropertyField.tsx
+++ b/karavan-designer/src/designer/property/property/KameletPropertyField.tsx
@@ -19,7 +19,7 @@ import {
FormGroup,
TextInput,
Popover,
- Switch, InputGroup, Button, TextArea, Tooltip, capitalize, Text,
TextVariants, InputGroupItem
+ Switch, InputGroup, Button, TextArea, Tooltip, capitalize, Text,
TextVariants
} from '@patternfly/react-core';
import '../../karavan.css';
import "@patternfly/patternfly/patternfly.css";
@@ -209,7 +209,7 @@ export function KameletPropertyField(props: Props) {
}
function isNumeric (num: any) {
- return (typeof(num) === 'number' || typeof(num) === "string" &&
num.trim() !== '') && !isNaN(num as number);
+ return (typeof(num) === 'number' || (typeof(num) === "string" &&
num.trim() !== '')) && !isNaN(num as number);
}
function getNumberInput() {
diff --git
a/karavan-designer/src/designer/property/property/PropertyPlaceholderDropdown.tsx
b/karavan-designer/src/designer/property/property/PropertyPlaceholderDropdown.tsx
index 066e8b04..7dc134df 100644
---
a/karavan-designer/src/designer/property/property/PropertyPlaceholderDropdown.tsx
+++
b/karavan-designer/src/designer/property/property/PropertyPlaceholderDropdown.tsx
@@ -34,7 +34,6 @@ import '../../karavan.css';
import './PropertyPlaceholderDropdown.css';
import "@patternfly/patternfly/patternfly.css";
import {ComponentProperty} from "karavan-core/lib/model/ComponentModels";
-import {usePropertiesHook} from "../usePropertiesHook";
import {useDesignerStore} from "../../DesignerStore";
import {shallow} from "zustand/shallow";
import EllipsisVIcon from
"@patternfly/react-icons/dist/esm/icons/ellipsis-v-icon";
diff --git
a/karavan-designer/src/designer/property/property/VariablesDropdown.tsx
b/karavan-designer/src/designer/property/property/VariablesDropdown.tsx
index 0173d92c..a89c5090 100644
--- a/karavan-designer/src/designer/property/property/VariablesDropdown.tsx
+++ b/karavan-designer/src/designer/property/property/VariablesDropdown.tsx
@@ -14,7 +14,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-import React, {useEffect, useState} from 'react';
+import React, {useState} from 'react';
import {
Dropdown,
MenuToggleElement,
diff --git a/karavan-designer/src/designer/property/usePropertiesHook.tsx
b/karavan-designer/src/designer/property/usePropertiesHook.tsx
index a0b6d445..09cc5c2b 100644
--- a/karavan-designer/src/designer/property/usePropertiesHook.tsx
+++ b/karavan-designer/src/designer/property/usePropertiesHook.tsx
@@ -17,7 +17,7 @@
import '../karavan.css';
import {CamelUtil} from "karavan-core/lib/api/CamelUtil";
import {
- DataFormatDefinition, ExpressionDefinition, FromDefinition, ToDefinition,
+ DataFormatDefinition, ExpressionDefinition, ToDefinition,
} from "karavan-core/lib/model/CamelDefinition";
import {CamelElement} from "karavan-core/lib/model/IntegrationDefinition";
import {CamelDefinitionApiExt} from
"karavan-core/lib/api/CamelDefinitionApiExt";
diff --git a/karavan-designer/src/designer/route/element/DslElementHeader.tsx
b/karavan-designer/src/designer/route/element/DslElementHeader.tsx
index 5ec041d2..7c5bdd4c 100644
--- a/karavan-designer/src/designer/route/element/DslElementHeader.tsx
+++ b/karavan-designer/src/designer/route/element/DslElementHeader.tsx
@@ -28,7 +28,6 @@ import {shallow} from "zustand/shallow";
import {useRouteDesignerHook} from "../useRouteDesignerHook";
import {AddElementIcon, DeleteElementIcon, InsertElementIcon} from
"../../utils/ElementIcons";
import { RouteConfigurationDefinition} from
"karavan-core/lib/model/CamelDefinition";
-import {ReactComponent} from "*.svg";
interface Props {
headerRef: React.RefObject<HTMLDivElement>
diff --git a/karavan-designer/src/expression/ExpressionModalEditor.tsx
b/karavan-designer/src/expression/ExpressionModalEditor.tsx
index 127cbda9..47fe3733 100644
--- a/karavan-designer/src/expression/ExpressionModalEditor.tsx
+++ b/karavan-designer/src/expression/ExpressionModalEditor.tsx
@@ -16,7 +16,7 @@
*/
import React, {useEffect, useState} from 'react';
import {
- Button, Modal, Switch, Title, TitleSizes
+ Button, Modal, Title, TitleSizes
} from '@patternfly/react-core';
import Editor from "@monaco-editor/react";
import {ExpressionBottomPanel} from "./ExpressionBottomPanel";
diff --git a/karavan-designer/src/knowledgebase/KnowledgebasePage.tsx
b/karavan-designer/src/knowledgebase/KnowledgebasePage.tsx
index f1630450..ef4a0fc1 100644
--- a/karavan-designer/src/knowledgebase/KnowledgebasePage.tsx
+++ b/karavan-designer/src/knowledgebase/KnowledgebasePage.tsx
@@ -16,7 +16,7 @@
*/
import React, {useState} from 'react';
import '../designer/karavan.css';
-import {Flex, FlexItem, PageSection, Switch, Tab, Tabs, Text, TextContent,
TextInput, Toolbar, ToolbarContent, ToolbarItem} from "@patternfly/react-core";
+import {Flex, FlexItem, PageSection, Switch, Tab, Tabs, Text, TextContent,
TextInput, Toolbar, ToolbarContent} from "@patternfly/react-core";
import {MainToolbar} from "../designer/MainToolbar";
import {KameletsTab} from "./kamelets/KameletsTab";
import {EipTab} from "./eip/EipTab";
diff --git a/karavan-designer/src/knowledgebase/components/ComponentModal.tsx
b/karavan-designer/src/knowledgebase/components/ComponentModal.tsx
index acffc979..921fef4a 100644
--- a/karavan-designer/src/knowledgebase/components/ComponentModal.tsx
+++ b/karavan-designer/src/knowledgebase/components/ComponentModal.tsx
@@ -21,7 +21,7 @@ import {
ActionGroup,
Text,
CardHeader,
- Badge, Flex, CardTitle, Tabs, Tab, TabTitleText,
+ Badge, Flex, Tabs, Tab, TabTitleText,
} from '@patternfly/react-core';
import '../../designer/karavan.css';
import {Table, Tbody, Td, Th, Thead, Tr} from "@patternfly/react-table";
diff --git a/karavan-designer/src/knowledgebase/kamelets/KameletCard.tsx
b/karavan-designer/src/knowledgebase/kamelets/KameletCard.tsx
index d0784c02..64163e3c 100644
--- a/karavan-designer/src/knowledgebase/kamelets/KameletCard.tsx
+++ b/karavan-designer/src/knowledgebase/kamelets/KameletCard.tsx
@@ -16,7 +16,7 @@
*/
import React, { useEffect, useState } from 'react';
import {
- CardHeader, Card, CardTitle, CardBody, CardFooter, Badge, Checkbox, Flex,
FlexItem
+ CardHeader, Card, CardTitle, CardBody, CardFooter, Badge, Checkbox, Flex
} from '@patternfly/react-core';
import '../../designer/karavan.css';
import {KameletModel} from "karavan-core/lib/model/KameletModels";
diff --git a/karavan-space/package-lock.json b/karavan-space/package-lock.json
index 239b0f94..31a7ed0c 100644
--- a/karavan-space/package-lock.json
+++ b/karavan-space/package-lock.json
@@ -10,41 +10,41 @@
"license": "Apache-2.0",
"dependencies": {
"@monaco-editor/react": "^4.6.0",
- "@patternfly/patternfly": "^5.2.0",
- "@patternfly/react-core": "^5.2.0",
- "@patternfly/react-table": "^5.2.0",
+ "@patternfly/patternfly": "^5.3.1",
+ "@patternfly/react-core": "^5.3.3",
+ "@patternfly/react-table": "^5.3.3",
"@patternfly/react-topology": "^5.2.0",
"@types/js-yaml": "4.0.9",
- "@types/node": "20.11.16",
"@types/uuid": "9.0.8",
- "axios": "1.6.7",
+ "axios": "1.6.8",
"html-to-image": "1.11.11",
"karavan-core": "file:../karavan-core",
"netlify-auth-providers": "^1.0.0-alpha5",
- "octokit": "^3.1.2",
- "react": "18.2.0",
- "react-dom": "18.2.0",
+ "octokit": "^4.0.1",
+ "react": "18.3.1",
+ "react-dom": "18.3.1",
"react-scripts": "5.0.1",
"rxjs": "7.8.1",
"uuid": "9.0.1",
- "zustand": "^4.5.0"
+ "zustand": "^4.5.2"
},
"devDependencies": {
"@babel/plugin-proposal-private-property-in-object": "^7.21.11",
"@svgr/webpack": "^7.0.0",
"@types/dagre": "^0.7.48",
- "@types/netlify-auth-providers": "^1.0.0",
- "@types/react": "^18.2.0",
- "@types/react-dom": "^18.2.1",
+ "@types/netlify-auth-providers": "^1.0.2",
+ "@types/node": "20.12.10",
+ "@types/react": "^18.3.1",
+ "@types/react-dom": "^18.3.0",
"@typescript-eslint/eslint-plugin": "^5.59.2",
"@typescript-eslint/parser": "^5.59.2",
"eslint": "^8.39.0",
- "monaco-editor": "0.38.0",
+ "monaco-editor": "0.48.0",
"typescript": "^4.9.5"
}
},
"../karavan-core": {
- "version": "4.4.1",
+ "version": "4.5.1",
"license": "Apache-2.0",
"dependencies": {
"@types/js-yaml": "^4.0.7",
@@ -3202,351 +3202,342 @@
}
},
"node_modules/@octokit/app": {
- "version": "14.0.2",
- "resolved": "https://registry.npmjs.org/@octokit/app/-/app-14.0.2.tgz",
- "integrity":
"sha512-NCSCktSx+XmjuSUVn2dLfqQ9WIYePGP95SDJs4I9cn/0ZkeXcPkaoCLl64Us3dRKL2ozC7hArwze5Eu+/qt1tg==",
+ "version": "15.0.1",
+ "resolved": "https://registry.npmjs.org/@octokit/app/-/app-15.0.1.tgz",
+ "integrity":
"sha512-nwSjC349E6/wruMCo944y1dBC7uKzUYrBMoC4Qx/xfLLBmD+R66oMKB1jXS2HYRF9Hqh/Alq3UNRggVWZxjvUg==",
"dependencies": {
- "@octokit/auth-app": "^6.0.0",
- "@octokit/auth-unauthenticated": "^5.0.0",
- "@octokit/core": "^5.0.0",
- "@octokit/oauth-app": "^6.0.0",
- "@octokit/plugin-paginate-rest": "^9.0.0",
- "@octokit/types": "^12.0.0",
- "@octokit/webhooks": "^12.0.4"
+ "@octokit/auth-app": "^7.0.0",
+ "@octokit/auth-unauthenticated": "^6.0.0",
+ "@octokit/core": "^6.1.2",
+ "@octokit/oauth-app": "^7.0.0",
+ "@octokit/plugin-paginate-rest": "^11.0.0",
+ "@octokit/types": "^13.0.0",
+ "@octokit/webhooks": "^13.0.0"
},
"engines": {
"node": ">= 18"
}
},
"node_modules/@octokit/auth-app": {
- "version": "6.0.1",
- "resolved":
"https://registry.npmjs.org/@octokit/auth-app/-/auth-app-6.0.1.tgz",
- "integrity":
"sha512-tjCD4nzQNZgmLH62+PSnTF6eGerisFgV4v6euhqJik6yWV96e1ZiiGj+NXIqbgnpjLmtnBqVUrNyGKu3DoGEGA==",
- "dependencies": {
- "@octokit/auth-oauth-app": "^7.0.0",
- "@octokit/auth-oauth-user": "^4.0.0",
- "@octokit/request": "^8.0.2",
- "@octokit/request-error": "^5.0.0",
- "@octokit/types": "^12.0.0",
- "deprecation": "^2.3.1",
+ "version": "7.0.0",
+ "resolved":
"https://registry.npmjs.org/@octokit/auth-app/-/auth-app-7.0.0.tgz",
+ "integrity":
"sha512-2MKylF29sWO72KNI1aUMDJ/ZMOwWjePGz1VnS1B9xdY+SOGvGRUAnufH6SDWGZuwQ7WyvwkCYc0eG2IekglWwQ==",
+ "dependencies": {
+ "@octokit/auth-oauth-app": "^8.1.0",
+ "@octokit/auth-oauth-user": "^5.1.0",
+ "@octokit/request": "^9.1.1",
+ "@octokit/request-error": "^6.1.1",
+ "@octokit/types": "^13.4.1",
"lru-cache": "^10.0.0",
- "universal-github-app-jwt": "^1.1.1",
- "universal-user-agent": "^6.0.0"
+ "universal-github-app-jwt": "^2.0.6",
+ "universal-user-agent": "^7.0.0"
},
"engines": {
"node": ">= 18"
}
},
"node_modules/@octokit/auth-app/node_modules/lru-cache": {
- "version": "10.1.0",
- "resolved":
"https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz",
- "integrity":
"sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==",
+ "version": "10.2.2",
+ "resolved":
"https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz",
+ "integrity":
"sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==",
"engines": {
"node": "14 || >=16.14"
}
},
"node_modules/@octokit/auth-oauth-app": {
- "version": "7.0.1",
- "resolved":
"https://registry.npmjs.org/@octokit/auth-oauth-app/-/auth-oauth-app-7.0.1.tgz",
- "integrity":
"sha512-RE0KK0DCjCHXHlQBoubwlLijXEKfhMhKm9gO56xYvFmP1QTMb+vvwRPmQLLx0V+5AvV9N9I3lr1WyTzwL3rMDg==",
+ "version": "8.1.1",
+ "resolved":
"https://registry.npmjs.org/@octokit/auth-oauth-app/-/auth-oauth-app-8.1.1.tgz",
+ "integrity":
"sha512-5UtmxXAvU2wfcHIPPDWzVSAWXVJzG3NWsxb7zCFplCWEmMCArSZV0UQu5jw5goLQXbFyOr5onzEH37UJB3zQQg==",
"dependencies": {
- "@octokit/auth-oauth-device": "^6.0.0",
- "@octokit/auth-oauth-user": "^4.0.0",
- "@octokit/request": "^8.0.2",
- "@octokit/types": "^12.0.0",
- "@types/btoa-lite": "^1.0.0",
- "btoa-lite": "^1.0.0",
- "universal-user-agent": "^6.0.0"
+ "@octokit/auth-oauth-device": "^7.0.0",
+ "@octokit/auth-oauth-user": "^5.0.1",
+ "@octokit/request": "^9.0.0",
+ "@octokit/types": "^13.0.0",
+ "universal-user-agent": "^7.0.0"
},
"engines": {
"node": ">= 18"
}
},
"node_modules/@octokit/auth-oauth-device": {
- "version": "6.0.1",
- "resolved":
"https://registry.npmjs.org/@octokit/auth-oauth-device/-/auth-oauth-device-6.0.1.tgz",
- "integrity":
"sha512-yxU0rkL65QkjbqQedgVx3gmW7YM5fF+r5uaSj9tM/cQGVqloXcqP2xK90eTyYvl29arFVCW8Vz4H/t47mL0ELw==",
+ "version": "7.1.1",
+ "resolved":
"https://registry.npmjs.org/@octokit/auth-oauth-device/-/auth-oauth-device-7.1.1.tgz",
+ "integrity":
"sha512-HWl8lYueHonuyjrKKIup/1tiy0xcmQCdq5ikvMO1YwkNNkxb6DXfrPjrMYItNLyCP/o2H87WuijuE+SlBTT8eg==",
"dependencies": {
- "@octokit/oauth-methods": "^4.0.0",
- "@octokit/request": "^8.0.0",
- "@octokit/types": "^12.0.0",
- "universal-user-agent": "^6.0.0"
+ "@octokit/oauth-methods": "^5.0.0",
+ "@octokit/request": "^9.0.0",
+ "@octokit/types": "^13.0.0",
+ "universal-user-agent": "^7.0.0"
},
"engines": {
"node": ">= 18"
}
},
"node_modules/@octokit/auth-oauth-user": {
- "version": "4.0.1",
- "resolved":
"https://registry.npmjs.org/@octokit/auth-oauth-user/-/auth-oauth-user-4.0.1.tgz",
- "integrity":
"sha512-N94wWW09d0hleCnrO5wt5MxekatqEJ4zf+1vSe8MKMrhZ7gAXKFOKrDEZW2INltvBWJCyDUELgGRv8gfErH1Iw==",
+ "version": "5.1.1",
+ "resolved":
"https://registry.npmjs.org/@octokit/auth-oauth-user/-/auth-oauth-user-5.1.1.tgz",
+ "integrity":
"sha512-rRkMz0ErOppdvEfnemHJXgZ9vTPhBuC6yASeFaB7I2yLMd7QpjfrL1mnvRPlyKo+M6eeLxrKanXJ9Qte29SRsw==",
"dependencies": {
- "@octokit/auth-oauth-device": "^6.0.0",
- "@octokit/oauth-methods": "^4.0.0",
- "@octokit/request": "^8.0.2",
- "@octokit/types": "^12.0.0",
- "btoa-lite": "^1.0.0",
- "universal-user-agent": "^6.0.0"
+ "@octokit/auth-oauth-device": "^7.0.1",
+ "@octokit/oauth-methods": "^5.0.0",
+ "@octokit/request": "^9.0.1",
+ "@octokit/types": "^13.0.0",
+ "universal-user-agent": "^7.0.0"
},
"engines": {
"node": ">= 18"
}
},
"node_modules/@octokit/auth-token": {
- "version": "4.0.0",
- "resolved":
"https://registry.npmjs.org/@octokit/auth-token/-/auth-token-4.0.0.tgz",
- "integrity":
"sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==",
+ "version": "5.1.1",
+ "resolved":
"https://registry.npmjs.org/@octokit/auth-token/-/auth-token-5.1.1.tgz",
+ "integrity":
"sha512-rh3G3wDO8J9wSjfI436JUKzHIxq8NaiL0tVeB2aXmG6p/9859aUOAjA9pmSPNGGZxfwmaJ9ozOJImuNVJdpvbA==",
"engines": {
"node": ">= 18"
}
},
"node_modules/@octokit/auth-unauthenticated": {
- "version": "5.0.1",
- "resolved":
"https://registry.npmjs.org/@octokit/auth-unauthenticated/-/auth-unauthenticated-5.0.1.tgz",
- "integrity":
"sha512-oxeWzmBFxWd+XolxKTc4zr+h3mt+yofn4r7OfoIkR/Cj/o70eEGmPsFbueyJE2iBAGpjgTnEOKM3pnuEGVmiqg==",
+ "version": "6.1.0",
+ "resolved":
"https://registry.npmjs.org/@octokit/auth-unauthenticated/-/auth-unauthenticated-6.1.0.tgz",
+ "integrity":
"sha512-zPSmfrUAcspZH/lOFQnVnvjQZsIvmfApQH6GzJrkIunDooU1Su2qt2FfMTSVPRp7WLTQyC20Kd55lF+mIYaohQ==",
"dependencies": {
- "@octokit/request-error": "^5.0.0",
- "@octokit/types": "^12.0.0"
+ "@octokit/request-error": "^6.0.1",
+ "@octokit/types": "^13.0.0"
},
"engines": {
"node": ">= 18"
}
},
"node_modules/@octokit/core": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.0.1.tgz",
- "integrity":
"sha512-lyeeeZyESFo+ffI801SaBKmCfsvarO+dgV8/0gD8u1d87clbEdWsP5yC+dSj3zLhb2eIf5SJrn6vDz9AheETHw==",
+ "version": "6.1.2",
+ "resolved": "https://registry.npmjs.org/@octokit/core/-/core-6.1.2.tgz",
+ "integrity":
"sha512-hEb7Ma4cGJGEUNOAVmyfdB/3WirWMg5hDuNFVejGEDFqupeOysLc2sG6HJxY2etBp5YQu5Wtxwi020jS9xlUwg==",
"dependencies": {
- "@octokit/auth-token": "^4.0.0",
- "@octokit/graphql": "^7.0.0",
- "@octokit/request": "^8.0.2",
- "@octokit/request-error": "^5.0.0",
- "@octokit/types": "^12.0.0",
- "before-after-hook": "^2.2.0",
- "universal-user-agent": "^6.0.0"
+ "@octokit/auth-token": "^5.0.0",
+ "@octokit/graphql": "^8.0.0",
+ "@octokit/request": "^9.0.0",
+ "@octokit/request-error": "^6.0.1",
+ "@octokit/types": "^13.0.0",
+ "before-after-hook": "^3.0.2",
+ "universal-user-agent": "^7.0.0"
},
"engines": {
"node": ">= 18"
}
},
"node_modules/@octokit/endpoint": {
- "version": "9.0.1",
- "resolved":
"https://registry.npmjs.org/@octokit/endpoint/-/endpoint-9.0.1.tgz",
- "integrity":
"sha512-hRlOKAovtINHQPYHZlfyFwaM8OyetxeoC81lAkBy34uLb8exrZB50SQdeW3EROqiY9G9yxQTpp5OHTV54QD+vA==",
+ "version": "10.1.1",
+ "resolved":
"https://registry.npmjs.org/@octokit/endpoint/-/endpoint-10.1.1.tgz",
+ "integrity":
"sha512-JYjh5rMOwXMJyUpj028cu0Gbp7qe/ihxfJMLc8VZBMMqSwLgOxDI1911gV4Enl1QSavAQNJcwmwBF9M0VvLh6Q==",
"dependencies": {
- "@octokit/types": "^12.0.0",
- "is-plain-object": "^5.0.0",
- "universal-user-agent": "^6.0.0"
+ "@octokit/types": "^13.0.0",
+ "universal-user-agent": "^7.0.2"
},
"engines": {
"node": ">= 18"
}
},
"node_modules/@octokit/graphql": {
- "version": "7.0.2",
- "resolved":
"https://registry.npmjs.org/@octokit/graphql/-/graphql-7.0.2.tgz",
- "integrity":
"sha512-OJ2iGMtj5Tg3s6RaXH22cJcxXRi7Y3EBqbHTBRq+PQAqfaS8f/236fUrWhfSn8P4jovyzqucxme7/vWSSZBX2Q==",
+ "version": "8.1.1",
+ "resolved":
"https://registry.npmjs.org/@octokit/graphql/-/graphql-8.1.1.tgz",
+ "integrity":
"sha512-ukiRmuHTi6ebQx/HFRCXKbDlOh/7xEV6QUXaE7MJEKGNAncGI/STSbOkl12qVXZrfZdpXctx5O9X1AIaebiDBg==",
"dependencies": {
- "@octokit/request": "^8.0.1",
- "@octokit/types": "^12.0.0",
- "universal-user-agent": "^6.0.0"
+ "@octokit/request": "^9.0.0",
+ "@octokit/types": "^13.0.0",
+ "universal-user-agent": "^7.0.0"
},
"engines": {
"node": ">= 18"
}
},
"node_modules/@octokit/oauth-app": {
- "version": "6.0.0",
- "resolved":
"https://registry.npmjs.org/@octokit/oauth-app/-/oauth-app-6.0.0.tgz",
- "integrity":
"sha512-bNMkS+vJ6oz2hCyraT9ZfTpAQ8dZNqJJQVNaKjPLx4ue5RZiFdU1YWXguOPR8AaSHS+lKe+lR3abn2siGd+zow==",
- "dependencies": {
- "@octokit/auth-oauth-app": "^7.0.0",
- "@octokit/auth-oauth-user": "^4.0.0",
- "@octokit/auth-unauthenticated": "^5.0.0",
- "@octokit/core": "^5.0.0",
- "@octokit/oauth-authorization-url": "^6.0.2",
- "@octokit/oauth-methods": "^4.0.0",
+ "version": "7.1.2",
+ "resolved":
"https://registry.npmjs.org/@octokit/oauth-app/-/oauth-app-7.1.2.tgz",
+ "integrity":
"sha512-4ntCOZIiTozKwuYQroX/ZD722tzMH8Eicv/cgDM/3F3lyrlwENHDv4flTCBpSJbfK546B2SrkKMWB+/HbS84zQ==",
+ "dependencies": {
+ "@octokit/auth-oauth-app": "^8.0.0",
+ "@octokit/auth-oauth-user": "^5.0.1",
+ "@octokit/auth-unauthenticated": "^6.0.0-beta.1",
+ "@octokit/core": "^6.0.0",
+ "@octokit/oauth-authorization-url": "^7.0.0",
+ "@octokit/oauth-methods": "^5.0.0",
"@types/aws-lambda": "^8.10.83",
- "universal-user-agent": "^6.0.0"
+ "universal-user-agent": "^7.0.0"
},
"engines": {
"node": ">= 18"
}
},
"node_modules/@octokit/oauth-authorization-url": {
- "version": "6.0.2",
- "resolved":
"https://registry.npmjs.org/@octokit/oauth-authorization-url/-/oauth-authorization-url-6.0.2.tgz",
- "integrity":
"sha512-CdoJukjXXxqLNK4y/VOiVzQVjibqoj/xHgInekviUJV73y/BSIcwvJ/4aNHPBPKcPWFnd4/lO9uqRV65jXhcLA==",
+ "version": "7.1.1",
+ "resolved":
"https://registry.npmjs.org/@octokit/oauth-authorization-url/-/oauth-authorization-url-7.1.1.tgz",
+ "integrity":
"sha512-ooXV8GBSabSWyhLUowlMIVd9l1s2nsOGQdlP2SQ4LnkEsGXzeCvbSbCPdZThXhEFzleGPwbapT0Sb+YhXRyjCA==",
"engines": {
"node": ">= 18"
}
},
"node_modules/@octokit/oauth-methods": {
- "version": "4.0.1",
- "resolved":
"https://registry.npmjs.org/@octokit/oauth-methods/-/oauth-methods-4.0.1.tgz",
- "integrity":
"sha512-1NdTGCoBHyD6J0n2WGXg9+yDLZrRNZ0moTEex/LSPr49m530WNKcCfXDghofYptr3st3eTii+EHoG5k/o+vbtw==",
+ "version": "5.1.2",
+ "resolved":
"https://registry.npmjs.org/@octokit/oauth-methods/-/oauth-methods-5.1.2.tgz",
+ "integrity":
"sha512-C5lglRD+sBlbrhCUTxgJAFjWgJlmTx5bQ7Ch0+2uqRjYv7Cfb5xpX4WuSC9UgQna3sqRGBL9EImX9PvTpMaQ7g==",
"dependencies": {
- "@octokit/oauth-authorization-url": "^6.0.2",
- "@octokit/request": "^8.0.2",
- "@octokit/request-error": "^5.0.0",
- "@octokit/types": "^12.0.0",
- "btoa-lite": "^1.0.0"
+ "@octokit/oauth-authorization-url": "^7.0.0",
+ "@octokit/request": "^9.1.0",
+ "@octokit/request-error": "^6.1.0",
+ "@octokit/types": "^13.0.0"
},
"engines": {
"node": ">= 18"
}
},
"node_modules/@octokit/openapi-types": {
- "version": "19.1.0",
- "resolved":
"https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-19.1.0.tgz",
- "integrity":
"sha512-6G+ywGClliGQwRsjvqVYpklIfa7oRPA0vyhPQG/1Feh+B+wU0vGH1JiJ5T25d3g1JZYBHzR2qefLi9x8Gt+cpw=="
+ "version": "22.2.0",
+ "resolved":
"https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz",
+ "integrity":
"sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg=="
+ },
+ "node_modules/@octokit/openapi-webhooks-types": {
+ "version": "8.2.1",
+ "resolved":
"https://registry.npmjs.org/@octokit/openapi-webhooks-types/-/openapi-webhooks-types-8.2.1.tgz",
+ "integrity":
"sha512-msAU1oTSm0ZmvAE0xDemuF4tVs5i0xNnNGtNmr4EuATi+1Rn8cZDetj6NXioSf5LwnxEc209COa/WOSbjuhLUA=="
},
"node_modules/@octokit/plugin-paginate-graphql": {
- "version": "4.0.0",
- "resolved":
"https://registry.npmjs.org/@octokit/plugin-paginate-graphql/-/plugin-paginate-graphql-4.0.0.tgz",
- "integrity":
"sha512-7HcYW5tP7/Z6AETAPU14gp5H5KmCPT3hmJrS/5tO7HIgbwenYmgw4OY9Ma54FDySuxMwD+wsJlxtuGWwuZuItA==",
+ "version": "5.2.2",
+ "resolved":
"https://registry.npmjs.org/@octokit/plugin-paginate-graphql/-/plugin-paginate-graphql-5.2.2.tgz",
+ "integrity":
"sha512-7znSVvlNAOJisCqAnjN1FtEziweOHSjPGAuc5W58NeGNAr/ZB57yCsjQbXDlWsVryA7hHQaEQPcBbJYFawlkyg==",
"engines": {
"node": ">= 18"
},
"peerDependencies": {
- "@octokit/core": ">=5"
+ "@octokit/core": ">=6"
}
},
"node_modules/@octokit/plugin-paginate-rest": {
- "version": "9.1.5",
- "resolved":
"https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-9.1.5.tgz",
- "integrity":
"sha512-WKTQXxK+bu49qzwv4qKbMMRXej1DU2gq017euWyKVudA6MldaSSQuxtz+vGbhxV4CjxpUxjZu6rM2wfc1FiWVg==",
+ "version": "11.3.0",
+ "resolved":
"https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-11.3.0.tgz",
+ "integrity":
"sha512-n4znWfRinnUQF6TPyxs7EctSAA3yVSP4qlJP2YgI3g9d4Ae2n5F3XDOjbUluKRxPU3rfsgpOboI4O4VtPc6Ilg==",
"dependencies": {
- "@octokit/types": "^12.4.0"
+ "@octokit/types": "^13.5.0"
},
"engines": {
"node": ">= 18"
},
"peerDependencies": {
- "@octokit/core": ">=5"
+ "@octokit/core": ">=6"
}
},
"node_modules/@octokit/plugin-rest-endpoint-methods": {
- "version": "10.0.1",
- "resolved":
"https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-10.0.1.tgz",
- "integrity":
"sha512-fgS6HPkPvJiz8CCliewLyym9qAx0RZ/LKh3sATaPfM41y/O2wQ4Z9MrdYeGPVh04wYmHFmWiGlKPC7jWVtZXQA==",
+ "version": "13.2.1",
+ "resolved":
"https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-13.2.1.tgz",
+ "integrity":
"sha512-YMWBw6Exh1ZBs5cCE0AnzYxSQDIJS00VlBqISTgNYmu5MBdeM07K/MAJjy/VkNaH5jpJmD/5HFUvIZ+LDB5jSQ==",
"dependencies": {
- "@octokit/types": "^12.0.0"
+ "@octokit/types": "^13.5.0"
},
"engines": {
"node": ">= 18"
},
"peerDependencies": {
- "@octokit/core": ">=5"
+ "@octokit/core": ">=6"
}
},
"node_modules/@octokit/plugin-retry": {
- "version": "6.0.1",
- "resolved":
"https://registry.npmjs.org/@octokit/plugin-retry/-/plugin-retry-6.0.1.tgz",
- "integrity":
"sha512-SKs+Tz9oj0g4p28qkZwl/topGcb0k0qPNX/i7vBKmDsjoeqnVfFUquqrE/O9oJY7+oLzdCtkiWSXLpLjvl6uog==",
+ "version": "7.1.1",
+ "resolved":
"https://registry.npmjs.org/@octokit/plugin-retry/-/plugin-retry-7.1.1.tgz",
+ "integrity":
"sha512-G9Ue+x2odcb8E1XIPhaFBnTTIrrUDfXN05iFXiqhR+SeeeDMMILcAnysOsxUpEWcQp2e5Ft397FCXTcPkiPkLw==",
"dependencies": {
- "@octokit/request-error": "^5.0.0",
- "@octokit/types": "^12.0.0",
+ "@octokit/request-error": "^6.0.0",
+ "@octokit/types": "^13.0.0",
"bottleneck": "^2.15.3"
},
"engines": {
"node": ">= 18"
},
"peerDependencies": {
- "@octokit/core": ">=5"
+ "@octokit/core": ">=6"
}
},
"node_modules/@octokit/plugin-throttling": {
- "version": "8.0.0",
- "resolved":
"https://registry.npmjs.org/@octokit/plugin-throttling/-/plugin-throttling-8.0.0.tgz",
- "integrity":
"sha512-OkMbHYUidj81q92YRkPzWmwXkEtsI3KOcSkNm763aqUOh9IEplyX05XjKAdZFANAvaYH0Q4JBZwu4h2VnPVXZA==",
+ "version": "9.3.0",
+ "resolved":
"https://registry.npmjs.org/@octokit/plugin-throttling/-/plugin-throttling-9.3.0.tgz",
+ "integrity":
"sha512-B5YTToSRTzNSeEyssnrT7WwGhpIdbpV9NKIs3KyTWHX6PhpYn7gqF/+lL3BvsASBM3Sg5BAUYk7KZx5p/Ec77w==",
"dependencies": {
- "@octokit/types": "^12.0.0",
+ "@octokit/types": "^13.0.0",
"bottleneck": "^2.15.3"
},
"engines": {
"node": ">= 18"
},
"peerDependencies": {
- "@octokit/core": "^5.0.0"
+ "@octokit/core": "^6.0.0"
}
},
"node_modules/@octokit/request": {
- "version": "8.1.4",
- "resolved":
"https://registry.npmjs.org/@octokit/request/-/request-8.1.4.tgz",
- "integrity":
"sha512-M0aaFfpGPEKrg7XoA/gwgRvc9MSXHRO2Ioki1qrPDbl1e9YhjIwVoHE7HIKmv/m3idzldj//xBujcFNqGX6ENA==",
+ "version": "9.1.1",
+ "resolved":
"https://registry.npmjs.org/@octokit/request/-/request-9.1.1.tgz",
+ "integrity":
"sha512-pyAguc0p+f+GbQho0uNetNQMmLG1e80WjkIaqqgUkihqUp0boRU6nKItXO4VWnr+nbZiLGEyy4TeKRwqaLvYgw==",
"dependencies": {
- "@octokit/endpoint": "^9.0.0",
- "@octokit/request-error": "^5.0.0",
- "@octokit/types": "^12.0.0",
- "is-plain-object": "^5.0.0",
- "universal-user-agent": "^6.0.0"
+ "@octokit/endpoint": "^10.0.0",
+ "@octokit/request-error": "^6.0.1",
+ "@octokit/types": "^13.1.0",
+ "universal-user-agent": "^7.0.2"
},
"engines": {
"node": ">= 18"
}
},
"node_modules/@octokit/request-error": {
- "version": "5.0.1",
- "resolved":
"https://registry.npmjs.org/@octokit/request-error/-/request-error-5.0.1.tgz",
- "integrity":
"sha512-X7pnyTMV7MgtGmiXBwmO6M5kIPrntOXdyKZLigNfQWSEQzVxR4a4vo49vJjTWX70mPndj8KhfT4Dx+2Ng3vnBQ==",
+ "version": "6.1.1",
+ "resolved":
"https://registry.npmjs.org/@octokit/request-error/-/request-error-6.1.1.tgz",
+ "integrity":
"sha512-1mw1gqT3fR/WFvnoVpY/zUM2o/XkMs/2AszUUG9I69xn0JFLv6PGkPhNk5lbfvROs79wiS0bqiJNxfCZcRJJdg==",
"dependencies": {
- "@octokit/types": "^12.0.0",
- "deprecation": "^2.0.0",
- "once": "^1.4.0"
+ "@octokit/types": "^13.0.0"
},
"engines": {
"node": ">= 18"
}
},
"node_modules/@octokit/types": {
- "version": "12.4.0",
- "resolved":
"https://registry.npmjs.org/@octokit/types/-/types-12.4.0.tgz",
- "integrity":
"sha512-FLWs/AvZllw/AGVs+nJ+ELCDZZJk+kY0zMen118xhL2zD0s1etIUHm1odgjP7epxYU1ln7SZxEUWYop5bhsdgQ==",
+ "version": "13.5.0",
+ "resolved":
"https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz",
+ "integrity":
"sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==",
"dependencies": {
- "@octokit/openapi-types": "^19.1.0"
+ "@octokit/openapi-types": "^22.2.0"
}
},
"node_modules/@octokit/webhooks": {
- "version": "12.0.10",
- "resolved":
"https://registry.npmjs.org/@octokit/webhooks/-/webhooks-12.0.10.tgz",
- "integrity":
"sha512-Q8d26l7gZ3L1SSr25NFbbP0B431sovU5r0tIqcvy8Z4PrD1LBv0cJEjvDLOieouzPSTzSzufzRIeXD7S+zAESA==",
+ "version": "13.2.7",
+ "resolved":
"https://registry.npmjs.org/@octokit/webhooks/-/webhooks-13.2.7.tgz",
+ "integrity":
"sha512-sPHCyi9uZuCs1gg0yF53FFocM+GsiiBEhQQV/itGzzQ8gjyv2GMJ1YvgdDY4lC0ePZeiV3juEw4GbS6w1VHhRw==",
"dependencies": {
- "@octokit/request-error": "^5.0.0",
- "@octokit/webhooks-methods": "^4.0.0",
- "@octokit/webhooks-types": "7.1.0",
- "aggregate-error": "^3.1.0"
+ "@octokit/openapi-webhooks-types": "8.2.1",
+ "@octokit/request-error": "^6.0.1",
+ "@octokit/webhooks-methods": "^5.0.0",
+ "aggregate-error": "^5.0.0"
},
"engines": {
"node": ">= 18"
}
},
"node_modules/@octokit/webhooks-methods": {
- "version": "4.0.0",
- "resolved":
"https://registry.npmjs.org/@octokit/webhooks-methods/-/webhooks-methods-4.0.0.tgz",
- "integrity":
"sha512-M8mwmTXp+VeolOS/kfRvsDdW+IO0qJ8kYodM/sAysk093q6ApgmBXwK1ZlUvAwXVrp/YVHp6aArj4auAxUAOFw==",
+ "version": "5.1.0",
+ "resolved":
"https://registry.npmjs.org/@octokit/webhooks-methods/-/webhooks-methods-5.1.0.tgz",
+ "integrity":
"sha512-yFZa3UH11VIxYnnoOYCVoJ3q4ChuSOk2IVBBQ0O3xtKX4x9bmKb/1t+Mxixv2iUhzMdOl1qeWJqEhouXXzB3rQ==",
"engines": {
"node": ">= 18"
}
},
- "node_modules/@octokit/webhooks-types": {
- "version": "7.1.0",
- "resolved":
"https://registry.npmjs.org/@octokit/webhooks-types/-/webhooks-types-7.1.0.tgz",
- "integrity":
"sha512-y92CpG4kFFtBBjni8LHoV12IegJ+KFxLgKRengrVjKmGE5XMeCuGvlfRe75lTRrgXaG6XIWJlFpIDTlkoJsU8w=="
- },
"node_modules/@patternfly/patternfly": {
- "version": "5.2.0",
- "resolved":
"https://registry.npmjs.org/@patternfly/patternfly/-/patternfly-5.2.0.tgz",
- "integrity":
"sha512-phdsXcCRO+JICFXIKtORxSbOWoBr9zRCgtFTKTJ8hAIzm6wEUCdcHZrvsd+SXNR3q/4b/+KlmHUC4Q4KGUiuYw=="
+ "version": "5.3.1",
+ "resolved":
"https://registry.npmjs.org/@patternfly/patternfly/-/patternfly-5.3.1.tgz",
+ "integrity":
"sha512-KYIr9pKRTzHZNGuDuaa5j5CaZyLltvotPFGG1BiJalBDBGSOyk0BZCgHLowm4txKZXrLhorEuuv9XLrMQL8eoA=="
},
"node_modules/@patternfly/react-core": {
- "version": "5.2.0",
- "resolved":
"https://registry.npmjs.org/@patternfly/react-core/-/react-core-5.2.0.tgz",
- "integrity":
"sha512-AUd7jccCgE2ZRwVtpEbJNF2Sq1A//ZhRaEQ/QHZiiq8mQRQM0Bkpnx0HdefToZT+TgUIjmPW4AXO3ooRJmt26w==",
+ "version": "5.3.3",
+ "resolved":
"https://registry.npmjs.org/@patternfly/react-core/-/react-core-5.3.3.tgz",
+ "integrity":
"sha512-qq3j0M+Vi+Xmd+a/MhRhGgjdRh9Hnm79iA+L935HwMIVDcIWRYp6Isib/Ha4+Jk+f3Qdl0RT3dBDvr/4m6OpVQ==",
"dependencies": {
- "@patternfly/react-icons": "^5.2.0",
- "@patternfly/react-styles": "^5.2.0",
- "@patternfly/react-tokens": "^5.2.0",
+ "@patternfly/react-icons": "^5.3.2",
+ "@patternfly/react-styles": "^5.3.1",
+ "@patternfly/react-tokens": "^5.3.1",
"focus-trap": "7.5.2",
"react-dropzone": "^14.2.3",
"tslib": "^2.5.0"
@@ -3557,28 +3548,28 @@
}
},
"node_modules/@patternfly/react-icons": {
- "version": "5.2.0",
- "resolved":
"https://registry.npmjs.org/@patternfly/react-icons/-/react-icons-5.2.0.tgz",
- "integrity":
"sha512-vklAF2unvtK0trwx9Kk8nf4Xa2+nie4zxaIaQdnjIL7kX6a5SdsewDjlavOC3cRxnibZLQ5HQtpDZ4EmuXm8DQ==",
+ "version": "5.3.2",
+ "resolved":
"https://registry.npmjs.org/@patternfly/react-icons/-/react-icons-5.3.2.tgz",
+ "integrity":
"sha512-GEygYbl0H4zD8nZuTQy2dayKIrV2bMMeWKSOEZ16Y3EYNgYVUOUnN+J0naAEuEGH39Xb1DE9n+XUbE1PC4CxPA==",
"peerDependencies": {
"react": "^17 || ^18",
"react-dom": "^17 || ^18"
}
},
"node_modules/@patternfly/react-styles": {
- "version": "5.2.0",
- "resolved":
"https://registry.npmjs.org/@patternfly/react-styles/-/react-styles-5.2.0.tgz",
- "integrity":
"sha512-u8in9RSU8YzcT0npgVeiIHi1Bdp7UdER9azWGi7vlJWooRI1hgQjIDpm22wopGFg0h8VOqhfIFWIyvqxuzhW6A=="
+ "version": "5.3.1",
+ "resolved":
"https://registry.npmjs.org/@patternfly/react-styles/-/react-styles-5.3.1.tgz",
+ "integrity":
"sha512-H6uBoFH3bJjD6PP75qZ4k+2TtF59vxf9sIVerPpwrGJcRgBZbvbMZCniSC3+S2LQ8DgXLnDvieq78jJzHz0hiA=="
},
"node_modules/@patternfly/react-table": {
- "version": "5.2.0",
- "resolved":
"https://registry.npmjs.org/@patternfly/react-table/-/react-table-5.2.0.tgz",
- "integrity":
"sha512-Pd+llSuAU9i1dvteQL1keEXmsQv6d8x4+F2arqGQS1umeOR3lvvycyFac1OboJ4oV2rAX97GVmtZdoJjaqxdhg==",
- "dependencies": {
- "@patternfly/react-core": "^5.2.0",
- "@patternfly/react-icons": "^5.2.0",
- "@patternfly/react-styles": "^5.2.0",
- "@patternfly/react-tokens": "^5.2.0",
+ "version": "5.3.3",
+ "resolved":
"https://registry.npmjs.org/@patternfly/react-table/-/react-table-5.3.3.tgz",
+ "integrity":
"sha512-uaRmsJABvVPH8gYTh+EUcDz61knIxe9qor/VGUYDLONYBL5G3IaltwG42IsJ9jShxiwFmIPy+QARPpaadTpv5w==",
+ "dependencies": {
+ "@patternfly/react-core": "^5.3.3",
+ "@patternfly/react-icons": "^5.3.2",
+ "@patternfly/react-styles": "^5.3.1",
+ "@patternfly/react-tokens": "^5.3.1",
"lodash": "^4.17.19",
"tslib": "^2.5.0"
},
@@ -3588,9 +3579,9 @@
}
},
"node_modules/@patternfly/react-tokens": {
- "version": "5.2.0",
- "resolved":
"https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-5.2.0.tgz",
- "integrity":
"sha512-ZsrLpStHJQfvUJLIXT+cObJbA3jM4r9iWwULLva0s7DzznXJ6iIACQQfgwDtcSVyM95z5S1a/LHPj/wYgaqUIg=="
+ "version": "5.3.1",
+ "resolved":
"https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-5.3.1.tgz",
+ "integrity":
"sha512-VYK0uVP2/2RJ7ZshJCCLeq0Boih5I1bv+9Z/Bg6h12dCkLs85XsxAX9Ve+BGIo5DF54/mzcRHE1RKYap4ISXuw=="
},
"node_modules/@patternfly/react-topology": {
"version": "5.2.0",
@@ -4050,9 +4041,9 @@
}
},
"node_modules/@types/aws-lambda": {
- "version": "8.10.130",
- "resolved":
"https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.130.tgz",
- "integrity":
"sha512-HxTfLeGvD1wTJqIGwcBCpNmHKenja+We1e0cuzeIDFfbEj3ixnlTInyPR/81zAe0Ss/Ip12rFK6XNeMLVucOSg=="
+ "version": "8.10.137",
+ "resolved":
"https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.137.tgz",
+ "integrity":
"sha512-YNFwzVarXAOXkjuFxONyDw1vgRNzyH8AuyN19s0bM+ChSu/bzxb5XPxYFLXoqoM+tvgzwR3k7fXcEOW125yJxg=="
},
"node_modules/@types/babel__core": {
"version": "7.20.2",
@@ -4108,11 +4099,6 @@
"@types/node": "*"
}
},
- "node_modules/@types/btoa-lite": {
- "version": "1.0.2",
- "resolved":
"https://registry.npmjs.org/@types/btoa-lite/-/btoa-lite-1.0.2.tgz",
- "integrity":
"sha512-ZYbcE2x7yrvNFJiU7xJGrpF/ihpkM7zKgw8bha3LNJSesvTtUNxbpzaT7WXBIryf6jovisrxTBvymxMeLLj1Mg=="
- },
"node_modules/@types/connect": {
"version": "3.4.36",
"resolved":
"https://registry.npmjs.org/@types/connect/-/connect-3.4.36.tgz",
@@ -4470,29 +4456,21 @@
"resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
"integrity":
"sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ=="
},
- "node_modules/@types/jsonwebtoken": {
- "version": "9.0.5",
- "resolved":
"https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.5.tgz",
- "integrity":
"sha512-VRLSGzik+Unrup6BsouBeHsf4d1hOEgYWTm/7Nmw1sXoN1+tRly/Gy/po3yeahnP4jfnQWWAhQAqcNfH7ngOkA==",
- "dependencies": {
- "@types/node": "*"
- }
- },
"node_modules/@types/mime": {
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.3.tgz",
"integrity":
"sha512-Ys+/St+2VF4+xuY6+kDIXGxbNRO0mesVg0bbxEfB97Od1Vjpjx9KD1qxs64Gcb3CWPirk9Xe+PT4YiiHQ9T+eg=="
},
"node_modules/@types/netlify-auth-providers": {
- "version": "1.0.0",
- "resolved":
"https://registry.npmjs.org/@types/netlify-auth-providers/-/netlify-auth-providers-1.0.0.tgz",
- "integrity":
"sha512-C1Cry8x597hZEgt7hYC6WIQSJStfRjZ1tav5y/TU4ULO0sjRfer9M2v7Ovs4eBv288AEiIqFAIBfkDzKH3Nd2g==",
+ "version": "1.0.2",
+ "resolved":
"https://registry.npmjs.org/@types/netlify-auth-providers/-/netlify-auth-providers-1.0.2.tgz",
+ "integrity":
"sha512-lexUXL0nSEtDyWXvGFUkUbH6YGfCsNGhW81ro4gvskBxqqxu1xLWnz3nqs5BAWGmwsC1niWMFYF6wvq1iz05XA==",
"dev": true
},
"node_modules/@types/node": {
- "version": "20.11.16",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.16.tgz",
- "integrity":
"sha512-gKb0enTmRCzXSSUJDq6/sPcqrfCv2mkkG6Jt/clpn5eiCbKTY+SgZUxo+p8ZKMof5dCp9vHQUAB7wOUTod22wQ==",
+ "version": "20.12.10",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.10.tgz",
+ "integrity":
"sha512-Eem5pH9pmWBHoGAT8Dr5fdc5rYA+4NAovdM4EktRPVAAiJhmWWfQrA0cFhAbOsQdSfIHjAud6YdkbL69+zSKjw==",
"dependencies": {
"undici-types": "~5.26.4"
}
@@ -4523,19 +4501,18 @@
"integrity":
"sha512-xrO9OoVPqFuYyR/loIHjnbvvyRZREYKLjxV4+dY6v3FQR3stQ9ZxIGkaclF7YhI9hfjpuTbu14hZEy94qKLtOA=="
},
"node_modules/@types/react": {
- "version": "18.2.23",
- "resolved":
"https://registry.npmjs.org/@types/react/-/react-18.2.23.tgz",
- "integrity":
"sha512-qHLW6n1q2+7KyBEYnrZpcsAmU/iiCh9WGCKgXvMxx89+TYdJWRjZohVIo9XTcoLhfX3+/hP0Pbulu3bCZQ9PSA==",
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.1.tgz",
+ "integrity":
"sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==",
"dependencies": {
"@types/prop-types": "*",
- "@types/scheduler": "*",
"csstype": "^3.0.2"
}
},
"node_modules/@types/react-dom": {
- "version": "18.2.8",
- "resolved":
"https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.8.tgz",
- "integrity":
"sha512-bAIvO5lN/U8sPGvs1Xm61rlRHHaq5rp5N3kp9C+NJ/Q41P8iqjkXSu0+/qu8POsjH9pNWb0OYabFez7taP7omw==",
+ "version": "18.3.0",
+ "resolved":
"https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz",
+ "integrity":
"sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==",
"dev": true,
"dependencies": {
"@types/react": "*"
@@ -4562,11 +4539,6 @@
"resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz",
"integrity":
"sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA=="
},
- "node_modules/@types/scheduler": {
- "version": "0.16.4",
- "resolved":
"https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.4.tgz",
- "integrity":
"sha512-2L9ifAGl7wmXwP4v3pN4p2FLhD0O1qsJpvKmNin5VA8+UvNVb447UDaAEV6UdrkA+m/Xs58U1RFps44x6TFsVQ=="
- },
"node_modules/@types/semver": {
"version": "7.5.3",
"resolved":
"https://registry.npmjs.org/@types/semver/-/semver-7.5.3.tgz",
@@ -5176,15 +5148,18 @@
}
},
"node_modules/aggregate-error": {
- "version": "3.1.0",
- "resolved":
"https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
- "integrity":
"sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
+ "version": "5.0.0",
+ "resolved":
"https://registry.npmjs.org/aggregate-error/-/aggregate-error-5.0.0.tgz",
+ "integrity":
"sha512-gOsf2YwSlleG6IjRYG2A7k0HmBMEo6qVNk9Bp/EaLgAJT5ngH6PXbqa4ItvnEwCm/velL5jAnQgsHsWnjhGmvw==",
"dependencies": {
- "clean-stack": "^2.0.0",
- "indent-string": "^4.0.0"
+ "clean-stack": "^5.2.0",
+ "indent-string": "^5.0.0"
},
"engines": {
- "node": ">=8"
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/ajv": {
@@ -5552,11 +5527,11 @@
}
},
"node_modules/axios": {
- "version": "1.6.7",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.7.tgz",
- "integrity":
"sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==",
+ "version": "1.6.8",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.8.tgz",
+ "integrity":
"sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==",
"dependencies": {
- "follow-redirects": "^1.15.4",
+ "follow-redirects": "^1.15.6",
"form-data": "^4.0.0",
"proxy-from-env": "^1.1.0"
}
@@ -5867,9 +5842,9 @@
"integrity":
"sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw=="
},
"node_modules/before-after-hook": {
- "version": "2.2.3",
- "resolved":
"https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz",
- "integrity":
"sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ=="
+ "version": "3.0.2",
+ "resolved":
"https://registry.npmjs.org/before-after-hook/-/before-after-hook-3.0.2.tgz",
+ "integrity":
"sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A=="
},
"node_modules/bfj": {
"version": "7.1.0",
@@ -6047,16 +6022,6 @@
"node-int64": "^0.4.0"
}
},
- "node_modules/btoa-lite": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz",
- "integrity":
"sha512-gvW7InbIyF8AicrqWoptdW08pUxuhq8BEgowNajy9RhiE86fmGAGl+bLKo6oB8QP0CkqHLowfN0oJdKC/J6LbA=="
- },
- "node_modules/buffer-equal-constant-time": {
- "version": "1.0.1",
- "resolved":
"https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",
- "integrity":
"sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA=="
- },
"node_modules/buffer-from": {
"version": "1.1.2",
"resolved":
"https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
@@ -6277,11 +6242,28 @@
}
},
"node_modules/clean-stack": {
- "version": "2.2.0",
- "resolved":
"https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
- "integrity":
"sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
+ "version": "5.2.0",
+ "resolved":
"https://registry.npmjs.org/clean-stack/-/clean-stack-5.2.0.tgz",
+ "integrity":
"sha512-TyUIUJgdFnCISzG5zu3291TAsE77ddchd0bepon1VVQrKLGKFED4iXFEDQ24mIPdPBbyE16PK3F8MYE1CmcBEQ==",
+ "dependencies": {
+ "escape-string-regexp": "5.0.0"
+ },
"engines": {
- "node": ">=6"
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/clean-stack/node_modules/escape-string-regexp": {
+ "version": "5.0.0",
+ "resolved":
"https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
+ "integrity":
"sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/cliui": {
@@ -7484,11 +7466,6 @@
"node": ">= 0.8"
}
},
- "node_modules/deprecation": {
- "version": "2.3.1",
- "resolved":
"https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz",
- "integrity":
"sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ=="
- },
"node_modules/dequal": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
@@ -7717,14 +7694,6 @@
"resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
"integrity":
"sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg=="
},
- "node_modules/ecdsa-sig-formatter": {
- "version": "1.0.11",
- "resolved":
"https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz",
- "integrity":
"sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==",
- "dependencies": {
- "safe-buffer": "^5.0.1"
- }
- },
"node_modules/ee-first": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
@@ -10015,11 +9984,14 @@
}
},
"node_modules/indent-string": {
- "version": "4.0.0",
- "resolved":
"https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
- "integrity":
"sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
+ "version": "5.0.0",
+ "resolved":
"https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz",
+ "integrity":
"sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==",
"engines": {
- "node": ">=8"
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/inflight": {
@@ -10322,14 +10294,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/is-plain-object": {
- "version": "5.0.0",
- "resolved":
"https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
- "integrity":
"sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/is-potential-custom-element-name": {
"version": "1.0.1",
"resolved":
"https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
@@ -12821,57 +12785,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/jsonwebtoken": {
- "version": "9.0.2",
- "resolved":
"https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz",
- "integrity":
"sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==",
- "dependencies": {
- "jws": "^3.2.2",
- "lodash.includes": "^4.3.0",
- "lodash.isboolean": "^3.0.3",
- "lodash.isinteger": "^4.0.4",
- "lodash.isnumber": "^3.0.3",
- "lodash.isplainobject": "^4.0.6",
- "lodash.isstring": "^4.0.1",
- "lodash.once": "^4.0.0",
- "ms": "^2.1.1",
- "semver": "^7.5.4"
- },
- "engines": {
- "node": ">=12",
- "npm": ">=6"
- }
- },
- "node_modules/jsonwebtoken/node_modules/lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity":
"sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "dependencies": {
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/jsonwebtoken/node_modules/semver": {
- "version": "7.5.4",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
- "integrity":
"sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
- "dependencies": {
- "lru-cache": "^6.0.0"
- },
- "bin": {
- "semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/jsonwebtoken/node_modules/yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity":
"sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
- },
"node_modules/jsx-ast-utils": {
"version": "3.3.5",
"resolved":
"https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz",
@@ -12886,25 +12799,6 @@
"node": ">=4.0"
}
},
- "node_modules/jwa": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz",
- "integrity":
"sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==",
- "dependencies": {
- "buffer-equal-constant-time": "1.0.1",
- "ecdsa-sig-formatter": "1.0.11",
- "safe-buffer": "^5.0.1"
- }
- },
- "node_modules/jws": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz",
- "integrity":
"sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==",
- "dependencies": {
- "jwa": "^1.4.1",
- "safe-buffer": "^5.0.1"
- }
- },
"node_modules/karavan-core": {
"resolved": "../karavan-core",
"link": true
@@ -13041,36 +12935,6 @@
"resolved":
"https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
"integrity":
"sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow=="
},
- "node_modules/lodash.includes": {
- "version": "4.3.0",
- "resolved":
"https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz",
- "integrity":
"sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w=="
- },
- "node_modules/lodash.isboolean": {
- "version": "3.0.3",
- "resolved":
"https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz",
- "integrity":
"sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg=="
- },
- "node_modules/lodash.isinteger": {
- "version": "4.0.4",
- "resolved":
"https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz",
- "integrity":
"sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA=="
- },
- "node_modules/lodash.isnumber": {
- "version": "3.0.3",
- "resolved":
"https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz",
- "integrity":
"sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw=="
- },
- "node_modules/lodash.isplainobject": {
- "version": "4.0.6",
- "resolved":
"https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
- "integrity":
"sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA=="
- },
- "node_modules/lodash.isstring": {
- "version": "4.0.1",
- "resolved":
"https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
- "integrity":
"sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw=="
- },
"node_modules/lodash.memoize": {
"version": "4.1.2",
"resolved":
"https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
@@ -13081,11 +12945,6 @@
"resolved":
"https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
"integrity":
"sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
},
- "node_modules/lodash.once": {
- "version": "4.1.1",
- "resolved":
"https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz",
- "integrity":
"sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg=="
- },
"node_modules/lodash.sortby": {
"version": "4.7.0",
"resolved":
"https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
@@ -13399,9 +13258,9 @@
}
},
"node_modules/monaco-editor": {
- "version": "0.38.0",
- "resolved":
"https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.38.0.tgz",
- "integrity":
"sha512-11Fkh6yzEmwx7O0YoLxeae0qEGFwmyPRlVxpg7oF9czOOCB/iCjdJrG5I67da5WiXK3YJCxoz9TJFE8Tfq/v9A=="
+ "version": "0.48.0",
+ "resolved":
"https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.48.0.tgz",
+ "integrity":
"sha512-goSDElNqFfw7iDHMg8WDATkfcyeLTNpBHQpO8incK6p5qZt5G/1j41X0xdGzpIkGojGXM+QiRQyLjnfDVvrpwA=="
},
"node_modules/ms": {
"version": "2.1.2",
@@ -13679,20 +13538,20 @@
"integrity":
"sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg=="
},
"node_modules/octokit": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/octokit/-/octokit-3.1.2.tgz",
- "integrity":
"sha512-MG5qmrTL5y8KYwFgE1A4JWmgfQBaIETE/lOlfwNYx1QOtCQHGVxkRJmdUJltFc1HVn73d61TlMhMyNTOtMl+ng==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/octokit/-/octokit-4.0.1.tgz",
+ "integrity":
"sha512-P0RtJHzKwx8AH77cFgoXXMMxnqWDouxkBnFCbuE80ei6D8IWXWHdolPM0PtQxY/ZGQNsuMU51aecbJuFS6tSRA==",
"dependencies": {
- "@octokit/app": "^14.0.2",
- "@octokit/core": "^5.0.0",
- "@octokit/oauth-app": "^6.0.0",
- "@octokit/plugin-paginate-graphql": "^4.0.0",
- "@octokit/plugin-paginate-rest": "^9.0.0",
- "@octokit/plugin-rest-endpoint-methods": "^10.0.0",
- "@octokit/plugin-retry": "^6.0.0",
- "@octokit/plugin-throttling": "^8.0.0",
- "@octokit/request-error": "^5.0.0",
- "@octokit/types": "^12.0.0"
+ "@octokit/app": "^15.0.0",
+ "@octokit/core": "^6.0.0",
+ "@octokit/oauth-app": "^7.0.0",
+ "@octokit/plugin-paginate-graphql": "^5.0.0",
+ "@octokit/plugin-paginate-rest": "^11.0.0",
+ "@octokit/plugin-rest-endpoint-methods": "^13.0.0",
+ "@octokit/plugin-retry": "^7.0.0",
+ "@octokit/plugin-throttling": "^9.0.0",
+ "@octokit/request-error": "^6.0.0",
+ "@octokit/types": "^13.0.0"
},
"engines": {
"node": ">= 18"
@@ -15562,9 +15421,9 @@
}
},
"node_modules/react": {
- "version": "18.2.0",
- "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
- "integrity":
"sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
+ "integrity":
"sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
"dependencies": {
"loose-envify": "^1.1.0"
},
@@ -15711,15 +15570,15 @@
}
},
"node_modules/react-dom": {
- "version": "18.2.0",
- "resolved":
"https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
- "integrity":
"sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
+ "version": "18.3.1",
+ "resolved":
"https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
+ "integrity":
"sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==",
"dependencies": {
"loose-envify": "^1.1.0",
- "scheduler": "^0.23.0"
+ "scheduler": "^0.23.2"
},
"peerDependencies": {
- "react": "^18.2.0"
+ "react": "^18.3.1"
}
},
"node_modules/react-dropzone": {
@@ -16426,9 +16285,9 @@
}
},
"node_modules/scheduler": {
- "version": "0.23.0",
- "resolved":
"https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
- "integrity":
"sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
+ "version": "0.23.2",
+ "resolved":
"https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
+ "integrity":
"sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==",
"dependencies": {
"loose-envify": "^1.1.0"
}
@@ -17831,18 +17690,14 @@
}
},
"node_modules/universal-github-app-jwt": {
- "version": "1.1.1",
- "resolved":
"https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-1.1.1.tgz",
- "integrity":
"sha512-G33RTLrIBMFmlDV4u4CBF7dh71eWwykck4XgaxaIVeZKOYZRAAxvcGMRFTUclVY6xoUPQvO4Ne5wKGxYm/Yy9w==",
- "dependencies": {
- "@types/jsonwebtoken": "^9.0.0",
- "jsonwebtoken": "^9.0.0"
- }
+ "version": "2.2.0",
+ "resolved":
"https://registry.npmjs.org/universal-github-app-jwt/-/universal-github-app-jwt-2.2.0.tgz",
+ "integrity":
"sha512-G5o6f95b5BggDGuUfKDApKaCgNYy2x7OdHY0zSMF081O0EJobw+1130VONhrA7ezGSV2FNOGyM+KQpQZAr9bIQ=="
},
"node_modules/universal-user-agent": {
- "version": "6.0.0",
- "resolved":
"https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz",
- "integrity":
"sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w=="
+ "version": "7.0.2",
+ "resolved":
"https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-7.0.2.tgz",
+ "integrity":
"sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q=="
},
"node_modules/universalify": {
"version": "2.0.0",
@@ -18959,9 +18814,9 @@
}
},
"node_modules/zustand": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.5.0.tgz",
- "integrity":
"sha512-zlVFqS5TQ21nwijjhJlx4f9iGrXSL0o/+Dpy4txAP22miJ8Ti6c1Ol1RLNN98BMib83lmDH/2KmLwaNXpjrO1A==",
+ "version": "4.5.2",
+ "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.5.2.tgz",
+ "integrity":
"sha512-2cN1tPkDVkwCy5ickKrI7vijSjPksFRfqS6237NzT0vqSsztTNnQdHw9mmN7uBdk3gceVXU0a+21jFzFzAc9+g==",
"dependencies": {
"use-sync-external-store": "1.2.0"
},
diff --git a/karavan-space/package.json b/karavan-space/package.json
index 43000c44..18817c16 100644
--- a/karavan-space/package.json
+++ b/karavan-space/package.json
@@ -34,36 +34,36 @@
},
"dependencies": {
"@monaco-editor/react": "^4.6.0",
- "@patternfly/patternfly": "^5.2.0",
- "@patternfly/react-core": "^5.2.0",
- "@patternfly/react-table": "^5.2.0",
+ "@patternfly/patternfly": "^5.3.1",
+ "@patternfly/react-core": "^5.3.3",
+ "@patternfly/react-table": "^5.3.3",
"@patternfly/react-topology": "^5.2.0",
"@types/js-yaml": "4.0.9",
- "@types/node": "20.11.16",
"@types/uuid": "9.0.8",
- "axios": "1.6.7",
+ "axios": "1.6.8",
"html-to-image": "1.11.11",
"karavan-core": "file:../karavan-core",
"netlify-auth-providers": "^1.0.0-alpha5",
- "octokit": "^3.1.2",
- "react": "18.2.0",
- "react-dom": "18.2.0",
+ "octokit": "^4.0.1",
+ "react": "18.3.1",
+ "react-dom": "18.3.1",
"react-scripts": "5.0.1",
"rxjs": "7.8.1",
"uuid": "9.0.1",
- "zustand": "^4.5.0"
+ "zustand": "^4.5.2"
},
"devDependencies": {
"@babel/plugin-proposal-private-property-in-object": "^7.21.11",
"@svgr/webpack": "^7.0.0",
+ "@types/node": "20.12.10",
"@types/dagre": "^0.7.48",
- "@types/netlify-auth-providers": "^1.0.0",
- "@types/react": "^18.2.0",
- "@types/react-dom": "^18.2.1",
+ "@types/netlify-auth-providers": "^1.0.2",
+ "@types/react": "^18.3.1",
+ "@types/react-dom": "^18.3.0",
"@typescript-eslint/eslint-plugin": "^5.59.2",
"@typescript-eslint/parser": "^5.59.2",
"eslint": "^8.39.0",
- "monaco-editor": "0.38.0",
+ "monaco-editor": "0.48.0",
"typescript": "^4.9.5"
},
"overrides": {
diff --git a/karavan-space/src/api/GithubApi.tsx
b/karavan-space/src/api/GithubApi.tsx
index 2d7c8a54..f920c2f1 100644
--- a/karavan-space/src/api/GithubApi.tsx
+++ b/karavan-space/src/api/GithubApi.tsx
@@ -76,7 +76,7 @@ export class GithubApi {
StorageApi.setSessionSha(param, value.data.content.sha);
}
onSuccess(value);
- }).catch(reason => {
+ }).catch((reason : any) => {
console.log("Error", reason);
onError(reason)
StorageApi.setSessionSha(param, undefined);
diff --git a/karavan-space/src/designer/DesignerStore.ts
b/karavan-space/src/designer/DesignerStore.ts
index ddd9b91a..9468a01f 100644
--- a/karavan-space/src/designer/DesignerStore.ts
+++ b/karavan-space/src/designer/DesignerStore.ts
@@ -130,7 +130,7 @@ export const useSelectorStore =
createWithEqualityFn<SelectorStateState>((set) =
clearSelectedLabels: () => {
set((state: SelectorStateState) => {
state.selectedLabels.length = 0;
- return {selectedLabels : [... state.selectedLabels]};
+ return {selectedLabels : [...state.selectedLabels]};
})
},
setSelectedLabels: (selectedLabels: string []) => {
diff --git
a/karavan-space/src/designer/property/property/KameletPropertyField.tsx
b/karavan-space/src/designer/property/property/KameletPropertyField.tsx
index bfe5543c..43c4860d 100644
--- a/karavan-space/src/designer/property/property/KameletPropertyField.tsx
+++ b/karavan-space/src/designer/property/property/KameletPropertyField.tsx
@@ -19,7 +19,7 @@ import {
FormGroup,
TextInput,
Popover,
- Switch, InputGroup, Button, TextArea, Tooltip, capitalize, Text,
TextVariants, InputGroupItem
+ Switch, InputGroup, Button, TextArea, Tooltip, capitalize, Text,
TextVariants
} from '@patternfly/react-core';
import '../../karavan.css';
import "@patternfly/patternfly/patternfly.css";
@@ -209,7 +209,7 @@ export function KameletPropertyField(props: Props) {
}
function isNumeric (num: any) {
- return (typeof(num) === 'number' || typeof(num) === "string" &&
num.trim() !== '') && !isNaN(num as number);
+ return (typeof(num) === 'number' || (typeof(num) === "string" &&
num.trim() !== '')) && !isNaN(num as number);
}
function getNumberInput() {
diff --git
a/karavan-space/src/designer/property/property/PropertyPlaceholderDropdown.tsx
b/karavan-space/src/designer/property/property/PropertyPlaceholderDropdown.tsx
index 066e8b04..7dc134df 100644
---
a/karavan-space/src/designer/property/property/PropertyPlaceholderDropdown.tsx
+++
b/karavan-space/src/designer/property/property/PropertyPlaceholderDropdown.tsx
@@ -34,7 +34,6 @@ import '../../karavan.css';
import './PropertyPlaceholderDropdown.css';
import "@patternfly/patternfly/patternfly.css";
import {ComponentProperty} from "karavan-core/lib/model/ComponentModels";
-import {usePropertiesHook} from "../usePropertiesHook";
import {useDesignerStore} from "../../DesignerStore";
import {shallow} from "zustand/shallow";
import EllipsisVIcon from
"@patternfly/react-icons/dist/esm/icons/ellipsis-v-icon";
diff --git a/karavan-space/src/designer/property/property/VariablesDropdown.tsx
b/karavan-space/src/designer/property/property/VariablesDropdown.tsx
index 0173d92c..a89c5090 100644
--- a/karavan-space/src/designer/property/property/VariablesDropdown.tsx
+++ b/karavan-space/src/designer/property/property/VariablesDropdown.tsx
@@ -14,7 +14,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-import React, {useEffect, useState} from 'react';
+import React, {useState} from 'react';
import {
Dropdown,
MenuToggleElement,
diff --git a/karavan-space/src/designer/property/usePropertiesHook.tsx
b/karavan-space/src/designer/property/usePropertiesHook.tsx
index a0b6d445..09cc5c2b 100644
--- a/karavan-space/src/designer/property/usePropertiesHook.tsx
+++ b/karavan-space/src/designer/property/usePropertiesHook.tsx
@@ -17,7 +17,7 @@
import '../karavan.css';
import {CamelUtil} from "karavan-core/lib/api/CamelUtil";
import {
- DataFormatDefinition, ExpressionDefinition, FromDefinition, ToDefinition,
+ DataFormatDefinition, ExpressionDefinition, ToDefinition,
} from "karavan-core/lib/model/CamelDefinition";
import {CamelElement} from "karavan-core/lib/model/IntegrationDefinition";
import {CamelDefinitionApiExt} from
"karavan-core/lib/api/CamelDefinitionApiExt";
diff --git a/karavan-space/src/designer/route/element/DslElementHeader.tsx
b/karavan-space/src/designer/route/element/DslElementHeader.tsx
index 5ec041d2..7c5bdd4c 100644
--- a/karavan-space/src/designer/route/element/DslElementHeader.tsx
+++ b/karavan-space/src/designer/route/element/DslElementHeader.tsx
@@ -28,7 +28,6 @@ import {shallow} from "zustand/shallow";
import {useRouteDesignerHook} from "../useRouteDesignerHook";
import {AddElementIcon, DeleteElementIcon, InsertElementIcon} from
"../../utils/ElementIcons";
import { RouteConfigurationDefinition} from
"karavan-core/lib/model/CamelDefinition";
-import {ReactComponent} from "*.svg";
interface Props {
headerRef: React.RefObject<HTMLDivElement>
diff --git a/karavan-space/src/expression/ExpressionModalEditor.tsx
b/karavan-space/src/expression/ExpressionModalEditor.tsx
index 127cbda9..47fe3733 100644
--- a/karavan-space/src/expression/ExpressionModalEditor.tsx
+++ b/karavan-space/src/expression/ExpressionModalEditor.tsx
@@ -16,7 +16,7 @@
*/
import React, {useEffect, useState} from 'react';
import {
- Button, Modal, Switch, Title, TitleSizes
+ Button, Modal, Title, TitleSizes
} from '@patternfly/react-core';
import Editor from "@monaco-editor/react";
import {ExpressionBottomPanel} from "./ExpressionBottomPanel";
diff --git a/karavan-space/src/index.tsx b/karavan-space/src/index.tsx
index 0912a986..3219d305 100644
--- a/karavan-space/src/index.tsx
+++ b/karavan-space/src/index.tsx
@@ -15,7 +15,6 @@
* limitations under the License.
*/
import React, {StrictMode} from 'react';
-import ReactDOM from 'react-dom';
import "./index.css";
import "@patternfly/patternfly/patternfly.css";
import App from "./App";
diff --git a/karavan-space/src/knowledgebase/KnowledgebasePage.tsx
b/karavan-space/src/knowledgebase/KnowledgebasePage.tsx
index f1630450..ef4a0fc1 100644
--- a/karavan-space/src/knowledgebase/KnowledgebasePage.tsx
+++ b/karavan-space/src/knowledgebase/KnowledgebasePage.tsx
@@ -16,7 +16,7 @@
*/
import React, {useState} from 'react';
import '../designer/karavan.css';
-import {Flex, FlexItem, PageSection, Switch, Tab, Tabs, Text, TextContent,
TextInput, Toolbar, ToolbarContent, ToolbarItem} from "@patternfly/react-core";
+import {Flex, FlexItem, PageSection, Switch, Tab, Tabs, Text, TextContent,
TextInput, Toolbar, ToolbarContent} from "@patternfly/react-core";
import {MainToolbar} from "../designer/MainToolbar";
import {KameletsTab} from "./kamelets/KameletsTab";
import {EipTab} from "./eip/EipTab";
diff --git a/karavan-space/src/knowledgebase/components/ComponentModal.tsx
b/karavan-space/src/knowledgebase/components/ComponentModal.tsx
index acffc979..921fef4a 100644
--- a/karavan-space/src/knowledgebase/components/ComponentModal.tsx
+++ b/karavan-space/src/knowledgebase/components/ComponentModal.tsx
@@ -21,7 +21,7 @@ import {
ActionGroup,
Text,
CardHeader,
- Badge, Flex, CardTitle, Tabs, Tab, TabTitleText,
+ Badge, Flex, Tabs, Tab, TabTitleText,
} from '@patternfly/react-core';
import '../../designer/karavan.css';
import {Table, Tbody, Td, Th, Thead, Tr} from "@patternfly/react-table";
diff --git a/karavan-space/src/knowledgebase/kamelets/KameletCard.tsx
b/karavan-space/src/knowledgebase/kamelets/KameletCard.tsx
index d0784c02..64163e3c 100644
--- a/karavan-space/src/knowledgebase/kamelets/KameletCard.tsx
+++ b/karavan-space/src/knowledgebase/kamelets/KameletCard.tsx
@@ -16,7 +16,7 @@
*/
import React, { useEffect, useState } from 'react';
import {
- CardHeader, Card, CardTitle, CardBody, CardFooter, Badge, Checkbox, Flex,
FlexItem
+ CardHeader, Card, CardTitle, CardBody, CardFooter, Badge, Checkbox, Flex
} from '@patternfly/react-core';
import '../../designer/karavan.css';
import {KameletModel} from "karavan-core/lib/model/KameletModels";
diff --git a/karavan-space/src/space/SpacePage.tsx
b/karavan-space/src/space/SpacePage.tsx
index 69c5deb3..6a012081 100644
--- a/karavan-space/src/space/SpacePage.tsx
+++ b/karavan-space/src/space/SpacePage.tsx
@@ -19,7 +19,7 @@ import {
Toolbar,
ToolbarContent,
ToolbarItem,
- PageSection, TextContent, Text, Flex, FlexItem, Button, Tooltip,
ToggleGroup, ToggleGroupItem
+ PageSection, TextContent, Text, Flex, FlexItem, Button, Tooltip
} from '@patternfly/react-core';
import '../designer/karavan.css';
import CopyIcon from "@patternfly/react-icons/dist/esm/icons/copy-icon";
diff --git a/karavan-space/src/space/UploadModal.tsx
b/karavan-space/src/space/UploadModal.tsx
index 9a00162b..eb0de656 100644
--- a/karavan-space/src/space/UploadModal.tsx
+++ b/karavan-space/src/space/UploadModal.tsx
@@ -62,7 +62,7 @@ export class UploadModal extends React.Component<Props,
State> {
EventBus.sendAlert('Success', 'Generated REST DSL');
this.setState({generating: false});
this.closeModal(value);
- }).catch(reason => {
+ }).catch((reason : any) => {
EventBus.sendAlert('Error', reason.toString(), 'danger');
this.setState({generating: false});
})
diff --git a/karavan-vscode/package-lock.json b/karavan-vscode/package-lock.json
index f152d3d7..534e3bda 100644
--- a/karavan-vscode/package-lock.json
+++ b/karavan-vscode/package-lock.json
@@ -10,22 +10,21 @@
"license": "Apache-2.0",
"dependencies": {
"@monaco-editor/react": "^4.6.0",
- "@patternfly/patternfly": "^5.2.0",
- "@patternfly/react-core": "^5.2.0",
- "@patternfly/react-table": "^5.2.0",
+ "@patternfly/patternfly": "^5.3.1",
+ "@patternfly/react-core": "^5.3.3",
+ "@patternfly/react-table": "^5.3.3",
"@patternfly/react-topology": "^5.2.0",
"@types/js-yaml": "4.0.9",
- "@types/node": "20.11.16",
"@types/uuid": "9.0.8",
"html-to-image": "1.11.11",
"js-yaml": "^4.1.0",
"path-browserify": "^1.0.1",
- "react": "18.2.0",
- "react-dom": "18.2.0",
+ "react": "18.3.1",
+ "react-dom": "18.3.1",
"rxjs": "7.8.1",
"shelljs": "^0.8.5",
"uuid": "9.0.1",
- "zustand": "4.5.0"
+ "zustand": "4.5.2"
},
"devDependencies": {
"@babel/plugin-proposal-private-property-in-object": "^7.21.11",
@@ -33,11 +32,11 @@
"@types/chai": "^4.3.0",
"@types/glob": "^7.1.3",
"@types/mocha": "^8.0.4",
- "@types/node": "^18.11.18",
- "@types/react": "^18.2.33",
- "@types/react-dom": "18.2.1",
- "@types/shelljs": "^0.8.10",
- "@types/vscode": "^1.56.0",
+ "@types/node": "20.12.10",
+ "@types/react": "^18.3.1",
+ "@types/react-dom": "18.3.0",
+ "@types/shelljs": "^0.8.15",
+ "@types/vscode": "1.89.0",
"@typescript-eslint/eslint-plugin": "^4.33.0",
"@typescript-eslint/parser": "^4.33.0",
"@vscode/test-electron": "2.3.4",
@@ -63,7 +62,7 @@
"webpack-cli": "5.0.2"
},
"engines": {
- "vscode": "^1.56.0"
+ "vscode": "^1.89.0"
}
},
"node_modules/@aashutoshrathi/word-wrap": {
@@ -1985,18 +1984,18 @@
}
},
"node_modules/@patternfly/patternfly": {
- "version": "5.2.0",
- "resolved":
"https://registry.npmjs.org/@patternfly/patternfly/-/patternfly-5.2.0.tgz",
- "integrity":
"sha512-phdsXcCRO+JICFXIKtORxSbOWoBr9zRCgtFTKTJ8hAIzm6wEUCdcHZrvsd+SXNR3q/4b/+KlmHUC4Q4KGUiuYw=="
+ "version": "5.3.1",
+ "resolved":
"https://registry.npmjs.org/@patternfly/patternfly/-/patternfly-5.3.1.tgz",
+ "integrity":
"sha512-KYIr9pKRTzHZNGuDuaa5j5CaZyLltvotPFGG1BiJalBDBGSOyk0BZCgHLowm4txKZXrLhorEuuv9XLrMQL8eoA=="
},
"node_modules/@patternfly/react-core": {
- "version": "5.2.0",
- "resolved":
"https://registry.npmjs.org/@patternfly/react-core/-/react-core-5.2.0.tgz",
- "integrity":
"sha512-AUd7jccCgE2ZRwVtpEbJNF2Sq1A//ZhRaEQ/QHZiiq8mQRQM0Bkpnx0HdefToZT+TgUIjmPW4AXO3ooRJmt26w==",
+ "version": "5.3.3",
+ "resolved":
"https://registry.npmjs.org/@patternfly/react-core/-/react-core-5.3.3.tgz",
+ "integrity":
"sha512-qq3j0M+Vi+Xmd+a/MhRhGgjdRh9Hnm79iA+L935HwMIVDcIWRYp6Isib/Ha4+Jk+f3Qdl0RT3dBDvr/4m6OpVQ==",
"dependencies": {
- "@patternfly/react-icons": "^5.2.0",
- "@patternfly/react-styles": "^5.2.0",
- "@patternfly/react-tokens": "^5.2.0",
+ "@patternfly/react-icons": "^5.3.2",
+ "@patternfly/react-styles": "^5.3.1",
+ "@patternfly/react-tokens": "^5.3.1",
"focus-trap": "7.5.2",
"react-dropzone": "^14.2.3",
"tslib": "^2.5.0"
@@ -2007,28 +2006,28 @@
}
},
"node_modules/@patternfly/react-icons": {
- "version": "5.2.0",
- "resolved":
"https://registry.npmjs.org/@patternfly/react-icons/-/react-icons-5.2.0.tgz",
- "integrity":
"sha512-vklAF2unvtK0trwx9Kk8nf4Xa2+nie4zxaIaQdnjIL7kX6a5SdsewDjlavOC3cRxnibZLQ5HQtpDZ4EmuXm8DQ==",
+ "version": "5.3.2",
+ "resolved":
"https://registry.npmjs.org/@patternfly/react-icons/-/react-icons-5.3.2.tgz",
+ "integrity":
"sha512-GEygYbl0H4zD8nZuTQy2dayKIrV2bMMeWKSOEZ16Y3EYNgYVUOUnN+J0naAEuEGH39Xb1DE9n+XUbE1PC4CxPA==",
"peerDependencies": {
"react": "^17 || ^18",
"react-dom": "^17 || ^18"
}
},
"node_modules/@patternfly/react-styles": {
- "version": "5.2.0",
- "resolved":
"https://registry.npmjs.org/@patternfly/react-styles/-/react-styles-5.2.0.tgz",
- "integrity":
"sha512-u8in9RSU8YzcT0npgVeiIHi1Bdp7UdER9azWGi7vlJWooRI1hgQjIDpm22wopGFg0h8VOqhfIFWIyvqxuzhW6A=="
+ "version": "5.3.1",
+ "resolved":
"https://registry.npmjs.org/@patternfly/react-styles/-/react-styles-5.3.1.tgz",
+ "integrity":
"sha512-H6uBoFH3bJjD6PP75qZ4k+2TtF59vxf9sIVerPpwrGJcRgBZbvbMZCniSC3+S2LQ8DgXLnDvieq78jJzHz0hiA=="
},
"node_modules/@patternfly/react-table": {
- "version": "5.2.0",
- "resolved":
"https://registry.npmjs.org/@patternfly/react-table/-/react-table-5.2.0.tgz",
- "integrity":
"sha512-Pd+llSuAU9i1dvteQL1keEXmsQv6d8x4+F2arqGQS1umeOR3lvvycyFac1OboJ4oV2rAX97GVmtZdoJjaqxdhg==",
- "dependencies": {
- "@patternfly/react-core": "^5.2.0",
- "@patternfly/react-icons": "^5.2.0",
- "@patternfly/react-styles": "^5.2.0",
- "@patternfly/react-tokens": "^5.2.0",
+ "version": "5.3.3",
+ "resolved":
"https://registry.npmjs.org/@patternfly/react-table/-/react-table-5.3.3.tgz",
+ "integrity":
"sha512-uaRmsJABvVPH8gYTh+EUcDz61knIxe9qor/VGUYDLONYBL5G3IaltwG42IsJ9jShxiwFmIPy+QARPpaadTpv5w==",
+ "dependencies": {
+ "@patternfly/react-core": "^5.3.3",
+ "@patternfly/react-icons": "^5.3.2",
+ "@patternfly/react-styles": "^5.3.1",
+ "@patternfly/react-tokens": "^5.3.1",
"lodash": "^4.17.19",
"tslib": "^2.5.0"
},
@@ -2038,9 +2037,9 @@
}
},
"node_modules/@patternfly/react-tokens": {
- "version": "5.2.0",
- "resolved":
"https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-5.2.0.tgz",
- "integrity":
"sha512-ZsrLpStHJQfvUJLIXT+cObJbA3jM4r9iWwULLva0s7DzznXJ6iIACQQfgwDtcSVyM95z5S1a/LHPj/wYgaqUIg=="
+ "version": "5.3.1",
+ "resolved":
"https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-5.3.1.tgz",
+ "integrity":
"sha512-VYK0uVP2/2RJ7ZshJCCLeq0Boih5I1bv+9Z/Bg6h12dCkLs85XsxAX9Ve+BGIo5DF54/mzcRHE1RKYap4ISXuw=="
},
"node_modules/@patternfly/react-topology": {
"version": "5.2.0",
@@ -2582,28 +2581,32 @@
"license": "MIT"
},
"node_modules/@types/node": {
- "version": "18.18.0",
+ "version": "20.12.10",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.10.tgz",
+ "integrity":
"sha512-Eem5pH9pmWBHoGAT8Dr5fdc5rYA+4NAovdM4EktRPVAAiJhmWWfQrA0cFhAbOsQdSfIHjAud6YdkbL69+zSKjw==",
"dev": true,
- "license": "MIT"
+ "dependencies": {
+ "undici-types": "~5.26.4"
+ }
},
"node_modules/@types/prop-types": {
"version": "15.7.7",
"license": "MIT"
},
"node_modules/@types/react": {
- "version": "18.2.33",
- "resolved":
"https://registry.npmjs.org/@types/react/-/react-18.2.33.tgz",
- "integrity":
"sha512-v+I7S+hu3PIBoVkKGpSYYpiBT1ijqEzWpzQD62/jm4K74hPpSP7FF9BnKG6+fg2+62weJYkkBWDJlZt5JO/9hg==",
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.1.tgz",
+ "integrity":
"sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==",
"dependencies": {
"@types/prop-types": "*",
- "@types/scheduler": "*",
"csstype": "^3.0.2"
}
},
"node_modules/@types/react-dom": {
- "version": "18.2.1",
+ "version": "18.3.0",
+ "resolved":
"https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz",
+ "integrity":
"sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@types/react": "*"
}
@@ -2615,14 +2618,11 @@
"@types/react": "*"
}
},
- "node_modules/@types/scheduler": {
- "version": "0.16.4",
- "license": "MIT"
- },
"node_modules/@types/shelljs": {
- "version": "0.8.13",
+ "version": "0.8.15",
+ "resolved":
"https://registry.npmjs.org/@types/shelljs/-/shelljs-0.8.15.tgz",
+ "integrity":
"sha512-vzmnCHl6hViPu9GNLQJ+DZFd6BQI2DBTUeOvYHqkWQLMfKAAQYMb/xAmZkTogZI/vqXHCWkqDRymDI5p0QTi5Q==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@types/glob": "~7.2.0",
"@types/node": "*"
@@ -2634,9 +2634,10 @@
"integrity":
"sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA=="
},
"node_modules/@types/vscode": {
- "version": "1.82.0",
- "dev": true,
- "license": "MIT"
+ "version": "1.89.0",
+ "resolved":
"https://registry.npmjs.org/@types/vscode/-/vscode-1.89.0.tgz",
+ "integrity":
"sha512-TMfGKLSVxfGfoO8JfIE/neZqv7QLwS4nwPwL/NwMvxtAY2230H2I4Z5xx6836pmJvMAzqooRQ4pmLm7RUicP3A==",
+ "dev": true
},
"node_modules/@typescript-eslint/eslint-plugin": {
"version": "4.33.0",
@@ -7370,8 +7371,9 @@
}
},
"node_modules/react": {
- "version": "18.2.0",
- "license": "MIT",
+ "version": "18.3.1",
+ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
+ "integrity":
"sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
"dependencies": {
"loose-envify": "^1.1.0"
},
@@ -7380,14 +7382,15 @@
}
},
"node_modules/react-dom": {
- "version": "18.2.0",
- "license": "MIT",
+ "version": "18.3.1",
+ "resolved":
"https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
+ "integrity":
"sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==",
"dependencies": {
"loose-envify": "^1.1.0",
- "scheduler": "^0.23.0"
+ "scheduler": "^0.23.2"
},
"peerDependencies": {
- "react": "^18.2.0"
+ "react": "^18.3.1"
}
},
"node_modules/react-dropzone": {
@@ -7741,8 +7744,9 @@
"license": "MIT"
},
"node_modules/scheduler": {
- "version": "0.23.0",
- "license": "MIT",
+ "version": "0.23.2",
+ "resolved":
"https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
+ "integrity":
"sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==",
"dependencies": {
"loose-envify": "^1.1.0"
}
@@ -8582,6 +8586,12 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/undici-types": {
+ "version": "5.26.5",
+ "resolved":
"https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
+ "integrity":
"sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
+ "dev": true
+ },
"node_modules/unicode-canonical-property-names-ecmascript": {
"version": "2.0.0",
"dev": true,
@@ -9227,9 +9237,9 @@
}
},
"node_modules/zustand": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.5.0.tgz",
- "integrity":
"sha512-zlVFqS5TQ21nwijjhJlx4f9iGrXSL0o/+Dpy4txAP22miJ8Ti6c1Ol1RLNN98BMib83lmDH/2KmLwaNXpjrO1A==",
+ "version": "4.5.2",
+ "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.5.2.tgz",
+ "integrity":
"sha512-2cN1tPkDVkwCy5ickKrI7vijSjPksFRfqS6237NzT0vqSsztTNnQdHw9mmN7uBdk3gceVXU0a+21jFzFzAc9+g==",
"dependencies": {
"use-sync-external-store": "1.2.0"
},
diff --git a/karavan-vscode/package.json b/karavan-vscode/package.json
index d78ae292..61b84696 100644
--- a/karavan-vscode/package.json
+++ b/karavan-vscode/package.json
@@ -25,7 +25,7 @@
"url": "https://github.com/apache/camel-karavan/tree/main/karavan-vscode"
},
"engines": {
- "vscode": "^1.56.0"
+ "vscode": "^1.89.0"
},
"categories": [
"Other"
@@ -741,34 +741,33 @@
},
"dependencies": {
"@monaco-editor/react": "^4.6.0",
- "@patternfly/patternfly": "^5.2.0",
- "@patternfly/react-core": "^5.2.0",
- "@patternfly/react-table": "^5.2.0",
+ "@patternfly/patternfly": "^5.3.1",
+ "@patternfly/react-core": "^5.3.3",
+ "@patternfly/react-table": "^5.3.3",
"@patternfly/react-topology": "^5.2.0",
"@types/js-yaml": "4.0.9",
- "@types/node": "20.11.16",
"@types/uuid": "9.0.8",
"html-to-image": "1.11.11",
"js-yaml": "^4.1.0",
"path-browserify": "^1.0.1",
- "react": "18.2.0",
- "react-dom": "18.2.0",
+ "react": "18.3.1",
+ "react-dom": "18.3.1",
"rxjs": "7.8.1",
"shelljs": "^0.8.5",
"uuid": "9.0.1",
- "zustand": "4.5.0"
+ "zustand": "4.5.2"
},
"devDependencies": {
"@babel/plugin-proposal-private-property-in-object": "^7.21.11",
"@svgr/webpack": "7.0.0",
+ "@types/node": "20.12.10",
"@types/chai": "^4.3.0",
"@types/glob": "^7.1.3",
"@types/mocha": "^8.0.4",
- "@types/node": "^18.11.18",
- "@types/react": "^18.2.33",
- "@types/react-dom": "18.2.1",
- "@types/shelljs": "^0.8.10",
- "@types/vscode": "^1.56.0",
+ "@types/react": "^18.3.1",
+ "@types/react-dom": "18.3.0",
+ "@types/shelljs": "^0.8.15",
+ "@types/vscode": "1.89.0",
"@typescript-eslint/eslint-plugin": "^4.33.0",
"@typescript-eslint/parser": "^4.33.0",
"@vscode/test-electron": "2.3.4",
diff --git a/karavan-vscode/webview/expression/ExpressionModalEditor.tsx
b/karavan-vscode/webview/expression/ExpressionModalEditor.tsx
index 127cbda9..47fe3733 100644
--- a/karavan-vscode/webview/expression/ExpressionModalEditor.tsx
+++ b/karavan-vscode/webview/expression/ExpressionModalEditor.tsx
@@ -16,7 +16,7 @@
*/
import React, {useEffect, useState} from 'react';
import {
- Button, Modal, Switch, Title, TitleSizes
+ Button, Modal, Title, TitleSizes
} from '@patternfly/react-core';
import Editor from "@monaco-editor/react";
import {ExpressionBottomPanel} from "./ExpressionBottomPanel";