1<idea-plugin> 2 <id>com.sk.ng</id> 3 <name>Napi Generator</name> 4 <version>1.0.1</version> 5 <vendor email="zhaojunxia@kaihong.com" url="http://kaihong.com/">深圳开鸿数字产业发展有限公司</vendor> 6 7 <description><![CDATA[ 8 <h2>Introduction</h2> 9 <p> One-click generation of NAPI framework code, business code framework, GN file, etc. according to the ts (typescript) interface file in the user-specified path.<br/></p> 10 <p> When developing the interface between JS applications and NAPI, the developers of the underlying framework do not need to pay attention to the upper-level application conversion logic such as Nodejs syntax, data type conversion between C++ and JS, and only focus on the underlying business logic. Professional people do professional things. Thus, the development efficiency can be greatly improved</p> 11 <p><a href="https://gitee.com/openharmony/napi_generator">Sources on Gitee</a></p> 12 ]]> 13 </description> 14 15 <change-notes><![CDATA[ 16 <h2>Features</h2> 17 ]]> 18 </change-notes> 19 20 <idea-version since-build="211.0"/> 21 22 <depends>com.intellij.modules.platform</depends> 23 24 <extensions defaultExtensionNs="com.intellij"> 25 <!-- Add your extensions here --> 26<!-- <notificationGroup displayType="BALLOON" id="Generate.Result.Group"/>--> 27<!-- <toolWindow id="Generator window" anchor="right" factoryClass="com.sk.dialog.ResutlToolWindowFactory" secondary="true"/>--> 28 <notificationGroup id="Generate.Result.Group" 29 displayType="STICKY_BALLOON"/> 30 </extensions> 31 32 <actions> 33 <!-- Add your actions here --> 34 <action id="NapiGenerate.gen" class="com.sk.ng.GenDTS" text="Generate Napi Frame" description="generate napi files"> 35 <add-to-group group-id="ProjectViewPopupMenu" anchor="first"/> 36 </action> 37 38 <group id="NapiGenerate.meneGen" text="Generate Napi" > 39 <add-to-group group-id="ToolsMenu" anchor="last" /> 40 </group> 41 42 <action class="com.sk.ng.GenMenuDTS" id="toolsGen" text="Generate Napi Frame"> 43 <add-to-group group-id="NapiGenerate.meneGen" anchor="last" /> 44 <keyboard-shortcut keymap="$default" first-keystroke="shift alt G"/> 45 </action> 46 47 </actions> 48 49</idea-plugin>