UNPKG

2.96 kBJSONView Raw
1{
2 "name": "grpc",
3 "version": "1.24.11",
4 "author": "Google Inc.",
5 "description": "gRPC Library for Node",
6 "homepage": "https://grpc.io/",
7 "repository": {
8 "type": "git",
9 "url": "https://github.com/grpc/grpc-node.git"
10 },
11 "bugs": "https://github.com/grpc/grpc-node/issues",
12 "contributors": [
13 {
14 "name": "Michael Lumish",
15 "email": "mlumish@google.com"
16 }
17 ],
18 "directories": {
19 "lib": "src"
20 },
21 "scripts": {
22 "build": "node-pre-gyp build",
23 "electron-build": "node-pre-gyp configure build --runtime=electron --disturl=https://atom.io/download/atom-shell",
24 "coverage": "istanbul cover ./node_modules/.bin/_mocha test",
25 "install": "node-pre-gyp install --fallback-to-build --library=static_library",
26 "prepack": "git submodule update --init --recursive && npm install"
27 },
28 "dependencies": {
29 "@mapbox/node-pre-gyp": "^1.0.4",
30 "@types/bytebuffer": "^5.0.40",
31 "lodash.camelcase": "^4.3.0",
32 "lodash.clone": "^4.5.0",
33 "nan": "^2.13.2",
34 "protobufjs": "^5.0.3"
35 },
36 "devDependencies": {
37 "body-parser": "^1.15.2",
38 "electron-mocha": "^3.1.1",
39 "express": "^4.14.0",
40 "google-protobuf": "^3.0.0",
41 "istanbul": "^0.4.4",
42 "lodash": "^4.17.4",
43 "minimist": "^1.1.0",
44 "node-forge": "^0.7.5",
45 "poisson-process": "^0.2.1"
46 },
47 "engines": {
48 "node": ">=4"
49 },
50 "binary": {
51 "module_name": "grpc_node",
52 "module_path": "src/node/extension_binary/{node_abi}-{platform}-{arch}-{libc}",
53 "host": "https://node-precompiled-binaries.grpc.io/",
54 "remote_path": "{name}/v{version}",
55 "package_name": "{node_abi}-{platform}-{arch}-{libc}.tar.gz"
56 },
57 "files": [
58 "LICENSE",
59 "README.md",
60 "deps/grpc/etc/",
61 "index.js",
62 "index.d.ts",
63 "src/*.js",
64 "ext/*.{cc,h}",
65 "deps/grpc/include/grpc/**/*.h",
66 "deps/grpc/src/core/**/*.{c,cc,h}",
67 "deps/grpc/src/boringssl/err_data.c",
68 "deps/grpc/third_party/abseil-cpp/absl/**/*.{h,hh,inc}",
69 "deps/grpc/third_party/boringssl/crypto/**/*.{c,cc,h}",
70 "deps/grpc/third_party/boringssl/include/**/*.{c,cc,h}",
71 "deps/grpc/third_party/boringssl/ssl/**/*.{c,cc,h}",
72 "deps/grpc/third_party/boringssl/third_party/**/*.{c,h}",
73 "deps/grpc/third_party/nanopb/*.{c,cc,h}",
74 "deps/grpc/third_party/upb/**/*.{c,h,inc}",
75 "deps/grpc/third_party/zlib/**/*.{c,cc,h}",
76 "deps/grpc/third_party/address_sorting/**/*.{c,h}",
77 "deps/grpc/third_party/cares/**/*.{c,h}",
78 "binding.gyp"
79 ],
80 "main": "index.js",
81 "typings": "index.d.ts",
82 "license": "Apache-2.0",
83 "jshintConfig": {
84 "bitwise": true,
85 "curly": true,
86 "eqeqeq": true,
87 "esnext": true,
88 "freeze": true,
89 "immed": true,
90 "indent": 2,
91 "latedef": "nofunc",
92 "maxlen": 80,
93 "mocha": true,
94 "newcap": true,
95 "node": true,
96 "noarg": true,
97 "quotmark": "single",
98 "strict": true,
99 "trailing": true,
100 "undef": true,
101 "unused": "vars"
102 }
103}