• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "name": "@ohos/usb_manager",
3    "version": "3.1.0",
4    "description": "usb manager",
5    "publishAs": "code-segment",
6    "segment": {
7        "destPath": "base/usb/usb_manager"
8    },
9    "repository": "https://gitee.com/openharmony/usb_manager",
10    "license": "Apache License 2.0",
11    "dirs": {
12
13    },
14    "scripts": {
15
16    },
17    "component": {
18        "name": "usb_manager",
19        "subsystem": "usb",
20        "features": [
21            "usb_manager_feature_pop_up_func_switch_model",
22            "usb_manager_feature_usb_right_dialog",
23            "usb_manager_feature_host",
24            "usb_manager_feature_device",
25            "usb_manager_feature_port"
26        ],
27        "syscap": [
28            "SystemCapability.USB.USBManager.Serial",
29            "SystemCapability.USB.USBManager"
30        ],
31        "hisysevent_config": [
32            "//base/usb/usb_manager/hisysevent.yaml"
33        ],
34        "adapted_system_type": [
35            "standard"
36        ],
37        "rom": "4111KB",
38        "ram": "6660KB",
39        "deps": {
40            "components": [
41                "hilog",
42                "ability_base",
43                "napi",
44                "bundle_framework",
45                "common_event_service",
46                "data_share",
47                "distributed_notification_service",
48                "drivers_interface_usb",
49                "i18n",
50                "init",
51                "ipc",
52                "safwk",
53                "c_utils",
54                "samgr",
55                "access_token",
56                "memmgr",
57                "os_account",
58                "relational_store",
59                "resource_management",
60                "ability_runtime",
61                "hisysevent",
62                "cJSON",
63                "external_device_manager",
64                "bounds_checking_function",
65                "hitrace",
66                "selinux_adapter",
67                "runtime_core",
68                "eventhandler",
69                "hdf_core"
70            ]
71        },
72        "build": {
73            "group_type": {
74                "base_group": [
75
76                ],
77                "fwk_group": [
78                    "//base/usb/usb_manager/interfaces/innerkits:usbsrv_client",
79                    "//base/usb/usb_manager/interfaces/kits/js/napi:usbmanager",
80                    "//base/usb/usb_manager/interfaces/kits/js/napi:usb",
81                    "//base/usb/usb_manager/frameworks/dialog/dialog_ui/usb_right_dialog:dialog_hap",
82                    "//base/usb/usb_manager/frameworks/ets/taihe:usb_taihe",
83                    "//base/usb/usb_manager/interfaces/kits/js/napi:serial"
84                ],
85                "service_group": [
86                    "//base/usb/usb_manager/sa_profile:usbmgr_sa_profile",
87                    "//base/usb/usb_manager/services:usbservice",
88                    "//base/usb/usb_manager/services:usb_service.init",
89                    "//base/usb/usb_manager/etc:usb_etc_files"
90                ]
91            },
92            "inner_kits": [
93                {
94                    "name": "//base/usb/usb_manager/interfaces/innerkits:usbsrv_client",
95                    "header": {
96                        "header_files": [
97                            "usb_srv_client.h",
98                            "usb_interface_type.h",
99                            "iusb_srv.h"
100                        ],
101                        "header_base": "//base/usb/usb_manager/interfaces/innerkits/native/include"
102                    }
103                },
104                {
105                    "name": "//base/usb/usb_manager/frameworks/ets/taihe/usb_manager:copy_usbManager"
106                }
107            ],
108            "test": [
109                "//base/usb/usb_manager/test/native:usb_unittest_test"
110            ]
111        }
112    }
113}
114