• 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            "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