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 "netstack_websocket_server_enable" 30 ], 31 "adapted_system_type": [ 32 "standard" 33 ], 34 "rom": "3MB", 35 "ram": "5MB", 36 "deps": { 37 "components": [ 38 "bounds_checking_function", 39 "curl", 40 "ffrt", 41 "hilog", 42 "hitrace", 43 "hisysevent", 44 "ipc", 45 "zlib", 46 "cJSON", 47 "c_utils", 48 "init", 49 "napi", 50 "netmanager_base", 51 "ylong_http", 52 "openssl", 53 "hiprofiler", 54 "time_service", 55 "ability_runtime", 56 "samgr", 57 "libwebsockets", 58 "node", 59 "jsoncpp", 60 "access_token", 61 "hiappevent", 62 "bundle_framework", 63 "safwk" 64 ] 65 }, 66 "build": { 67 "group_type": { 68 "base_group": [ 69 "//foundation/communication/netstack/frameworks/js/napi/http:http", 70 "//foundation/communication/netstack/frameworks/js/napi/socket:socket", 71 "//foundation/communication/netstack/frameworks/js/napi/websocket:websocket", 72 "//foundation/communication/netstack/frameworks/js/napi/net_ssl:networksecurity_napi", 73 "//foundation/communication/netstack/interfaces/kits/c/net_websocket:net_websocket", 74 "//foundation/communication/netstack/interfaces/kits/c/net_ssl:net_ssl_ndk", 75 "//foundation/communication/netstack/frameworks/js/napi/fetch:fetch", 76 "//foundation/communication/netstack/utils:common_utils", 77 "//foundation/communication/netstack/interfaces/kits/c/net_http:net_http_ndk" 78 ], 79 "fwk_group": [], 80 "service_group": [] 81 }, 82 "inner_kits": [ 83 { 84 "type": "so", 85 "name": "//foundation/communication/netstack/interfaces/innerkits/http_client:http_client", 86 "header": { 87 "header_files": [ 88 "http_client.h", 89 "http_client_constant.h", 90 "http_client_request.h", 91 "http_client_response.h", 92 "http_client_error.h", 93 "http_client_task.h" 94 ], 95 "header_base": "//foundation/communication/netstack/interfaces/innerkits/http_client/include" 96 } 97 }, 98 { 99 "type": "so", 100 "name": "//foundation/communication/netstack/interfaces/innerkits/net_ssl:net_ssl", 101 "header": { 102 "header_files": [ 103 "net_ssl_type.h", 104 "net_ssl.h" 105 ], 106 "header_base": "//foundation/communication/netstack/interfaces/innerkits/net_ssl/include" 107 } 108 }, 109 { 110 "type": "so", 111 "name": "//foundation/communication/netstack/interfaces/innerkits/websocket_client:websocket_client", 112 "header": { 113 "header_files": [ 114 "websocket_client_innerapi.h" 115 ], 116 "header_base": "//foundation/communication/netstack/interfaces/innerkits/websocket_client/include" 117 } 118 }, 119 { 120 "header": { 121 "header_base": [], 122 "header_files": [] 123 }, 124 "name": "//foundation/communication/netstack/interfaces/innerkits/rust/ylong_http_client:ylong_http_client" 125 }, 126 { 127 "header": { 128 "header_base": "//foundation/communication/netstack/frameworks/cj/websocket/include", 129 "header_files": [] 130 }, 131 "name": "//foundation/communication/netstack/frameworks/cj/websocket:cj_net_websocket_ffi" 132 }, 133 { 134 "header": { 135 "header_base": "//foundation/communication/netstack/frameworks/cj/http/include", 136 "header_files": [] 137 }, 138 "name": "//foundation/communication/netstack/frameworks/cj/http:cj_net_http_ffi" 139 }, 140 { 141 "header": { 142 "header_base": "//foundation/communication/netstack/frameworks/cj/network_security/include", 143 "header_files": [] 144 }, 145 "name": "//foundation/communication/netstack/frameworks/cj/network_security:cj_net_network_security_ffi" 146 } 147 ], 148 "test": [ 149 "//foundation/communication/netstack/test:netstack_test" 150 ] 151 } 152 } 153} 154