blob: 02bd0f1fdfad3f44abf0bbc58c0e4292294e7c13 [file]
{
"name": "karavan",
"version": "4.18.1",
"private": true,
"type": "module",
"scripts": {
"dev": "vite",
"build": "tsc && vite build",
"serve": "vite preview"
},
"proxy": "http://127.0.0.1:8080/",
"eslintConfig": {
"extends": [
"react-app"
]
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
},
"dependencies": {
"@carbon/icons-react": "11.73.0",
"@dagrejs/dagre": "2.0.3",
"@microsoft/fetch-event-source": "^2.0.1",
"@monaco-editor/react": "4.7.0",
"@patternfly/patternfly": "6.4.0",
"@patternfly/react-charts": "8.4.0",
"@patternfly/react-core": "6.4.0",
"@patternfly/react-icons": "6.4.0",
"@patternfly/react-log-viewer": "6.3.0",
"@patternfly/react-table": "6.4.0",
"@patternfly/react-templates": "6.4.0",
"@patternfly/react-topology": "6.4.0",
"@uiw/react-markdown-preview": "5.1.5",
"axios": "1.13.6",
"buffer": "6.0.3",
"chance": "1.1.13",
"elkjs": "^0.11.1",
"file-saver": "2.0.5",
"javascript-time-ago": "2.6.2",
"keycloak-js": "26.2.3",
"lodash": "^4.17.23",
"monaco-yaml": "5.4.1",
"react": "18.3.1",
"react-dom": "18.3.1",
"react-hook-form": "7.71.2",
"react-resizable-panels": "4.6.5",
"react-router-dom": "^7.13.1",
"rxjs": "7.8.2",
"use-sync-external-store": "1.6.0",
"usehooks-ts": "3.1.1",
"uuid": "13.0.0",
"victory": "37.3.6",
"zustand": "5.0.11"
},
"devDependencies": {
"@eslint/js": "9.39.2",
"@types/chance": "1.1.7",
"@types/file-saver": "2.0.7",
"@types/js-yaml": "^4.0.9",
"@types/lodash": "^4.17.23",
"@types/node": "25.0.10",
"@types/react": "18.3.28",
"@types/react-dom": "18.3.7",
"@types/uuid": "11.0.0",
"@vitejs/plugin-react": "^5.1.4",
"eslint": "10.0.1",
"monaco-editor": "^0.52.0",
"typescript": "5.9.3",
"typescript-eslint": "8.56.1",
"vite": "7.3.1",
"vite-plugin-svgr": "4.5.0",
"vite-tsconfig-paths": "6.1.1"
}
}