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