{ "name": "cursorcode", "displayName": "CursorCode(Cursor for VSCode)", "description": "a free AI coder with GPT", "version": "0.1.1", "publisher": "meteorstudio", "icon": "resources/extensionIcon.png", "license": "MIT", "repository": { "url": "https://github.com/Meteo-Pig/CursorCode" }, "engines": { "vscode": "^1.76.0" }, "categories": [ "Other" ], "activationEvents": [], "main": "./dist/extension.js", "contributes": { "commands": [ { "command": "cursorcode.generation", "title": "CursorCode" }, { "command": "cursorcode.conversation", "title": "CursorCodeConversation" } ], "keybindings": [ { "command": "cursorcode.generation", "key": "ctrl+alt+y", "mac": "cmd+alt+y", "when": "editorTextFocus" }, { "command": "cursorcode.conversation", "key": "ctrl+alt+u", "mac": "cmd+alt+u", "when": "editorTextFocus" } ], "menus": { "editor/context": [ { "when": "editorTextFocus", "command": "cursorcode.generation", "group": "cursor-menu" } ] }, "viewsContainers": { "activitybar": [ { "id": "cursorcode", "title": "CursorCode", "icon": "resources/logo.svg" } ] }, "views": { "cursorcode": [ { "type": "webview", "id": "cursorcode.chatView", "name": "CursorCode" } ] }, "configuration": { "title": "CursorCodeConfig", "properties": { "cursorcode.accessToken": { "type": "string", "default": "", "description": "登录令牌" } } } }, "scripts": { "vscode:prepublish": "npm run package", "compile": "webpack", "watch": "webpack --watch", "package": "webpack --mode production --devtool hidden-source-map", "compile-tests": "tsc -p . --outDir out", "watch-tests": "tsc -p . -w --outDir out", "pretest": "npm run compile-tests && npm run compile && npm run lint", "lint": "eslint src --ext ts", "test": "node ./out/test/runTest.js" }, "devDependencies": { "@types/glob": "^8.1.0", "@types/mocha": "^10.0.1", "@types/node": "16.x", "@types/vscode": "^1.76.0", "@typescript-eslint/eslint-plugin": "^5.53.0", "@typescript-eslint/parser": "^5.53.0", "@vscode/test-electron": "^2.2.3", "eslint": "^8.34.0", "glob": "^8.1.0", "mocha": "^10.2.0", "ts-loader": "^9.4.2", "typescript": "^4.9.5", "webpack": "^5.75.0", "webpack-cli": "^5.0.1" }, "dependencies": { "@types/uuid": "^9.0.1", "axios": "^1.3.4", "uuid": "^9.0.0" } }