Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

openapi-sampler

Package Overview
Dependencies
Maintainers
1
Versions
49
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

openapi-sampler - npm Package Compare versions

Comparing version 1.0.0-beta.3 to 1.0.0-beta.4

710

coveralls.txt

@@ -9,3 +9,3 @@ TN:

FNDA:0,get
FNDA:25,sample
FNDA:28,sample
FNDA:6,_registerSampler

@@ -18,5 +18,5 @@ DA:0,1

DA:10,1
DA:11,25
DA:12,25
DA:13,25
DA:11,28
DA:12,28
DA:13,28
DA:16,1

@@ -40,21 +40,21 @@ DA:17,6

FNH:1
FNDA:13,inferType
FNDA:14,inferType
DA:0,1
DA:1,1
DA:27,1
DA:28,13
DA:28,14
DA:29,3
DA:31,10
DA:32,10
DA:33,165
DA:34,165
DA:35,165
DA:31,11
DA:32,11
DA:33,185
DA:34,185
DA:35,185
DA:36,5
DA:40,5
DA:40,6
LF:12
LH:12
BRDA:34,1,0,3
BRDA:34,1,1,10
BRDA:34,1,1,11
BRDA:41,2,0,5
BRDA:41,2,1,160
BRDA:41,2,1,180
BRF:4

@@ -73,4 +73,4 @@ BRH:4

FNDA:1,_interopRequireDefault
FNDA:25,clearCache
FNDA:90,traverse
FNDA:28,clearCache
FNDA:99,traverse
DA:0,1

@@ -83,5 +83,5 @@ DA:1,1

DA:8,1
DA:9,25
DA:9,28
DA:12,1
DA:13,90
DA:13,99
DA:14,9

@@ -101,26 +101,26 @@ DA:15,1

DA:39,8
DA:42,81
DA:43,5
DA:51,76
DA:52,1
DA:53,0
DA:55,1
DA:58,75
DA:42,90
DA:43,7
DA:51,83
DA:52,2
DA:53,1
DA:55,2
DA:58,81
DA:59,1
DA:62,74
DA:63,74
DA:62,80
DA:63,80
DA:64,2
DA:65,72
DA:65,78
DA:66,8
DA:67,64
DA:67,70
DA:68,1
DA:70,63
DA:71,63
DA:72,10
DA:74,63
DA:75,63
DA:76,58
DA:80,74
DA:70,69
DA:71,69
DA:72,11
DA:74,69
DA:75,69
DA:76,63
DA:80,80
LF:46
LH:45
LH:46
BRDA:7,1,0,1

@@ -135,3 +135,3 @@ BRDA:7,1,1,0

BRDA:31,5,0,9
BRDA:31,5,1,81
BRDA:31,5,1,90
BRDA:32,6,0,1

@@ -147,28 +147,28 @@ BRDA:32,6,1,8

BRDA:51,10,1,0
BRDA:58,11,0,5
BRDA:58,11,1,76
BRDA:62,12,0,1
BRDA:62,12,1,75
BRDA:62,13,0,76
BRDA:62,13,1,1
BRDA:63,14,0,0
BRDA:58,11,0,7
BRDA:58,11,1,83
BRDA:62,12,0,2
BRDA:62,12,1,81
BRDA:62,13,0,83
BRDA:62,13,1,2
BRDA:63,14,0,1
BRDA:63,14,1,1
BRDA:69,15,0,1
BRDA:69,15,1,74
BRDA:69,16,0,75
BRDA:69,15,1,80
BRDA:69,16,0,81
BRDA:69,16,1,1
BRDA:74,17,0,2
BRDA:74,17,1,72
BRDA:74,17,1,78
BRDA:76,18,0,8
BRDA:76,18,1,64
BRDA:76,18,1,70
BRDA:78,19,0,1
BRDA:78,19,1,63
BRDA:78,20,0,64
BRDA:78,19,1,69
BRDA:78,20,0,70
BRDA:78,20,1,1
BRDA:82,21,0,10
BRDA:82,21,1,53
BRDA:86,22,0,58
BRDA:86,22,1,5
BRDA:82,21,0,11
BRDA:82,21,1,58
BRDA:86,22,0,63
BRDA:86,22,1,6
BRF:44
BRH:39
BRH:40
end_of_record

