{ "name": "mini-search", "version": "1.0.0", "private": true, "license": "Apache-2.0", "repository": { "type": "git", "url": "https://github.com/felladrin/MiniSearch" }, "bugs": { "url": "https://github.com/felladrin/MiniSearch/issues" }, "homepage": "https://felladrin-minisearch.hf.space", "type": "module", "scripts": { "start": "vite preview", "build": "vite build", "dev": "vite", "lint": "biome check && tsc && ts-prune && jscpd client server && dpdm --no-tree --no-progress --no-warning vite.config.ts client", "format": "biome check --write", "test": "glob -c 'tsx --test' '**/*.test.ts' --ignore='node_modules/**'" }, "dependencies": { "@huggingface/hub": "^0.21.0", "@huggingface/jinja": "^0.3.0", "@mantine/carousel": "^7.12.2", "@mantine/core": "^7.12.2", "@mantine/form": "^7.12.2", "@mantine/hooks": "^7.12.2", "@mantine/notifications": "^7.12.2", "@mlc-ai/web-llm": "0.2.76", "@tabler/icons-react": "^3.16.0", "@wllama/wllama": "^1.16.4", "create-pubsub": "^1.6.3", "dotenv": "^16.4.5", "embla-carousel-react": "^8.3.0", "gpt-tokenizer": "^2.5.1", "hash-wasm": "^4.11.0", "helper-git-hash": "^1.0.0", "html-to-text": "^9.0.5", "http-compression": "^1.0.20", "keyword-extractor": "^0.0.28", "node-emoji": "^2.1.3", "node-llama-cpp": "^3.0.0-beta.22", "openai": "^4.61.1", "pm2": "^5.4.2", "postcss": "^8.4.45", "postcss-preset-mantine": "^1.17.0", "postcss-simple-vars": "^7.0.1", "pretty-ms": "^9.1.0", "rate-limiter-flexible": "^5.0.2", "react": "^18.2.0", "react-dom": "^18.2.0", "react-markdown": "^9.0.1", "react-syntax-highlighter": "^15.5.0", "searxng": "^0.0.5", "temp-dir": "^3.0.0", "throttleit": "^2.1.0", "ts-pattern": "^5.2.0", "wouter": "^3.3.0", "yet-another-react-lightbox": "^3.21.6" }, "devDependencies": { "@biomejs/biome": "1.9.4", "@types/html-to-text": "^9.0.4", "@types/node": "^22.0.0", "@types/react": "^18.2.15", "@types/react-dom": "^18.2.7", "@types/react-syntax-highlighter": "^15.5.13", "@vitejs/plugin-basic-ssl": "^1.1.0", "@vitejs/plugin-react": "^4.0.3", "dpdm-fast": "^1.0.6", "glob": "^11.0.0", "globals": "^15.0.0", "jscpd": "^4.0.5", "less": "^4.2.0", "rollup-plugin-visualizer": "^5.12.0", "ts-prune": "^0.10.3", "tsx": "^4.11.0", "typescript": "^5.0.2", "vite": "^5.2.9" } }