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 "adapted_system_type": [ 27 "standard" 28 ], 29 "rom": "3MB", 30 "ram": "5MB", 31 "deps": { 32 "components": [ 33 "hilog", 34 "ipc", 35 "zlib", 36 "c_utils", 37 "init", 38 "napi", 39 "netmanager_base", 40 "ylong_http" 41 ], 42 "third_party": [ 43 "curl", 44 "libwebsockets", 45 "jsoncpp", 46 "openssl", 47 "node" 48 ] 49 }, 50 "build": { 51 "group_type": { 52 "base_group": [ 53 "//foundation/communication/netstack/frameworks/js/napi/http:http", 54 "//foundation/communication/netstack/frameworks/js/napi/socket:socket", 55 "//foundation/communication/netstack/frameworks/js/napi/websocket:websocket", 56 "//foundation/communication/netstack/frameworks/js/napi/net_ssl:networksecurity_napi", 57 "//foundation/communication/netstack/interfaces/kits/c/net_websocket:net_websocket", 58 "//foundation/communication/netstack/interfaces/kits/c/net_ssl:net_ssl_ndk", 59 "//foundation/communication/netstack/frameworks/js/napi/fetch:fetch", 60 "//foundation/communication/netstack/utils:common_utils" 61 ], 62 "fwk_group": [ 63 ], 64 "service_group": [ 65 ] 66 }, 67 "inner_kits": [ 68 { 69 "type": "so", 70 "name": "//foundation/communication/netstack/interfaces/innerkits/http_client:http_client", 71 "header": { 72 "header_files": [ 73 "http_client.h", 74 "http_client_constant.h", 75 "http_client_request.h", 76 "http_client_response.h", 77 "http_client_error.h", 78 "http_client_task.h" 79 ], 80 "header_base": "//foundation/communication/netstack/interfaces/innerkits/http_client/include" 81 } 82 }, 83 { 84 "type": "so", 85 "name": "//foundation/communication/netstack/interfaces/innerkits/net_ssl:net_ssl", 86 "header": { 87 "header_files": [ 88 "net_ssl_type.h", 89 "net_ssl.h" 90 ], 91 "header_base": "//foundation/communication/netstack/interfaces/innerkits/net_ssl/include" 92 } 93 }, 94 { 95 "type": "so", 96 "name": "//foundation/communication/netstack/interfaces/innerkits/websocket_client:websocket_client", 97 "header": { 98 "header_files": [ 99 "websocket_client_innerapi.h" 100 ], 101 "header_base": "//foundation/communication/netstack/interfaces/innerkits/websocket_client/include" 102 } 103 }, 104 { 105 "header": { 106 "header_base": [], 107 "header_files": [] 108 }, 109 "name": "//foundation/communication/netstack/interfaces/innerkits/rust/ylong_http_client:ylong_http_client" 110 } 111 ], 112 "test": [ 113 "//foundation/communication/netstack/test/fuzztest/socket:fuzztest", 114 "//foundation/communication/netstack/test/fuzztest/http_fuzzer:fuzztest", 115 "//foundation/communication/netstack/test/fuzztest/netssl:fuzztest", 116 "//foundation/communication/netstack/test/fuzztest/websocket:fuzztest", 117 "//foundation/communication/netstack/test/unittest/http:unittest", 118 "//foundation/communication/netstack/test/unittest/http/cache:unittest", 119 "//foundation/communication/netstack/test/unittest/http_client:unittest", 120 "//foundation/communication/netstack/test/unittest/socket:unittest", 121 "//foundation/communication/netstack/test/unittest/tlssocket:unittest", 122 "//foundation/communication/netstack/test/unittest/netssl:unittest", 123 "//foundation/communication/netstack/test/unittest/websocket:unittest", 124 "//foundation/communication/netstack/test/unittest/websocket_capi_unittest:unittest", 125 "//foundation/communication/netstack/test/fuzztest/websocket_inner_fuzzer:fuzztest", 126 "//foundation/communication/netstack/test/fuzztest/websocket_capi_fuzzer:fuzztest", 127 "//foundation/communication/netstack/test/unittest/utils/common_utils:unittest" 128 ] 129 } 130 } 131} 132