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