Add citation.py module for document citation tracking and management. Configure Biome and Ruff for consistent code formatting across TypeScript and Python. Update webui with improved component organization, API client refactoring, and enhanced user interface patterns. Add formatting configs and dependency updates for build toolchain optimization.
114 lines
3.7 KiB
JSON
114 lines
3.7 KiB
JSON
{
|
|
"name": "lightrag-webui",
|
|
"private": true,
|
|
"version": "0.0.0",
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "bunx --bun vite",
|
|
"build": "bunx --bun vite build",
|
|
"lint": "bunx --bun @biomejs/biome check src",
|
|
"preview": "bunx --bun vite preview",
|
|
"test": "bun test",
|
|
"test:watch": "bun test --watch",
|
|
"test:coverage": "bun test --coverage",
|
|
"dev-no-bun": "vite",
|
|
"build-no-bun": "vite build --emptyOutDir",
|
|
"preview-no-bun": "vite preview"
|
|
},
|
|
"dependencies": {
|
|
"@faker-js/faker": "^9.9.0",
|
|
"@radix-ui/react-alert-dialog": "^1.1.15",
|
|
"@radix-ui/react-checkbox": "^1.3.3",
|
|
"@radix-ui/react-dialog": "^1.1.15",
|
|
"@radix-ui/react-popover": "^1.1.15",
|
|
"@radix-ui/react-progress": "^1.1.7",
|
|
"@radix-ui/react-scroll-area": "^1.2.10",
|
|
"@radix-ui/react-select": "^2.2.6",
|
|
"@radix-ui/react-separator": "^1.1.7",
|
|
"@radix-ui/react-slot": "^1.2.3",
|
|
"@radix-ui/react-tabs": "^1.1.13",
|
|
"@radix-ui/react-tooltip": "^1.2.8",
|
|
"@radix-ui/react-use-controllable-state": "^1.2.2",
|
|
"@react-sigma/core": "^5.0.4",
|
|
"@react-sigma/graph-search": "^5.0.4",
|
|
"@react-sigma/layout-circlepack": "^5.0.4",
|
|
"@react-sigma/layout-circular": "^5.0.4",
|
|
"@react-sigma/layout-force": "^5.0.4",
|
|
"@react-sigma/layout-forceatlas2": "^5.0.4",
|
|
"@react-sigma/layout-noverlap": "^5.0.4",
|
|
"@react-sigma/layout-random": "^5.0.4",
|
|
"@react-sigma/minimap": "^5.0.5",
|
|
"@sigma/edge-curve": "^3.1.0",
|
|
"@sigma/node-border": "^3.0.0",
|
|
"@tanstack/react-query": "^5.87.1",
|
|
"@tanstack/react-table": "^8.21.3",
|
|
"axios": "^1.12.2",
|
|
"class-variance-authority": "^0.7.1",
|
|
"clsx": "^2.1.1",
|
|
"cmdk": "^1.1.1",
|
|
"graphology": "^0.26.0",
|
|
"graphology-generators": "^0.11.2",
|
|
"graphology-layout": "^0.6.1",
|
|
"graphology-layout-force": "^0.2.4",
|
|
"graphology-layout-forceatlas2": "^0.10.1",
|
|
"graphology-layout-noverlap": "^0.4.2",
|
|
"i18next": "^24.2.3",
|
|
"katex": "^0.16.23",
|
|
"lucide-react": "^0.475.0",
|
|
"mermaid": "^11.12.0",
|
|
"minisearch": "^7.2.0",
|
|
"react": "^19.2.0",
|
|
"react-dom": "^19.2.0",
|
|
"react-dropzone": "^14.3.8",
|
|
"react-error-boundary": "^5.0.0",
|
|
"react-i18next": "^15.7.4",
|
|
"react-markdown": "^9.1.0",
|
|
"react-number-format": "^5.4.4",
|
|
"react-router-dom": "^7.9.4",
|
|
"react-select": "^5.10.2",
|
|
"react-syntax-highlighter": "^15.6.6",
|
|
"rehype-katex": "^7.0.1",
|
|
"rehype-raw": "^7.0.0",
|
|
"rehype-react": "^8.0.0",
|
|
"remark-gfm": "^4.0.1",
|
|
"remark-math": "^6.0.0",
|
|
"seedrandom": "^3.0.5",
|
|
"sigma": "^3.0.2",
|
|
"sonner": "^1.7.4",
|
|
"tailwind-merge": "^3.3.1",
|
|
"tailwind-scrollbar": "^4.0.2",
|
|
"typography": "^0.16.24",
|
|
"unist-util-visit": "^5.0.0",
|
|
"zustand": "^5.0.8"
|
|
},
|
|
"devDependencies": {
|
|
"@eslint/js": "^9.37.0",
|
|
"@stylistic/eslint-plugin-js": "^3.1.0",
|
|
"@tailwindcss/vite": "^4.1.14",
|
|
"@types/bun": "^1.2.23",
|
|
"@types/katex": "^0.16.7",
|
|
"@types/node": "^22.18.9",
|
|
"@biomejs/biome": "^1.9.3",
|
|
"@tailwindcss/typography": "^0.5.15",
|
|
"@types/react": "^19.2.2",
|
|
"@types/react-dom": "^19.2.1",
|
|
"@types/react-i18next": "^8.1.0",
|
|
"@types/react-syntax-highlighter": "^15.5.13",
|
|
"@types/seedrandom": "^3.0.8",
|
|
"@vitejs/plugin-react-swc": "^3.11.0",
|
|
"eslint": "^9.37.0",
|
|
"eslint-config-prettier": "^10.1.8",
|
|
"eslint-plugin-react": "^7.37.5",
|
|
"eslint-plugin-react-hooks": "^5.2.0",
|
|
"eslint-plugin-react-refresh": "^0.4.23",
|
|
"globals": "^15.15.0",
|
|
"graphology-types": "^0.24.8",
|
|
"prettier": "^3.6.2",
|
|
"prettier-plugin-tailwindcss": "^0.6.14",
|
|
"tailwindcss": "^4.1.14",
|
|
"tailwindcss-animate": "^1.0.7",
|
|
"typescript": "~5.7.3",
|
|
"typescript-eslint": "^8.46.0",
|
|
"vite": "^6.3.6"
|
|
}
|
|
}
|