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