163 lines
3.8 KiB
JSON
163 lines
3.8 KiB
JSON
{
|
|
"publisher": "nicepkg",
|
|
"name": "gpt-runner",
|
|
"displayName": "GPT Runner - Chatgpt & Claude",
|
|
"version": "1.2.9",
|
|
"private": true,
|
|
"description": "Conversations with files! Manage AI presets!",
|
|
"license": "MIT",
|
|
"funding": "https://github.com/sponsors/2214962083",
|
|
"homepage": "https://github.com/nicepkg/gpt-runner/tree/main/packages/gpt-runner-vscode#readme",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/nicepkg/gpt-runner",
|
|
"directory": "packages/gpt-runner-vscode"
|
|
},
|
|
"bugs": {
|
|
"url": "https://github.com/nicepkg/gpt-runner/issues"
|
|
},
|
|
"keywords": [
|
|
"chatgpt",
|
|
"copilot",
|
|
"openai",
|
|
"ai",
|
|
"codex",
|
|
"gpt-4",
|
|
"gpt-runner",
|
|
"prompt",
|
|
"anthropic",
|
|
"unit testing"
|
|
],
|
|
"categories": [
|
|
"Data Science",
|
|
"Machine Learning",
|
|
"Programming Languages",
|
|
"Testing",
|
|
"Linters",
|
|
"Formatters",
|
|
"Education"
|
|
],
|
|
"main": "./dist/index.js",
|
|
"preview": true,
|
|
"icon": "res/logo.png",
|
|
"engines": {
|
|
"vscode": "^1.71.0"
|
|
},
|
|
"activationEvents": [
|
|
"onStartupFinished"
|
|
],
|
|
"contributes": {
|
|
"viewsContainers": {
|
|
"activitybar": [
|
|
{
|
|
"id": "gpt-runner",
|
|
"title": "GPT Runner",
|
|
"icon": "res/sidebar-icon.png"
|
|
}
|
|
]
|
|
},
|
|
"views": {
|
|
"gpt-runner": [
|
|
{
|
|
"type": "webview",
|
|
"id": "gpt-runner.chatView",
|
|
"name": ""
|
|
}
|
|
]
|
|
},
|
|
"commands": [
|
|
{
|
|
"command": "gpt-runner.reload",
|
|
"title": "Reload GPT Runner",
|
|
"category": "GPT Runner"
|
|
},
|
|
{
|
|
"command": "gpt-runner.restartServer",
|
|
"title": "Restart GPT Runner Server",
|
|
"category": "GPT Runner"
|
|
},
|
|
{
|
|
"command": "gpt-runner.openChat",
|
|
"title": "Open GPT Runner Chat",
|
|
"icon": "res/logo.svg",
|
|
"category": "GPT Runner"
|
|
},
|
|
{
|
|
"command": "gpt-runner.askSelection",
|
|
"title": "💬 Ask GPT Runner",
|
|
"category": "GPT Runner"
|
|
}
|
|
],
|
|
"configuration": {
|
|
"type": "object",
|
|
"title": "GPT Runner",
|
|
"properties": {
|
|
"gpt-runner.disable": {
|
|
"type": "boolean",
|
|
"default": false,
|
|
"description": "Disable the GPT Runner extension"
|
|
},
|
|
"gpt-runner.excludePorts": {
|
|
"type": "string",
|
|
"default": "",
|
|
"description": "GPT-Runner server excludes ports, multiple separated by ',' For example: 8080,9090"
|
|
}
|
|
}
|
|
},
|
|
"configurationDefaults": {
|
|
"[markdown]": {
|
|
"editor.quickSuggestions": {
|
|
"other": true,
|
|
"comments": false,
|
|
"strings": true
|
|
}
|
|
}
|
|
},
|
|
"menus": {
|
|
"editor/title": [
|
|
{
|
|
"command": "gpt-runner.openChat",
|
|
"group": "navigation",
|
|
"icon": "res/logo.svg"
|
|
}
|
|
],
|
|
"editor/context": [
|
|
{
|
|
"command": "gpt-runner.askSelection",
|
|
"group": "gpt-runner",
|
|
"when": "editorHasSelection"
|
|
}
|
|
]
|
|
},
|
|
"jsonValidation": [
|
|
{
|
|
"fileMatch": "gptr.config.json",
|
|
"url": "./dist/json-schema/user-config.json"
|
|
},
|
|
{
|
|
"fileMatch": "gpt-runner.config.json",
|
|
"url": "./dist/json-schema/user-config.json"
|
|
}
|
|
]
|
|
},
|
|
"scripts": {
|
|
"build": "pnpm esno ./scripts/build.ts",
|
|
"build:vsix": "pnpm esno ./scripts/build.ts -- --vsix",
|
|
"dev": "pnpm esno ./scripts/dev.ts",
|
|
"publish": "esno ./scripts/publish.ts"
|
|
},
|
|
"devDependencies": {
|
|
"@nicepkg/gpt-runner-shared": "workspace:*",
|
|
"@nicepkg/gpt-runner-web": "workspace:*",
|
|
"@types/vscode": "^1.71.0",
|
|
"@vscode/vsce": "^2.20.1",
|
|
"esno": "^0.17.0",
|
|
"eventemitter3": "^5.0.1",
|
|
"execa": "^7.2.0",
|
|
"fs-extra": "^11.1.1",
|
|
"jiti": "^1.19.1",
|
|
"uuid": "^9.0.0",
|
|
"wait-port": "^1.0.4"
|
|
}
|
|
}
|