• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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            "SystemCapability.ArkUI.ArkUI.Circle"
19        ],
20        "features": [
21            "ace_engine_feature_enable_accessibility",
22            "ace_engine_feature_enable_aps",
23            "ace_engine_feature_enable_web",
24            "ace_engine_feature_enable_pgo",
25            "ace_engine_feature_pgo_path",
26            "ace_engine_feature_enable_atomic",
27            "ace_engine_feature_enable_coverage",
28            "ace_engine_feature_enable_point_light",
29            "ace_engine_feature_enable_split_mode",
30            "ace_engine_feature_enable_nav_split_mode",
31            "ace_engine_feature_asbng_path",
32            "ace_engine_feature_sched_model",
33            "ace_engine_feature_wearable",
34            "ace_engine_feature_enable_gpu",
35            "ace_engine_feature_enable_form_size_change_animation",
36            "ace_engine_feature_form_menu_enable",
37            "ace_engine_feature_enable_event_extra_handling",
38            "ace_engine_enable_circle_feature"
39        ],
40        "adapted_system_type": [
41            "standard"
42        ],
43        "rom": "25600KB",
44        "ram": "102400KB",
45        "hisysevent_config": [
46            "//foundation/arkui/ace_engine/adapter/ohos/build/hisysevent.yaml"
47        ],
48        "deps": {
49            "components": [
50                "ability_base",
51                "hilog",
52                "hitrace",
53                "accessibility",
54                "frame_aware_sched",
55                "ability_runtime",
56                "ipc",
57                "samgr",
58                "preferences",
59                "relational_store",
60                "hisysevent",
61                "napi",
62                "hiview",
63                "hichecker",
64                "window_manager",
65                "c_utils",
66                "eventhandler",
67                "bundle_framework",
68                "ets_runtime",
69                "form_fwk",
70                "pasteboard",
71                "kv_store",
72                "udmf",
73                "os_account",
74                "graphic_2d",
75                "graphic_3d",
76                "graphic_surface",
77                "safwk",
78                "common_event_service",
79                "data_share",
80                "resource_management",
81                "i18n",
82                "hicollie",
83                "netmanager_base",
84                "netstack",
85                "init",
86                "image_framework",
87                "player_framework",
88                "audio_framework",
89                "access_token",
90                "input",
91                "webview",
92                "imf",
93                "device_status",
94                "soc_perf",
95                "security_component_manager",
96                "camera_framework",
97                "media_library",
98                "app_file_service",
99                "ets_utils",
100                "bounds_checking_function",
101                "libxml2",
102                "ffrt",
103                "icu",
104                "miscdevice",
105                "cJSON",
106                "curl",
107                "css-what",
108                "jsframework",
109                "opencl-headers",
110                "opengles",
111                "zlib",
112                "skia",
113                "libuv",
114                "resource_schedule_service",
115                "background_task_mgr",
116                "egl",
117                "request",
118                "qrcodegen"
119            ],
120            "third_party": []
121        },
122        "build": {
123            "group_type": {
124                "base_group": [],
125                "fwk_group": [
126                    "//foundation/arkui/ace_engine/adapter/ohos/build:ace_packages",
127                    "//foundation/arkui/ace_engine/frameworks/bridge/cj_frontend:cj_frontend_ohos"
128                ],
129                "service_group": [
130                    "//foundation/arkui/ace_engine/adapter/ohos/services:services_target",
131                    "//foundation/arkui/ace_engine/adapter/ohos/sa_profile:ace_sa_profile",
132                    "//foundation/arkui/ace_engine/adapter/ohos/services/etc:ohos.para.dac",
133                    "//foundation/arkui/ace_engine/adapter/ohos/services/etc:ohos.timepicker.ogg",
134                    "//foundation/arkui/ace_engine/adapter/ohos/services/uiservice:ui_service.cfg"
135                ]
136            },
137            "inner_kits": [
138                {
139                    "header": {
140                        "header_base": "//foundation/arkui/ace_engine/interfaces/inner_api/ace/",
141                        "header_files": [
142                            "navigation_controller.h",
143                            "ui_content.h",
144                            "ui_event.h",
145                            "ui_event_observer.h",
146                            "viewport_config.h",
147                            "serialized_gesture.h",
148                            "serializeable_object.h",
149                            "modal_ui_extension_config.h"
150                        ]
151                    },
152                    "name": "//foundation/arkui/ace_engine/interfaces/inner_api/ace:ace_uicontent"
153                },
154                {
155                    "header": {
156                        "header_base": "//foundation/arkui/ace_engine/interfaces/inner_api/ace/",
157                        "header_files": [
158                            "ace_forward_compatibility.h",
159                            "ai/data_detector_interface.h",
160                            "ai/data_url_analyzer.h",
161                            "share/text_share_interface.h"
162                        ]
163                    },
164                    "name": "//foundation/arkui/ace_engine/interfaces/inner_api/ace:ace_forward_compatibility"
165                },
166                {
167                    "header": {
168                        "header_base": "//foundation/arkui/ace_engine/interfaces/inner_api/form_render/include",
169                        "header_files": [
170                            "form_renderer_group.h"
171                        ]
172                    },
173                    "name": "//foundation/arkui/ace_engine/interfaces/inner_api/form_render:ace_form_render"
174                },
175                {
176                    "header": {
177                        "header_base": "//foundation/arkui/ace_engine/interfaces/inner_api/drawable_descriptor",
178                        "header_files": [
179                            "drawable_descriptor.h"
180                        ]
181                    },
182                    "name": "//foundation/arkui/ace_engine/interfaces/inner_api/drawable_descriptor:drawable_descriptor"
183                },
184                {
185                    "header": {
186                        "header_base": "//foundation/arkui/ace_engine/interfaces/inner_api/xcomponent_controller/",
187                        "header_files": [
188                            "xcomponent_controller.h"
189                        ]
190                    },
191                    "name": "//foundation/arkui/ace_engine/interfaces/inner_api/xcomponent_controller:ace_xcomponent_controller"
192                },
193                {
194                    "header": {
195                        "header_base": "//foundation/arkui/ace_engine/",
196                        "header_files": [
197                            "adapter/preview/entrance/ace_ability.h",
198                            "adapter/preview/entrance/ace_run_args.h"
199                        ]
200                    },
201                    "name": "//foundation/arkui/ace_engine/build:libace"
202                },
203                {
204                    "header": {
205                        "header_base": "//foundation/arkui/ace_engine/interfaces/native",
206                        "header_files": [
207                            "node/native_drawable_descriptor.h",
208                            "native_interface_xcomponent.h",
209                            "native_node.h",
210                            "native_interface.h",
211                            "native_type.h",
212                            "native_node_napi.h"
213                        ]
214                    },
215                    "name": "//foundation/arkui/ace_engine/interfaces/native:ace_ndk"
216                },
217                {
218                    "header": {
219                        "header_base": "//foundation/arkui/ace_engine/",
220                        "header_files": [
221                            "adapter/preview/entrance/ace_ability.h",
222                            "adapter/preview/entrance/ace_run_args.h"
223                        ]
224                    },
225                    "name": "//foundation/arkui/ace_engine/build:libace_compatible"
226                },
227                {
228                    "header": {
229                        "header_base": "//foundation/arkui/ace_engine/frameworks/core/common/",
230                        "header_files": [
231                            "container_scope.h"
232                        ]
233                    },
234                    "name": "//foundation/arkui/ace_engine/frameworks/core:ace_container_scope"
235                },
236                {
237                    "header": {
238                        "header_base": "//foundation/arkui/ace_engine/interfaces/inner_api/ui_session/",
239                        "header_files": [
240                            "ui_content_service_interface.h",
241                            "ui_content_proxy.h"
242                        ]
243                    },
244                    "name": "//foundation/arkui/ace_engine/interfaces/inner_api/ui_session:ui_session"
245                },
246                {
247                    "header": {
248                        "header_base": "//foundation/arkui/ace_engine/frameworks/bridge/cj_frontend",
249                        "header_files": [
250                            "runtime/cj_runtime_delegate.h"
251                        ]
252                    },
253                    "name": "//foundation/arkui/ace_engine/frameworks/bridge/cj_frontend:cj_frontend_ohos"
254                }
255            ],
256            "test": [
257                "//foundation/arkui/ace_engine/test/unittest:unittest"
258            ]
259        }
260    }
261}
262