diff --git a/packages/grpc-native-core/build.yaml b/packages/grpc-native-core/build.yaml new file mode 100644 index 00000000..505c94b5 --- /dev/null +++ b/packages/grpc-native-core/build.yaml @@ -0,0 +1,2 @@ +settings: + '#': It's possible to have node_version here as a key to override the core's version. \ No newline at end of file diff --git a/packages/grpc-native-core/package.json b/packages/grpc-native-core/package.json index 4aa34635..3eaa3a83 100644 --- a/packages/grpc-native-core/package.json +++ b/packages/grpc-native-core/package.json @@ -30,7 +30,7 @@ "dependencies": { "lodash": "^4.15.0", "nan": "^2.0.0", - "node-pre-gyp": "^0.6.39", + "node-pre-gyp": "^0.9.0", "protobufjs": "^5.0.0" }, "devDependencies": { diff --git a/packages/grpc-native-core/templates/package.json.template b/packages/grpc-native-core/templates/package.json.template index 359cd500..b2da4098 100644 --- a/packages/grpc-native-core/templates/package.json.template +++ b/packages/grpc-native-core/templates/package.json.template @@ -2,7 +2,7 @@ --- | { "name": "grpc", - "version": "${settings.version}", + "version": "${settings.get('node_version', settings.version)}", "author": "Google Inc.", "description": "gRPC Library for Node", "homepage": "https://grpc.io/", @@ -32,7 +32,7 @@ "dependencies": { "lodash": "^4.15.0", "nan": "^2.0.0", - "node-pre-gyp": "^0.6.39", + "node-pre-gyp": "^0.9.0", "protobufjs": "^5.0.0" }, "devDependencies": { diff --git a/packages/grpc-native-core/tools/buildgen/generate_projects.sh b/packages/grpc-native-core/tools/buildgen/generate_projects.sh index 41a228da..d68c467f 100755 --- a/packages/grpc-native-core/tools/buildgen/generate_projects.sh +++ b/packages/grpc-native-core/tools/buildgen/generate_projects.sh @@ -18,4 +18,4 @@ set -e cd `dirname $0`/../.. root=`pwd` -./deps/grpc/tools/buildgen/generate_projects.sh --base=$root --templates `find templates -type f` +./deps/grpc/tools/buildgen/generate_projects.sh $root/build.yaml --base=$root --templates `find templates -type f`