-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathpackage.json
More file actions
83 lines (83 loc) · 2.87 KB
/
package.json
File metadata and controls
83 lines (83 loc) · 2.87 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
{
"name": "auris",
"version": "0.1.0",
"private": true,
"description": "Node.js RAG engine with hybrid dense and sparse retrieval, fusion, guardrails, and pluggable adapters behind core ports",
"license": "MIT",
"author": "Ademílson F. Tonato - @ftonato",
"keywords": [
"rrf-fusion",
"query-expansion",
"hybrid-retrieval",
"incremental-indexing",
"reranker",
"vector-search",
"semantic-search",
"chromadb",
"opentelemetry",
"embeddings",
"context-grounding",
"rag-pipeline",
"llm-observability",
"retrieval-augmented-generation",
"retrieval"
],
"type": "module",
"packageManager": "pnpm@9.15.0",
"engines": {
"node": ">=20.0.0",
"pnpm": ">=9.0.0"
},
"repository": {
"type": "git",
"url": "git+ssh://git@github.com/ftonato/auris.git"
},
"bugs": {
"url": "https://github.com/ftonato/auris/issues"
},
"homepage": "https://github.com/ftonato/auris#readme",
"scripts": {
"dev": "pnpm --filter @auris/api run dev:watch",
"dev:workers": "pnpm --filter @auris/workers run dev:cli",
"build": "pnpm -r run build:tsc",
"build:api": "pnpm --filter @auris/api run build:tsc",
"test": "vitest run",
"lint": "pnpm -r run lint:check",
"types:check": "pnpm -r run types:check",
"lint:fix": "pnpm -r run lint:fix",
"fmt:write": "prettier --write .",
"fmt:check": "prettier --check .",
"test:watch": "vitest",
"test:coverage": "vitest run --coverage",
"docker:up": "docker compose up -d",
"docker:down": "docker compose down",
"docker:down:volumes": "docker compose down -v",
"docker:logs": "docker compose logs -f",
"docker:logs:chroma": "docker compose logs -f chroma",
"docker:logs:search": "docker compose logs -f elasticsearch",
"docker:ps": "docker compose ps",
"docker:restart": "docker compose restart",
"docker:restart:chroma": "docker compose restart chroma",
"docker:restart:search": "docker compose restart elasticsearch",
"docker:pull": "docker compose pull",
"docker:build": "docker compose build",
"docker:reset": "pnpm docker:down:volumes && pnpm docker:up",
"data:seed": "pnpm --filter @auris/infra... run build:tsc && pnpm --filter @auris/workers run data:seed",
"data:seed:dry-run": "pnpm --filter @auris/infra... run build:tsc && pnpm --filter @auris/workers run data:seed -- --dry-run",
"repo:clean": "pnpm -r run clean:dist && rimraf node_modules",
"repo:setup": "pnpm install && pnpm docker:up && pnpm types:check",
"api:health": "curl -sf http://localhost:3000/v1/health | jq"
},
"devDependencies": {
"@eslint/js": "^9.17.0",
"@types/node": "^22.10.2",
"@vitest/coverage-v8": "^2.1.8",
"@vitest/ui": "^2.1.8",
"eslint": "^9.17.0",
"prettier": "^3.4.2",
"rimraf": "^6.0.1",
"typescript": "^5.7.2",
"typescript-eslint": "^8.18.2",
"vitest": "^2.1.8"
}
}