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.3.0 to 0.3.1

dist/wkt.meta.json

7

CHANGELOG.md

@@ -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 @@

3

dist/main.js

@@ -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 @@ },

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