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