diff options
-rw-r--r-- | package.json | 12 | ||||
-rw-r--r-- | templates/package.json.template | 6 |
2 files changed, 17 insertions, 1 deletions
diff --git a/package.json b/package.json index e0bbb7d80f..f174231b14 100644 --- a/package.json +++ b/package.json @@ -22,12 +22,15 @@ "lint": "node ./node_modules/jshint/bin/jshint src/node/src src/node/test src/node/interop src/node/index.js", "test": "./node_modules/.bin/mocha src/node/test && npm run-script lint", "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" + "coverage": "./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha src/node/test", + "preinstall": "npm install node-pre-gyp", + "install": "node -e \"require('node-pre-gyp').install()\"" }, "dependencies": { "bindings": "^1.2.0", "lodash": "^3.9.3", "nan": "^2.0.0", + "node-pre-gyp": "^0.6.19", "protobufjs": "^4.0.0" }, "devDependencies": { @@ -45,6 +48,13 @@ "engines": { "node": ">=0.10.13" }, + "binary": { + "module_name": "grpc_node", + "module_path": "./build/Release/", + "host": "https://x20web.corp.google.com/", + "remote_path": "~mlumish/node_grpc_bin/{name}/v{version}", + "package_name": "{node_abi}-{platform}-{arch}.tar.gz" + }, "files": [ "LICENSE", "src/node/README.md", diff --git a/templates/package.json.template b/templates/package.json.template index ec6827ef76..deb6b49ffd 100644 --- a/templates/package.json.template +++ b/templates/package.json.template @@ -30,6 +30,7 @@ "bindings": "^1.2.0", "lodash": "^3.9.3", "nan": "^2.0.0", + "node-pre-gyp": "^0.6.19", "protobufjs": "^4.0.0" }, "devDependencies": { @@ -47,6 +48,11 @@ "engines": { "node": ">=0.10.13" }, + "binary": { + "module_name": "grpc_node", + "module_path": "./build/Release/", + "host": "localhost" + }, "files": [ "LICENSE", "src/node/README.md", |