package.json 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449
  1. {
  2. "name": "grpc",
  3. "version": "0.12.0",
  4. "author": "Google Inc.",
  5. "description": "gRPC Library for Node",
  6. "homepage": "http://www.grpc.io/",
  7. "repository": {
  8. "type": "git",
  9. "url": "https://github.com/grpc/grpc.git"
  10. },
  11. "bugs": "https://github.com/grpc/grpc/issues",
  12. "contributors": [
  13. {
  14. "name": "Michael Lumish",
  15. "email": "mlumish@google.com"
  16. }
  17. ],
  18. "directories": {
  19. "lib": "src/node/src"
  20. },
  21. "scripts": {
  22. "lint": "node ./node_modules/jshint/bin/jshint src/node/src src/node/test src/node/interop src/node/index.js",
  23. "test": "./node_modules/.bin/mocha src/node/test && npm run-script lint",
  24. "gen_docs": "./node_modules/.bin/jsdoc -c src/node/jsdoc_conf.json",
  25. "coverage": "./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha src/node/test"
  26. },
  27. "dependencies": {
  28. "bindings": "^1.2.0",
  29. "lodash": "^3.9.3",
  30. "nan": "^2.0.0",
  31. "protobufjs": "^4.0.0"
  32. },
  33. "devDependencies": {
  34. "async": "^1.5.0",
  35. "google-auth-library": "^0.9.2",
  36. "istanbul": "^0.3.21",
  37. "jsdoc": "^3.3.2",
  38. "jshint": "^2.5.0",
  39. "minimist": "^1.1.0",
  40. "mocha": "^2.3.4",
  41. "mocha-jenkins-reporter": "^0.1.9",
  42. "mustache": "^2.0.0",
  43. "poisson-process": "^0.2.1"
  44. },
  45. "engines": {
  46. "node": ">=0.10.13"
  47. },
  48. "files": [
  49. "LICENSE",
  50. "src/node/README.md",
  51. "src/node/health_check",
  52. "src/proto",
  53. "etc",
  54. "src/node/ext/byte_buffer.h",
  55. "src/node/ext/call.h",
  56. "src/node/ext/call_credentials.h",
  57. "src/node/ext/channel.h",
  58. "src/node/ext/channel_credentials.h",
  59. "src/node/ext/completion_queue_async_worker.h",
  60. "src/node/ext/server.h",
  61. "src/node/ext/server_credentials.h",
  62. "src/node/ext/timeval.h",
  63. "src/node/ext/byte_buffer.cc",
  64. "src/node/ext/call.cc",
  65. "src/node/ext/call_credentials.cc",
  66. "src/node/ext/channel.cc",
  67. "src/node/ext/channel_credentials.cc",
  68. "src/node/ext/completion_queue_async_worker.cc",
  69. "src/node/ext/node_grpc.cc",
  70. "src/node/ext/server.cc",
  71. "src/node/ext/server_credentials.cc",
  72. "src/node/ext/timeval.cc",
  73. "src/node/index.js",
  74. "src/node/src/client.js",
  75. "src/node/src/common.js",
  76. "src/node/src/credentials.js",
  77. "src/node/src/metadata.js",
  78. "src/node/src/server.js",
  79. "include/grpc/grpc_security.h",
  80. "include/grpc/byte_buffer.h",
  81. "include/grpc/byte_buffer_reader.h",
  82. "include/grpc/compression.h",
  83. "include/grpc/grpc.h",
  84. "include/grpc/status.h",
  85. "include/grpc/census.h",
  86. "src/core/security/auth_filters.h",
  87. "src/core/security/base64.h",
  88. "src/core/security/credentials.h",
  89. "src/core/security/handshake.h",
  90. "src/core/security/json_token.h",
  91. "src/core/security/jwt_verifier.h",
  92. "src/core/security/secure_endpoint.h",
  93. "src/core/security/security_connector.h",
  94. "src/core/security/security_context.h",
  95. "src/core/tsi/fake_transport_security.h",
  96. "src/core/tsi/ssl_transport_security.h",
  97. "src/core/tsi/transport_security.h",
  98. "src/core/tsi/transport_security_interface.h",
  99. "src/core/census/grpc_filter.h",
  100. "src/core/channel/channel_args.h",
  101. "src/core/channel/channel_stack.h",
  102. "src/core/channel/client_channel.h",
  103. "src/core/channel/client_uchannel.h",
  104. "src/core/channel/compress_filter.h",
  105. "src/core/channel/connected_channel.h",
  106. "src/core/channel/context.h",
  107. "src/core/channel/http_client_filter.h",
  108. "src/core/channel/http_server_filter.h",
  109. "src/core/channel/subchannel_call_holder.h",
  110. "src/core/client_config/client_config.h",
  111. "src/core/client_config/connector.h",
  112. "src/core/client_config/initial_connect_string.h",
  113. "src/core/client_config/lb_policies/pick_first.h",
  114. "src/core/client_config/lb_policies/round_robin.h",
  115. "src/core/client_config/lb_policy.h",
  116. "src/core/client_config/lb_policy_factory.h",
  117. "src/core/client_config/lb_policy_registry.h",
  118. "src/core/client_config/resolver.h",
  119. "src/core/client_config/resolver_factory.h",
  120. "src/core/client_config/resolver_registry.h",
  121. "src/core/client_config/resolvers/dns_resolver.h",
  122. "src/core/client_config/resolvers/sockaddr_resolver.h",
  123. "src/core/client_config/subchannel.h",
  124. "src/core/client_config/subchannel_factory.h",
  125. "src/core/client_config/uri_parser.h",
  126. "src/core/compression/algorithm_metadata.h",
  127. "src/core/compression/message_compress.h",
  128. "src/core/debug/trace.h",
  129. "src/core/httpcli/format_request.h",
  130. "src/core/httpcli/httpcli.h",
  131. "src/core/httpcli/parser.h",
  132. "src/core/iomgr/closure.h",
  133. "src/core/iomgr/endpoint.h",
  134. "src/core/iomgr/endpoint_pair.h",
  135. "src/core/iomgr/exec_ctx.h",
  136. "src/core/iomgr/executor.h",
  137. "src/core/iomgr/fd_posix.h",
  138. "src/core/iomgr/iocp_windows.h",
  139. "src/core/iomgr/iomgr.h",
  140. "src/core/iomgr/iomgr_internal.h",
  141. "src/core/iomgr/iomgr_posix.h",
  142. "src/core/iomgr/pollset.h",
  143. "src/core/iomgr/pollset_posix.h",
  144. "src/core/iomgr/pollset_set.h",
  145. "src/core/iomgr/pollset_set_posix.h",
  146. "src/core/iomgr/pollset_set_windows.h",
  147. "src/core/iomgr/pollset_windows.h",
  148. "src/core/iomgr/resolve_address.h",
  149. "src/core/iomgr/sockaddr.h",
  150. "src/core/iomgr/sockaddr_posix.h",
  151. "src/core/iomgr/sockaddr_utils.h",
  152. "src/core/iomgr/sockaddr_win32.h",
  153. "src/core/iomgr/socket_utils_posix.h",
  154. "src/core/iomgr/socket_windows.h",
  155. "src/core/iomgr/tcp_client.h",
  156. "src/core/iomgr/tcp_posix.h",
  157. "src/core/iomgr/tcp_server.h",
  158. "src/core/iomgr/tcp_windows.h",
  159. "src/core/iomgr/time_averaged_stats.h",
  160. "src/core/iomgr/timer.h",
  161. "src/core/iomgr/timer_heap.h",
  162. "src/core/iomgr/timer_internal.h",
  163. "src/core/iomgr/udp_server.h",
  164. "src/core/iomgr/wakeup_fd_pipe.h",
  165. "src/core/iomgr/wakeup_fd_posix.h",
  166. "src/core/iomgr/workqueue.h",
  167. "src/core/iomgr/workqueue_posix.h",
  168. "src/core/iomgr/workqueue_windows.h",
  169. "src/core/json/json.h",
  170. "src/core/json/json_common.h",
  171. "src/core/json/json_reader.h",
  172. "src/core/json/json_writer.h",
  173. "src/core/statistics/census_interface.h",
  174. "src/core/statistics/census_rpc_stats.h",
  175. "src/core/surface/api_trace.h",
  176. "src/core/surface/call.h",
  177. "src/core/surface/call_test_only.h",
  178. "src/core/surface/channel.h",
  179. "src/core/surface/completion_queue.h",
  180. "src/core/surface/event_string.h",
  181. "src/core/surface/init.h",
  182. "src/core/surface/server.h",
  183. "src/core/surface/surface_trace.h",
  184. "src/core/transport/byte_stream.h",
  185. "src/core/transport/chttp2/alpn.h",
  186. "src/core/transport/chttp2/bin_encoder.h",
  187. "src/core/transport/chttp2/frame.h",
  188. "src/core/transport/chttp2/frame_data.h",
  189. "src/core/transport/chttp2/frame_goaway.h",
  190. "src/core/transport/chttp2/frame_ping.h",
  191. "src/core/transport/chttp2/frame_rst_stream.h",
  192. "src/core/transport/chttp2/frame_settings.h",
  193. "src/core/transport/chttp2/frame_window_update.h",
  194. "src/core/transport/chttp2/hpack_encoder.h",
  195. "src/core/transport/chttp2/hpack_parser.h",
  196. "src/core/transport/chttp2/hpack_table.h",
  197. "src/core/transport/chttp2/http2_errors.h",
  198. "src/core/transport/chttp2/huffsyms.h",
  199. "src/core/transport/chttp2/incoming_metadata.h",
  200. "src/core/transport/chttp2/internal.h",
  201. "src/core/transport/chttp2/status_conversion.h",
  202. "src/core/transport/chttp2/stream_map.h",
  203. "src/core/transport/chttp2/timeout_encoding.h",
  204. "src/core/transport/chttp2/varint.h",
  205. "src/core/transport/chttp2_transport.h",
  206. "src/core/transport/connectivity_state.h",
  207. "src/core/transport/metadata.h",
  208. "src/core/transport/metadata_batch.h",
  209. "src/core/transport/static_metadata.h",
  210. "src/core/transport/transport.h",
  211. "src/core/transport/transport_impl.h",
  212. "src/core/census/aggregation.h",
  213. "src/core/census/context.h",
  214. "src/core/census/rpc_metric_id.h",
  215. "src/core/httpcli/httpcli_security_connector.c",
  216. "src/core/security/base64.c",
  217. "src/core/security/client_auth_filter.c",
  218. "src/core/security/credentials.c",
  219. "src/core/security/credentials_metadata.c",
  220. "src/core/security/credentials_posix.c",
  221. "src/core/security/credentials_win32.c",
  222. "src/core/security/google_default_credentials.c",
  223. "src/core/security/handshake.c",
  224. "src/core/security/json_token.c",
  225. "src/core/security/jwt_verifier.c",
  226. "src/core/security/secure_endpoint.c",
  227. "src/core/security/security_connector.c",
  228. "src/core/security/security_context.c",
  229. "src/core/security/server_auth_filter.c",
  230. "src/core/security/server_secure_chttp2.c",
  231. "src/core/surface/init_secure.c",
  232. "src/core/surface/secure_channel_create.c",
  233. "src/core/tsi/fake_transport_security.c",
  234. "src/core/tsi/ssl_transport_security.c",
  235. "src/core/tsi/transport_security.c",
  236. "src/core/census/grpc_context.c",
  237. "src/core/census/grpc_filter.c",
  238. "src/core/channel/channel_args.c",
  239. "src/core/channel/channel_stack.c",
  240. "src/core/channel/client_channel.c",
  241. "src/core/channel/client_uchannel.c",
  242. "src/core/channel/compress_filter.c",
  243. "src/core/channel/connected_channel.c",
  244. "src/core/channel/http_client_filter.c",
  245. "src/core/channel/http_server_filter.c",
  246. "src/core/channel/subchannel_call_holder.c",
  247. "src/core/client_config/client_config.c",
  248. "src/core/client_config/connector.c",
  249. "src/core/client_config/default_initial_connect_string.c",
  250. "src/core/client_config/initial_connect_string.c",
  251. "src/core/client_config/lb_policies/pick_first.c",
  252. "src/core/client_config/lb_policies/round_robin.c",
  253. "src/core/client_config/lb_policy.c",
  254. "src/core/client_config/lb_policy_factory.c",
  255. "src/core/client_config/lb_policy_registry.c",
  256. "src/core/client_config/resolver.c",
  257. "src/core/client_config/resolver_factory.c",
  258. "src/core/client_config/resolver_registry.c",
  259. "src/core/client_config/resolvers/dns_resolver.c",
  260. "src/core/client_config/resolvers/sockaddr_resolver.c",
  261. "src/core/client_config/subchannel.c",
  262. "src/core/client_config/subchannel_factory.c",
  263. "src/core/client_config/uri_parser.c",
  264. "src/core/compression/algorithm.c",
  265. "src/core/compression/message_compress.c",
  266. "src/core/debug/trace.c",
  267. "src/core/httpcli/format_request.c",
  268. "src/core/httpcli/httpcli.c",
  269. "src/core/httpcli/parser.c",
  270. "src/core/iomgr/closure.c",
  271. "src/core/iomgr/endpoint.c",
  272. "src/core/iomgr/endpoint_pair_posix.c",
  273. "src/core/iomgr/endpoint_pair_windows.c",
  274. "src/core/iomgr/exec_ctx.c",
  275. "src/core/iomgr/executor.c",
  276. "src/core/iomgr/fd_posix.c",
  277. "src/core/iomgr/iocp_windows.c",
  278. "src/core/iomgr/iomgr.c",
  279. "src/core/iomgr/iomgr_posix.c",
  280. "src/core/iomgr/iomgr_windows.c",
  281. "src/core/iomgr/pollset_multipoller_with_epoll.c",
  282. "src/core/iomgr/pollset_multipoller_with_poll_posix.c",
  283. "src/core/iomgr/pollset_posix.c",
  284. "src/core/iomgr/pollset_set_posix.c",
  285. "src/core/iomgr/pollset_set_windows.c",
  286. "src/core/iomgr/pollset_windows.c",
  287. "src/core/iomgr/resolve_address_posix.c",
  288. "src/core/iomgr/resolve_address_windows.c",
  289. "src/core/iomgr/sockaddr_utils.c",
  290. "src/core/iomgr/socket_utils_common_posix.c",
  291. "src/core/iomgr/socket_utils_linux.c",
  292. "src/core/iomgr/socket_utils_posix.c",
  293. "src/core/iomgr/socket_windows.c",
  294. "src/core/iomgr/tcp_client_posix.c",
  295. "src/core/iomgr/tcp_client_windows.c",
  296. "src/core/iomgr/tcp_posix.c",
  297. "src/core/iomgr/tcp_server_posix.c",
  298. "src/core/iomgr/tcp_server_windows.c",
  299. "src/core/iomgr/tcp_windows.c",
  300. "src/core/iomgr/time_averaged_stats.c",
  301. "src/core/iomgr/timer.c",
  302. "src/core/iomgr/timer_heap.c",
  303. "src/core/iomgr/udp_server.c",
  304. "src/core/iomgr/wakeup_fd_eventfd.c",
  305. "src/core/iomgr/wakeup_fd_nospecial.c",
  306. "src/core/iomgr/wakeup_fd_pipe.c",
  307. "src/core/iomgr/wakeup_fd_posix.c",
  308. "src/core/iomgr/workqueue_posix.c",
  309. "src/core/iomgr/workqueue_windows.c",
  310. "src/core/json/json.c",
  311. "src/core/json/json_reader.c",
  312. "src/core/json/json_string.c",
  313. "src/core/json/json_writer.c",
  314. "src/core/surface/api_trace.c",
  315. "src/core/surface/byte_buffer.c",
  316. "src/core/surface/byte_buffer_reader.c",
  317. "src/core/surface/call.c",
  318. "src/core/surface/call_details.c",
  319. "src/core/surface/call_log_batch.c",
  320. "src/core/surface/channel.c",
  321. "src/core/surface/channel_connectivity.c",
  322. "src/core/surface/channel_create.c",
  323. "src/core/surface/channel_ping.c",
  324. "src/core/surface/completion_queue.c",
  325. "src/core/surface/event_string.c",
  326. "src/core/surface/init.c",
  327. "src/core/surface/lame_client.c",
  328. "src/core/surface/metadata_array.c",
  329. "src/core/surface/server.c",
  330. "src/core/surface/server_chttp2.c",
  331. "src/core/surface/server_create.c",
  332. "src/core/surface/validate_metadata.c",
  333. "src/core/surface/version.c",
  334. "src/core/transport/byte_stream.c",
  335. "src/core/transport/chttp2/alpn.c",
  336. "src/core/transport/chttp2/bin_encoder.c",
  337. "src/core/transport/chttp2/frame_data.c",
  338. "src/core/transport/chttp2/frame_goaway.c",
  339. "src/core/transport/chttp2/frame_ping.c",
  340. "src/core/transport/chttp2/frame_rst_stream.c",
  341. "src/core/transport/chttp2/frame_settings.c",
  342. "src/core/transport/chttp2/frame_window_update.c",
  343. "src/core/transport/chttp2/hpack_encoder.c",
  344. "src/core/transport/chttp2/hpack_parser.c",
  345. "src/core/transport/chttp2/hpack_table.c",
  346. "src/core/transport/chttp2/huffsyms.c",
  347. "src/core/transport/chttp2/incoming_metadata.c",
  348. "src/core/transport/chttp2/parsing.c",
  349. "src/core/transport/chttp2/status_conversion.c",
  350. "src/core/transport/chttp2/stream_lists.c",
  351. "src/core/transport/chttp2/stream_map.c",
  352. "src/core/transport/chttp2/timeout_encoding.c",
  353. "src/core/transport/chttp2/varint.c",
  354. "src/core/transport/chttp2/writing.c",
  355. "src/core/transport/chttp2_transport.c",
  356. "src/core/transport/connectivity_state.c",
  357. "src/core/transport/metadata.c",
  358. "src/core/transport/metadata_batch.c",
  359. "src/core/transport/static_metadata.c",
  360. "src/core/transport/transport.c",
  361. "src/core/transport/transport_op_string.c",
  362. "src/core/census/context.c",
  363. "src/core/census/initialize.c",
  364. "src/core/census/operation.c",
  365. "src/core/census/tracing.c",
  366. "include/grpc/support/alloc.h",
  367. "include/grpc/support/atm.h",
  368. "include/grpc/support/atm_gcc_atomic.h",
  369. "include/grpc/support/atm_gcc_sync.h",
  370. "include/grpc/support/atm_win32.h",
  371. "include/grpc/support/avl.h",
  372. "include/grpc/support/cmdline.h",
  373. "include/grpc/support/cpu.h",
  374. "include/grpc/support/histogram.h",
  375. "include/grpc/support/host_port.h",
  376. "include/grpc/support/log.h",
  377. "include/grpc/support/log_win32.h",
  378. "include/grpc/support/port_platform.h",
  379. "include/grpc/support/slice.h",
  380. "include/grpc/support/slice_buffer.h",
  381. "include/grpc/support/string_util.h",
  382. "include/grpc/support/subprocess.h",
  383. "include/grpc/support/sync.h",
  384. "include/grpc/support/sync_generic.h",
  385. "include/grpc/support/sync_posix.h",
  386. "include/grpc/support/sync_win32.h",
  387. "include/grpc/support/thd.h",
  388. "include/grpc/support/time.h",
  389. "include/grpc/support/tls.h",
  390. "include/grpc/support/tls_gcc.h",
  391. "include/grpc/support/tls_msvc.h",
  392. "include/grpc/support/tls_pthread.h",
  393. "include/grpc/support/useful.h",
  394. "src/core/profiling/timers.h",
  395. "src/core/support/block_annotate.h",
  396. "src/core/support/env.h",
  397. "src/core/support/file.h",
  398. "src/core/support/murmur_hash.h",
  399. "src/core/support/stack_lockfree.h",
  400. "src/core/support/string.h",
  401. "src/core/support/string_win32.h",
  402. "src/core/support/thd_internal.h",
  403. "src/core/support/time_precise.h",
  404. "src/core/profiling/basic_timers.c",
  405. "src/core/profiling/stap_timers.c",
  406. "src/core/support/alloc.c",
  407. "src/core/support/avl.c",
  408. "src/core/support/cmdline.c",
  409. "src/core/support/cpu_iphone.c",
  410. "src/core/support/cpu_linux.c",
  411. "src/core/support/cpu_posix.c",
  412. "src/core/support/cpu_windows.c",
  413. "src/core/support/env_linux.c",
  414. "src/core/support/env_posix.c",
  415. "src/core/support/env_win32.c",
  416. "src/core/support/file.c",
  417. "src/core/support/file_posix.c",
  418. "src/core/support/file_win32.c",
  419. "src/core/support/histogram.c",
  420. "src/core/support/host_port.c",
  421. "src/core/support/log.c",
  422. "src/core/support/log_android.c",
  423. "src/core/support/log_linux.c",
  424. "src/core/support/log_posix.c",
  425. "src/core/support/log_win32.c",
  426. "src/core/support/murmur_hash.c",
  427. "src/core/support/slice.c",
  428. "src/core/support/slice_buffer.c",
  429. "src/core/support/stack_lockfree.c",
  430. "src/core/support/string.c",
  431. "src/core/support/string_posix.c",
  432. "src/core/support/string_win32.c",
  433. "src/core/support/subprocess_posix.c",
  434. "src/core/support/sync.c",
  435. "src/core/support/sync_posix.c",
  436. "src/core/support/sync_win32.c",
  437. "src/core/support/thd.c",
  438. "src/core/support/thd_posix.c",
  439. "src/core/support/thd_win32.c",
  440. "src/core/support/time.c",
  441. "src/core/support/time_posix.c",
  442. "src/core/support/time_precise.c",
  443. "src/core/support/time_win32.c",
  444. "src/core/support/tls_pthread.c",
  445. "binding.gyp"
  446. ],
  447. "main": "src/node/index.js",
  448. "license": "BSD-3-Clause"
  449. }