@@ -182,25 +182,25 @@ TN:

FNDA:0,(anonymous_1)
FNDA:5,allOfSample
FNDA:7,allOfSample
DA:0,1
DA:1,1
DA:3,5
DA:4,5
DA:5,5
DA:7,7
DA:9,7
DA:3,7
DA:4,7
DA:5,7
DA:7,9
DA:9,9
DA:10,1
DA:12,6
DA:13,0
DA:17,6
DA:12,8
DA:13,8
DA:14,8
DA:15,8
DA:18,6
DA:19,6
DA:20,6
DA:23,4
DA:24,3
DA:25,3
DA:26,3
DA:28,1
DA:29,1
DA:19,3
DA:20,3
DA:21,3
DA:23,3
DA:25,1
DA:27,3
DA:28,3
LF:20
LH:19
LH:20
BRDA:7,1,0,1

@@ -211,28 +211,30 @@ BRDA:7,1,1,0

BRDA:31,3,0,1
BRDA:31,3,1,6
BRDA:31,4,0,7
BRDA:31,4,1,3
BRDA:31,4,2,2
BRDA:34,5,0,0
BRDA:34,5,1,6
BRDA:37,6,0,6
BRDA:37,6,1,4
BRDA:38,7,0,6
BRDA:38,7,1,6
BRDA:39,8,0,6
BRDA:39,8,1,6
BRDA:40,9,0,6
BRDA:40,9,1,0
BRDA:47,10,0,0
BRDA:47,10,1,5
BRDA:47,11,0,5
BRDA:47,11,1,1
BRDA:51,12,0,1
BRDA:51,12,1,4
BRDA:57,13,0,3
BRDA:57,13,1,1
BRDA:58,14,0,3
BRDA:58,14,1,1
BRF:29
BRH:26
BRDA:31,3,1,8
BRDA:31,4,0,9
BRDA:31,4,1,5
BRDA:31,4,2,3
BRDA:34,5,0,8
BRDA:34,5,1,4
BRDA:35,6,0,8
BRDA:35,6,1,8
BRDA:36,7,0,8
BRDA:36,7,1,8
BRDA:37,8,0,7
BRDA:37,8,1,1
BRDA:44,9,0,0
BRDA:44,9,1,7
BRDA:44,10,0,7
BRDA:44,10,1,1
BRDA:48,11,0,1
BRDA:48,11,1,6
BRDA:54,12,0,3
BRDA:54,12,1,3
BRDA:55,13,0,3
BRDA:55,13,1,1
BRDA:59,14,0,1
BRDA:59,14,1,2
BRDA:63,15,0,3
BRDA:63,15,1,1
BRF:31
BRH:30
end_of_record

@@ -265,40 +267,40 @@ TN:

FNH:2
FNDA:4,sampleArray
FNDA:7,itemSchemaGetter
FNDA:6,sampleArray
FNDA:8,itemSchemaGetter
DA:0,1
DA:1,1
DA:2,4
DA:3,4
DA:4,4
DA:2,6
DA:3,6
DA:4,6
DA:5,1
DA:8,4
DA:9,7
DA:8,6
DA:9,8
DA:10,3
DA:12,4
DA:15,4
DA:16,4
DA:18,7
DA:19,7
DA:21,7
DA:23,3
DA:12,5
DA:15,6
DA:16,6
DA:18,8
DA:19,8
DA:21,8
DA:23,4
LF:16
LH:16
BRDA:11,1,0,0
BRDA:11,1,0,2
BRDA:11,1,1,4
BRDA:11,2,0,4
BRDA:11,2,1,0
BRDA:14,3,0,4
BRDA:14,3,1,3
BRDA:11,2,0,6
BRDA:11,2,1,2
BRDA:14,3,0,6
BRDA:14,3,1,5
BRDA:15,4,0,1
BRDA:15,4,1,3
BRDA:15,4,1,5
BRDA:20,5,0,3
BRDA:20,5,1,4
BRDA:20,5,1,5
BRDA:21,6,0,3
BRDA:21,6,1,0
BRDA:23,7,0,4
BRDA:23,7,0,5
BRDA:23,7,1,0
BRDA:27,8,0,1
BRDA:27,8,1,3
BRDA:27,8,0,2
BRDA:27,8,1,4
BRF:16
BRH:12
BRH:14
end_of_record

