1{ 2 "name": "napi-gen", 3 "displayName": "napi-gen", 4 "description": "Generate NAPI definition code and framework code for OpenHarmony", 5 "keywords": [ 6 "napi", 7 "napi_generator" 8 ], 9 "icon": "images/napi.png", 10 "version": "0.0.1", 11 "engines": { 12 "vscode": "^1.62.0" 13 }, 14 "categories": [ 15 "Other" 16 ], 17 "activationEvents": [ 18 "onStartupFinished" 19 ], 20 "main": "./extension.js", 21 "publisher": "kaihong", 22 "contributes": { 23 "commands": [ 24 { 25 "command": "generate_napi", 26 "title": "Generate Napi Frame" 27 }, 28 { 29 "command": "generate_napi_menu", 30 "title": "Generate Napi Frame" 31 } 32 ], 33 "menus": { 34 "explorer/context": [ 35 { 36 "when": "resourceExtname == .ts", 37 "command": "generate_napi" 38 } 39 ], 40 "editor/context": [ 41 { 42 "command": "generate_napi_menu" 43 } 44 ] 45 } 46 }, 47 "scripts": { 48 "lint": "eslint .", 49 "pretest": "npm run lint", 50 "test": "node ./test/runTest.js" 51 }, 52 "devDependencies": { 53 "@types/glob": "^7.1.4", 54 "@types/mocha": "^9.0.0", 55 "@types/node": "14.x", 56 "@types/vscode": "^1.62.0", 57 "@vscode/test-electron": "^1.6.2", 58 "eslint": "^8.1.0", 59 "glob": "^7.1.7", 60 "mocha": "^9.1.3", 61 "webpack": "^5.64.4", 62 "webpack-cli": "^4.9.1" 63 }, 64 "dependencies": { 65 "compressing": "^1.5.1", 66 "node-gyp": "^9.0.0", 67 "stdio": "^2.1.1", 68 "typescript": "^4.7.3", 69 "vsce": "^2.9.1" 70 }, 71 "repository": { 72 "type": "gitee", 73 "url": "https://gitee.com/openharmony/napi_generator/tree/master" 74 } 75} 76