1{ 2 "name": "gnapi", 3 "displayName": "gnapi", 4 "description": "test", 5 "version": "0.0.1", 6 "engines": { 7 "vscode": "^1.62.0" 8 }, 9 "categories": [ 10 "Other" 11 ], 12 "activationEvents": [ 13 "*" 14 ], 15 "main": "./extension.js", 16 "contributes": { 17 "commands": [ 18 { 19 "command": "generate_napi", 20 "title": "Generate Napi Frame" 21 }, 22 { 23 "command": "generate_napi_menu", 24 "title": "Generate Napi Frame" 25 } 26 ], 27 "menus": { 28 "explorer/context": [ 29 { 30 "when": "resourceExtname == .ts", 31 "command": "generate_napi" 32 } 33 ], 34 "editor/context": [ 35 { 36 "command": "generate_napi_menu" 37 } 38 ] 39 } 40 }, 41 "scripts": { 42 "lint": "eslint .", 43 "pretest": "npm run lint", 44 "test": "node ./test/runTest.js" 45 }, 46 "devDependencies": { 47 "@types/glob": "^7.1.4", 48 "@types/mocha": "^9.0.0", 49 "@types/node": "14.x", 50 "@types/vscode": "^1.62.0", 51 "@vscode/test-electron": "^1.6.2", 52 "eslint": "^8.1.0", 53 "glob": "^7.1.7", 54 "mocha": "^9.1.3", 55 "webpack": "^5.64.4", 56 "webpack-cli": "^4.9.1" 57 }, 58 "dependencies": { 59 "compressing": "^1.5.1", 60 "node-gyp": "^9.0.0", 61 "stdio": "^2.1.1", 62 "typescript": "^4.7.3", 63 "vsce": "^2.9.1" 64 } 65} 66