* WIP on mobile connections todo: register devices todo: data sync or connection * improve connection flow and registration add streaming from service TODO: user scoping * dev build mobile support * fix path * handle relative URLs * handle localhost access in product * add device de-register * sync styles * move UI to be out of the normal path since beta only * Add user scoping to mobile connection requests Remigrate DB for user associations Implement temp token registration to prevent unauthorized device registration requests cleanup middlewares
78 lines
2.4 KiB
JSON
78 lines
2.4 KiB
JSON
{
|
|
"name": "anything-llm-frontend",
|
|
"private": false,
|
|
"license": "MIT",
|
|
"type": "module",
|
|
"scripts": {
|
|
"start": "vite --open",
|
|
"dev": "cross-env NODE_ENV=development vite --debug --host=0.0.0.0",
|
|
"build": "vite build && node scripts/postbuild.js",
|
|
"lint": "yarn prettier --ignore-path ../.prettierignore --write ./src",
|
|
"preview": "vite preview"
|
|
},
|
|
"dependencies": {
|
|
"@microsoft/fetch-event-source": "^2.0.1",
|
|
"@mintplex-labs/piper-tts-web": "^1.0.4",
|
|
"@phosphor-icons/react": "^2.1.7",
|
|
"@tremor/react": "^3.15.1",
|
|
"dompurify": "^3.0.8",
|
|
"file-saver": "^2.0.5",
|
|
"he": "^1.2.0",
|
|
"highlight.js": "^11.9.0",
|
|
"i18next": "^23.11.3",
|
|
"i18next-browser-languagedetector": "^7.2.1",
|
|
"js-levenshtein": "^1.1.6",
|
|
"katex": "^0.6.0",
|
|
"lodash.debounce": "^4.0.8",
|
|
"markdown-it": "^13.0.1",
|
|
"moment": "^2.30.1",
|
|
"onnxruntime-web": "^1.18.0",
|
|
"pluralize": "^8.0.0",
|
|
"qrcode.react": "^4.2.0",
|
|
"react": "^18.2.0",
|
|
"react-beautiful-dnd": "13.1.1",
|
|
"react-confetti-explosion": "^2.1.2",
|
|
"react-device-detect": "^2.2.2",
|
|
"react-dom": "^18.2.0",
|
|
"react-dropzone": "^14.2.3",
|
|
"react-highlight-words": "^0.21.0",
|
|
"react-i18next": "^14.1.1",
|
|
"react-loading-skeleton": "^3.1.0",
|
|
"react-router-dom": "^6.3.0",
|
|
"react-speech-recognition": "^3.10.0",
|
|
"react-tag-input-component": "^2.0.2",
|
|
"react-toastify": "^9.1.3",
|
|
"react-tooltip": "^5.25.2",
|
|
"recharts": "^2.12.5",
|
|
"recharts-to-png": "^2.3.1",
|
|
"text-case": "^1.0.9",
|
|
"truncate": "^3.0.0",
|
|
"uuid": "^9.0.0"
|
|
},
|
|
"devDependencies": {
|
|
"@esbuild-plugins/node-globals-polyfill": "^0.1.1",
|
|
"@types/react": "^18.2.23",
|
|
"@types/react-dom": "^18.2.8",
|
|
"@types/react-router-dom": "^5.3.3",
|
|
"@vitejs/plugin-react": "^4.0.0-beta.0",
|
|
"autoprefixer": "^10.4.14",
|
|
"buffer": "^6.0.3",
|
|
"cross-env": "^7.0.3",
|
|
"eslint": "^8.50.0",
|
|
"eslint-config-prettier": "^9.0.0",
|
|
"eslint-plugin-ft-flow": "^3.0.0",
|
|
"eslint-plugin-prettier": "^5.0.0",
|
|
"eslint-plugin-react": "^7.33.2",
|
|
"eslint-plugin-react-hooks": "^4.6.0",
|
|
"eslint-plugin-react-refresh": "^0.4.3",
|
|
"flow-bin": "^0.217.0",
|
|
"flow-remove-types": "^2.217.1",
|
|
"globals": "^13.21.0",
|
|
"hermes-eslint": "^0.15.0",
|
|
"postcss": "^8.4.23",
|
|
"prettier": "^3.0.3",
|
|
"rollup-plugin-visualizer": "^5.9.0",
|
|
"tailwindcss": "^3.3.1",
|
|
"vite": "^4.3.0"
|
|
}
|
|
} |