UNPKG

2.85 kBJSONView Raw
1{
2 "name": "grpc",
3 "version": "1.21.0",
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 "bundledDependencies": [
29 "node-pre-gyp"
30 ],
31 "dependencies": {
32 "@types/protobufjs": "^5.0.31",
33 "lodash.camelcase": "^4.3.0",
34 "lodash.clone": "^4.5.0",
35 "nan": "^2.13.2",
36 "node-pre-gyp": "^0.13.0",
37 "protobufjs": "^5.0.3"
38 },
39 "devDependencies": {
40 "body-parser": "^1.15.2",
41 "electron-mocha": "^3.1.1",
42 "express": "^4.14.0",
43 "google-protobuf": "^3.0.0",
44 "istanbul": "^0.4.4",
45 "lodash": "^4.17.4",
46 "minimist": "^1.1.0",
47 "node-forge": "^0.7.5",
48 "poisson-process": "^0.2.1"
49 },
50 "engines": {
51 "node": ">=4"
52 },
53 "binary": {
54 "module_name": "grpc_node",
55 "module_path": "src/node/extension_binary/{node_abi}-{platform}-{arch}-{libc}",
56 "host": "https://node-precompiled-binaries.grpc.io/",
57 "remote_path": "{name}/v{version}",
58 "package_name": "{node_abi}-{platform}-{arch}-{libc}.tar.gz"
59 },
60 "files": [
61 "LICENSE",
62 "README.md",
63 "deps/grpc/etc/",
64 "index.js",
65 "index.d.ts",
66 "src/*.js",
67 "ext/*.{cc,h}",
68 "deps/grpc/include/grpc/**/*.h",
69 "deps/grpc/src/core/**/*.{c,cc,h}",
70 "deps/grpc/src/boringssl/err_data.c",
71 "deps/grpc/third_party/nanopb/*.{c,cc,h}",
72 "deps/grpc/third_party/zlib/**/*.{c,cc,h}",
73 "deps/grpc/third_party/boringssl/crypto/**/*.{c,cc,h}",
74 "deps/grpc/third_party/boringssl/include/**/*.{c,cc,h}",
75 "deps/grpc/third_party/boringssl/ssl/**/*.{c,cc,h}",
76 "deps/grpc/third_party/boringssl/third_party/**/*.{c,h}",
77 "deps/grpc/third_party/abseil-cpp/absl/**/*.{h,hh}",
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}