1{ 2 "name": "@factory/search", 3 "version": "0.1.0", 4 "private": true, 5 "type": "module", 6 "description": "Search layer for AI Software Factory (ARCHITECTURE.md §6): OpenSearch client over injectable fetch, query builders (full-text/prefix/fuzzy/hybrid + permission filters), reciprocal-rank fusion, content chunking, and embedding provider interface + deterministic stub. No runtime dependencies — global fetch + node:crypto only.", 7 "main": "./src/index.ts", 8 "types": "./src/index.ts", 9 "exports": { 10 ".": { "types": "./src/index.ts", "default": "./src/index.ts" }, 11 "./client": { "types": "./src/client.ts", "default": "./src/client.ts" }, 12 "./queries": { "types": "./src/queries.ts", "default": "./src/queries.ts" }, 13 "./chunking": { "types": "./src/chunking.ts", "default": "./src/chunking.ts" }, 14 "./embeddings": { "types": "./src/embeddings.ts", "default": "./src/embeddings.ts" }, 15 "./rrf": { "types": "./src/rrf.ts", "default": "./src/rrf.ts" }, 16 "./hybrid": { "types": "./src/hybrid.ts", "default": "./src/hybrid.ts" } 17 }, 18 "scripts": { 19 "test": "vitest run", 20 "test:unit": "vitest run", 21 "typecheck": "tsc --noEmit" 22 }, 23 "dependencies": { 24 "@factory/shared": "workspace:*" 25 }, 26 "devDependencies": { 27 "typescript": "^5.6.2", 28 "vitest": "^2.1.1" 29 } 30} 31