1{
2    "name": "@ohos/ace_engine",
3    "description": "ArkUI Cross-Platform Engine for UI layout measure and paint",
4    "version": "3.1",
5    "license": "Apache 2.0",
6    "publishAs": "code-segment",
7    "segment": {
8        "destPath": "foundation/arkui/ace_engine"
9    },
10    "dirs": {},
11    "scripts": {},
12    "component": {
13        "name": "ace_engine",
14        "subsystem": "arkui",
15        "syscap": [
16            "SystemCapability.ArkUI.ArkUI.Full",
17            "SystemCapability.ArkUI.ArkUI.Lite"
18        ],
19        "features": [
20            "ace_engine_feature_enable_accessibility",
21            "ace_engine_feature_enable_web",
22            "ace_engine_feature_enable_pgo",
23            "ace_engine_feature_pgo_path",
24            "ace_engine_feature_enable_atomic",
25            "ace_engine_feature_enable_coverage",
26            "ace_engine_feature_enable_point_light",
27            "ace_engine_feature_enable_split_mode",
28            "ace_engine_feature_enable_nav_split_mode",
29            "ace_engine_feature_asbng_path",
30            "ace_engine_feature_sched_model",
31            "ace_engine_feature_enable_video"
32        ],
33        "adapted_system_type": [
34            "standard"
35        ],
36        "rom": "25600KB",
37        "ram": "102400KB",
38        "hisysevent_config": [
39            "//foundation/arkui/ace_engine/adapter/ohos/build/hisysevent.yaml"
40        ],
41        "deps": {
42            "components": [
43                "ability_base",
44                "hilog",
45                "hitrace",
46                "accessibility",
47                "frame_aware_sched",
48                "ability_runtime",
49                "ipc",
50                "samgr",
51                "preferences",
52                "relational_store",
53                "hisysevent",
54                "napi",
55                "hiview",
56                "hichecker",
57                "window_manager",
58                "c_utils",
59                "eventhandler",
60                "bundle_framework",
61                "ets_runtime",
62                "form_fwk",
63                "pasteboard",
64                "kv_store",
65                "udmf",
66                "os_account",
67                "graphic_2d",
68                "graphic_3d",
69                "graphic_surface",
70                "safwk",
71                "common_event_service",
72                "data_share",
73                "resource_management",
74                "i18n",
75                "hicollie",
76                "netmanager_base",
77                "netstack",
78                "init",
79                "image_framework",
80                "player_framework",
81                "audio_framework",
82                "access_token",
83                "input",
84                "webview",
85                "imf",
86                "device_status",
87                "soc_perf",
88                "security_component_manager",
89                "camera_framework",
90                "media_library",
91                "app_file_service",
92                "ets_utils",
93                "bounds_checking_function",
94                "libxml2",
95                "ffrt",
96                "icu",
97                "miscdevice",
98                "cJSON",
99                "curl",
100                "css-what",
101                "jsframework",
102                "opencl-headers",
103                "opengles",
104                "zlib",
105                "skia",
106                "libuv",
107                "resource_schedule_service",
108                "background_task_mgr",
109                "egl"
110            ],
111            "third_party": []
112        },
113        "build": {
114            "group_type": {
115                "base_group": [],
116                "fwk_group": [
117                    "//foundation/arkui/ace_engine/adapter/ohos/build:ace_packages"
118                ],
119                "service_group": [
120                    "//foundation/arkui/ace_engine/adapter/ohos/services:services_target",
121                    "//foundation/arkui/ace_engine/adapter/ohos/sa_profile:ace_sa_profile",
122                    "//foundation/arkui/ace_engine/adapter/ohos/services/etc:ohos.para.dac",
123                    "//foundation/arkui/ace_engine/adapter/ohos/services/uiservice:ui_service.cfg"
124                ]
125            },
126            "inner_kits": [
127                {
128                    "header": {
129                        "header_base": "//foundation/arkui/ace_engine/interfaces/inner_api/ace/",
130                        "header_files": [
131                            "navigation_controller.h",
132                            "ui_content.h",
133                            "ui_event.h",
134                            "ui_event_observer.h",
135                            "viewport_config.h",
136                            "serialized_gesture.h",
137                            "serializeable_object.h",
138                            "modal_ui_extension_config.h"
139                        ]
140                    },
141                    "name": "//foundation/arkui/ace_engine/interfaces/inner_api/ace:ace_uicontent"
142                },
143                {
144                    "header": {
145                        "header_base": "//foundation/arkui/ace_engine/interfaces/inner_api/ace/",
146                        "header_files": [
147                            "ace_forward_compatibility.h",
148                            "ai/data_detector_interface.h"
149                        ]
150                    },
151                    "name": "//foundation/arkui/ace_engine/interfaces/inner_api/ace:ace_forward_compatibility"
152                },
153                {
154                    "header": {
155                        "header_base": "//foundation/arkui/ace_engine/interfaces/inner_api/form_render/include",
156                        "header_files": [
157                            "form_renderer_group.h"
158                        ]
159                    },
160                    "name": "//foundation/arkui/ace_engine/interfaces/inner_api/form_render:ace_form_render"
161                },
162                {
163                    "header": {
164                        "header_base": "//foundation/arkui/ace_engine/interfaces/inner_api/drawable_descriptor",
165                        "header_files": [
166                            "drawable_descriptor.h"
167                        ]
168                    },
169                    "name": "//foundation/arkui/ace_engine/interfaces/inner_api/drawable_descriptor:drawable_descriptor"
170                },
171                {
172                    "header": {
173                        "header_base": "//foundation/arkui/ace_engine/interfaces/inner_api/xcomponent_controller/",
174                        "header_files": [
175                            "xcomponent_controller.h"
176                        ]
177                    },
178                    "name": "//foundation/arkui/ace_engine/interfaces/inner_api/xcomponent_controller:ace_xcomponent_controller"
179                },
180                {
181                    "header": {
182                        "header_base": "//foundation/arkui/ace_engine/",
183                        "header_files": [
184                            "adapter/preview/entrance/ace_ability.h",
185                            "adapter/preview/entrance/ace_run_args.h"
186                        ]
187                    },
188                    "name": "//foundation/arkui/ace_engine/build:libace"
189                },
190                {
191                    "header": {
192                        "header_base": "//foundation/arkui/ace_engine/interfaces/native",
193                        "header_files": [
194                            "node/native_drawable_descriptor.h",
195                            "native_interface_xcomponent.h",
196                            "native_node.h",
197                            "native_interface.h",
198                            "native_type.h",
199                            "native_node_napi.h"
200                        ]
201                    },
202                    "name": "//foundation/arkui/ace_engine/interfaces/native:ace_ndk"
203                },
204                {
205                    "header": {
206                        "header_base": "//foundation/arkui/ace_engine/",
207                        "header_files": [
208                            "adapter/preview/entrance/ace_ability.h",
209                            "adapter/preview/entrance/ace_run_args.h"
210                        ]
211                    },
212                    "name": "//foundation/arkui/ace_engine/build:libace_compatible"
213                },
214                {
215                    "header": {
216                        "header_base": "//foundation/arkui/ace_engine/frameworks/core/common/",
217                        "header_files": [
218                            "container_scope.h"
219                        ]
220                    },
221                    "name": "//foundation/arkui/ace_engine/frameworks/core:ace_container_scope"
222                },
223                {
224                    "header": {
225                        "header_base": "//foundation/arkui/ace_engine/interfaces/inner_api/ui_session/",
226                        "header_files": [
227                            "ui_content_service_interface.h",
228                            "ui_content_proxy.h"
229                        ]
230                    },
231                    "name": "//foundation/arkui/ace_engine/interfaces/inner_api/ui_session:ui_session"
232                }
233            ],
234            "test": [
235                "//foundation/arkui/ace_engine/test/unittest:unittest"
236            ]
237        }
238    }
239}
240