{ "name": "sozsoft-platform-ui", "private": true, "elstarVersion": "2.1.6", "engines": { "node": ">=24.19.0", "npm": ">=11.19.0" }, "type": "module", "scripts": { "devextreme:license": "devextreme-license --out src/devextreme-license.ts --force", "prestart": "npm run devextreme:license", "prebuild": "npm run devextreme:license", "prebuild:production": "npm run devextreme:license", "start": "vite", "build": "vite build", "build:production": "vite build", "preview": "vite preview", "typecheck": "tsc --noEmit", "lint": "eslint .", "lint:fix": "npm run lint -- --fix", "prettier": "prettier --ignore-path .gitignore src --check", "prettier:fix": "npm run prettier -- --write", "format": "npm run prettier:fix && npm run lint:fix" }, "dependencies": { "@babel/standalone": "^7.29.8", "@dnd-kit/core": "^6.3.1", "@dnd-kit/sortable": "^10.0.0", "@dnd-kit/utilities": "^3.2.2", "@floating-ui/react": "^0.27.20", "@fullcalendar/daygrid": "^6.1.21", "@fullcalendar/interaction": "^6.1.21", "@fullcalendar/react": "^6.1.21", "@fullcalendar/timegrid": "^6.1.21", "@marsidev/react-turnstile": "^1.6.0", "@microsoft/signalr": "^10.0.11", "@monaco-editor/react": "^4.7.0", "@tanstack/react-query": "^5.101.4", "@tanstack/react-table": "^8.21.3", "axios": "^1.19.0", "classnames": "^2.5.1", "dayjs": "^1.11.21", "devexpress-reporting-react": "26.1.4", "devextreme": "26.1.4", "devextreme-exceljs-fork": "^4.4.13", "devextreme-react": "26.1.4", "easy-peasy": "^6.1.1", "emoji-picker-react": "^4.19.1", "file-saver": "^2.0.5", "formik": "^2.4.9", "framer-motion": "^13.1.0", "jspdf": "^4.2.1", "jwt-decode": "^4.0.0", "lodash": "^4.18.1", "react": "^19.2.8", "react-advanced-cropper": "^0.20.1", "react-arborist": "^3.16.0", "react-dom": "^19.2.8", "react-error-boundary": "^6.1.2", "react-highlight-words": "^0.21.0", "react-icons": "^5.7.0", "react-modal": "^3.16.3", "react-router-dom": "^7.18.2", "react-select": "^5.10.2", "yet-another-react-lightbox": "^3.32.2", "yup": "^1.7.1" }, "devDependencies": { "@eslint/js": "^9.39.5", "@tailwindcss/typography": "^0.5.20", "@types/file-saver": "^2.0.7", "@types/lodash": "^4.17.25", "@types/node": "^24.10.1", "@types/react": "^19.2.18", "@types/react-dom": "^19.2.4", "@types/react-highlight-words": "^0.20.1", "@types/react-modal": "^3.16.3", "@typescript-eslint/eslint-plugin": "^8.67.0", "@typescript-eslint/parser": "^8.67.0", "@vitejs/plugin-react": "^6.0.5", "autoprefixer": "^10.5.4", "cssnano": "^8.0.5", "eslint": "^9.39.5", "eslint-config-prettier": "^10.1.8", "eslint-import-resolver-typescript": "^4.4.5", "eslint-plugin-import": "^2.32.0", "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^7.1.1", "eslint-plugin-react-refresh": "^0.5.4", "globals": "^17.11.0", "postcss": "^8.5.26", "prettier": "^3.9.6", "tailwindcss": "^3.4.19", "typescript": "5.9", "vite": "^8.2.1", "vite-plugin-pwa": "^1.3.0" }, "overrides": { "dompurify": "3.4.13", "glob": "13.0.6", "brace-expansion@1": "1.1.18", "brace-expansion@2": "2.1.4", "brace-expansion@5": "5.0.9", "fast-uri": "3.1.5", "workbox-build": { "source-map": "0.8.0" }, "source-map-support": { "source-map": "0.6.1" } }, "volta": { "node": "24.19.0", "npm": "11.19.0" } }