@@ -324,7 +326,7 @@ TN:

FNH:1
FNDA:26,sampleNumber
FNDA:27,sampleNumber
DA:0,1
DA:1,1
DA:2,26
DA:3,26
DA:2,27
DA:3,27
DA:4,3

@@ -334,16 +336,16 @@ DA:5,3

DA:9,3
DA:11,23
DA:11,24
DA:12,4
DA:13,2
DA:15,2
DA:18,19
DA:18,20
DA:19,2
DA:20,1
DA:22,1
DA:26,17
DA:26,18
LF:17
LH:17
BRDA:9,1,0,3
BRDA:9,1,1,23
BRDA:9,2,0,26
BRDA:9,1,1,24
BRDA:9,2,0,27
BRDA:9,2,1,5

@@ -359,7 +361,7 @@ BRDA:10,3,0,2

BRDA:16,6,0,4
BRDA:16,6,1,19
BRDA:16,6,1,20
BRDA:17,7,0,2
BRDA:17,7,1,2
BRDA:23,8,0,2
BRDA:23,8,1,17
BRDA:23,8,1,18
BRDA:24,9,0,1

@@ -457,3 +459,3 @@ BRDA:24,9,1,1

FNDA:1,dateSample
FNDA:25,defaultSample
FNDA:27,defaultSample
FNDA:1,ipv4Sample

@@ -463,3 +465,3 @@ FNDA:1,ipv6Sample

FNDA:1,uriSample
FNDA:37,sampleString
FNDA:39,sampleString
DA:0,1

@@ -488,6 +490,6 @@ DA:3,1

DA:39,1
DA:40,25
DA:41,25
DA:40,27
DA:41,27
DA:42,1
DA:44,25
DA:44,27
DA:47,1

@@ -503,5 +505,5 @@ DA:48,1

DA:75,1
DA:76,37
DA:77,37
DA:78,37
DA:76,39
DA:77,39
DA:78,39
LF:40

@@ -518,8 +520,8 @@ LH:40

BRDA:46,5,0,1
BRDA:46,5,1,24
BRDA:46,6,0,25
BRDA:46,5,1,26
BRDA:46,6,0,27
BRDA:46,6,1,1
BRDA:81,7,0,37
BRDA:81,7,1,25
BRDA:82,8,0,37
BRDA:81,7,0,39
BRDA:81,7,1,27
BRDA:82,8,0,39
BRDA:82,8,1,0

@@ -531,17 +533,15 @@ BRF:16

SF:/home/travis/build/APIs-guru/openapi-sampler/src/utils.js
FN:9,pad
FN:16,toRFCDateTime
FN:24,ensureMinLength
FN:31,defaults
FNF:4
FN:8,pad
FN:15,toRFCDateTime
FN:23,ensureMinLength
FNF:3
FNH:3
FNDA:17,pad
FNDA:4,toRFCDateTime
FNDA:26,ensureMinLength
FNDA:0,defaults
FNDA:28,ensureMinLength
DA:0,1
DA:3,1
DA:4,17
DA:5,10
DA:7,7
DA:5,7
DA:7,10
DA:10,1

@@ -553,27 +553,16 @@ DA:11,4

DA:24,1
DA:25,26
DA:25,28
DA:26,1
DA:28,25
DA:31,1
DA:32,0
DA:34,0
DA:35,0
DA:37,0
DA:38,0
DA:39,0
DA:40,0
DA:43,0
LF:23
LH:15
BRDA:10,1,0,10
BRDA:10,1,1,7
BRDA:18,2,0,3
BRDA:18,2,1,1
BRDA:19,3,0,0
BRDA:19,3,1,3
BRDA:25,4,0,1
BRDA:25,4,1,25
BRDA:39,5,0,0
BRDA:39,5,1,0
BRF:10
DA:28,27
LF:14
LH:14
BRDA:9,1,0,7
BRDA:9,1,1,10
BRDA:17,2,0,3
BRDA:17,2,1,1
BRDA:18,3,0,0
BRDA:18,3,1,3
BRDA:24,4,0,1
BRDA:24,4,1,27
BRF:8
BRH:7

