-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
138 lines (138 loc) · 4.43 KB
/
Copy pathpackage.json
File metadata and controls
138 lines (138 loc) · 4.43 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
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
{
"name": "vscode-kimi-code-cli-launcher",
"displayName": "Kimi Code CLI Launcher — Run Kimi in VS Code",
"description": "Launch Kimi Code CLI from the VS Code editor toolbar in one click. Opens a fresh side terminal in your workspace. Unofficial; Windows, macOS and Linux.",
"publisher": "mikesoft",
"version": "0.1.4",
"repository": {
"type": "git",
"url": "https://github.com/TheStreamCode/vscode-kimi-code-cli-launcher.git"
},
"author": {
"name": "Michael Gasperini",
"url": "https://mikesoft.it"
},
"bugs": {
"url": "https://github.com/TheStreamCode/vscode-kimi-code-cli-launcher/issues"
},
"homepage": "https://github.com/TheStreamCode/vscode-kimi-code-cli-launcher#readme",
"sponsor": {
"url": "https://github.com/sponsors/TheStreamCode"
},
"license": "MIT",
"icon": "media/icon.png",
"galleryBanner": {
"color": "#0B1020",
"theme": "dark"
},
"pricing": "Free",
"private": true,
"engines": {
"vscode": "^1.103.0"
},
"capabilities": {
"untrustedWorkspaces": {
"supported": "limited",
"description": "Launching Kimi Code CLI runs terminal commands in the current workspace. The launcher is disabled until the workspace is trusted.",
"restrictedConfigurations": [
"kimiCodeCliLauncher.cliCommand"
]
}
},
"categories": [
"AI",
"Chat",
"Other"
],
"keywords": [
"kimi",
"kimi code",
"kimi code cli",
"kimi code launcher",
"kimi cli",
"kimi cli vscode",
"kimi vscode",
"kimi vscode extension",
"kimi terminal",
"moonshot ai",
"moonshot ai kimi",
"ai coding agent",
"coding agent",
"terminal launcher",
"side terminal",
"editor toolbar",
"vscode",
"cursor",
"windsurf"
],
"main": "./out/extension.js",
"contributes": {
"commands": [
{
"command": "kimiCodeCliLauncher.openCli",
"title": "Open Kimi Code CLI in Side Terminal",
"category": "Kimi Code CLI Launcher",
"icon": {
"light": "./media/launcher-mark-light.svg",
"dark": "./media/launcher-mark-dark.svg"
}
},
{
"command": "kimiCodeCliLauncher.openSettings",
"title": "Open Settings",
"category": "Kimi Code CLI Launcher"
}
],
"menus": {
"editor/title": [
{
"command": "kimiCodeCliLauncher.openCli",
"group": "navigation"
}
]
},
"configuration": {
"title": "Kimi Code CLI Launcher",
"properties": {
"kimiCodeCliLauncher.cliCommand": {
"type": "string",
"scope": "machine",
"default": "kimi",
"markdownDescription": "Command used to start Kimi Code CLI. On Windows, quote executable paths that contain spaces, for example `\"C:\\Program Files\\Kimi Code\\kimi.exe\"`."
},
"kimiCodeCliLauncher.terminalName": {
"type": "string",
"scope": "window",
"default": "Kimi Code CLI",
"description": "Base name of the terminal created by the launcher."
}
}
}
},
"scripts": {
"compile": "node ./node_modules/typescript/bin/tsc -p . --pretty false",
"watch": "node ./node_modules/typescript/bin/tsc --watch -p . --pretty false",
"typecheck": "node ./node_modules/typescript/bin/tsc -p . --noEmit --pretty false",
"lint": "biome lint src test",
"format": "biome format --write src test",
"format:check": "biome format src test",
"test": "npm run compile && node --test test/*.test.js && node ./test/integration/runTest.js",
"test:unit": "npm run compile && node --test test/*.test.js",
"test:integration": "npm run compile && node ./test/integration/runTest.js",
"test:metadata": "npm run compile && node --test test/metadata.test.js",
"generate:icon": "powershell -NoProfile -ExecutionPolicy Bypass -File ./scripts/generate-icon.ps1",
"vscode:prepublish": "npm run compile",
"package": "node ./node_modules/@vscode/vsce/vsce package",
"package:list": "node ./node_modules/@vscode/vsce/vsce ls",
"check:security": "npm audit --package-lock-only --audit-level=high",
"check": "npm run lint && npm run format:check && npm run typecheck && npm test && npm run package:list"
},
"devDependencies": {
"@biomejs/biome": "^2.5.6",
"@types/node": "^22.20.0",
"@types/vscode": "1.103.0",
"@vscode/test-electron": "^3.1.0",
"@vscode/vsce": "^3.9.2",
"typescript": "^7.0.2"
}
}