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 ], 56 "third_party": [ 57 "libwebsockets", 58 "node" 59 ] 60 }, 61 "build": { 62 "group_type": { 63 "base_group": [ 64 "//foundation/communication/netstack/frameworks/cj/http:cj_net_http_ffi", 65 "//foundation/communication/netstack/frameworks/js/napi/http:http", 66 "//foundation/communication/netstack/frameworks/js/napi/socket:socket", 67 "//foundation/communication/netstack/frameworks/js/napi/websocket:websocket", 68 "//foundation/communication/netstack/frameworks/js/napi/net_ssl:networksecurity_napi", 69 "//foundation/communication/netstack/interfaces/kits/c/net_websocket:net_websocket", 70 "//foundation/communication/netstack/interfaces/kits/c/net_ssl:net_ssl_ndk", 71 "//foundation/communication/netstack/frameworks/js/napi/fetch:fetch", 72 "//foundation/communication/netstack/utils:common_utils" 73 ], 74 "fwk_group": [], 75 "service_group": [] 76 }, 77 "inner_kits": [ 78 { 79 "type": "so", 80 "name": "//foundation/communication/netstack/interfaces/innerkits/http_client:http_client", 81 "header": { 82 "header_files": [ 83 "http_client.h", 84 "http_client_constant.h", 85 "http_client_request.h", 86 "http_client_response.h", 87 "http_client_error.h", 88 "http_client_task.h" 89 ], 90 "header_base": "//foundation/communication/netstack/interfaces/innerkits/http_client/include" 91 } 92 }, 93 { 94 "type": "so", 95 "name": "//foundation/communication/netstack/interfaces/innerkits/net_ssl:net_ssl", 96 "header": { 97 "header_files": [ 98 "net_ssl_type.h", 99 "net_ssl.h" 100 ], 101 "header_base": "//foundation/communication/netstack/interfaces/innerkits/net_ssl/include" 102 } 103 }, 104 { 105 "type": "so", 106 "name": "//foundation/communication/netstack/interfaces/innerkits/websocket_client:websocket_client", 107 "header": { 108 "header_files": [ 109 "websocket_client_innerapi.h" 110 ], 111 "header_base": "//foundation/communication/netstack/interfaces/innerkits/websocket_client/include" 112 } 113 }, 114 { 115 "header": { 116 "header_base": [], 117 "header_files": [] 118 }, 119 "name": "//foundation/communication/netstack/interfaces/innerkits/rust/ylong_http_client:ylong_http_client" 120 } 121 ], 122 "test": [ 123 "//foundation/communication/netstack/test/fuzztest/socket:fuzztest", 124 "//foundation/communication/netstack/test/fuzztest/http_fuzzer:fuzztest", 125 "//foundation/communication/netstack/test/fuzztest/netssl:fuzztest", 126 "//foundation/communication/netstack/test/fuzztest/websocket:fuzztest", 127 "//foundation/communication/netstack/test/unittest/http:unittest", 128 "//foundation/communication/netstack/test/unittest/http/cache:unittest", 129 "//foundation/communication/netstack/test/unittest/http_client:unittest", 130 "//foundation/communication/netstack/test/unittest/socket:unittest", 131 "//foundation/communication/netstack/test/unittest/tlssocket:unittest", 132 "//foundation/communication/netstack/test/unittest/netssl:unittest", 133 "//foundation/communication/netstack/test/unittest/websocket:unittest", 134 "//foundation/communication/netstack/test/unittest/websocket_inner_unittest:unittest", 135 "//foundation/communication/netstack/test/unittest/websocket_capi_unittest:unittest", 136 "//foundation/communication/netstack/test/fuzztest/websocketinnerapi_fuzzer:fuzztest", 137 "//foundation/communication/netstack/test/fuzztest/websocketcapi_fuzzer:fuzztest", 138 "//foundation/communication/netstack/test/fuzztest/netsslinner_fuzzer:fuzztest", 139 "//foundation/communication/netstack/test/unittest/utils/common_utils:unittest", 140 "//foundation/communication/netstack/test/unittest/utils/profiler_utils:unittest" 141 ] 142 } 143 } 144}