aboutsummaryrefslogtreecommitdiffhomepage
path: root/package.json
diff options
context:
space:
mode:
Diffstat (limited to 'package.json')
-rw-r--r--package.json103
1 files changed, 103 insertions, 0 deletions
diff --git a/package.json b/package.json
new file mode 100644
index 0000000000..2b7930ce70
--- /dev/null
+++ b/package.json
@@ -0,0 +1,103 @@
+{
+ "name": "grpc",
+ "version": "1.7.2",
+ "author": "Google Inc.",
+ "description": "gRPC Library for Node",
+ "homepage": "https://grpc.io/",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/grpc/grpc.git"
+ },
+ "bugs": "https://github.com/grpc/grpc/issues",
+ "contributors": [
+ {
+ "name": "Michael Lumish",
+ "email": "mlumish@google.com"
+ }
+ ],
+ "directories": {
+ "lib": "src/node/src"
+ },
+ "scripts": {
+ "lint": "node ./node_modules/jshint/bin/jshint src/node/src src/node/test src/node/interop src/node/index.js --exclude-path=src/node/.jshintignore",
+ "test": "./node_modules/.bin/mocha src/node/test && npm run-script lint",
+ "electron-build": "./node_modules/.bin/node-pre-gyp configure build --runtime=electron --disturl=https://atom.io/download/atom-shell",
+ "gen_docs": "./node_modules/.bin/jsdoc -c src/node/jsdoc_conf.json",
+ "coverage": "./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha src/node/test",
+ "install": "./node_modules/.bin/node-pre-gyp install --fallback-to-build --library=static_library"
+ },
+ "bundledDependencies": [
+ "node-pre-gyp"
+ ],
+ "dependencies": {
+ "arguejs": "^0.2.3",
+ "lodash": "^4.15.0",
+ "nan": "^2.0.0",
+ "node-pre-gyp": "^0.6.35",
+ "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",
+ "jsdoc": "^3.3.2",
+ "jshint": "^2.5.0",
+ "minimist": "^1.1.0",
+ "mocha": "^3.0.2",
+ "mocha-jenkins-reporter": "^0.2.3",
+ "poisson-process": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=4"
+ },
+ "binary": {
+ "module_name": "grpc_node",
+ "module_path": "src/node/extension_binary/{node_abi}-{platform}-{arch}",
+ "host": "https://storage.googleapis.com/",
+ "remote_path": "grpc-precompiled-binaries/node/{name}/v{version}",
+ "package_name": "{node_abi}-{platform}-{arch}.tar.gz"
+ },
+ "files": [
+ "LICENSE",
+ "src/node/README.md",
+ "src/proto",
+ "etc",
+ "src/node/index.js",
+ "src/node/src",
+ "src/node/ext",
+ "include/grpc",
+ "src/core",
+ "src/boringssl",
+ "src/zlib",
+ "third_party/nanopb",
+ "third_party/zlib",
+ "third_party/boringssl",
+ "binding.gyp"
+ ],
+ "main": "src/node/index.js",
+ "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"
+ }
+}