@@ -589,3 +578,3 @@ end_of_record

FNDA:0,get
FNDA:25,sample
FNDA:28,sample
FNDA:6,_registerSampler

@@ -598,5 +587,5 @@ DA:0,1

DA:10,1
DA:11,25
DA:12,25
DA:13,25
DA:11,28
DA:12,28
DA:13,28
DA:16,1

@@ -620,21 +609,21 @@ DA:17,6

FNH:1
FNDA:13,inferType
FNDA:14,inferType
DA:0,1
DA:1,1
DA:27,1
DA:28,13
DA:28,14
DA:29,3
DA:31,10
DA:32,10
DA:33,165
DA:34,165
DA:35,165
DA:31,11
DA:32,11
DA:33,185
DA:34,185
DA:35,185
DA:36,5
DA:40,5
DA:40,6
LF:12
LH:12
BRDA:34,1,0,3
BRDA:34,1,1,10
BRDA:34,1,1,11
BRDA:41,2,0,5
BRDA:41,2,1,160
BRDA:41,2,1,180
BRF:4

@@ -651,7 +640,7 @@ BRH:4

FNH:4
FNDA:5,(anonymous_1)
FNDA:7,(anonymous_1)
FNDA:1,_interopRequireDefault
FNDA:25,clearCache
FNDA:90,traverse
DA:0,14
FNDA:28,clearCache
FNDA:99,traverse
DA:0,20
DA:1,1

@@ -663,5 +652,5 @@ DA:2,1

DA:8,1
DA:9,25
DA:9,28
DA:12,1
DA:13,90
DA:13,99
DA:14,9

@@ -681,29 +670,29 @@ DA:15,1

DA:39,8
DA:42,81
DA:43,5
DA:51,76
DA:52,1
DA:53,0
DA:55,1
DA:58,75
DA:42,90
DA:43,7
DA:51,83
DA:52,2
DA:53,1
DA:55,2
DA:58,81
DA:59,1
DA:62,74
DA:63,74
DA:62,80
DA:63,80
DA:64,2
DA:65,72
DA:65,78
DA:66,8
DA:67,64
DA:67,70
DA:68,1
DA:70,63
DA:71,63
DA:72,10
DA:74,63
DA:75,63
DA:76,58
DA:80,74
DA:70,69
DA:71,69
DA:72,11
DA:74,69
DA:75,69
DA:76,63
DA:80,80
LF:46
LH:45
LH:46
BRDA:7,1,0,1
BRDA:7,1,1,1
BRDA:7,2,0,14
BRDA:7,2,0,20
BRDA:7,2,1,0

@@ -715,3 +704,3 @@ BRDA:22,3,0,0

BRDA:31,5,0,9
BRDA:31,5,1,81
BRDA:31,5,1,90
BRDA:32,6,0,1

@@ -727,28 +716,28 @@ BRDA:32,6,1,8

BRDA:51,10,1,0
BRDA:58,11,0,5
BRDA:58,11,1,76
BRDA:62,12,0,1
BRDA:62,12,1,75
BRDA:62,13,0,76
BRDA:62,13,1,1
BRDA:63,14,0,0
BRDA:58,11,0,7
BRDA:58,11,1,83
BRDA:62,12,0,2
BRDA:62,12,1,81
BRDA:62,13,0,83
BRDA:62,13,1,2
BRDA:63,14,0,1
BRDA:63,14,1,1
BRDA:69,15,0,1
BRDA:69,15,1,74
BRDA:69,16,0,75
BRDA:69,15,1,80
BRDA:69,16,0,81
BRDA:69,16,1,1
BRDA:74,17,0,2
BRDA:74,17,1,72
BRDA:74,17,1,78
BRDA:76,18,0,8
BRDA:76,18,1,64
BRDA:76,18,1,70
BRDA:78,19,0,1
BRDA:78,19,1,63
BRDA:78,20,0,64
BRDA:78,19,1,69
BRDA:78,20,0,70
BRDA:78,20,1,1
BRDA:82,21,0,10
BRDA:82,21,1,53
BRDA:86,22,0,58
BRDA:86,22,1,5
BRDA:82,21,0,11
BRDA:82,21,1,58
BRDA:86,22,0,63
BRDA:86,22,1,6
BRF:44
BRH:39
BRH:40
end_of_record

