Files
obsidian-rag/package.json

31 lines
977 B
JSON

{
"name": "obsidian-rag",
"version": "0.1.0",
"description": "OpenClaw plugin for semantic search through Obsidian vault notes using RAG",
"main": "dist/index.js",
"type": "module",
"openclaw": {
"extensions": ["./dist/index.js"],
"hook": []
},
"scripts": {
"build": "esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js --format=esm --external:@lancedb/lancedb --external:@lancedb/lancedb-darwin-arm64 --external:fsevents --external:chokidar",
"dev": "esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js --format=esm --watch",
"typecheck": "tsc --noEmit",
"test": "vitest run",
"test:watch": "vitest"
},
"dependencies": {
"@lancedb/lancedb": "^0.12",
"chokidar": "^3.6",
"openclaw": "^2026.4.9",
"yaml": "^2.5"
},
"devDependencies": {
"@types/node": "^20.14",
"esbuild": "^0.24",
"typescript": "^5.5",
"vitest": "^2.0"
}
}