Latest Threat Research:SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains.Details
Socket
Book a DemoInstallSign in
Socket

protobuf2flowtype

Package Overview
Dependencies
Maintainers
1
Versions
17
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

protobuf2flowtype - npm Package Compare versions

Comparing version
2.0.9
to
2.0.10
+10
-1
build/generate.js

@@ -166,2 +166,3 @@ const ProtoBuf = require('protobufjs');

localTypes[message.name] = 'message';
const typeCache = {};
return {

@@ -172,2 +173,3 @@ name: message.name,

.resolveType(field.type, localTypes, imports, field.rule === 'repeated');
typeCache[field.id] = fieldTypes;
return {

@@ -181,3 +183,10 @@ name: field.name,

}),
oneOfs: Object.keys(message.oneofs).map(name => new Object({'name': name}))
oneOfs: Object.keys(message.oneofs).map(name => new Object({
'name': name,
'typeName': message.name + '$' + name,
'fieldTypes': message.oneofs[name]
.map(value => typeCache[value].builder)
.filter((item, pos, arr) => arr.indexOf(item) === pos)
.join('|')
}))
};

@@ -184,0 +193,0 @@ });

+2
-2
{
"name": "protobuf2flowtype",
"version": "2.0.9",
"version": "2.0.10",
"description": "Given protobuf file will generate node packages which export protobufjs builders annotated with flowtype type anotations",

@@ -14,3 +14,3 @@ "main": "runtime/index.js",

"mustache": "^2.2.1",
"protobuf2flowtype-runtime": "2.0.9",
"protobuf2flowtype-runtime": "2.0.10",
"yargs": "^6.0.0"

@@ -17,0 +17,0 @@ },

{
"name": "protobuf2flowtype-runtime",
"version": "2.0.9",
"version": "2.0.10",
"description": "Base flowtype type annotations for protobuf",

@@ -5,0 +5,0 @@ "main": "index.js",

Sorry, the diff of this file is not supported yet