-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
99 lines (99 loc) · 3.13 KB
/
Copy pathpackage.json
File metadata and controls
99 lines (99 loc) · 3.13 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
{
"name": "@aflekkas/vibecli",
"version": "0.0.16",
"description": "Primitives for vibecoding your own CLI agent. Agents are loops; harnesses inject context and run commands; vibecli ships the rest.",
"type": "module",
"license": "MIT",
"author": "Alexandros Lekkas",
"repository": {
"type": "git",
"url": "git+https://github.com/aflekkas/vibecli.git"
},
"bin": {
"vibecli": "./bin/vibecli.js"
},
"keywords": [
"ink",
"tui",
"cli",
"ai",
"anthropic",
"openai",
"vibecoding"
],
"exports": {
".": "./src/index.ts",
"./text-input": "./src/ui/text-input.tsx",
"./clipboard": "./src/io/clipboard.ts",
"./highlight": "./src/ui/highlight.ts",
"./ui": "./src/ui/ui.tsx",
"./config": "./src/ui/ui-config.tsx",
"./retry": "./src/agent/retry.ts",
"./create-project": "./src/scaffold/create-project.ts",
"./checkpoints": "./src/agent/checkpoints.ts",
"./lsp": "./src/io/lsp.ts",
"./mcp": "./src/io/mcp.ts",
"./repo-map": "./src/io/repo-map.ts",
"./status-line": "./src/io/status-line.ts",
"./picker": "./src/ui/picker.tsx",
"./providers": "./src/providers/types.ts",
"./providers/adapter": "./src/providers/adapter.ts",
"./agent": "./src/agent/agent.ts",
"./themes": "./src/ui/themes.ts",
"./theme-picker": "./src/ui/theme-picker.tsx",
"./commands": "./src/commands/reserved.ts",
"./frontmatter": "./src/io/frontmatter.ts",
"./markdown-dir": "./src/io/markdown-dir.ts",
"./scenarios": "./src/agent/scenarios.ts",
"./chat": "./src/ui/chat.tsx",
"./models": "./src/ui/models.tsx",
"./slash": "./src/commands/slash.ts",
"./settings": "./src/config/settings.ts",
"./permissions": "./src/config/permissions.tsx"
},
"files": [
"bin",
"src",
"docs",
"README.md",
"templates/*/src/**",
"templates/*/*.json",
"templates/*/*.md",
"templates/*/_gitignore",
"templates/*/.env.example",
"templates/*/tsconfig.json"
],
"workspaces": [
"templates/playground"
],
"scripts": {
"typecheck": "bunx tsc --noEmit",
"play": "bun --cwd templates/playground src/index.tsx",
"play:script": "bun --cwd templates/playground src/index.tsx --script",
"smoke": "bun run scripts/smoke.ts",
"ship": "bun run typecheck && npm version patch && npm publish --access public && git push --follow-tags && bun run smoke",
"ship:minor": "bun run typecheck && npm version minor && npm publish --access public && git push --follow-tags && bun run smoke",
"ship:major": "bun run typecheck && npm version major && npm publish --access public && git push --follow-tags && bun run smoke"
},
"peerDependencies": {
"ai": "^6.0.168",
"@ai-sdk/anthropic": "^3.0.71",
"@ai-sdk/openai": "^3.0.53",
"ink": "^5.0.1",
"react": "^18.3.1"
},
"devDependencies": {
"@ai-sdk/anthropic": "^3.0.71",
"@ai-sdk/openai": "^3.0.53",
"@types/bun": "^1.3.0",
"@types/react": "^18.3.12",
"ai": "^6.0.168",
"ink": "^5.0.1",
"react": "^18.3.1",
"typescript": "^5.7.2"
},
"dependencies": {
"@modelcontextprotocol/sdk": "^1.29.0",
"zod": "^4.3.6"
}
}