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

pbnj

Package Overview
Dependencies
Maintainers
4
Versions
46
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

pbnj - npm Package Compare versions

Comparing version 0.5.1 to 0.5.2

7

lib/descriptors/EnumDescriptor.js

@@ -8,2 +8,3 @@

var Descriptor = require('./Descriptor')
var helper = require('../helper')

@@ -67,3 +68,7 @@ /**

var name = this._names[number]
return name ? { name: name, number: number } : null
return name ? {
name: name,
titleName: helper.toTitleCase(name),
number: number
} : null
}

@@ -70,0 +75,0 @@

3

lib/helper.js

@@ -60,3 +60,4 @@

exports.toCamelCase = function(str) {
return String(str).replace(/\_([a-z])/g, function(all, match) {
var lowerCase = str.toLowerCase()
return String(lowerCase).replace(/\_([a-z])/g, function(all, match) {
return match.toUpperCase()

@@ -63,0 +64,0 @@ })

{
"name": "pbnj",
"version": "0.5.1",
"version": "0.5.2",
"keywords": ["protocol", "buffer", "proto", "protobuf", "parser", "codegen"],

@@ -5,0 +5,0 @@ "description": "JavaScript protocol buffer schema parser and template based code generator",

@@ -33,5 +33,6 @@

test.deepEqual(
{name: 'PhoneType', values: [{name: 'MOBILE', number: 0},
{name: 'HOME', number: 1},
{name: 'WORK', number: 2}]},
{name: 'PhoneType', values: [{name: 'MOBILE', titleName: 'Mobile', number: 0},
{name: 'HOME', titleName: 'Home', number: 1},
{name: 'WORK', titleName: 'Work', number: 2},
{name: 'WORK_FAX', titleName: 'WorkFax', number: 3}]},
enums[0])

@@ -38,0 +39,0 @@

Sorry, the diff of this file is not supported yet

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