@ngx-grpc/protoc-gen-ng
Advanced tools
Comparing version 0.3.0 to 0.3.1
@@ -0,1 +1,8 @@ | ||
## [0.3.1](https://github.com/ngx-grpc/protoc-gen-ng/compare/v0.3.0...v0.3.1) (2019-12-13) | ||
### Features | ||
* add basic generation of well-known types ([ca148dd](https://github.com/ngx-grpc/protoc-gen-ng/commit/ca148dda9d98232b4a8bc160735bb3ba49d1efc5)) | ||
# [0.3.0](https://github.com/ngx-grpc/protoc-gen-ng/compare/v0.2.3...v0.3.0) (2019-12-05) | ||
@@ -2,0 +9,0 @@ |
@@ -28,5 +28,6 @@ #!/usr/bin/env node | ||
var proto_1 = require("./proto/proto"); | ||
var wkt_meta_json_1 = __importDefault(require("./wkt.meta.json")); | ||
function main() { | ||
protoc_plugin_1.default(function (protosProtocPlugin) { | ||
var protos = protosProtocPlugin.map(function (proto) { return new proto_1.Proto(proto); }); | ||
var protos = __spreadArrays(wkt_meta_json_1.default, protosProtocPlugin).map(function (proto) { return new proto_1.Proto(proto); }); | ||
if (config_1.Config.debug) { | ||
@@ -33,0 +34,0 @@ fs_1.mkdirSync('debug', { recursive: true }); |
@@ -67,3 +67,5 @@ "use strict"; | ||
Proto.prototype.getDependencyPackageName = function (proto) { | ||
return proto.pb_package ? proto.pb_package.replace(/\.([a-z])/g, function (v) { return v.toUpperCase(); }).replace(/\./g, '') : ('noPackage' + this.resolved.dependencies.indexOf(proto)); | ||
var name = proto.pb_package ? proto.pb_package.replace(/\.([a-z])/g, function (v) { return v.toUpperCase(); }).replace(/\./g, '') : 'noPackage'; | ||
var index = String(this.resolved.dependencies.indexOf(proto)).padStart(3, '0'); // we always need index to avoid accidental collisions, see type.pb.ts | ||
return name + index; | ||
}; | ||
@@ -70,0 +72,0 @@ Proto.prototype.getRelativeTypeName = function (pbType) { |
{ | ||
"name": "@ngx-grpc/protoc-gen-ng", | ||
"version": "0.3.0", | ||
"version": "0.3.1", | ||
"author": "smnbbrv", | ||
@@ -22,3 +22,3 @@ "license": "MIT", | ||
"start": "nodemon --watch src --watch test/proto -e ts,proto --exec 'npm run build && npm run test:generate && echo \"Done\"'", | ||
"build": "tsc -p tsconfig.build.json && chmod +x dist/main.js", | ||
"build": "rimraf dist && tsc -p tsconfig.build.json && chmod +x dist/main.js", | ||
"lint": "eslint src/**/*.ts", | ||
@@ -30,2 +30,3 @@ "test": "jest", | ||
"test:generate-grpc-web": "rimraf ./test/out-grpc-web/* && protoc -I=test/proto --js_out=import_style=commonjs:test/out-grpc-web --grpc-web_out=import_style=typescript,mode=grpcweb:test/out-grpc-web $(find test/proto -iname \"*.proto\")", | ||
"wktgen:macosx": "mkdir -p dev-null && export WKT=$(dirname $(dirname $(greadlink -f $(which protoc))))/include && protoc --plugin=protoc-gen-wkt=$(pwd)/wktgen.js --wkt_out=./dev-null -I $WKT $(find $WKT -iname \"*.proto\")", | ||
"release": "semantic-release" | ||
@@ -32,0 +33,0 @@ }, |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
898091
15
27343
1