@@ -761,57 +750,59 @@ TN:

FNH:2
FNDA:7,(anonymous_1)
FNDA:5,allOfSample
DA:0,11
FNDA:9,(anonymous_1)
FNDA:7,allOfSample
DA:0,14
DA:1,1
DA:3,5
DA:4,5
DA:5,5
DA:7,7
DA:9,7
DA:3,7
DA:4,7
DA:5,7
DA:7,9
DA:9,9
DA:10,1
DA:12,6
DA:13,0
DA:17,6
DA:12,8
DA:13,8
DA:14,8
DA:15,8
DA:18,6
DA:19,6
DA:20,6
DA:23,4
DA:24,3
DA:25,3
DA:26,3
DA:28,1
DA:29,1
DA:19,3
DA:20,3
DA:21,3
DA:23,3
DA:25,1
DA:27,3
DA:28,3
LF:20
LH:19
LH:20
BRDA:7,1,0,1
BRDA:7,1,1,1
BRDA:7,2,0,11
BRDA:7,2,0,14
BRDA:7,2,1,0
BRDA:31,3,0,1
BRDA:31,3,1,6
BRDA:31,4,0,7
BRDA:31,4,1,3
BRDA:31,4,2,2
BRDA:34,5,0,0
BRDA:34,5,1,6
BRDA:37,6,0,6
BRDA:37,6,1,4
BRDA:38,7,0,6
BRDA:38,7,1,6
BRDA:39,8,0,6
BRDA:39,8,1,6
BRDA:40,9,0,6
BRDA:40,9,1,0
BRDA:47,10,0,0
BRDA:47,10,1,5
BRDA:47,11,0,5
BRDA:47,11,1,1
BRDA:51,12,0,1
BRDA:51,12,1,4
BRDA:57,13,0,3
BRDA:57,13,1,1
BRDA:58,14,0,3
BRDA:58,14,1,1
BRF:29
BRH:26
BRDA:31,3,1,8
BRDA:31,4,0,9
BRDA:31,4,1,5
BRDA:31,4,2,3
BRDA:34,5,0,8
BRDA:34,5,1,4
BRDA:35,6,0,8
BRDA:35,6,1,8
BRDA:36,7,0,8
BRDA:36,7,1,8
BRDA:37,8,0,7
BRDA:37,8,1,1
BRDA:44,9,0,0
BRDA:44,9,1,7
BRDA:44,10,0,7
BRDA:44,10,1,1
BRDA:48,11,0,1
BRDA:48,11,1,6
BRDA:54,12,0,3
BRDA:54,12,1,3
BRDA:55,13,0,3
BRDA:55,13,1,1
BRDA:59,14,0,1
BRDA:59,14,1,2
BRDA:63,15,0,3
BRDA:63,15,1,1
BRF:31
BRH:30
end_of_record

@@ -844,40 +835,40 @@ TN:

