@@ -340,33 +340,33 @@ $root.Package = (function() {
340
340
Package . verify = function verify ( message ) {
341
341
if ( typeof message !== "object" || message === null )
342
342
return "object expected" ;
343
- if ( message . name !== undefined )
343
+ if ( message . name !== undefined && message . name !== null )
344
344
if ( ! $util . isString ( message . name ) )
345
345
return "name: string expected" ;
346
- if ( message . version !== undefined )
346
+ if ( message . version !== undefined && message . version !== null )
347
347
if ( ! $util . isString ( message . version ) )
348
348
return "version: string expected" ;
349
- if ( message . versionScheme !== undefined )
349
+ if ( message . versionScheme !== undefined && message . versionScheme !== null )
350
350
if ( ! $util . isString ( message . versionScheme ) )
351
351
return "versionScheme: string expected" ;
352
- if ( message . description !== undefined )
352
+ if ( message . description !== undefined && message . description !== null )
353
353
if ( ! $util . isString ( message . description ) )
354
354
return "description: string expected" ;
355
- if ( message . author !== undefined )
355
+ if ( message . author !== undefined && message . author !== null )
356
356
if ( ! $util . isString ( message . author ) )
357
357
return "author: string expected" ;
358
- if ( message . license !== undefined )
358
+ if ( message . license !== undefined && message . license !== null )
359
359
if ( ! $util . isString ( message . license ) )
360
360
return "license: string expected" ;
361
361
if ( message . repository !== undefined && message . repository !== null ) {
362
362
var error = $types [ 6 ] . verify ( message . repository ) ;
363
363
if ( error )
364
364
return "repository." + error ;
365
365
}
366
- if ( message . bugs !== undefined )
366
+ if ( message . bugs !== undefined && message . bugs !== null )
367
367
if ( ! $util . isString ( message . bugs ) )
368
368
return "bugs: string expected" ;
369
- if ( message . homepage !== undefined )
369
+ if ( message . homepage !== undefined && message . homepage !== null )
370
370
if ( ! $util . isString ( message . homepage ) )
371
371
return "homepage: string expected" ;
372
372
if ( message . keywords !== undefined ) {
@@ -376,7 +376,7 @@ $root.Package = (function() {
376
376
if ( ! $util . isString ( message . keywords [ i ] ) )
377
377
return "keywords: string[] expected" ;
378
378
}
379
- if ( message . main !== undefined )
379
+ if ( message . main !== undefined && message . main !== null )
380
380
if ( ! $util . isString ( message . main ) )
381
381
return "main: string expected" ;
382
382
if ( message . bin !== undefined ) {
@@ -419,7 +419,7 @@ $root.Package = (function() {
419
419
if ( ! $util . isString ( message . devDependencies [ key [ i ] ] ) )
420
420
return "devDependencies: string{k:string} expected" ;
421
421
}
422
- if ( message . types !== undefined )
422
+ if ( message . types !== undefined && message . types !== null )
423
423
if ( ! $util . isString ( message . types ) )
424
424
return "types: string expected" ;
425
425
if ( message . cliDependencies !== undefined ) {
@@ -551,7 +551,6 @@ $root.Package = (function() {
551
551
if ( options . defaults ) {
552
552
object . name = "" ;
553
553
object . version = "" ;
554
- object . versionScheme = "" ;
555
554
object . description = "" ;
556
555
object . author = "" ;
557
556
object . license = "" ;
@@ -560,21 +559,20 @@ $root.Package = (function() {
560
559
object . homepage = "" ;
561
560
object . main = "" ;
562
561
object . types = "" ;
562
+ object . versionScheme = "" ;
563
563
}
564
564
if ( message . name !== undefined && message . name !== null && message . hasOwnProperty ( "name" ) )
565
565
object . name = message . name ;
566
566
if ( message . version !== undefined && message . version !== null && message . hasOwnProperty ( "version" ) )
567
567
object . version = message . version ;
568
- if ( message . versionScheme !== undefined && message . versionScheme !== null && message . hasOwnProperty ( "versionScheme" ) )
569
- object . versionScheme = message . versionScheme ;
570
568
if ( message . description !== undefined && message . description !== null && message . hasOwnProperty ( "description" ) )
571
569
object . description = message . description ;
572
570
if ( message . author !== undefined && message . author !== null && message . hasOwnProperty ( "author" ) )
573
571
object . author = message . author ;
574
572
if ( message . license !== undefined && message . license !== null && message . hasOwnProperty ( "license" ) )
575
573
object . license = message . license ;
576
574
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 ) ;
578
576
if ( message . bugs !== undefined && message . bugs !== null && message . hasOwnProperty ( "bugs" ) )
579
577
object . bugs = message . bugs ;
580
578
if ( message . homepage !== undefined && message . homepage !== null && message . hasOwnProperty ( "homepage" ) )
@@ -618,6 +616,8 @@ $root.Package = (function() {
618
616
for ( var j = 0 ; j < message . cliDependencies . length ; ++ j )
619
617
object . cliDependencies [ j ] = message . cliDependencies [ j ] ;
620
618
}
619
+ if ( message . versionScheme !== undefined && message . versionScheme !== null && message . hasOwnProperty ( "versionScheme" ) )
620
+ object . versionScheme = message . versionScheme ;
621
621
return object ;
622
622
} ;
623
623
@@ -749,10 +749,10 @@ $root.Package = (function() {
749
749
Repository . verify = function verify ( message ) {
750
750
if ( typeof message !== "object" || message === null )
751
751
return "object expected" ;
752
- if ( message . type !== undefined )
752
+ if ( message . type !== undefined && message . type !== null )
753
753
if ( ! $util . isString ( message . type ) )
754
754
return "type: string expected" ;
755
- if ( message . url !== undefined )
755
+ if ( message . url !== undefined && message . url !== null )
756
756
if ( ! $util . isString ( message . url ) )
757
757
return "url: string expected" ;
758
758
return null ;
0 commit comments