xref: /foundation/arkui/ace_engine/bundle.json (revision 23b3eb3c)
123b3eb3cSopenharmony_ci{
223b3eb3cSopenharmony_ci    "name": "@ohos/ace_engine",
323b3eb3cSopenharmony_ci    "description": "ArkUI Cross-Platform Engine for UI layout measure and paint",
423b3eb3cSopenharmony_ci    "version": "3.1",
523b3eb3cSopenharmony_ci    "license": "Apache 2.0",
623b3eb3cSopenharmony_ci    "publishAs": "code-segment",
723b3eb3cSopenharmony_ci    "segment": {
823b3eb3cSopenharmony_ci        "destPath": "foundation/arkui/ace_engine"
923b3eb3cSopenharmony_ci    },
1023b3eb3cSopenharmony_ci    "dirs": {},
1123b3eb3cSopenharmony_ci    "scripts": {},
1223b3eb3cSopenharmony_ci    "component": {
1323b3eb3cSopenharmony_ci        "name": "ace_engine",
1423b3eb3cSopenharmony_ci        "subsystem": "arkui",
1523b3eb3cSopenharmony_ci        "syscap": [
1623b3eb3cSopenharmony_ci            "SystemCapability.ArkUI.ArkUI.Full",
1723b3eb3cSopenharmony_ci            "SystemCapability.ArkUI.ArkUI.Lite"
1823b3eb3cSopenharmony_ci        ],
1923b3eb3cSopenharmony_ci        "features": [
2023b3eb3cSopenharmony_ci            "ace_engine_feature_enable_accessibility",
2123b3eb3cSopenharmony_ci            "ace_engine_feature_enable_web",
2223b3eb3cSopenharmony_ci            "ace_engine_feature_enable_pgo",
2323b3eb3cSopenharmony_ci            "ace_engine_feature_pgo_path",
2423b3eb3cSopenharmony_ci            "ace_engine_feature_enable_atomic",
2523b3eb3cSopenharmony_ci            "ace_engine_feature_enable_coverage",
2623b3eb3cSopenharmony_ci            "ace_engine_feature_enable_point_light",
2723b3eb3cSopenharmony_ci            "ace_engine_feature_enable_split_mode",
2823b3eb3cSopenharmony_ci            "ace_engine_feature_enable_nav_split_mode",
2923b3eb3cSopenharmony_ci            "ace_engine_feature_asbng_path",
3023b3eb3cSopenharmony_ci            "ace_engine_feature_sched_model",
3123b3eb3cSopenharmony_ci            "ace_engine_feature_enable_video"
3223b3eb3cSopenharmony_ci        ],
3323b3eb3cSopenharmony_ci        "adapted_system_type": [
3423b3eb3cSopenharmony_ci            "standard"
3523b3eb3cSopenharmony_ci        ],
3623b3eb3cSopenharmony_ci        "rom": "25600KB",
3723b3eb3cSopenharmony_ci        "ram": "102400KB",
3823b3eb3cSopenharmony_ci        "hisysevent_config": [
3923b3eb3cSopenharmony_ci            "//foundation/arkui/ace_engine/adapter/ohos/build/hisysevent.yaml"
4023b3eb3cSopenharmony_ci        ],
4123b3eb3cSopenharmony_ci        "deps": {
4223b3eb3cSopenharmony_ci            "components": [
4323b3eb3cSopenharmony_ci                "ability_base",
4423b3eb3cSopenharmony_ci                "hilog",
4523b3eb3cSopenharmony_ci                "hitrace",
4623b3eb3cSopenharmony_ci                "accessibility",
4723b3eb3cSopenharmony_ci                "frame_aware_sched",
4823b3eb3cSopenharmony_ci                "ability_runtime",
4923b3eb3cSopenharmony_ci                "ipc",
5023b3eb3cSopenharmony_ci                "samgr",
5123b3eb3cSopenharmony_ci                "preferences",
5223b3eb3cSopenharmony_ci                "relational_store",
5323b3eb3cSopenharmony_ci                "hisysevent",
5423b3eb3cSopenharmony_ci                "napi",
5523b3eb3cSopenharmony_ci                "hiview",
5623b3eb3cSopenharmony_ci                "hichecker",
5723b3eb3cSopenharmony_ci                "window_manager",
5823b3eb3cSopenharmony_ci                "c_utils",
5923b3eb3cSopenharmony_ci                "eventhandler",
6023b3eb3cSopenharmony_ci                "bundle_framework",
6123b3eb3cSopenharmony_ci                "ets_runtime",
6223b3eb3cSopenharmony_ci                "form_fwk",
6323b3eb3cSopenharmony_ci                "pasteboard",
6423b3eb3cSopenharmony_ci                "kv_store",
6523b3eb3cSopenharmony_ci                "udmf",
6623b3eb3cSopenharmony_ci                "os_account",
6723b3eb3cSopenharmony_ci                "graphic_2d",
6823b3eb3cSopenharmony_ci                "graphic_3d",
6923b3eb3cSopenharmony_ci                "graphic_surface",
7023b3eb3cSopenharmony_ci                "safwk",
7123b3eb3cSopenharmony_ci                "common_event_service",
7223b3eb3cSopenharmony_ci                "data_share",
7323b3eb3cSopenharmony_ci                "resource_management",
7423b3eb3cSopenharmony_ci                "i18n",
7523b3eb3cSopenharmony_ci                "hicollie",
7623b3eb3cSopenharmony_ci                "netmanager_base",
7723b3eb3cSopenharmony_ci                "netstack",
7823b3eb3cSopenharmony_ci                "init",
7923b3eb3cSopenharmony_ci                "image_framework",
8023b3eb3cSopenharmony_ci                "player_framework",
8123b3eb3cSopenharmony_ci                "audio_framework",
8223b3eb3cSopenharmony_ci                "access_token",
8323b3eb3cSopenharmony_ci                "input",
8423b3eb3cSopenharmony_ci                "webview",
8523b3eb3cSopenharmony_ci                "imf",
8623b3eb3cSopenharmony_ci                "device_status",
8723b3eb3cSopenharmony_ci                "soc_perf",
8823b3eb3cSopenharmony_ci                "security_component_manager",
8923b3eb3cSopenharmony_ci                "camera_framework",
9023b3eb3cSopenharmony_ci                "media_library",
9123b3eb3cSopenharmony_ci                "app_file_service",
9223b3eb3cSopenharmony_ci                "ets_utils",
9323b3eb3cSopenharmony_ci                "bounds_checking_function",
9423b3eb3cSopenharmony_ci                "libxml2",
9523b3eb3cSopenharmony_ci                "ffrt",
9623b3eb3cSopenharmony_ci                "icu",
9723b3eb3cSopenharmony_ci                "miscdevice",
9823b3eb3cSopenharmony_ci                "cJSON",
9923b3eb3cSopenharmony_ci                "curl",
10023b3eb3cSopenharmony_ci                "css-what",
10123b3eb3cSopenharmony_ci                "jsframework",
10223b3eb3cSopenharmony_ci                "opencl-headers",
10323b3eb3cSopenharmony_ci                "opengles",
10423b3eb3cSopenharmony_ci                "zlib",
10523b3eb3cSopenharmony_ci                "skia",
10623b3eb3cSopenharmony_ci                "libuv",
10723b3eb3cSopenharmony_ci                "resource_schedule_service",
10823b3eb3cSopenharmony_ci                "background_task_mgr",
10923b3eb3cSopenharmony_ci                "egl"
11023b3eb3cSopenharmony_ci            ],
11123b3eb3cSopenharmony_ci            "third_party": []
11223b3eb3cSopenharmony_ci        },
11323b3eb3cSopenharmony_ci        "build": {
11423b3eb3cSopenharmony_ci            "group_type": {
11523b3eb3cSopenharmony_ci                "base_group": [],
11623b3eb3cSopenharmony_ci                "fwk_group": [
11723b3eb3cSopenharmony_ci                    "//foundation/arkui/ace_engine/adapter/ohos/build:ace_packages"
11823b3eb3cSopenharmony_ci                ],
11923b3eb3cSopenharmony_ci                "service_group": [
12023b3eb3cSopenharmony_ci                    "//foundation/arkui/ace_engine/adapter/ohos/services:services_target",
12123b3eb3cSopenharmony_ci                    "//foundation/arkui/ace_engine/adapter/ohos/sa_profile:ace_sa_profile",
12223b3eb3cSopenharmony_ci                    "//foundation/arkui/ace_engine/adapter/ohos/services/etc:ohos.para.dac",
12323b3eb3cSopenharmony_ci                    "//foundation/arkui/ace_engine/adapter/ohos/services/uiservice:ui_service.cfg"
12423b3eb3cSopenharmony_ci                ]
12523b3eb3cSopenharmony_ci            },
12623b3eb3cSopenharmony_ci            "inner_kits": [
12723b3eb3cSopenharmony_ci                {
12823b3eb3cSopenharmony_ci                    "header": {
12923b3eb3cSopenharmony_ci                        "header_base": "//foundation/arkui/ace_engine/interfaces/inner_api/ace/",
13023b3eb3cSopenharmony_ci                        "header_files": [
13123b3eb3cSopenharmony_ci                            "navigation_controller.h",
13223b3eb3cSopenharmony_ci                            "ui_content.h",
13323b3eb3cSopenharmony_ci                            "ui_event.h",
13423b3eb3cSopenharmony_ci                            "ui_event_observer.h",
13523b3eb3cSopenharmony_ci                            "viewport_config.h",
13623b3eb3cSopenharmony_ci                            "serialized_gesture.h",
13723b3eb3cSopenharmony_ci                            "serializeable_object.h",
13823b3eb3cSopenharmony_ci                            "modal_ui_extension_config.h"
13923b3eb3cSopenharmony_ci                        ]
14023b3eb3cSopenharmony_ci                    },
14123b3eb3cSopenharmony_ci                    "name": "//foundation/arkui/ace_engine/interfaces/inner_api/ace:ace_uicontent"
14223b3eb3cSopenharmony_ci                },
14323b3eb3cSopenharmony_ci                {
14423b3eb3cSopenharmony_ci                    "header": {
14523b3eb3cSopenharmony_ci                        "header_base": "//foundation/arkui/ace_engine/interfaces/inner_api/ace/",
14623b3eb3cSopenharmony_ci                        "header_files": [
14723b3eb3cSopenharmony_ci                            "ace_forward_compatibility.h",
14823b3eb3cSopenharmony_ci                            "ai/data_detector_interface.h"
14923b3eb3cSopenharmony_ci                        ]
15023b3eb3cSopenharmony_ci                    },
15123b3eb3cSopenharmony_ci                    "name": "//foundation/arkui/ace_engine/interfaces/inner_api/ace:ace_forward_compatibility"
15223b3eb3cSopenharmony_ci                },
15323b3eb3cSopenharmony_ci                {
15423b3eb3cSopenharmony_ci                    "header": {
15523b3eb3cSopenharmony_ci                        "header_base": "//foundation/arkui/ace_engine/interfaces/inner_api/form_render/include",
15623b3eb3cSopenharmony_ci                        "header_files": [
15723b3eb3cSopenharmony_ci                            "form_renderer_group.h"
15823b3eb3cSopenharmony_ci                        ]
15923b3eb3cSopenharmony_ci                    },
16023b3eb3cSopenharmony_ci                    "name": "//foundation/arkui/ace_engine/interfaces/inner_api/form_render:ace_form_render"
16123b3eb3cSopenharmony_ci                },
16223b3eb3cSopenharmony_ci                {
16323b3eb3cSopenharmony_ci                    "header": {
16423b3eb3cSopenharmony_ci                        "header_base": "//foundation/arkui/ace_engine/interfaces/inner_api/drawable_descriptor",
16523b3eb3cSopenharmony_ci                        "header_files": [
16623b3eb3cSopenharmony_ci                            "drawable_descriptor.h"
16723b3eb3cSopenharmony_ci                        ]
16823b3eb3cSopenharmony_ci                    },
16923b3eb3cSopenharmony_ci                    "name": "//foundation/arkui/ace_engine/interfaces/inner_api/drawable_descriptor:drawable_descriptor"
17023b3eb3cSopenharmony_ci                },
17123b3eb3cSopenharmony_ci                {
17223b3eb3cSopenharmony_ci                    "header": {
17323b3eb3cSopenharmony_ci                        "header_base": "//foundation/arkui/ace_engine/interfaces/inner_api/xcomponent_controller/",
17423b3eb3cSopenharmony_ci                        "header_files": [
17523b3eb3cSopenharmony_ci                            "xcomponent_controller.h"
17623b3eb3cSopenharmony_ci                        ]
17723b3eb3cSopenharmony_ci                    },
17823b3eb3cSopenharmony_ci                    "name": "//foundation/arkui/ace_engine/interfaces/inner_api/xcomponent_controller:ace_xcomponent_controller"
17923b3eb3cSopenharmony_ci                },
18023b3eb3cSopenharmony_ci                {
18123b3eb3cSopenharmony_ci                    "header": {
18223b3eb3cSopenharmony_ci                        "header_base": "//foundation/arkui/ace_engine/",
18323b3eb3cSopenharmony_ci                        "header_files": [
18423b3eb3cSopenharmony_ci                            "adapter/preview/entrance/ace_ability.h",
18523b3eb3cSopenharmony_ci                            "adapter/preview/entrance/ace_run_args.h"
18623b3eb3cSopenharmony_ci                        ]
18723b3eb3cSopenharmony_ci                    },
18823b3eb3cSopenharmony_ci                    "name": "//foundation/arkui/ace_engine/build:libace"
18923b3eb3cSopenharmony_ci                },
19023b3eb3cSopenharmony_ci                {
19123b3eb3cSopenharmony_ci                    "header": {
19223b3eb3cSopenharmony_ci                        "header_base": "//foundation/arkui/ace_engine/interfaces/native",
19323b3eb3cSopenharmony_ci                        "header_files": [
19423b3eb3cSopenharmony_ci                            "node/native_drawable_descriptor.h",
19523b3eb3cSopenharmony_ci                            "native_interface_xcomponent.h",
19623b3eb3cSopenharmony_ci                            "native_node.h",
19723b3eb3cSopenharmony_ci                            "native_interface.h",
19823b3eb3cSopenharmony_ci                            "native_type.h",
19923b3eb3cSopenharmony_ci                            "native_node_napi.h"
20023b3eb3cSopenharmony_ci                        ]
20123b3eb3cSopenharmony_ci                    },
20223b3eb3cSopenharmony_ci                    "name": "//foundation/arkui/ace_engine/interfaces/native:ace_ndk"
20323b3eb3cSopenharmony_ci                },
20423b3eb3cSopenharmony_ci                {
20523b3eb3cSopenharmony_ci                    "header": {
20623b3eb3cSopenharmony_ci                        "header_base": "//foundation/arkui/ace_engine/",
20723b3eb3cSopenharmony_ci                        "header_files": [
20823b3eb3cSopenharmony_ci                            "adapter/preview/entrance/ace_ability.h",
20923b3eb3cSopenharmony_ci                            "adapter/preview/entrance/ace_run_args.h"
21023b3eb3cSopenharmony_ci                        ]
21123b3eb3cSopenharmony_ci                    },
21223b3eb3cSopenharmony_ci                    "name": "//foundation/arkui/ace_engine/build:libace_compatible"
21323b3eb3cSopenharmony_ci                },
21423b3eb3cSopenharmony_ci                {
21523b3eb3cSopenharmony_ci                    "header": {
21623b3eb3cSopenharmony_ci                        "header_base": "//foundation/arkui/ace_engine/frameworks/core/common/",
21723b3eb3cSopenharmony_ci                        "header_files": [
21823b3eb3cSopenharmony_ci                            "container_scope.h"
21923b3eb3cSopenharmony_ci                        ]
22023b3eb3cSopenharmony_ci                    },
22123b3eb3cSopenharmony_ci                    "name": "//foundation/arkui/ace_engine/frameworks/core:ace_container_scope"
22223b3eb3cSopenharmony_ci                },
22323b3eb3cSopenharmony_ci                {
22423b3eb3cSopenharmony_ci                    "header": {
22523b3eb3cSopenharmony_ci                        "header_base": "//foundation/arkui/ace_engine/interfaces/inner_api/ui_session/",
22623b3eb3cSopenharmony_ci                        "header_files": [
22723b3eb3cSopenharmony_ci                            "ui_content_service_interface.h",
22823b3eb3cSopenharmony_ci                            "ui_content_proxy.h"
22923b3eb3cSopenharmony_ci                        ]
23023b3eb3cSopenharmony_ci                    },
23123b3eb3cSopenharmony_ci                    "name": "//foundation/arkui/ace_engine/interfaces/inner_api/ui_session:ui_session"
23223b3eb3cSopenharmony_ci                }
23323b3eb3cSopenharmony_ci            ],
23423b3eb3cSopenharmony_ci            "test": [
23523b3eb3cSopenharmony_ci                "//foundation/arkui/ace_engine/test/unittest:unittest"
23623b3eb3cSopenharmony_ci            ]
23723b3eb3cSopenharmony_ci        }
23823b3eb3cSopenharmony_ci    }
23923b3eb3cSopenharmony_ci}
240