• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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