New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@ngx-grpc/protoc-gen-ng

Package Overview
Dependencies
Maintainers
1
Versions
44
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ngx-grpc/protoc-gen-ng - npm Package Compare versions

Comparing version 0.6.1 to 0.6.2

8

CHANGELOG.md

@@ -0,1 +1,9 @@

## [0.6.2](https://github.com/ngx-grpc/protoc-gen-ng/compare/v0.6.1...v0.6.2) (2020-06-02)
### Bug Fixes
* handle maps number64 keys as string ([ab10943](https://github.com/ngx-grpc/protoc-gen-ng/commit/ab10943b94723dd0f11fdbec51244bdd0f9c7e75))
* update deps ([7729647](https://github.com/ngx-grpc/protoc-gen-ng/commit/77296470a41e6f0faf631601c7bf9326b7c6eef4))
## [0.6.1](https://github.com/ngx-grpc/protoc-gen-ng/compare/v0.6.0...v0.6.1) (2020-02-27)

@@ -2,0 +10,0 @@

1

dist/config.js

@@ -14,2 +14,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.Config = void 0;
var Config = /** @class */ (function () {

@@ -16,0 +17,0 @@ function Config(debug, worker) {

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ProtoEnum = void 0;
var ProtoEnum = /** @class */ (function () {

@@ -4,0 +5,0 @@ function ProtoEnum(value) {

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ProtoMessageField = void 0;
var ProtoMessageField = /** @class */ (function () {

@@ -4,0 +5,0 @@ function ProtoMessageField(value) {

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ProtoMessage = void 0;
var proto_enum_1 = require("./proto-enum");

@@ -4,0 +5,0 @@ var proto_message_field_1 = require("./proto-message-field");

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ProtoOneof = void 0;
var ProtoOneof = /** @class */ (function () {

@@ -4,0 +5,0 @@ function ProtoOneof(value) {

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ProtoServiceMethodOptions = void 0;
var ProtoServiceMethodOptions = /** @class */ (function () {

@@ -4,0 +5,0 @@ function ProtoServiceMethodOptions(value) {

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ServiceMethod = void 0;
var proto_service_method_options_1 = require("./proto-service-method-options");

@@ -4,0 +5,0 @@ var ServiceMethod = /** @class */ (function () {

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ProtoService = void 0;
var proto_service_method_1 = require("./proto-service-method");

@@ -4,0 +5,0 @@ var ProtoService = /** @class */ (function () {

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Proto = void 0;
var services_1 = require("../services");

@@ -4,0 +5,0 @@ var utils_1 = require("../utils");

"use strict";
// https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/type.proto
Object.defineProperty(exports, "__esModule", { value: true });
exports.ProtoMessageFieldCardinality = exports.ProtoMessageFieldType = void 0;
var ProtoMessageFieldType;

@@ -5,0 +6,0 @@ (function (ProtoMessageFieldType) {

"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.Logger = void 0;
var winston = __importStar(require("winston"));

@@ -11,0 +24,0 @@ var services_1 = require("./services");

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.PbFile = void 0;
var enum_1 = require("../types/enum");

@@ -4,0 +5,0 @@ var message_1 = require("../types/message");

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.PbConfFile = void 0;
var service_client_config_1 = require("../types/service-client-config");

@@ -4,0 +5,0 @@ var PbConfFile = /** @class */ (function () {

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.PbscFile = void 0;
var path_1 = require("path");

@@ -4,0 +5,0 @@ var service_client_1 = require("../types/service-client");

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.PbwscFile = void 0;
var path_1 = require("path");

@@ -4,0 +5,0 @@ var worker_service_client_1 = require("../types/worker-service-client");

@@ -14,2 +14,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.ExternalDependencies = exports.Dependency = void 0;
var Dependency = /** @class */ (function () {

@@ -16,0 +17,0 @@ function Dependency(from, token) {

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getDataType = exports.isFieldMessage = exports.getMapKeyValueFields = exports.isFieldMap = void 0;
var types_1 = require("../../input/types");

@@ -4,0 +5,0 @@ function isFieldMap(proto, field) {

"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.Printer = void 0;
var prettier = __importStar(require("prettier"));

@@ -11,0 +24,0 @@ var Printer = /** @class */ (function () {

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Enum = void 0;
var utils_1 = require("../../utils");

@@ -4,0 +5,0 @@ var Enum = /** @class */ (function () {

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.BooleanMessageField = void 0;
var types_1 = require("../../../input/types");

@@ -4,0 +5,0 @@ var utils_1 = require("../../../utils");

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.BytesMessageField = void 0;
var types_1 = require("../../../input/types");

@@ -4,0 +5,0 @@ var utils_1 = require("../../../utils");

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.EnumMessageField = void 0;
var types_1 = require("../../../input/types");

@@ -4,0 +5,0 @@ var utils_1 = require("../../../utils");

6

dist/output/types/fields/map-message-field.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.MapMessageField = void 0;
var types_1 = require("../../../input/types");
var utils_1 = require("../../../utils");
var helpers_1 = require("../../misc/helpers");
var number64_message_field_1 = require("./number64-message-field");
var MapMessageField = /** @class */ (function () {

@@ -26,4 +28,4 @@ function MapMessageField(proto, message, messageField, oneOf) {

var repeatedVarName = "repeated_" + this.messageField.number;
var castedKey = this.keyField.type === types_1.ProtoMessageFieldType.string ? 'key' : 'Number(key)';
// TODO add key filter for NaN for number fields and 0-1 for boolean fields
var isStringKey = types_1.ProtoMessageFieldType.string || number64_message_field_1.Number64MessageField.isNumber64Field(this.keyField);
var castedKey = this.keyField.type === isStringKey ? 'key' : 'Number(key)';
printer.add("if (!!" + varName + ") {\n const " + keysVarName + " = Object.keys(" + varName + " as any);\n\n if (" + keysVarName + ".length) {\n const " + repeatedVarName + " = " + keysVarName + "\n .map(key => ({ key: " + castedKey + ", value: (" + varName + " as any)[key] }))\n .reduce((r, v) => [...r, v], [] as any[]);\n\n writer.writeRepeatedMessage(" + this.messageField.number + ", " + repeatedVarName + ", " + this.mapMessageClassName + ".toBinaryWriter);\n }\n }");

@@ -30,0 +32,0 @@ };

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.MessageMessageField = void 0;
var types_1 = require("../../../input/types");

@@ -4,0 +5,0 @@ var utils_1 = require("../../../utils");

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.NumberMessageField = void 0;
var types_1 = require("../../../input/types");

@@ -40,2 +41,14 @@ var utils_1 = require("../../../utils");

}
NumberMessageField.isNumberField = function (field) {
var numberTypes = [
types_1.ProtoMessageFieldType.double,
types_1.ProtoMessageFieldType.fixed32,
types_1.ProtoMessageFieldType.float,
types_1.ProtoMessageFieldType.int32,
types_1.ProtoMessageFieldType.sfixed32,
types_1.ProtoMessageFieldType.sint32,
types_1.ProtoMessageFieldType.uint32,
];
return numberTypes.includes(field.type);
};
NumberMessageField.prototype.printFromBinaryReader = function (printer) {

@@ -42,0 +55,0 @@ var readerCall = 'reader.read' + this.protoDataType + '()';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Number64MessageField = void 0;
var types_1 = require("../../../input/types");
var utils_1 = require("../../../utils");
var helpers_1 = require("../../misc/helpers");
var Int64MessageField = /** @class */ (function () {
function Int64MessageField(proto, message, messageField, oneOf) {
var Number64MessageField = /** @class */ (function () {
function Number64MessageField(proto, message, messageField, oneOf) {
this.proto = proto;

@@ -34,3 +35,13 @@ this.message = message;

}
Int64MessageField.prototype.printFromBinaryReader = function (printer) {
Number64MessageField.isNumber64Field = function (field) {
var number64Types = [
types_1.ProtoMessageFieldType.fixed64,
types_1.ProtoMessageFieldType.int64,
types_1.ProtoMessageFieldType.sfixed64,
types_1.ProtoMessageFieldType.sint64,
types_1.ProtoMessageFieldType.uint64,
];
return number64Types.includes(field.type);
};
Number64MessageField.prototype.printFromBinaryReader = function (printer) {
var readerCall = 'reader.read' + this.protoDataType + '()';

@@ -45,3 +56,3 @@ if (this.isArray) {

};
Int64MessageField.prototype.printToBinaryWriter = function (printer) {
Number64MessageField.prototype.printToBinaryWriter = function (printer) {
if (this.isArray) {

@@ -54,6 +65,6 @@ printer.add("if (instance." + this.attributeName + " && instance." + this.attributeName + ".length) {\n writer.writeRepeated" + this.protoDataType + "(" + this.messageField.number + ", instance." + this.attributeName + ");\n }");

};
Int64MessageField.prototype.printPrivateAttribute = function (printer) {
Number64MessageField.prototype.printPrivateAttribute = function (printer) {
printer.add("private _" + this.attributeName + "?: " + this.dataType + ";");
};
Int64MessageField.prototype.printInitializer = function (printer) {
Number64MessageField.prototype.printInitializer = function (printer) {
if (this.isArray) {

@@ -66,3 +77,3 @@ printer.add("this." + this.attributeName + " = (value." + this.attributeName + " || []).slice();");

};
Int64MessageField.prototype.printDefaultValueSetter = function (printer) {
Number64MessageField.prototype.printDefaultValueSetter = function (printer) {
if (this.oneOf) {

@@ -78,9 +89,9 @@ return;

};
Int64MessageField.prototype.printGetter = function (printer) {
Number64MessageField.prototype.printGetter = function (printer) {
printer.add("get " + this.attributeName + "(): " + this.dataType + " | undefined { return this._" + this.attributeName + " }");
};
Int64MessageField.prototype.printSetter = function (printer) {
Number64MessageField.prototype.printSetter = function (printer) {
printer.add("set " + this.attributeName + "(value: " + this.dataType + " | undefined) {\n " + (this.oneOf ? this.oneOf.createFieldSetterAddon(this.messageField) : '') + "\n this._" + this.attributeName + " = value;\n }");
};
Int64MessageField.prototype.printToObjectMapping = function (printer) {
Number64MessageField.prototype.printToObjectMapping = function (printer) {
if (this.isArray) {

@@ -93,4 +104,4 @@ printer.add(this.attributeName + ": (this." + this.attributeName + " || []).slice(),");

};
return Int64MessageField;
return Number64MessageField;
}());
exports.Int64MessageField = Int64MessageField;
exports.Number64MessageField = Number64MessageField;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.StringMessageField = void 0;
var types_1 = require("../../../input/types");

@@ -4,0 +5,0 @@ var utils_1 = require("../../../utils");

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.JSDoc = void 0;
var JSDoc = /** @class */ (function () {

@@ -4,0 +5,0 @@ function JSDoc() {

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Message = void 0;
var types_1 = require("../../input/types");

@@ -54,3 +55,3 @@ var dependencies_1 = require("../misc/dependencies");

case types_1.ProtoMessageFieldType.uint64:
return new number64_message_field_1.Int64MessageField(_this.proto, _this.message, field, oneOf);
return new number64_message_field_1.Number64MessageField(_this.proto, _this.message, field, oneOf);
default: throw new Error('Unknown data type ' + field.type);

@@ -57,0 +58,0 @@ }

@@ -10,2 +10,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.OneOf = void 0;
var proto_enum_1 = require("../../input/proto-enum");

@@ -12,0 +13,0 @@ var utils_1 = require("../../utils");

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ServiceClientConfig = void 0;
var utils_1 = require("../../utils");

@@ -4,0 +5,0 @@ var dependencies_1 = require("../misc/dependencies");

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ServiceClientMethod = void 0;
var utils_1 = require("../../utils");

@@ -4,0 +5,0 @@ var dependencies_1 = require("../misc/dependencies");

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ServiceClient = void 0;
var dependencies_1 = require("../misc/dependencies");

@@ -4,0 +5,0 @@ var service_client_method_1 = require("./service-client-method");

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.WorkerServiceClient = void 0;
var dependencies_1 = require("../misc/dependencies");

@@ -4,0 +5,0 @@ var WorkerServiceClient = /** @class */ (function () {

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Services = void 0;
exports.Services = {};
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.camelizeSafe = exports.pascalize = exports.underscore = exports.classify = exports.camelize = exports.dasherize = exports.capitalize = exports.decamelize = void 0;
var STRING_DASHERIZE_REGEXP = (/[ _]/g);

@@ -4,0 +5,0 @@ var STRING_DECAMELIZE_REGEXP = (/([a-z\d])([A-Z])/g);

@@ -33,5 +33,5 @@ {

"@angular/core": "^8.2.14",
"@ngx-grpc/common": "^0.3.0",
"@ngx-grpc/core": "^0.3.0",
"@ngx-grpc/worker": "^0.3.0",
"@ngx-grpc/common": "^0.3.1",
"@ngx-grpc/core": "^0.3.1",
"@ngx-grpc/worker": "^0.3.1",
"@semantic-release/changelog": "^3.0.6",

@@ -43,20 +43,20 @@ "@semantic-release/commit-analyzer": "^6.3.3",

"@types/google-protobuf": "^3.7.2",
"@types/jasmine": "^3.5.0",
"@types/jest": "^24.0.25",
"@types/node": "^12.12.24",
"@types/prettier": "^1.19.0",
"@typescript-eslint/eslint-plugin": "^2.15.0",
"@typescript-eslint/parser": "^2.15.0",
"acorn": "^6.4.0",
"@types/jasmine": "^3.5.10",
"@types/jest": "^24.9.1",
"@types/node": "^12.12.43",
"@types/prettier": "^1.19.1",
"@typescript-eslint/eslint-plugin": "^2.34.0",
"@typescript-eslint/parser": "^2.34.0",
"acorn": "^6.4.1",
"eslint": "^6.8.0",
"eslint-plugin-deprecate": "^0.7.0",
"google-protobuf": "^3.11.2",
"grpc-web": "^1.0.7",
"google-protobuf": "^3.12.2",
"grpc-web": "^1.1.0",
"jest": "^24.9.0",
"nodemon": "^1.19.4",
"rimraf": "^3.0.0",
"rxjs": "^6.5.4",
"rimraf": "^3.0.2",
"rxjs": "^6.5.5",
"semantic-release": "^15.14.0",
"ts-jest": "^24.3.0",
"typescript": "^3.7.4"
"typescript": "^3.9.3"
},

@@ -68,3 +68,3 @@ "dependencies": {

},
"version": "0.6.1"
"version": "0.6.2"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc