139 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			139 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
{
 | 
						|
  "name": "devstar",
 | 
						|
  "displayName": "%displayName%",
 | 
						|
  "description": "%description%",
 | 
						|
  "version": "0.3.6",
 | 
						|
  "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",
 | 
						|
    "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"
 | 
						|
  ]
 | 
						|
}
 |