Comparing version 0.5.1 to 0.5.2
@@ -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 @@ |
@@ -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
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
89984
1512
1