FNH:2
FNDA:4,sampleArray
FNDA:7,itemSchemaGetter
FNDA:6,sampleArray
FNDA:8,itemSchemaGetter
DA:0,1
DA:1,1
DA:2,4
DA:3,4
DA:4,4
DA:2,6
DA:3,6
DA:4,6
DA:5,1
DA:8,4
DA:9,7
DA:8,6
DA:9,8
DA:10,3
DA:12,4
DA:15,4
DA:16,4
DA:18,7
DA:19,7
DA:21,7
DA:23,3
DA:12,5
DA:15,6
DA:16,6
DA:18,8
DA:19,8
DA:21,8
DA:23,4
LF:16
LH:16
BRDA:11,1,0,0
BRDA:11,1,0,2
BRDA:11,1,1,4
BRDA:11,2,0,4
BRDA:11,2,1,0
BRDA:14,3,0,4
BRDA:14,3,1,3
BRDA:11,2,0,6
BRDA:11,2,1,2
BRDA:14,3,0,6
BRDA:14,3,1,5
BRDA:15,4,0,1
BRDA:15,4,1,3
BRDA:15,4,1,5
BRDA:20,5,0,3
BRDA:20,5,1,4
BRDA:20,5,1,5
BRDA:21,6,0,3
BRDA:21,6,1,0
BRDA:23,7,0,4
BRDA:23,7,0,5
BRDA:23,7,1,0
BRDA:27,8,0,1
BRDA:27,8,1,3
BRDA:27,8,0,2
BRDA:27,8,1,4
BRF:16
BRH:12
BRH:14
end_of_record

@@ -903,7 +894,7 @@ TN:

FNH:1
FNDA:26,sampleNumber
FNDA:27,sampleNumber
DA:0,1
DA:1,1
DA:2,26
DA:3,26
DA:2,27
DA:3,27
DA:4,3

@@ -913,16 +904,16 @@ DA:5,3

DA:9,3
DA:11,23
DA:11,24
DA:12,4
DA:13,2
DA:15,2
DA:18,19
DA:18,20
DA:19,2
DA:20,1
DA:22,1
DA:26,17
DA:26,18
LF:17
LH:17
BRDA:9,1,0,3
BRDA:9,1,1,23
BRDA:9,2,0,26
BRDA:9,1,1,24
BRDA:9,2,0,27
BRDA:9,2,1,5

@@ -938,7 +929,7 @@ BRDA:10,3,0,2

BRDA:16,6,0,4
BRDA:16,6,1,19
BRDA:16,6,1,20
BRDA:17,7,0,2
BRDA:17,7,1,2
BRDA:23,8,0,2
BRDA:23,8,1,17
BRDA:23,8,1,18
BRDA:24,9,0,1

@@ -1036,3 +1027,3 @@ BRDA:24,9,1,1

FNDA:1,dateSample
FNDA:25,defaultSample
FNDA:27,defaultSample
FNDA:1,ipv4Sample

@@ -1042,3 +1033,3 @@ FNDA:1,ipv6Sample

FNDA:1,uriSample
FNDA:37,sampleString
FNDA:39,sampleString
DA:0,1

@@ -1067,6 +1058,6 @@ DA:3,1

DA:39,1
DA:40,25
DA:41,25
DA:40,27
DA:41,27
DA:42,1
DA:44,25
DA:44,27
DA:47,1

@@ -1082,5 +1073,5 @@ DA:48,1

DA:75,1
DA:76,37
DA:77,37
DA:78,37
DA:76,39
DA:77,39
DA:78,39
LF:40

@@ -1097,8 +1088,8 @@ LH:40

BRDA:46,5,0,1
BRDA:46,5,1,24
BRDA:46,6,0,25
BRDA:46,5,1,26
BRDA:46,6,0,27
BRDA:46,6,1,1
BRDA:81,7,0,37
BRDA:81,7,1,25
BRDA:82,8,0,37
BRDA:81,7,0,39
BRDA:81,7,1,27
BRDA:82,8,0,39
BRDA:82,8,1,0

@@ -1110,12 +1101,10 @@ BRF:16

SF:/home/travis/build/APIs-guru/openapi-sampler/src/utils.js
FN:9,pad
FN:16,toRFCDateTime
FN:24,ensureMinLength
FN:31,defaults
FNF:4
FN:8,pad
FN:15,toRFCDateTime
FN:23,ensureMinLength
FNF:3
FNH:3
FNDA:17,pad
FNDA:4,toRFCDateTime
FNDA:26,ensureMinLength
FNDA:0,defaults
FNDA:28,ensureMinLength
DA:0,1

@@ -1132,28 +1121,17 @@ DA:3,1

