| { | |
| "name": "mini-search", | |
| "version": "1.0.0", | |
| "private": true, | |
| "type": "module", | |
| "license": "Apache-2.0", | |
| "scripts": { | |
| "start": "vite preview", | |
| "build": "tsc && vite build", | |
| "dev": "vite", | |
| "lint": "prettier --check . && eslint --fix client", | |
| "format": "prettier --write ." | |
| }, | |
| "dependencies": { | |
| "@energetic-ai/core": "^0.2.0", | |
| "@energetic-ai/embeddings": "^0.2.0", | |
| "@energetic-ai/model-embeddings-en": "^0.2.0", | |
| "@mlc-ai/web-llm": "0.2.35", | |
| "@ratchet-ml/ratchet-web": "^0.4.0", | |
| "@wllama/wllama": "^1.4.2", | |
| "create-pubsub": "^1.6.3", | |
| "html-to-text": "^9.0.5", | |
| "inter-ui": "^4.0.2", | |
| "keyword-extractor": "^0.0.28", | |
| "markdown-to-jsx": "^7.3.2", | |
| "mobile-detect": "^1.4.5", | |
| "node-fetch": "^3.3.2", | |
| "prettier": "^3.0.3", | |
| "rate-limiter-flexible": "^5.0.2", | |
| "react": "^18.2.0", | |
| "react-dom": "^18.2.0", | |
| "react-hot-toast": "^2.4.1", | |
| "react-textarea-autosize": "^8.5.3", | |
| "react-tooltip": "^5.21.6", | |
| "temp-dir": "^3.0.0", | |
| "water.css": "^2.1.1" | |
| }, | |
| "devDependencies": { | |
| "@eslint/js": "^9.0.0", | |
| "@types/html-to-text": "^9.0.4", | |
| "@types/node": "^20.12.7", | |
| "@types/react": "^18.2.15", | |
| "@types/react-dom": "^18.2.7", | |
| "@vitejs/plugin-basic-ssl": "^1.1.0", | |
| "@vitejs/plugin-react": "^4.0.3", | |
| "eslint": "^9.0.0", | |
| "globals": "^15.0.0", | |
| "typescript": "^5.0.2", | |
| "typescript-eslint": "^7.6.0", | |
| "vite": "^5.2.9" | |
| } | |
| } | |