|
|
- {
- "name": "ShuiShan",
- "publisher": "yuxinli",
- "displayName": "ShuiShan",
- "description": "online code",
- "version": "0.0.1",
- "icon": "images/shuishan.png",
- "engines": {
- "vscode": "^1.51.1"
- },
- "categories": [
- "Other"
- ],
- "activationEvents": [
- "onView:view.shuishan",
- "onCommand:ShuiShan.click",
- "onCommand:ShuiShan.helloWorld",
- "onCommand:ShuiShan.solveProblem",
- "onCommand:ShuiShan.compileSolution",
- "onCommand:ShuiShan.testSolution",
- "onCommand:ShuiShan.checkSolution",
- "onCommand:ShuiShan.submitSolution"
- ],
- "main": "./dist/extension.js",
- "contributes": {
- "viewsContainers": {
- "activitybar": [
- {
- "id":"shuishanView",
- "title":"水杉编程",
- "icon":"images/shuishan.png"
- }
- ]
- },
- "views": {
- "shuishanView":[
- {
- "id":"view.shuishan",
- "name":"Shuishan"
- }
- ]
- },
- "commands": [
- {
- "command": "ShuiShan.helloWorld",
- "title": "Hello World"
- },
- {
- "command": "ShuiShan.click",
- "title": "Show Problem"
- },
- {
- "command": "ShuiShan.solveProblem",
- "title": "Solve Problem"
- },
- {
- "command": "ShuiShan.compileSolution",
- "title": "Compile Solution"
- },
- {
- "command": "ShuiShan.testSolution",
- "title": "Test Solution"
- },
- {
- "command": "ShuiShan.checkSolution",
- "title": "Check Solution"
- },
- {
- "command": "ShuiShan.submitSolution",
- "title": "Submit Solution"
- }
- ]
- },
- "scripts": {
- "vscode:prepublish": "npm run package",
- "compile": "webpack --devtool nosources-source-map --config ./build/node-extension.webpack.config.js",
- "watch": "webpack --watch --devtool nosources-source-map --info-verbosity verbose --config ./build/node-extension.webpack.config.js",
- "package": "webpack --mode production --config ./build/node-extension.webpack.config.js",
- "test-compile": "tsc -p ./",
- "test-watch": "tsc -watch -p ./",
- "pretest": "npm run test-compile && npm run lint",
- "lint": "eslint src --ext ts",
- "test": "node ./out/test/runTest.js"
- },
- "devDependencies": {
- "@types/vscode": "^1.51.0",
- "@types/glob": "^7.1.3",
- "@types/mocha": "^8.0.0",
- "@types/node": "^12.11.7",
- "eslint": "^7.9.0",
- "@typescript-eslint/eslint-plugin": "^4.1.1",
- "@typescript-eslint/parser": "^4.1.1",
- "glob": "^7.1.6",
- "mocha": "^8.1.3",
- "typescript": "^4.0.2",
- "vscode-test": "^1.4.0",
- "ts-loader": "^8.0.3",
- "webpack": "^4.44.1",
- "webpack-cli": "^3.3.12"
- },
- "dependencies": {
- "axios": "^0.21.1"
- }
- }
|