1{
2    "name": "@ohos/hicollie",
3    "description": "HiCollie provides the software watchdog capability.",
4    "version": "3.1",
5    "license": "Apache License 2.0",
6    "publishAs": "code-segment",
7    "segment": {
8        "destPath": "base/hiviewdfx/hicollie"
9    },
10    "dirs": {},
11    "scripts": {},
12    "component": {
13        "name": "hicollie",
14        "subsystem": "hiviewdfx",
15        "features": [
16            "hicollie_jank_detection_enable"
17        ],
18        "syscap": [
19            "SystemCapability.HiviewDFX.HiCollie"
20        ],
21        "adapted_system_type": [
22            "standard"
23        ],
24        "hisysevent_config": [
25          "//base/hiviewdfx/hicollie/hisysevent.yaml"
26        ],
27        "rom": "",
28        "ram": "",
29        "deps": {
30            "components": [
31                "hilog",
32                "hisysevent",
33                "c_utils",
34                "eventhandler",
35                "faultloggerd",
36                "ffrt",
37                "ipc",
38                "init",
39                "hiview",
40                "storage_service",
41                "samgr"
42            ],
43            "third_party": []
44        },
45        "build": {
46            "sub_component": [
47                "//base/hiviewdfx/hicollie/interfaces/native/innerkits:libhicollie",
48                "//base/hiviewdfx/hicollie/frameworks/native/thread_sampler:libthread_sampler",
49                "//base/hiviewdfx/hicollie/interfaces/rust:hicollie_rust",
50                "//base/hiviewdfx/hicollie/interfaces/ndk:ohhicollie"
51            ],
52            "inner_kits": [
53                {
54                    "name": "//base/hiviewdfx/hicollie/interfaces/native/innerkits:libhicollie",
55                    "header": {
56                        "header_base": "//base/hiviewdfx/hicollie/interfaces/native/innerkits/include",
57                        "header_files": [
58                            "xcollie/xcollie.h",
59                            "xcollie/xcollie_define.h",
60                            "xcollie/watchdog.h"
61                        ]
62                    }
63                },
64                {
65                    "name": "//base/hiviewdfx/hicollie/interfaces/rust:hicollie_rust",
66                    "header": {
67                        "header_base": [],
68                        "header_files": []
69                    }
70                }
71            ],
72            "test": [
73                "//base/hiviewdfx/hicollie/frameworks/native/test/unittest/common:unittest",
74                "//base/hiviewdfx/hicollie/interfaces/ndk/test/unittest:unittest"
75            ]
76        }
77    }
78}
79