From 4511784e5022794f01c61ef007f8783b38f16f12 Mon Sep 17 00:00:00 2001
From: Tomasz Ducin <tomasz.ducin@gmail.com>
Date: Tue, 29 Nov 2016 08:54:59 +0100
Subject: [PATCH] build v0.4

---
 .gitignore                   |   5 ++++-
 lib/api/extend.js            | Bin 323 -> 323 bytes
 lib/api/format.js            | Bin 756 -> 756 bytes
 lib/api/option.js            | Bin 438 -> 438 bytes
 lib/class/Container.js       | Bin 2073 -> 2073 bytes
 lib/class/OptionRegistry.js  | Bin 833 -> 880 bytes
 lib/core/error.js            | Bin 657 -> 705 bytes
 lib/core/run.js              | Bin 2217 -> 2217 bytes
 lib/core/traverse.js         | Bin 2433 -> 2442 bytes
 lib/generators/coreFormat.js | Bin 708 -> 708 bytes
 lib/generators/dateTime.js   | Bin 278 -> 278 bytes
 lib/generators/ipv4.js       | Bin 283 -> 283 bytes
 lib/generators/thunk.js      | Bin 869 -> 869 bytes
 lib/generators/words.js      | Bin 830 -> 830 bytes
 lib/index.js                 | Bin 442 -> 442 bytes
 lib/types/array.js           | Bin 2757 -> 2757 bytes
 lib/types/boolean.js         | Bin 137 -> 137 bytes
 lib/types/external.js        | Bin 1240 -> 1240 bytes
 lib/types/index.js           | Bin 510 -> 512 bytes
 lib/types/integer.js         | Bin 597 -> 597 bytes
 lib/types/null.js            | Bin 122 -> 122 bytes
 lib/types/number.js          | Bin 960 -> 960 bytes
 lib/types/object.js          | Bin 3925 -> 3925 bytes
 lib/types/string.js          | Bin 1674 -> 1674 bytes
 ts/class/Container.ts        |   2 +-
 ts/class/Registry.ts         |   2 +-
 ts/index.d.ts                |   2 +-
 27 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/.gitignore b/.gitignore
index 280626ff..65e8378e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,7 @@
+# IDEs
+.idea
+.vscode
+
 *~
 *.log
 *.tgz
@@ -7,6 +11,5 @@
 /coverage
 /generated
 /nbproject
-/.idea
 /node_modules
 /locale
diff --git a/lib/api/extend.js b/lib/api/extend.js
index 3af605bd231560fc266c035d41b757b6474a27f1..ed3c1063deca11ed8229a4fd0c416a07e446308e 100644
GIT binary patch
delta 31
mcmX@ibeL&^nuwB~o_=ypVsWv)bADb)VrE`yk<vyhPDTKthzbD!

delta 31
mcmX@ibeL&^nuxldo_=ypVsWv)bADb)VrE`yk@`j}PDTKu843#k

diff --git a/lib/api/format.js b/lib/api/format.js
index b6e3bcec4972f9e23f70a728416dcbce0a79f224..5a218c972fbd19ac475658d2de64b3ff40c77ef5 100644
GIT binary patch
delta 30
lcmeyu`h|6Zs<4uto_=ypVsWv4P-=Q+aY<37(ngCtOaP^H3eNxl

delta 30
lcmeyu`h|6Zs<67Ao_=ypVsWv4P-=Q+aY<37`bLXAOaP_;3fTYv

diff --git a/lib/api/option.js b/lib/api/option.js
index c54a5cf2c4b6be16edd09213ba0272832f7f0852..36f5723b84bf6d4318733c69ec8d452244ac7fd3 100644
GIT binary patch
delta 36
rcmdnSyp4H+wxp7to_=ypVsWv)e?duReqK;&dS-D+QKiyGmm)?0--!&B

delta 36
rcmdnSyp4H+wxqhAo_=ypVsWv)e?duReqK;&dS-D+QKkAumm)?0;4=)L

