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_aps",
22            "ace_engine_feature_enable_web",
23            "ace_engine_feature_enable_pgo",
24            "ace_engine_feature_pgo_path",
25            "ace_engine_feature_enable_atomic",
26            "ace_engine_feature_enable_coverage",
27            "ace_engine_feature_enable_point_light",
28            "ace_engine_feature_enable_split_mode",
29            "ace_engine_feature_enable_nav_split_mode",
30            "ace_engine_feature_asbng_path",
31            "ace_engine_feature_sched_model"
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            ],
110            "third_party": []
111        },
112        "build": {
113            "group_type": {
114                "base_group": [],
115                "fwk_group": [
116                    "//foundation/arkui/ace_engine/adapter/ohos/build:ace_packages"
117                ],
118                "service_group": [
119                    "//foundation/arkui/ace_engine/adapter/ohos/services:services_target",
120                    "//foundation/arkui/ace_engine/adapter/ohos/sa_profile:ace_sa_profile",
121                    "//foundation/arkui/ace_engine/adapter/ohos/services/etc:ohos.para.dac",
122                    "//foundation/arkui/ace_engine/adapter/ohos/services/etc:ohos.timepicker.ogg",
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/",
193                        "header_files": [
194                            "interfaces/native/node/native_drawable_descriptor.h",
195                            "interfaces/native/native_interface_xcomponent.h"
196                        ]
197                    },
198                    "name": "//foundation/arkui/ace_engine/interfaces/native:ace_ndk"
199                },
200                {
201                    "header": {
202                        "header_base": "//foundation/arkui/ace_engine/",
203                        "header_files": [
204                            "adapter/preview/entrance/ace_ability.h",
205                            "adapter/preview/entrance/ace_run_args.h"
206                        ]
207                    },
208                    "name": "//foundation/arkui/ace_engine/build:libace_compatible"
209                },
210                {
211                    "header": {
212                        "header_base": "//foundation/arkui/ace_engine/interfaces/inner_api/ui_session/",
213                        "header_files": [
214                            "ui_content_service_interface.h",
215                            "ui_content_proxy.h"
216                        ]
217                    },
218                    "name": "//foundation/arkui/ace_engine/interfaces/inner_api/ui_session:ui_session"
219                }
220            ],
221            "test": [
222                "//foundation/arkui/ace_engine/test/unittest:unittest"
223            ]
224        }
225    }
226}