• 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        ],
19        "features": [],
20        "adapted_system_type": [
21            "standard"
22        ],
23        "rom": "25600KB",
24        "ram": "102400KB",
25        "hisysevent_config": [
26            "//foundation/arkui/ace_engine/adapter/ohos/build/hisysevent.yaml"
27        ],
28        "deps": {
29            "components": [
30                "ability_base",
31                "hilog",
32                "hitrace",
33                "accessibility",
34                "frame_aware_sched",
35                "ability_runtime",
36                "ipc",
37                "samgr",
38                "preferences",
39                "relational_store",
40                "hisysevent",
41                "napi",
42                "hiview",
43                "hichecker",
44                "window_manager",
45                "c_utils",
46                "eventhandler",
47                "bundle_framework",
48                "ets_runtime",
49                "form_fwk",
50                "pasteboard",
51                "kv_store",
52                "udmf",
53                "os_account",
54                "graphic_2d",
55                "graphic_3d",
56                "graphic_surface",
57                "safwk",
58                "common_event_service",
59                "data_share",
60                "resource_management",
61                "i18n",
62                "hicollie",
63                "netmanager_base",
64                "netstack",
65                "init",
66                "image_framework",
67                "player_framework",
68                "access_token",
69                "input",
70                "webview",
71                "imf",
72                "device_status",
73                "soc_perf",
74                "security_component_manager",
75                "camera_framework",
76                "media_library",
77                "app_file_service",
78                "ets_utils",
79                "ffrt"
80            ],
81            "third_party": [
82                "json",
83                "skia",
84                "flutter",
85                "zlib",
86                "bounds_checking_function",
87                "curl",
88                "cJSON",
89                "css-what",
90                "jsframework",
91                "opencl-headers",
92                "libuv",
93                "egl",
94                "opengles",
95                "icu"
96            ]
97        },
98        "build": {
99            "group_type": {
100                "base_group": [],
101                "fwk_group": [
102                    "//foundation/arkui/ace_engine/adapter/ohos/build:ace_packages"
103                ],
104                "service_group": [
105                    "//foundation/arkui/ace_engine/adapter/ohos/services:services_target",
106                    "//foundation/arkui/ace_engine/adapter/ohos/sa_profile:ace_sa_profile",
107                    "//foundation/arkui/ace_engine/adapter/ohos/services/etc:ohos.para.dac",
108                    "//foundation/arkui/ace_engine/adapter/ohos/services/uiservice:ui_service.cfg"
109                ]
110            },
111            "inner_kits": [
112                {
113                    "header": {
114                        "header_base": "//foundation/arkui/ace_engine/interfaces/inner_api/ace/",
115                        "header_files": [
116                            "navigation_controller.h",
117                            "ui_content.h",
118                            "ui_event.h",
119                            "ui_event_observer.h",
120                            "viewport_config.h",
121                            "serialized_gesture.h",
122                            "serializeable_object.h",
123                            "modal_ui_extension_config.h"
124                        ]
125                    },
126                    "name": "//foundation/arkui/ace_engine/interfaces/inner_api/ace:ace_uicontent"
127                },
128                {
129                    "header": {
130                        "header_base": "//foundation/arkui/ace_engine/interfaces/inner_api/ace/",
131                        "header_files": [
132                            "ace_forward_compatibility.h",
133                            "ai/data_detector_interface.h"
134                        ]
135                    },
136                    "name": "//foundation/arkui/ace_engine/interfaces/inner_api/ace:ace_forward_compatibility"
137                },
138                {
139                    "header": {
140                        "header_base": "//foundation/arkui/ace_engine/interfaces/inner_api/form_render/include",
141                        "header_files": [
142                            "form_renderer_group.h"
143                        ]
144                    },
145                    "name": "//foundation/arkui/ace_engine/interfaces/inner_api/form_render:ace_form_render"
146                },
147                {
148                    "header": {
149                        "header_base": "//foundation/arkui/ace_engine/interfaces/inner_api/drawable_descriptor/",
150                        "header_files": [
151                            "drawable_descriptor.h"
152                        ]
153                    },
154                    "name": "//foundation/arkui/ace_engine/interfaces/inner_api/drawable_descriptor:drawable_descriptor"
155                },
156                {
157                    "header": {
158                        "header_base": "//foundation/arkui/ace_engine/interfaces/inner_api/xcomponent_controller/",
159                        "header_files": [
160                            "xcomponent_controller.h"
161                        ]
162                    },
163                    "name": "//foundation/arkui/ace_engine/interfaces/inner_api/xcomponent_controller:ace_xcomponent_controller"
164                },
165                {
166                    "header": {
167                        "header_base": "//foundation/arkui/ace_engine/",
168                        "header_files": [
169                            "adapter/preview/entrance/ace_ability.h",
170                            "adapter/preview/entrance/ace_run_args.h"
171                        ]
172                    },
173                    "name": "//foundation/arkui/ace_engine/build:libace"
174                },
175                {
176                    "header": {
177                        "header_base": "//foundation/arkui/ace_engine/",
178                        "header_files": [
179                            "adapter/preview/entrance/ace_ability.h",
180                            "adapter/preview/entrance/ace_run_args.h"
181                        ]
182                    },
183                    "name": "//foundation/arkui/ace_engine/build:libace_compatible"
184                }
185            ],
186            "test": [
187                "//foundation/arkui/ace_engine/test/fuzztest:fuzztest",
188                "//foundation/arkui/ace_engine/test/unittest:unittest"
189            ]
190        }
191    }
192}
193