diff --git a/lib/class/Container.js b/lib/class/Container.js
index c55ff0d8e2078c1f0f532f95b2797fb0d65b1bef..53a3c641a11a2bca5cf8bfe83636c7e3e24f09a7 100644
GIT binary patch
delta 20
bcmbO!FjHWH3a3(0VqQvWMS;>r-8bw2MwJH_

delta 20
bcmbO!FjHWH3a5HeVqQvWMS=Q8-8bw2M(+n9

diff --git a/lib/class/OptionRegistry.js b/lib/class/OptionRegistry.js
index 28c05b4b765056c5d07f606b10e5e644170c07ba..fcb9cbc31973eb496376ca33c6bb79e2439e112d 100644
GIT binary patch
delta 122
zcmX@e_JM7KIwOygo_<hjdS-D+QKiykW5$yPWr;-!@g*6V#R|3x@x`SDsYQCpi8(nM
zAR$eKni>TV!<tJ03gRb=GZ`?(Pj+WAXN;d*$E3#?KY0z48e{zAOH9fFAVo!~C8b4q
L5HlygX9@xURq!S(

delta 76
zcmeysc93m@IwOy|o_<hjdS-D+QKkB1W5$!x@x`SDsYQCpi8(nMB^jB;n$}zjP%v4C
b$zXCUllkPSOnQ@#FsV&`&7?e8h1mxHubdZ=

diff --git a/lib/core/error.js b/lib/core/error.js
index e92ee69abc96449383679787dbe849cd7478a18c..14163eb9762dd52e1d2c75b0ff22dea5c560c8cb 100644
GIT binary patch
delta 129
zcmbQpdXRNP7o$O0Vv$08Nk(R|f~`V)acMznkzR6QPL2jhNK>JvMghdI=2C!y_{mEd
zjX1y>bQIzz-({3$jGz32QHe2rvJ{hoI#@!lAh9Gv!Bzo8A#@g{mXsFdLF}6B#pDhE
DhDIno

delta 130
zcmX@eI+1ll7o&81acMznkzR6QPL4)NMrN_5HJ1VuOy0$4qzDqzQ2>#8$@zK3B}Jvl
sCHY0jssxyn48Zcasl~;K>8T2~3Q!ipD6o7%Vo8RAtpbReT*c%L082e5lmGw#

diff --git a/lib/core/run.js b/lib/core/run.js
index 8bfeac70bb366859b74dff958cb4ce9e12ff4c25..2d3a9c09c1863713c0d6e298389a31b36de0393a 100644
GIT binary patch
delta 83
zcmZ1}xKeO}lCDxpYEf#MlBP9RSz?hwNl{{1YEf~jf~`VPYGG++QL2WLo<2-eX`;Ub
gmy(`-QDR<7ey-BQLUB$dJ^j*>%$#DSjT0p}0DW~E3IG5A

delta 83
zcmZ1}xKeO}lCFA6YEf#Mx~4T(Sz?hwNl{{1YEf~jf~`VPYGG++QL2Wzo<2-eeWJev
gm%5&QQDR<7ey;k&LUB%YJ^j*>%$#ENjT0p}0D}P=G5`Po

diff --git a/lib/core/traverse.js b/lib/core/traverse.js
index 8ffc910005c33f316302a57a922902c1e0be7131..6654095d7bcdd6e969afa36d09c5bb7422c0fc28 100644
GIT binary patch
delta 171
zcmZn^?h>A$%%!BKUzC`alAo(IQCB8JNl!nus3^ZkNz<CEEU`!-GcPT*D5SC=Rl!!F
zD7COOvnW+VNlzav3{z85S&&+cBCn?p7SqqnOG&LznmAX2UrA3-Kd~TFKfj<PGe1vh
s<B`cs9MMXtd8N5Zv6Ew%)exL^<|yuHrIggP#L}D+rP$3cnP;#90B?FYKmY&$

delta 162
zcmeAYZWNxN%%!fUUzC`alAo(SQCB8JT~9x?s3^ZkUDKMYEU`!-GcPT*D5SC=Rl!!F
zD7COOvnW+VT~8k@3{z85S&&+cBCn?p7SqqnOG&LzpEy^7UtLd6Kd~TFKfj<PGe1v#
m<B`csta_<=rMZ*inbn}IUgjtcy_D3n#L}FS&7YWOumS+1OEwVz

diff --git a/lib/generators/coreFormat.js b/lib/generators/coreFormat.js
index cbbbe9209d7e0e1a794a10c1cbb671df4c9718f9..1b0866051a3bcb73a3b67c09d9a655d85224f5f0 100644
GIT binary patch
delta 31
mcmX@YdW3a?nuwB~o_=ypVsWv)bADb)VrE`yk<v!1E+zn^bqb3B

delta 31
mcmX@YdW3a?nuxldo_=ypVsWv)bADb)VrE`yk@`lfE+zn_1`3q`

diff --git a/lib/generators/dateTime.js b/lib/generators/dateTime.js
index cf04cff4819fff7bead5d209dafbdee0a42b294b..b4c06ae96e4c14596b445f6f929d38bdb219012e 100644
GIT binary patch
delta 26
hcmbQnG>vJ3vVfAFo_=zEQL27XVqQvquF^!~#{g)z2*UsX

delta 26
hcmbQnG>vJ3vVgjto_=zEQL27XVqQvquKGmd#{g+62+aTh

diff --git a/lib/generators/ipv4.js b/lib/generators/ipv4.js
index 99a92a1cb8b1cc07eac18b103242c6d4ea0e7ec3..9092590816a0f42e09c50fe314d3c813fcb7cadd 100644
GIT binary patch
delta 26
hcmbQuG@EIHvVfAFo_=zEQL27XVqQvquF^!~7XWFt2+{xm

delta 26
hcmbQuG@EIHvVgjto_=zEQL27XVqQvquKGmd7XWH02;2Yw

diff --git a/lib/generators/thunk.js b/lib/generators/thunk.js
index 933a65497ba09a5572c013139f5ecd96be28c2ac..4ce362f1768ca231aac310b6e166ba9f68d80e1c 100644
GIT binary patch
delta 72
zcmaFL_LOaclC6@So_>02UTRTdNq$kWetCXTO0klrHCI_;kwQ^oUP^whf~`VPYGG++
VQK|+=adLi9sy;+UX=6MaGXRlx7-#?h

