-
Notifications
You must be signed in to change notification settings - Fork 492
Expand file tree
/
Copy pathcc.unitmesh.javascript.xml
More file actions
59 lines (45 loc) · 3.81 KB
/
Copy pathcc.unitmesh.javascript.xml
File metadata and controls
59 lines (45 loc) · 3.81 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<idea-plugin package="cc.unitmesh.ide.javascript">
<!--suppress PluginXmlValidity -->
<dependencies>
<module name="intellij.javascript.backend"/>
<module name="intellij.javascript.common"/>
<module name="intellij.javascript.psi.impl"/>
<module name="intellij.javascript.testing"/>
<plugin id="JavaScript"/>
</dependencies>
<extensions defaultExtensionNs="cc.unitmesh">
<autoDevIntention>
<className>cc.unitmesh.ide.javascript.actions.AutoPageAction</className>
<bundleName>messages.AutoDevBundle</bundleName>
<categoryKey>intention.category.llm</categoryKey>
</autoDevIntention>
<classContextBuilder language="JavaScript" implementationClass="cc.unitmesh.ide.javascript.context.JavaScriptClassContextBuilder"/>
<classContextBuilder language="TypeScript" implementationClass="cc.unitmesh.ide.javascript.context.JavaScriptClassContextBuilder"/>
<methodContextBuilder language="JavaScript" implementationClass="cc.unitmesh.ide.javascript.context.JavaScriptMethodContextBuilder"/>
<methodContextBuilder language="TypeScript" implementationClass="cc.unitmesh.ide.javascript.context.JavaScriptMethodContextBuilder"/>
<fileContextBuilder language="JavaScript" implementationClass="cc.unitmesh.ide.javascript.context.JavaScriptFileContextBuilder"/>
<fileContextBuilder language="TypeScript" implementationClass="cc.unitmesh.ide.javascript.context.JavaScriptFileContextBuilder"/>
<variableContextBuilder language="JavaScript" implementationClass="cc.unitmesh.ide.javascript.context.JavaScriptVariableContextBuilder"/>
<variableContextBuilder language="TypeScript" implementationClass="cc.unitmesh.ide.javascript.context.JavaScriptVariableContextBuilder"/>
<chatContextProvider implementation="cc.unitmesh.ide.javascript.provider.JavaScriptContextProvider"/>
<chatContextProvider implementation="cc.unitmesh.ide.javascript.provider.JavaScriptVersionProvider"/>
<codeModifier language="JavaScript" implementationClass="cc.unitmesh.ide.javascript.provider.testing.JestCodeModifier"/>
<codeModifier language="TypeScript" implementationClass="cc.unitmesh.ide.javascript.provider.testing.JestCodeModifier"/>
<testContextProvider language="JavaScript" implementation="cc.unitmesh.ide.javascript.provider.testing.JSAutoTestService"/>
<testContextProvider language="TypeScript" implementation="cc.unitmesh.ide.javascript.provider.testing.JSAutoTestService"/>
<refactoringTool language="TypeScript"
implementationClass="cc.unitmesh.ide.javascript.provider.TypeScriptRefactoringTool"/>
<livingDocumentation language="JavaScript"
implementationClass="cc.unitmesh.ide.javascript.provider.JavaScriptLivingDocumentation"/>
<livingDocumentation language="TypeScript"
implementationClass="cc.unitmesh.ide.javascript.provider.JavaScriptLivingDocumentation"/>
<buildSystemProvider implementation="cc.unitmesh.ide.javascript.provider.JavaScriptBuildSystemProvider" />
<componentProvider implementation="cc.unitmesh.ide.javascript.bridge.ReactComponentViewProvider"/>
<toolchainFunctionProvider implementation="cc.unitmesh.ide.javascript.bridge.StylingViewFunctionProvider"/>
<relatedClassProvider language="JavaScript"
implementationClass="cc.unitmesh.ide.javascript.provider.JavaScriptRelatedClassProvider"/>
<relatedClassProvider language="TypeScript"
implementationClass="cc.unitmesh.ide.javascript.provider.JavaScriptRelatedClassProvider"/>
<langDictProvider implementation="cc.unitmesh.ide.javascript.indexer.provider.JavaScriptLangDictProvider"/>
</extensions>
</idea-plugin>