{ "name": "devstar", "displayName": "%displayName%", "description": "%description%", "version": "0.3.8", "keywords": [], "publisher": "mengning", "engines": { "vscode": "^1.75.0" }, "l10n": "./l10n", "license": "Apache-2.0", "categories": [], "main": "./dist/extension", "icon": "assets/images/devstar-logo.png", "bugs": { "url": "https://github.com/mengning/DevStar/issues" }, "repository": { "type": "git", "url": "https://github.com/mengning/DevStar.git" }, "activationEvents": [ "onView:devstar.quickAccess", "onCommand:devstar.showHome", "onUri" ], "contributes": { "commands": [ { "command": "devstar.showHome", "title": "%devstar.showHome.title%", "category": "DevStar" }, { "command": "devstar.connectRemoteContainer", "title": "%devstar.connectRemoteContainer.title%", "category": "DevStar" } ], "uriHandlers": [ { "protocol": "vscode", "path": "/openProject" } ], "views": { "devstarListView": [ { "id": "devstar.quickAccess", "name": "%devstar.quickAccess.title%", "type": "tree" } ] }, "viewsContainers": { "activitybar": [ { "id": "devstarListView", "title": "%devstar.devstar.title%", "icon": "assets/icons/devstar-activity-icon.svg" } ] }, "viewsWelcome": [ { "view": "devstar.quickAccess", "contents": "%devstar.welcome.title%" } ], "menus": { "file/newFile": [ { "command": "devstar.showHome", "group": "navigation" } ], "touchBar": [] }, "configuration": { "type": "object", "title": "DevStar", "properties": { "devstar.disableDevStarHomeStartup": { "type": "boolean", "default": false, "description": "Disable showing DevStar Home at startup" }, "devstar.devstarDomain": { "type": "string", "default": "https://devstar.cn/", "description": "DevStar Domain URL" } } } }, "scripts": { "build": "webpack --mode production", "package": "webpack --mode production && vsce package", "publish": "vsce publish", "watch": "webpack --mode production --watch", "format": "eslint src --ext ts" }, "dependencies": { "axios": "^1.7.9", "cheerio": "^1.0.0", "fs-plus": "~3.1.1", "node-ssh": "^13.2.0", "semver": "^7.7.2", "sshpk": "^1.18.0" }, "devDependencies": { "@babel/core": "~7.21.3", "@babel/eslint-parser": "~7.21.3", "@babel/plugin-proposal-class-properties": "~7.18.6", "@babel/plugin-proposal-object-rest-spread": "~7.18.9", "@babel/preset-env": "~7.20.2", "@babel/preset-typescript": "^7.18.6", "@types/mocha": "^10.0.6", "@types/node": "18.x", "@types/vscode": "~1.75.0", "@typescript-eslint/eslint-plugin": "^7.11.0", "@typescript-eslint/parser": "^7.11.0", "@vscode/test-cli": "^0.0.9", "@vscode/test-electron": "^2.4.0", "@vscode/vsce": "^2.29.0", "babel-loader": "~9.1.2", "eslint-import-resolver-webpack": "~0.13.2", "eslint-plugin-import": "~2.27.5", "prettier": "~2.8.4", "ts-loader": "^9.5.1", "typescript": "^5.4.5", "webpack": "~5.76.2", "webpack-cli": "~5.0.1" }, "extensionDependencies": [ "ms-vscode.cpptools" ] }