mirror of
https://github.com/grpc/grpc-node.git
synced 2025-12-08 18:23:54 +00:00
Starting with Nan 2.9.x certain Nan::Callback::Call APIs are deprecated. Instead there are mechanisms in place that allow native modules to preserve async context across async calls.
101 lines
2.7 KiB
JSON
101 lines
2.7 KiB
JSON
{
|
|
"name": "grpc",
|
|
"version": "1.10.0-dev",
|
|
"author": "Google Inc.",
|
|
"description": "gRPC Library for Node",
|
|
"homepage": "https://grpc.io/",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/grpc/grpc-node.git"
|
|
},
|
|
"bugs": "https://github.com/grpc/grpc-node/issues",
|
|
"contributors": [
|
|
{
|
|
"name": "Michael Lumish",
|
|
"email": "mlumish@google.com"
|
|
}
|
|
],
|
|
"directories": {
|
|
"lib": "src"
|
|
},
|
|
"scripts": {
|
|
"build": "./node_modules/.bin/node-pre-gyp build",
|
|
"electron-build": "./node_modules/.bin/node-pre-gyp configure build --runtime=electron --disturl=https://atom.io/download/atom-shell",
|
|
"coverage": "./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha test",
|
|
"install": "./node_modules/.bin/node-pre-gyp install --fallback-to-build --library=static_library"
|
|
},
|
|
"bundledDependencies": [
|
|
"node-pre-gyp"
|
|
],
|
|
"dependencies": {
|
|
"lodash": "^4.15.0",
|
|
"nan": "^2.10.0",
|
|
"node-pre-gyp": "0.7.0",
|
|
"protobufjs": "^5.0.0"
|
|
},
|
|
"devDependencies": {
|
|
"async": "^2.0.1",
|
|
"body-parser": "^1.15.2",
|
|
"electron-mocha": "^3.1.1",
|
|
"express": "^4.14.0",
|
|
"google-auth-library": "^0.9.2",
|
|
"google-protobuf": "^3.0.0",
|
|
"istanbul": "^0.4.4",
|
|
"lodash": "^4.17.4",
|
|
"minimist": "^1.1.0",
|
|
"poisson-process": "^0.2.1"
|
|
},
|
|
"engines": {
|
|
"node": ">=4"
|
|
},
|
|
"binary": {
|
|
"module_name": "grpc_node",
|
|
"module_path": "src/node/extension_binary/{node_abi}-{platform}-{arch}-{libc}",
|
|
"host": "https://storage.googleapis.com/",
|
|
"remote_path": "grpc-precompiled-binaries/node/{name}/v{version}",
|
|
"package_name": "{node_abi}-{platform}-{arch}-{libc}.tar.gz"
|
|
},
|
|
"files": [
|
|
"LICENSE",
|
|
"README.md",
|
|
"deps/grpc/etc/",
|
|
"index.js",
|
|
"index.d.ts",
|
|
"src/*.js",
|
|
"ext/*.{cc,h}",
|
|
"deps/grpc/include/grpc/**/*.h",
|
|
"deps/grpc/src/core/**/*.{c,cc,h}",
|
|
"deps/grpc/src/boringssl/*.{c,cc,h}",
|
|
"deps/grpc/third_party/nanopb/*.{c,cc,h}",
|
|
"deps/grpc/third_party/zlib/**/*.{c,cc,h}",
|
|
"deps/grpc/third_party/boringssl/crypto/**/*.{c,cc,h}",
|
|
"deps/grpc/third_party/boringssl/include/**/*.{c,cc,h}",
|
|
"deps/grpc/third_party/boringssl/ssl/**/*.{c,cc,h}",
|
|
"deps/grpc/third_party/abseil-cpp/absl/**/*.{h,hh}",
|
|
"binding.gyp"
|
|
],
|
|
"main": "index.js",
|
|
"typings": "index.d.ts",
|
|
"license": "Apache-2.0",
|
|
"jshintConfig": {
|
|
"bitwise": true,
|
|
"curly": true,
|
|
"eqeqeq": true,
|
|
"esnext": true,
|
|
"freeze": true,
|
|
"immed": true,
|
|
"indent": 2,
|
|
"latedef": "nofunc",
|
|
"maxlen": 80,
|
|
"mocha": true,
|
|
"newcap": true,
|
|
"node": true,
|
|
"noarg": true,
|
|
"quotmark": "single",
|
|
"strict": true,
|
|
"trailing": true,
|
|
"undef": true,
|
|
"unused": "vars"
|
|
}
|
|
}
|