-
Notifications
You must be signed in to change notification settings - Fork 0
/
haven.xml
38 lines (36 loc) · 1.56 KB
/
haven.xml
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
<project>
<group>esb::bundle</group>
<name>chatgpt</name>
<version>0.0.0</version>
<commands>
<build>
<haxe target="js" output="${buildDir}/bundle-chatgpt.js" main="esb.core.BundleLoader" cleanUp="false" outputFilename="nodejs.hxml">
<dependencies>
<dependency>promises</dependency>
<dependency>hxnodejs</dependency>
<dependency>http</dependency>
</dependencies>
<class-paths>
<class-path>src</class-path>
<class-path>${rootDir}/esb/common/esb-common</class-path>
<class-path>${rootDir}/esb/core/esb-core</class-path>
<class-path>${rootDir}/esb/core/esb-logging</class-path>
<class-path>${rootDir}/esb/core/esb-config</class-path>
</class-paths>
<compiler-args>
<compiler-arg>--macro include('bundles.chatgpt')</compiler-arg>
<compiler-arg>--dce full</compiler-arg>
<compiler-arg>-cmd haxelib run haven install</compiler-arg>
</compiler-args>
<compiler-defines>
<compiler-define>no-deprecation-warnings</compiler-define>
</compiler-defines>
</haxe>
</build>
<install>
<copy-file source="${baseDir}/bundle-chatgpt.json" destination="${configDir}/bundle-chatgpt.json" />
</install>
</commands>
<properties>
</properties>
</project>