delta 72
zcmaFL_LOaclC8R)o_>02UTRTdNq$kWetCXTO0l}8HCI_;kwQ^oUP^whf~`VPYGG++
VQK|+=adLi9sy;+UePcWuGXRts7<>Q#

diff --git a/lib/generators/words.js b/lib/generators/words.js
index d702889c029635f2f02e67b2519d3e19875d266f..ba6a28ca34711180c85c061e57c628c757476256 100644
GIT binary patch
delta 27
icmdnTwvTOsvVfAFo_=zEQL27XVqQvquF^(hZe{>^H3((^

delta 27
icmdnTwvTOsvVgjto_=zEQL27XVqQvquKGq}Ze{>^vIuYh

diff --git a/lib/index.js b/lib/index.js
index 611fa494ce65359c2e3548fd40d22d37338623e9..5c8166e836e90f751bb2a14cd908cb4ab9f76a5a 100644
GIT binary patch
delta 126
zcmdnRyo-5)nx&GSesWG?ak0L0eqKppW?pKMlBP9RSz?hwT7FS(Vu^ySLQ!gAX=YKX
zhLWCsVnL=pL|kcNyo5efB)^~}Gd~Zeuc$N+Ra0_)QL27XX`a%=Wj~lr^b961WRwH|
DX5K0g

delta 126
zcmdnRyo-5)nx(p)esWG?ak0L0eqKppW?pKMx~4T(Sz?hwT7FS(Vu^ySLQ!gAX=YKX
zhPs}9VnL=pL|lDhyo5efB)^~}Gd~Zeuc$N+Ra0_)QL27XX`cGTWj~mW^~@$OWRwH|
DaH=Xj

diff --git a/lib/types/array.js b/lib/types/array.js
index 19bf826cef8295b8455f32519db05fc0d93541c3..497432959b875cc64b3e7283ec3de10e0b16eac7 100644
GIT binary patch
delta 123
zcmX>qdQ^0RvYC>eo_=zEQL27XVqQvqu9BuTS6O0_LTO26PO*ZmLQ!gAX=YKX23#3f
lLTO^83_@pWQBi&oOk;jQNoIZ?n$E<6Onr!i(#F+NTma3JD7XLs

delta 123
zcmX>qdQ^0RvYEP`o_=zEQL27XVqQvquDYf*S6O0_LTO26PO*ZmLQ!gAX=YKX23#3f
lLVaSS3_@pWQBi&oOk;jQNoIZ?n$E<6Onr!i`o`5#TmaVsDBu79

