• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<idea-plugin>
2  <id>com.sk.ts</id>
3  <name>Ts 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  <depends>com.sk.ng</depends>
24
25  <extensions defaultExtensionNs="com.intellij">
26    <!-- Add your extensions here -->
27<!--    <notificationGroup displayType="BALLOON" id="Generate.Result.Group"/>-->
28<!--    <toolWindow id="Generator window" anchor="right" factoryClass="com.sk.dialog.ResutlToolWindowFactory" secondary="true"/>-->
29    <notificationGroup id="Generate.Result.Group"
30                       displayType="STICKY_BALLOON"/>
31  </extensions>
32
33  <actions>
34    <!-- Add your actions here -->
35    <action id="TsGenerate.gen" class="com.sk.ts.ng.GenDTS" text="Generate Ts Frame" description="generate ts files">
36      <add-to-group group-id="ProjectViewPopupMenu" anchor="first"/>
37    </action>
38
39    <group id="TsGenerate.meneGen" text="Generate Ts" >
40      <add-to-group group-id="ToolsMenu" anchor="last" />
41    </group>
42
43    <action class="com.sk.ts.ng.GenMenuDTS" id="tsToolsGen" text="Generate Ts Frame">
44      <add-to-group group-id="TsGenerate.meneGen" anchor="last" />
45      <keyboard-shortcut keymap="$default" first-keystroke="shift alt G"/>
46    </action>
47
48  </actions>
49
50</idea-plugin>