• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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>&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;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>