• 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    "scripts": {},
13    "component": {
14        "name": "usb_manager",
15        "subsystem": "usb",
16        "features": [
17            "usb_manager_feature_pop_up_func_switch_model"
18        ],
19        "syscap": [
20            "SystemCapability.USB.USBManager"
21        ],
22        "hisysevent_config": [
23            "//base/usb/usb_manager/hisysevent.yaml"
24        ],
25        "adapted_system_type": [
26            "standard"
27        ],
28        "rom": "4111KB",
29        "ram": "6660KB",
30        "deps": {
31            "components": [
32                "hilog",
33                "ability_base",
34                "napi",
35                "bundle_framework",
36                "common_event_service",
37                "distributed_notification_service",
38                "drivers_interface_usb",
39                "drivers_peripheral_usb",
40                "i18n",
41                "init",
42                "ipc",
43                "safwk",
44                "c_utils",
45                "samgr",
46                "access_token",
47                "memmgr",
48                "os_account",
49                "relational_store",
50                "resource_management",
51                "ability_runtime",
52                "hisysevent",
53                "node",
54                "cJSON",
55                "bounds_checking_function",
56                "hitrace"
57            ]
58        },
59        "build": {
60            "group_type": {
61                "base_group": [],
62                "fwk_group": [
63                    "//base/usb/usb_manager/interfaces/innerkits:usbsrv_client",
64                    "//base/usb/usb_manager/interfaces/kits/js/napi:usbmanager",
65                    "//base/usb/usb_manager/interfaces/kits/js/napi:usb"
66                ],
67                "service_group": [
68                    "//base/usb/usb_manager/sa_profile:usbmgr_sa_profile",
69                    "//base/usb/usb_manager/services:usbservice",
70                    "//base/usb/usb_manager/services:usb_service.init",
71                    "//base/usb/usb_manager/etc:usb_etc_files"
72                ]
73            },
74            "inner_kits": [{
75                "name": "//base/usb/usb_manager/interfaces/innerkits:usbsrv_client",
76                "header": {
77                    "header_files": [
78                        "usb_srv_client.h",
79                        "iusb_srv.h"
80                    ],
81                    "header_base": "//base/usb/usb_manager/interfaces/innerkits/native/include"
82                }
83            }],
84            "test": [
85                "//base/usb/usb_manager/test/native:usb_unittest_test"
86            ]
87        }
88    }
89}