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