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