1{ 2 "name": "@ohos/netstack", 3 "version": "4.0", 4 "description": "net stack service", 5 "publishAs": "code-segment", 6 "homePage": "https://gitee.com/openharmony", 7 "repository": "https://gitee.com/openharmony/communication_netstack", 8 "license": "Apache License 2.0", 9 "language": "", 10 "private": false, 11 "scripts": {}, 12 "envs": [], 13 "dirs": [], 14 "author": {}, 15 "contributors": [], 16 "segment": { 17 "destPath": "foundation/communication/netstack" 18 }, 19 "component": { 20 "name": "netstack", 21 "subsystem": "communication", 22 "syscap": [ 23 "SystemCapability.Communication.NetStack" 24 ], 25 "features": [ 26 "netstack_feature_http3", 27 "netstack_http_boringssl", 28 "netstack_feature_communication_http3" 29 ], 30 "adapted_system_type": [ 31 "standard" 32 ], 33 "rom": "3MB", 34 "ram": "5MB", 35 "deps": { 36 "components": [ 37 "bounds_checking_function", 38 "curl", 39 "ffrt", 40 "hilog", 41 "hitrace", 42 "hisysevent", 43 "ipc", 44 "zlib", 45 "cJSON", 46 "c_utils", 47 "init", 48 "napi", 49 "netmanager_base", 50 "ylong_http", 51 "openssl", 52 "hiprofiler", 53 "time_service", 54 "ability_runtime", 55 "samgr", 56 "libwebsockets", 57 "node", 58 "jsoncpp", 59 "netmanager_enhanced" 60 ] 61 }, 62 "build": { 63 "group_type": { 64 "base_group": [ 65 "//foundation/communication/netstack/frameworks/cj/http:cj_net_http_ffi", 66 "//foundation/communication/netstack/frameworks/cj/websocket:cj_net_websocket_ffi", 67 "//foundation/communication/netstack/frameworks/js/napi/http:http", 68 "//foundation/communication/netstack/frameworks/js/napi/socket:socket", 69 "//foundation/communication/netstack/frameworks/js/napi/websocket:websocket", 70 "//foundation/communication/netstack/frameworks/js/napi/net_ssl:networksecurity_napi", 71 "//foundation/communication/netstack/interfaces/kits/c/net_websocket:net_websocket", 72 "//foundation/communication/netstack/interfaces/kits/c/net_ssl:net_ssl_ndk", 73 "//foundation/communication/netstack/frameworks/js/napi/fetch:fetch", 74 "//foundation/communication/netstack/utils:common_utils" 75 ], 76 "fwk_group": [], 77 "service_group": [] 78 }, 79 "inner_kits": [ 80 { 81 "type": "so", 82 "name": "//foundation/communication/netstack/interfaces/innerkits/http_client:http_client", 83 "header": { 84 "header_files": [ 85 "http_client.h", 86 "http_client_constant.h", 87 "http_client_request.h", 88 "http_client_response.h", 89 "http_client_error.h", 90 "http_client_task.h" 91 ], 92 "header_base": "//foundation/communication/netstack/interfaces/innerkits/http_client/include" 93 } 94 }, 95 { 96 "type": "so", 97 "name": "//foundation/communication/netstack/interfaces/innerkits/net_ssl:net_ssl", 98 "header": { 99 "header_files": [ 100 "net_ssl_type.h", 101 "net_ssl.h" 102 ], 103 "header_base": "//foundation/communication/netstack/interfaces/innerkits/net_ssl/include" 104 } 105 }, 106 { 107 "type": "so", 108 "name": "//foundation/communication/netstack/interfaces/innerkits/websocket_client:websocket_client", 109 "header": { 110 "header_files": [ 111 "websocket_client_innerapi.h" 112 ], 113 "header_base": "//foundation/communication/netstack/interfaces/innerkits/websocket_client/include" 114 } 115 }, 116 { 117 "header": { 118 "header_base": [], 119 "header_files": [] 120 }, 121 "name": "//foundation/communication/netstack/interfaces/innerkits/rust/ylong_http_client:ylong_http_client" 122 } 123 ], 124 "test": [ 125 "//foundation/communication/netstack/test:netstack_test" 126 ] 127 } 128 } 129} 130