1{
2    "name": "@ohos/eventhandler",
3    "description": "事件处理服务",
4    "version": "3.1",
5    "license": "Apache 2.0",
6    "publishAs": "code-segment",
7    "segment": {
8        "destPath": "base/notification/eventhandler"
9    },
10    "component": {
11        "name": "eventhandler",
12        "subsystem": "notification",
13        "syscap": [
14            "SystemCapability.Notification.Emitter"
15        ],
16        "features": [],
17        "adapted_system_type": [
18            "standard"
19        ],
20        "rom": "500KB",
21        "ram": "1000KB",
22        "deps": {
23            "components": [
24                "hitrace",
25                "hilog",
26                "hichecker",
27                "napi",
28                "ffrt",
29                "c_utils",
30                "ipc",
31                "resource_schedule_service"
32            ]
33        },
34        "build": {
35            "group_type": {
36                "base_group": [
37
38                ],
39                "fwk_group": [
40                    "//base/notification/eventhandler/frameworks/eventhandler:libeventhandler",
41                    "//base/notification/eventhandler/frameworks:eventhandler_native_target",
42                    "//base/notification/eventhandler/frameworks:napi_packages"
43                ],
44                "service_group": [
45
46                ]
47            },
48            "inner_kits": [
49                {
50                    "header": {
51                        "header_base": "//base/notification/eventhandler/interfaces/inner_api",
52                        "header_files": [
53                            "event_handler_errors.h",
54                            "event_handler.h",
55                            "event_queue.h",
56                            "event_runner.h",
57                            "inner_event.h",
58                            "file_descriptor_listener.h",
59                            "native_implement_eventhandler.h"
60                        ]
61                    },
62                    "name": "//base/notification/eventhandler/frameworks/eventhandler:libeventhandler"
63                },
64                {
65                    "header": {
66                        "header_base": "//base/notification/eventhandler/interfaces/kits/native",
67                        "header_files": [
68                            "native_interface_eventhandler.h"
69                        ]
70                    },
71                    "name": "//base/notification/eventhandler/frameworks/native:eventhandler_native"
72                }
73            ],
74            "test": [
75                "//base/notification/eventhandler/frameworks/eventhandler/test:unittest",
76                "//base/notification/eventhandler/frameworks/test/moduletest:moduletest",
77                "//base/notification/eventhandler/test/fuzztest:fuzztest",
78                "//base/notification/eventhandler/test/systemtest:systemtest"
79            ]
80        }
81    }
82}
83