DA:24,1
DA:25,26
DA:25,28
DA:26,1
DA:28,25
DA:31,1
DA:32,0
DA:34,0
DA:35,0
DA:37,0
DA:38,0
DA:39,0
DA:40,0
DA:43,0
LF:23
LH:15
BRDA:10,1,0,7
BRDA:10,1,1,10
BRDA:18,2,0,3
BRDA:18,2,1,1
BRDA:19,3,0,0
BRDA:19,3,1,3
BRDA:25,4,0,1
BRDA:25,4,1,25
BRDA:39,5,0,0
BRDA:39,5,1,0
BRF:10
DA:28,27
LF:14
LH:14
BRDA:9,1,0,7
BRDA:9,1,1,10
BRDA:17,2,0,3
BRDA:17,2,1,1
BRDA:18,3,0,0
BRDA:18,3,1,3
BRDA:24,4,0,1
BRDA:24,4,1,27
BRF:8
BRH:7
end_of_record

@@ -283,5 +283,2 @@ (function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.OpenAPISampler = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){

}
if (type === 'array') {
throw new Error('allOf: subschemas with type array are not supported yet');
}
res.type = res.type || type;

@@ -312,3 +309,7 @@ res.readOnly = res.readOnly || readOnly;

} else {
res.value = subSamples[subSamples.length - 1];
if (res.type === 'array') {
// TODO: implement arrays
console.warn('OpenAPI Sampler: found allOf with "array" type. Result may be incorrect');
}
res.value = subSamples[subSamples.length - 1] || res.value;
return res;

@@ -782,3 +783,2 @@ }

exports.ensureMinLength = ensureMinLength;
exports.defaults = defaults;
function pad(number) {

@@ -806,18 +806,3 @@ if (number < 10) {

function defaults(target, src) {
var props = Object.keys(src);
var index = -1;
var length = props.length;
while (++index < length) {
var key = props[index];
if (target[key] === undefined) {
target[key] = src[key];
}
}
return target;
}
},{}]},{},[5])(5)
});
{
"name": "openapi-sampler",
"version": "1.0.0-beta.3",
"version": "1.0.0-beta.4",
"description": "Tool for generation samples based on OpenAPI payload/response schema",

@@ -5,0 +5,0 @@ "main": "dist/openapi-sampler.js",

@@ -12,7 +12,2 @@ import { traverse } from './traverse';

}
if (type === 'array') {
throw new Error(
'allOf: subschemas with type array are not supported yet',
);
}
res.type = res.type || type;

@@ -29,5 +24,9 @@ res.readOnly = res.readOnly || readOnly;

} else {
res.value = subSamples[subSamples.length - 1];
if (res.type === 'array') {
// TODO: implement arrays
console.warn('OpenAPI Sampler: found allOf with "array" type. Result may be incorrect');
}
res.value = subSamples[subSamples.length - 1] || res.value;
return res;
}
}

@@ -30,16 +30,1 @@ 'use strict';

}
export function defaults(target, src) {
var props = Object.keys(src);
var index = -1;
var length = props.length;
while (++index < length) {
var key = props[index];
if (target[key] === undefined) {
target[key] = src[key];
}
}
return target;
}

@@ -194,2 +194,32 @@ 'use strict';

it('should not be confused by subschema without type', function() {
schema = {
'type': 'string',
'allOf': [
{
'description': 'test'
}
]
};
result = OpenAPISampler.sample(schema);
expected = 'string';
expect(result).to.equal(expected);
});
it('should not throw for array allOf', function() {
schema = {
'type': 'array',
'allOf': [
{
'type': 'array',
'items': {
'type': 'string'
}
}
]
};
result = OpenAPISampler.sample(schema);
expect(result).to.be.an('array');
});
it('should sample schema with allOf even if some type is not specified', function() {

@@ -341,2 +371,20 @@ schema = {

});
it('should prefer oneOf if anyOf and oneOf are on the same level ', function() {
schema = {
anyOf: [
{
type: 'string'
}
],
oneOf: [
{
type: 'number'
}
]
};
result = OpenAPISampler.sample(schema);
expected = 0;
expect(result).to.equal(expected);
});
});

@@ -343,0 +391,0 @@

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