2023-03-28 07:53:57 +00:00
{
"name" : "vscode-tabby" ,
2023-04-04 09:56:06 +00:00
"publisher" : "TabbyML" ,
2023-03-28 07:53:57 +00:00
"displayName" : "Tabby" ,
"description" : "Get completions from Tabby server" ,
2023-04-04 06:30:47 +00:00
"repository" : "https://github.com/TabbyML/tabby" ,
2023-05-30 06:31:39 +00:00
"version" : "0.0.6" ,
2023-03-28 07:53:57 +00:00
"keywords" : [
"code-suggestion" ,
"copilot" ,
"code-inference" ,
"tabby"
] ,
2023-04-04 09:56:06 +00:00
"icon" : "images/logo.png" ,
2023-03-28 07:53:57 +00:00
"engines" : {
"vscode" : "^1.70.0"
} ,
"categories" : [
"Other"
] ,
"activationEvents" : [
"onStartupFinished"
] ,
2023-04-05 04:11:39 +00:00
"main" : "./dist/node/extension.js" ,
"browser" : "./dist/web/extension.js" ,
2023-03-28 07:53:57 +00:00
"contributes" : {
"commands" : [
{
"command" : "tabby.toggleEnabled" ,
"title" : "Tabby: Toggle Code Suggestion On/Off"
} ,
{
"command" : "tabby.setServerUrl" ,
"title" : "Tabby: Set URL of Tabby Server"
2023-03-29 10:30:13 +00:00
} ,
2023-04-17 01:12:16 +00:00
{
"command" : "tabby.setSuggestionDelay" ,
"title" : "Tabby: Set suggestion delay"
} ,
2023-03-29 10:30:13 +00:00
{
"command" : "tabby.openSettings" ,
"title" : "Tabby: Open Settings"
2023-03-28 07:53:57 +00:00
}
] ,
"configuration" : {
"title" : "Tabby" ,
"properties" : {
"tabby.enabled" : {
"type" : "boolean" ,
"default" : true ,
"description" : "Enable Tabby code suggestion or not."
} ,
"tabby.serverUrl" : {
"type" : "string" ,
2023-06-06 13:29:04 +00:00
"default" : "http://127.0.0.1:8080" ,
2023-04-20 00:23:30 +00:00
"pattern" : "^https?:\\/\\/[^\\s]+$" ,
"patternErrorMessage" : "Please enter a validate http or https URL." ,
2023-03-28 07:53:57 +00:00
"markdownDescription" : "Specifies the url of [Tabby Server](https://github.com/TabbyML/tabby)."
2023-04-17 01:12:16 +00:00
} ,
2023-06-16 08:58:50 +00:00
"tabby.disableAnonymousUsageTracking" : {
"type" : "boolean" ,
"default" : false ,
"description" : "Disable anonymous usage tracking."
} ,
2023-04-17 01:12:16 +00:00
"tabby.suggestionDelay" : {
"type" : "number" ,
"default" : 150 ,
2023-04-20 00:23:30 +00:00
"minimum" : 0 ,
"description" : "Specifies the delay in milliseconds after which the request is sent to the tabby."
2023-06-06 14:25:31 +00:00
} ,
"tabby.agentLogs" : {
"type" : "string" ,
"enum" : [
"debug" ,
"error" ,
"silent"
] ,
"default" : "error" ,
"markdownDescription" : "Specifies the log level of tabby-agent for debugging purpose. \n * If VSCode is running as desktop application, you can find log files in `$HOME/.tabby/agent-logs/`. It's recommend using `tail -f ~/.tabby/agent-logs/tabby-agent.log | npx pino-pretty` to monitor logs. \n * If VSCode is running in browser, you can find logs in debug console. "
2023-03-28 07:53:57 +00:00
}
}
}
} ,
"scripts" : {
"vscode:prepublish" : "yarn package" ,
"compile" : "webpack" ,
"watch" : "webpack --watch" ,
2023-04-04 03:29:42 +00:00
"dev" : "code --extensionDevelopmentPath=$PWD --disable-extensions && yarn watch" ,
2023-04-05 16:01:08 +00:00
"dev:web" : "code --extensionDevelopmentPath=$PWD --extensionDevelopmentKind=web --disable-extensions && yarn watch" ,
2023-06-15 15:53:21 +00:00
"dev:web-browser" : "vscode-test-web --extensionDevelopmentPath=$PWD --browserType=chromium --port=3000 && yarn watch" ,
2023-03-28 07:53:57 +00:00
"package" : "webpack --mode production --devtool hidden-source-map" ,
"compile-tests" : "tsc -p . --outDir out" ,
"watch-tests" : "tsc -p . -w --outDir out" ,
"pretest" : "yarn compile-tests && yarn compile && yarn lint" ,
"lint" : "eslint src --ext ts" ,
"test" : "node ./out/test/runTest.js" ,
"vscode:package" : "vsce package" ,
"vscode:publish" : "vsce publish"
} ,
"devDependencies" : {
"@types/glob" : "^7.2.0" ,
"@types/mocha" : "^9.1.1" ,
"@types/node" : "16.x" ,
"@types/vscode" : "^1.70.0" ,
"@typescript-eslint/eslint-plugin" : "^5.31.0" ,
"@typescript-eslint/parser" : "^5.31.0" ,
"@vscode/test-electron" : "^2.1.5" ,
2023-06-15 15:53:21 +00:00
"@vscode/test-web" : "^0.0.44" ,
2023-05-24 16:21:38 +00:00
"assert" : "^2.0.0" ,
2023-03-28 07:53:57 +00:00
"eslint" : "^8.20.0" ,
"glob" : "^8.0.3" ,
"mocha" : "^10.0.0" ,
2023-04-13 07:28:30 +00:00
"openapi-typescript-codegen" : "^0.24.0" ,
2023-05-24 16:21:38 +00:00
"process" : "^0.11.10" ,
2023-03-28 07:53:57 +00:00
"ts-loader" : "^9.3.1" ,
"typescript" : "^4.7.4" ,
2023-04-04 06:30:47 +00:00
"vsce" : "^2.15.0" ,
2023-03-28 07:53:57 +00:00
"webpack" : "^5.74.0" ,
"webpack-cli" : "^4.10.0"
} ,
"dependencies" : {
2023-04-20 00:23:30 +00:00
"@sapphire/duration" : "^1.1.0" ,
2023-06-15 15:53:21 +00:00
"@xstate/fsm" : "^2.0.1" ,
2023-05-24 16:21:38 +00:00
"tabby-agent" : "file:../tabby-agent"
2023-03-28 07:53:57 +00:00
}
}