diff --git a/lib/types/boolean.js b/lib/types/boolean.js
index 24357b2e0a637afaeedf47b8baf5821d3b3f01d2..8113df8134aabe4c587f335dad9016b8a88dc369 100644
GIT binary patch
delta 33
ocmeBV>|~svE3Txcr=Omhms*rql3!G;pOl}UlbV>PG||Ns0I-A$8vp<R

delta 33
ocmeBV>|~svE3U4mr=Omhms*rql3!G;pOl}UlbV>PKGDS$0I?biB>(^b

diff --git a/lib/types/external.js b/lib/types/external.js
index 84fd133d239817dec4a055a5297d74a9244ac3c3..973a294dd1fa575f3845eb06ef77bb1e62ac488d 100644
GIT binary patch
delta 50
zcmcb?d4qF;62Fq3o_=zEQL27vNoG#5(nLdP5wK8BVsWv)bADb)VrE`yk<!M53KjsJ
Cv=EU1

delta 50
zcmcb?d4qF;62H2ho_=zEQL27vNoG#5`b0x%5wK8BVsWv)bADb)VrE`yk^07j3KjsL
Ctq`RE

diff --git a/lib/types/index.js b/lib/types/index.js
index 95edfd3081e6c3c9877b5f9f7be42ea78b9b68f9..9435b10fd30a57a819684f89fa6a649feeb0b5db 100644
GIT binary patch
delta 173
zcmeyz+`uwHm0L+qKPf*yCp9roX`+ERhmxLtUTIE_(nNm=P9;74#G<0aN~MVfQh`c(
z`k8qpsp+XjN}ASOWr;-!@p+}WNvTB&whBe5g{7HAsTyF-AThX-{G_bZ<PuaR5HY2R
uw<Woh^z@5MiZb)kl_vg^=26nqPpv3PEy_#GQJSpEsK=%RcFN>%#^nH!{5P-w

delta 171
zcmZo*`Nup#m0Mj;KPf*yCp9roeWHOlhq|7AUTIE_`b2*TPIW!~#G<0aO7)2aQi1Av
z`k8qpsp+Xj>YCPEWr;-!@p+}WNvTB&whBe5g{7HAsTyF-AThX-{G_bZ<PuaR5Ha<M
tw<WpM_4JENiZb)k)hGUw=26$vPpv3PEy_#GQJ<{JsK)|w$>d1J<p4qeH@pA<

diff --git a/lib/types/integer.js b/lib/types/integer.js
index 977c47dae2888448b242533cf1d9b26e9ed4639c..ebfba373b033f27234b852391716461a4753ab5b 100644
GIT binary patch
delta 21
ccmcc0a+PI*GMAE`eqL#AQfiUXMqLdi08W?&q5uE@

delta 21
ccmcc0a+PI*GMBoZeqL#AQfiU<MqLdi08aM?tN;K2

diff --git a/lib/types/null.js b/lib/types/null.js
index d7192deab7b729ffd92cad2b25ee8ee920ad1eaa..b989b6fdb8e09fcd821b8eac92792be512f259e2 100644
GIT binary patch
delta 28
jcmb=bnxG}3q^GB!o|>0hlvt8qRIHy@nv<h6(ar_{iWUjM

delta 28
jcmb=bnxG}3uBWG;o|>0hlvt8qRIHy@nv<hG(ar_{ik%6|

diff --git a/lib/types/number.js b/lib/types/number.js
index 715e4af7448d5b30933885a2eb5410e5f6c6ade1..88bb9c652f0e8aedd31d80b666e9cd4b4cb703d4 100644
GIT binary patch
delta 27
icmX@Wet>;~vVfAFo_=zEQL27XVqQvquF^*1US<G#(+KVW

delta 27
icmX@Wet>;~vVgjto_=zEQL27XVqQvquKGsfUS<G$Pzd+{

diff --git a/lib/types/object.js b/lib/types/object.js
index a07c676e188936b67b7be1ce413a07017f0596af..4a0f8029d8bbacd2c822f2aab4fa318e3e451c8c 100644
GIT binary patch
delta 177
zcmcaAcU5kJT85IIo_=ypVsWv)bADb)VrE`yk&>o0S6O0_LQ!H~N`9__twK?1VQFSj
zss>nXeo?AEL<Xj=JijQV7)@DvYF=tlVo82cu|8N@X=0za6<mL5NoGzlOnX3LQE{qk
WQBi&oni<I;t5QJ{N*nK&@c{tm(ma>|

delta 177
zcmcaAcU5kJT86rwo_=ypVsWv)bADb)VrE`yk-DZeS6O0_LQ!H~N`9__twK?1VQFSj
zss>nXeo?AEL<Xj=JijQV7)@DvYF=tlVo82cu|8N@ePW-u6<mL5NoGzlOnX3LQE{qk
WQBi&oni<I;t5QJ{>KpHu@c{t%SUk!A

diff --git a/lib/types/string.js b/lib/types/string.js
index 2486f1f722bc12db7fdc29d5c83cd5e3fbd80f4e..e78439b2996ca59119cd550ed56c7ab8bc0ac79e 100644
GIT binary patch
delta 242
zcmeC;?c$xFWUr*Br=Omhms*rql3!G;Uy@Opm#w5}%~h6Iq>x!qW};xLP?TC&npu>p
zfu<BBt28lD$`nmJC9xzmBr`V^W=e8?QL0;hQEp-hvRM;1NNB)Rq+!VF>FFmHWa>jC
zlqP<Vumf2F63Q<q$;{7#=}gYgD@n}EOD#e+T2D_uIVZ8WSl<~YtF+mT(S;QNMvPF<

delta 242
zcmeC;?c$xFWUsELr=Omhms*rql3!G;Uy@Opm#wa8%~h6Iq>x!qW};xLP?TC&npu>p
zfu<BBt3EMN$`nmJC9xzmBr`V^W=e8?QL0;hQEp-hvRM;1NNB)Rq+!VF>FFmHWa>jC
z)F*zBumf2F63Q<q$;{7#=}gYgD@n}EOD#e+T2D_uIVZ8WSl<~YtG?Nd(S;QNXADsm

diff --git a/ts/class/Container.ts b/ts/class/Container.ts
index bdac9482..93b8df62 100644
--- a/ts/class/Container.ts
+++ b/ts/class/Container.ts
@@ -7,7 +7,7 @@ type Dependency = any;
  */
 type Registry = {
   [s: string]: Dependency;
-}
+};
 
 /**
  * Container is used to wrap external libraries (faker, chance, randexp) that are used among the whole codebase. These
diff --git a/ts/class/Registry.ts b/ts/class/Registry.ts
index 4742fd3b..09a25843 100644
--- a/ts/class/Registry.ts
+++ b/ts/class/Registry.ts
@@ -3,7 +3,7 @@
  */
 type DataMap<T> = {
   [s: string]: T;
-}
+};
 
 /**
  * This class defines a registry for custom formats used within JSF.
diff --git a/ts/index.d.ts b/ts/index.d.ts
index 814694d4..164614e3 100644
--- a/ts/index.d.ts
+++ b/ts/index.d.ts
@@ -44,7 +44,7 @@ interface IObjectSchema extends IGeneratorSchema {
   maxProperties?: number;
 }
 
-type ISchemaInternalType = "string" | "integer" | "number" | "object" | "array" | "boolean";
+type ISchemaInternalType = 'string' | 'integer' | 'number' | 'object' | 'array' | 'boolean';
 
 /**
  * JSON Schema TypeScript interface.
-- 
GitLab