diff --git a/packages/grpc-native-core/.npmignore b/packages/grpc-native-core/.npmignore new file mode 100644 index 00000000..e66c5e92 --- /dev/null +++ b/packages/grpc-native-core/.npmignore @@ -0,0 +1 @@ +**/BUILD \ No newline at end of file diff --git a/packages/grpc-native-core/package.json b/packages/grpc-native-core/package.json index 1a6ecde0..4a0c220d 100644 --- a/packages/grpc-native-core/package.json +++ b/packages/grpc-native-core/package.json @@ -52,18 +52,18 @@ "files": [ "LICENSE", "README.md", - "deps/grpc/src/proto", - "deps/grpc/etc", + "deps/grpc/etc/", "index.js", - "src", - "ext", - "deps/grpc/include/grpc", - "deps/grpc/src/core", - "deps/grpc/src/boringssl", - "deps/grpc/src/zlib", - "deps/grpc/third_party/nanopb", - "deps/grpc/third_party/zlib", - "deps/grpc/third_party/boringssl", + "src/*.js", + "ext/*.{cc,h}", + "deps/grpc/include/grpc/**/*.h", + "deps/grpc/src/core/**/*.{c,h}", + "deps/grpc/src/boringssl/*.{c,h}", + "deps/grpc/third_party/nanopb/*.{c,h}", + "deps/grpc/third_party/zlib/**/*.{c,h}", + "deps/grpc/third_party/boringssl/crypto/**/*.{c,h}", + "deps/grpc/third_party/boringssl/include/**/*.{c,h}", + "deps/grpc/third_party/boringssl/ssl/**/*.{c,h}", "binding.gyp" ], "main": "index.js", diff --git a/packages/grpc-native-core/templates/package.json.template b/packages/grpc-native-core/templates/package.json.template index fc188eaa..47efb460 100644 --- a/packages/grpc-native-core/templates/package.json.template +++ b/packages/grpc-native-core/templates/package.json.template @@ -54,18 +54,18 @@ "files": [ "LICENSE", "README.md", - "deps/grpc/src/proto", - "deps/grpc/etc", + "deps/grpc/etc/", "index.js", - "src", - "ext", - "deps/grpc/include/grpc", - "deps/grpc/src/core", - "deps/grpc/src/boringssl", - "deps/grpc/src/zlib", - "deps/grpc/third_party/nanopb", - "deps/grpc/third_party/zlib", - "deps/grpc/third_party/boringssl", + "src/*.js", + "ext/*.{cc,h}", + "deps/grpc/include/grpc/**/*.h", + "deps/grpc/src/core/**/*.{c,h}", + "deps/grpc/src/boringssl/*.{c,h}", + "deps/grpc/third_party/nanopb/*.{c,h}", + "deps/grpc/third_party/zlib/**/*.{c,h}", + "deps/grpc/third_party/boringssl/crypto/**/*.{c,h}", + "deps/grpc/third_party/boringssl/include/**/*.{c,h}", + "deps/grpc/third_party/boringssl/ssl/**/*.{c,h}", "binding.gyp" ], "main": "index.js",