Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
105 lines (105 loc) · 2.78 KB
/
Copy pathpackage.json
File metadata and controls
105 lines (105 loc) · 2.78 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
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
{
"name": "gentle-pi",
"version": "4.2.0",
"description": "Turn Pi into el Gentleman: an ODD development harness with focused subagents, configured TDD evidence, native review, and skill discovery.",
"license": "MIT",
"type": "module",
"bin": {
"gentle-shell": "bin/gentle-shell.mjs"
},
"keywords": [
"pi-package",
"pi",
"pi-coding-agent",
"gentle-pi",
"gentle-ai",
"odd",
"subagents",
"tdd",
"code-review",
"ai-coding-agent",
"agent-harness"
],
"repository": {
"type": "git",
"url": "git+https://github.com/Gentleman-Programming/gentle-shell.git"
},
"files": [
"assets/",
"bin/",
"contracts/",
"docs/",
"extensions/",
"lib/",
"prompts/",
"runtime/",
"skills/",
"scripts/",
"tests/",
"!tests/fixtures/legacy/sdd-research-v2.5.0.md",
"themes/",
"README.md"
],
"scripts": {
"check:provider-contract": "node scripts/check-provider-contract.mjs",
"mirror:odd-routing": "node scripts/mirror-odd-routing.mjs",
"postinstall": "node scripts/install-gentle-ai.mjs",
"test": "node scripts/run-test-suite.mjs",
"test:harness": "node --experimental-strip-types tests/runtime-harness.mjs",
"test:dev-binary": "node --experimental-strip-types --test tests/devbinary/*.devtest.ts",
"test:cross-lane": "node tests/crosslane/cross-lane.mjs",
"test:maintainer": "node --experimental-strip-types --test tests/maintainer/*.maintest.ts",
"build:runtime-modules": "node scripts/build-runtime-modules.mjs --write",
"check:runtime-modules": "node scripts/build-runtime-modules.mjs --check",
"test:packed-package": "node scripts/test-packed-runner.mjs",
"prepack": "pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs",
"prepublishOnly": "pnpm test && pnpm run check:runtime-modules && node scripts/verify-package-files.mjs && pnpm run test:packed-package",
"typecheck": "node scripts/check-types.mjs"
},
"pi": {
"image": "https://cdn.jsdelivr.net/npm/gentle-pi/assets/gentle-logo-only.png",
"extensions": [
"./extensions"
],
"themes": [
"./themes"
],
"prompts": [
"./prompts"
],
"skills": [
"./skills"
]
},
"dependencies": {
"@heyhuynhgiabuu/pi-pretty": "0.6.27"
},
"peerDependencies": {
"@earendil-works/pi-coding-agent": ">=1.2.0",
"@earendil-works/pi-ai": "*",
"@earendil-works/pi-tui": "*",
"typebox": "*"
},
"peerDependenciesMeta": {
"@earendil-works/pi-coding-agent": {
"optional": true
},
"@earendil-works/pi-ai": {
"optional": true
},
"@earendil-works/pi-tui": {
"optional": true
}
},
"devDependencies": {
"@earendil-works/pi-coding-agent": ">=1.2.0",
"@earendil-works/pi-ai": ">=1.2.0",
"@earendil-works/pi-tui": ">=1.2.0",
"@types/node": "^24.13.3",
"typescript": "^5.9.3"
},
"engines": {
"node": ">=22.19.0"
},
"packageManager": "pnpm@11.1.1"
}