@@ -340,33 +340,33 @@ $root.Package = (function() {
340340 Package . verify = function verify ( message ) {
341341 if ( typeof message !== "object" || message === null )
342342 return "object expected" ;
343- if ( message . name !== undefined )
343+ if ( message . name !== undefined && message . name !== null )
344344 if ( ! $util . isString ( message . name ) )
345345 return "name: string expected" ;
346- if ( message . version !== undefined )
346+ if ( message . version !== undefined && message . version !== null )
347347 if ( ! $util . isString ( message . version ) )
348348 return "version: string expected" ;
349- if ( message . versionScheme !== undefined )
349+ if ( message . versionScheme !== undefined && message . versionScheme !== null )
350350 if ( ! $util . isString ( message . versionScheme ) )
351351 return "versionScheme: string expected" ;
352- if ( message . description !== undefined )
352+ if ( message . description !== undefined && message . description !== null )
353353 if ( ! $util . isString ( message . description ) )
354354 return "description: string expected" ;
355- if ( message . author !== undefined )
355+ if ( message . author !== undefined && message . author !== null )
356356 if ( ! $util . isString ( message . author ) )
357357 return "author: string expected" ;
358- if ( message . license !== undefined )
358+ if ( message . license !== undefined && message . license !== null )
359359 if ( ! $util . isString ( message . license ) )
360360 return "license: string expected" ;
361361 if ( message . repository !== undefined && message . repository !== null ) {
362362 var error = $types [ 6 ] . verify ( message . repository ) ;
363363 if ( error )
364364 return "repository." + error ;
365365 }
366- if ( message . bugs !== undefined )
366+ if ( message . bugs !== undefined && message . bugs !== null )
367367 if ( ! $util . isString ( message . bugs ) )
368368 return "bugs: string expected" ;
369- if ( message . homepage !== undefined )
369+ if ( message . homepage !== undefined && message . homepage !== null )
370370 if ( ! $util . isString ( message . homepage ) )
371371 return "homepage: string expected" ;
372372 if ( message . keywords !== undefined ) {
@@ -376,7 +376,7 @@ $root.Package = (function() {
376376 if ( ! $util . isString ( message . keywords [ i ] ) )
377377 return "keywords: string[] expected" ;
378378 }
379- if ( message . main !== undefined )
379+ if ( message . main !== undefined && message . main !== null )
380380 if ( ! $util . isString ( message . main ) )
381381 return "main: string expected" ;
382382 if ( message . bin !== undefined ) {
@@ -419,7 +419,7 @@ $root.Package = (function() {
419419 if ( ! $util . isString ( message . devDependencies [ key [ i ] ] ) )
420420 return "devDependencies: string{k:string} expected" ;
421421 }
422- if ( message . types !== undefined )
422+ if ( message . types !== undefined && message . types !== null )
423423 if ( ! $util . isString ( message . types ) )
424424 return "types: string expected" ;
425425 if ( message . cliDependencies !== undefined ) {
@@ -551,7 +551,6 @@ $root.Package = (function() {
551551 if ( options . defaults ) {
552552 object . name = "" ;
553553 object . version = "" ;
554- object . versionScheme = "" ;
555554 object . description = "" ;
556555 object . author = "" ;
557556 object . license = "" ;
@@ -560,21 +559,20 @@ $root.Package = (function() {
560559 object . homepage = "" ;
561560 object . main = "" ;
562561 object . types = "" ;
562+ object . versionScheme = "" ;
563563 }
564564 if ( message . name !== undefined && message . name !== null && message . hasOwnProperty ( "name" ) )
565565 object . name = message . name ;
566566 if ( message . version !== undefined && message . version !== null && message . hasOwnProperty ( "version" ) )
567567 object . version = message . version ;
568- if ( message . versionScheme !== undefined && message . versionScheme !== null && message . hasOwnProperty ( "versionScheme" ) )
569- object . versionScheme = message . versionScheme ;
570568 if ( message . description !== undefined && message . description !== null && message . hasOwnProperty ( "description" ) )
571569 object . description = message . description ;
572570 if ( message . author !== undefined && message . author !== null && message . hasOwnProperty ( "author" ) )
573571 object . author = message . author ;
574572 if ( message . license !== undefined && message . license !== null && message . hasOwnProperty ( "license" ) )
575573 object . license = message . license ;
576574 if ( message . repository !== undefined && message . repository !== null && message . hasOwnProperty ( "repository" ) )
577- object . repository = $types [ 6 ] . toObject ( message . repository , options ) ;
575+ object . repository = $types [ 5 ] . toObject ( message . repository , options ) ;
578576 if ( message . bugs !== undefined && message . bugs !== null && message . hasOwnProperty ( "bugs" ) )
579577 object . bugs = message . bugs ;
580578 if ( message . homepage !== undefined && message . homepage !== null && message . hasOwnProperty ( "homepage" ) )
@@ -618,6 +616,8 @@ $root.Package = (function() {
618616 for ( var j = 0 ; j < message . cliDependencies . length ; ++ j )
619617 object . cliDependencies [ j ] = message . cliDependencies [ j ] ;
620618 }
619+ if ( message . versionScheme !== undefined && message . versionScheme !== null && message . hasOwnProperty ( "versionScheme" ) )
620+ object . versionScheme = message . versionScheme ;
621621 return object ;
622622 } ;
623623
@@ -749,10 +749,10 @@ $root.Package = (function() {
749749 Repository . verify = function verify ( message ) {
750750 if ( typeof message !== "object" || message === null )
751751 return "object expected" ;
752- if ( message . type !== undefined )
752+ if ( message . type !== undefined && message . type !== null )
753753 if ( ! $util . isString ( message . type ) )
754754 return "type: string expected" ;
755- if ( message . url !== undefined )
755+ if ( message . url !== undefined && message . url !== null )
756756 if ( ! $util . isString ( message . url ) )
757757 return "url: string expected" ;
758758 return null ;
0 commit comments