-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
64 lines (64 loc) · 3.66 KB
/
Copy pathpackage.json
File metadata and controls
64 lines (64 loc) · 3.66 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
{
"name": "jcode-ragmir",
"version": "0.4.12",
"private": true,
"description": "Monorepo for Ragmir Core and open-source Ragmir add-ons.",
"type": "module",
"license": "MIT",
"author": {
"name": "Jean-Baptiste Thery",
"url": "https://github.com/jb-thery"
},
"homepage": "https://github.com/jcode-works/jcode-ragmir#readme",
"repository": {
"type": "git",
"url": "git+https://github.com/jcode-works/jcode-ragmir.git"
},
"bugs": {
"url": "https://github.com/jcode-works/jcode-ragmir/issues"
},
"funding": {
"type": "github",
"url": "https://github.com/sponsors/jb-thery"
},
"keywords": [
"ragmir",
"rag",
"local-rag",
"sovereign-rag",
"mcp",
"ai-agents",
"private-ai",
"local-first",
"knowledge-base"
],
"packageManager": "pnpm@11.9.0",
"scripts": {
"bootstrap": "mise install && pnpm install",
"audit:security": "pnpm audit --audit-level moderate",
"build": "pnpm --filter @jcode.labs/ragmir-ui build && pnpm --filter @jcode.labs/ragmir-app build && pnpm --filter @jcode.labs/ragmir-landing build && pnpm --filter @jcode.labs/ragmir-license-webhook build && pnpm --filter @jcode.labs/ragmir-tts build && pnpm --filter @jcode.labs/ragmir-chat build && pnpm --filter @jcode.labs/ragmir build",
"check": "pnpm --filter @jcode.labs/ragmir-ui check && pnpm --filter @jcode.labs/ragmir-app check && pnpm --filter @jcode.labs/ragmir-landing check && pnpm --filter @jcode.labs/ragmir-license-webhook check && pnpm --filter @jcode.labs/ragmir-tts check && pnpm --filter @jcode.labs/ragmir-chat check && pnpm --filter @jcode.labs/ragmir check",
"commitlint": "commitlint --from=HEAD~1 --to=HEAD --verbose",
"dev:app": "pnpm --filter @jcode.labs/ragmir-app tauri:dev",
"dev:landing": "pnpm --filter @jcode.labs/ragmir-landing dev",
"example": "pnpm --filter @jcode.labs/ragmir build && node packages/ragmir-core/examples/library-api-demo/run.mjs",
"format": "biome format --write .",
"lint": "biome ci .",
"lint:fix": "biome check --write .",
"package:check": "pnpm --filter @jcode.labs/ragmir-tts package:check && pnpm --filter @jcode.labs/ragmir-chat package:check && pnpm --filter @jcode.labs/ragmir package:check",
"public:smoke": "node scripts/public-surface-smoke.mjs",
"release:artifacts": "node scripts/release-artifacts.mjs",
"release:semantic:smoke": "node scripts/semantic-release-smoke.mjs",
"smoke": "pnpm public:smoke && node scripts/smoke.mjs && pnpm --filter @jcode.labs/ragmir mcp:smoke && pnpm --filter @jcode.labs/ragmir-tts smoke && pnpm --filter @jcode.labs/ragmir-chat smoke && pnpm --filter @jcode.labs/ragmir-app license:lemonsqueezy:smoke && pnpm --filter @jcode.labs/ragmir-app release:preflight:smoke && pnpm --filter @jcode.labs/ragmir-app release:updater-guard:smoke && pnpm --filter @jcode.labs/ragmir-app release:checksums:smoke && pnpm --filter @jcode.labs/ragmir-app release:manifest:smoke && pnpm --filter @jcode.labs/ragmir-app release:bundle:verify:smoke && pnpm --filter @jcode.labs/ragmir-license-webhook smoke && pnpm --filter @jcode.labs/ragmir-license-webhook cf:dry-run",
"test": "pnpm --filter @jcode.labs/ragmir-tts test && pnpm --filter @jcode.labs/ragmir-chat test && pnpm --filter @jcode.labs/ragmir test",
"validate": "pnpm lint && pnpm audit:security && pnpm check && pnpm test && pnpm build && pnpm smoke && pnpm package:check && pnpm release:semantic:smoke && pnpm release:artifacts"
},
"devDependencies": {
"@biomejs/biome": "^2.5.1",
"@commitlint/cli": "^21.1.0",
"@commitlint/config-conventional": "^21.1.0",
"@semantic-release/exec": "^7.1.0",
"semantic-release": "^25.0.5",
"yaml": "^2.9.0"
}
}