From c76153340146d1ad2ab93a056f24eb7be65d4b1f Mon Sep 17 00:00:00 2001
From: Alvaro Cabrera <pateketrueke@gmail.com>
Date: Mon, 19 Feb 2018 23:27:35 -0600
Subject: [PATCH] Lock deps; rebuild

---
 build/.locale.js  |   2 +-
 build/dist.js     |   8 ++++++++
 index.js          |   2 +-
 package-lock.json | Bin 178765 -> 176893 bytes
 package.json      |  10 +++++-----
 5 files changed, 15 insertions(+), 7 deletions(-)

diff --git a/build/.locale.js b/build/.locale.js
index 2a9c3025..4e531868 100644
--- a/build/.locale.js
+++ b/build/.locale.js
@@ -1,4 +1,4 @@
-module.exports = require('../lib/')
+module.exports = require('../lib')
   .extend('faker', function() {
     try {
       return require('faker/locale/<%= lang %>');
diff --git a/build/dist.js b/build/dist.js
index c7014e96..133e9c5a 100644
--- a/build/dist.js
+++ b/build/dist.js
@@ -37,6 +37,9 @@ function bundle(options) {
           }
 
           switch (importee) {
+            case 'faker':
+              return require.resolve('faker/locale/en_US');
+
             case 'json-schema-ref-parser':
               return importee;
           }
@@ -97,6 +100,11 @@ Promise.resolve()
   return bundle({ id: pkg.name, src: path.join(projectDir, 'index.js') });
 })
 .then(() => {
+  if (process.argv.slice(2).indexOf('--all') === -1) {
+    console.log('Skipping languages...');
+    return;
+  }
+
   // proxied versions from faker's locales
   var languages = glob.sync(path.join(require.resolve('faker'), '../locale/*.js'));
 
diff --git a/index.js b/index.js
index 04b5ff84..1cb9ee73 100644
--- a/index.js
+++ b/index.js
@@ -8,7 +8,7 @@ module.exports = require('./lib')
   })
   .extend('faker', function() {
     try {
-      return require('faker/lib');
+      return require('faker');
     } catch (e) {
       return null;
     }
diff --git a/package-lock.json b/package-lock.json
index 04a14e585ff95b3abcf041d4f2ebcc485dcd28ce..2500f42fca9419b04a2560ae13afce8840386f8c 100644
GIT binary patch
delta 3118
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

delta 2890
zcmezSl<Vvlt_jABW)n^Pr~j>G;+g!GLu9&vEF%k}(d3CdMw36VvQM_-6k{{eGte`#
zoLp$2AQkH9lM!MZk!e_A8XlPMk>=#$;aQ#(oSAPld7*;x<bGE6$$OdDr<<oTiLhGe
z8R!{L4_wCxHc2oqKP6RPS06;_LZl4YnUur4@^W)c&9(D93d_7g1Ik0IN(`NS@_nk@
zO5BW`jLOp8&6C63N=vj8P4Wsu3M}<~%nE!A{Iv58yh@D2%pC*soV|UE16&IO3w+$7
zB6CumoKp&o%O_7{)8Z^HDatI+P0G)mT)1C)vYkKJ9inhieO-Mxdvc?{nv|P&R<VCr
zlCznUc~VNSlc{rQRi%e>wzrw(WI-LV$qkGm(;Lm0v?d>T!op}g`6IjK^oM3lTC4^j
ze@^_U9BS?tnCnrLsPE<J<D6m`SXdBTm1Ciu>lKu25#>>3T<Vf*5gBIaU2N%@;cbvw
z;F=jyZjtEeT9j1gVHx15Z5EMKm{I8&SZQoxW|ZezoM#>yR+Tk9F@#a2xqxST0T1IP
zBUW=mBLm~fg{r30YwQ`Vq1=V?DpKA>#gV06jwXpFMy1XMdBN`Pk(M46#ua77lN+1F
zrfp%=p1v=QNpO3Y1LG?pfsFjz)RfF3-Gcm_%CyX!oau(~jK0d~qWZe}=t9#M_A;tT
zg*ca5Wafo?<p!7+S*9B1hdWvt8M>$Bm-tLKoX=#+Q;=9xoT^)pSX^A5GJRqWqr&#m
zV8)ZI)BV>mnoKW>WRzeun7(i_lah3LdR0oeXQ_LZesPq0zH^vUNs?D(fM;-VlH>G;
zv5d;wUq>?PdQE<R+Gx7h5=NQn&661wr9%r1%zRC&0$hDfGfNx;eUd%(^PDP!d@@ZV
zCojxbntov^Bg=NSrHtPgr!z(~8co+<&L}cnX&<AaRB>^VyL&*De^s`*Ns_C+d!<Q%
zMVVnyNul3##XXG5+aD}voT0-3bNloK*^K_vt}wERLVTjHtB>rl$&J2h(n(>ZA;H;U
z1=;4FmVWwy-u}*pWp25N`KHNWw`?!F!nlBY`@;u}nlg;W(+|F9G?{Mymr-c?#idND
zp-JwhK~>pq=H<!$9=YE6VUBJku0c_z0hS?tUICW+j&9mHDdq0D`au<D1*uu3MTy!`
zmQF6A2JT)ZRpF)DIgt_NS!terx#^kC$vGK5UR445{t=S}`Bb*Q|I64b$Y?(Of*g~{
z<RorUMvKV@>l7u6%K|bCiv2utw2gf-f-9oDbMk#%vkHoQrhmN8C^q>4v;1@iQ%08Q
z?=6``r}qjl@lQ6h<lDYVfa$B?<c8fw(?2LMaZkUa#H2X+%5LS*ve0}#V^8xmkHA!e
zApKx3AMc<P@5oZulpy!~^y0G22)Aqxk9<RO$MD1u_cBBCFrU1Na&2d~h_b>;?Mf5>
zpeW;%{BWPZ<cgrkv~usF;uL)kb5MF02f1YXYGo!?A!elPJ6*wqiA4~cqcQTXXH|$(
zRzZbfo^e@9SebEIT0v2kVPsZrRtd;!%G2kWFtKglV9GRGfBFY*M!x9=GZ{66ONw<t
z#gV?QK9r?vGF_01NoleGBTHySa+HUmQGQsuWk7I-cSfags7IwsZmEk;m~o|frgwRS
zk!hlDSU`zkuxCVYsbgArwp*rqfNOTTc1easkV&L>xPG8>g-d?8d5%{~lA&o%g;`+u
z<OU|Q>B}t`rKcyPG4W21n$5^N{eM1_<n+mDOhS`2PV!E_CBi5({ahN8nW2G_4wnKH
zD3uf^=jWwmrYl(~D4FXS=%GlKS)}D8rWa36bQReykj`|0adW}+35=5uEO-nuj(hqC
z2gb9LH{9i({-BmobMx(uY>d<S>lsBkV1`a^WD%b%wt{bRovMZ?Ob{F@5KDE<Cohx-
zhe}vkR77r7K#`BOYp%0Nh`vctSWbvhmS31}xO1kyzln=yW^k5qs7Jb?zpH7svv*Rq
zNp4zEM6y{*RCcjXdXTSvNK}q@UVdq@w})j?Qb=M|Xn0Ui`Q%0>8$@wE{h}|E$n^MH
zCJs<}D<-1^E@4r83@^CBYA4U@mz#d-KcndO9l1<he2kWp1I3M}m)9_fFj`Jm<Y7_?
z%`43fFmNtO4)r$iGz=>)E;n;E^wW3Cs`Lsk2rta=2{DOEGIuXG&NNR>G<MC&i_9>q
zGBJ$QFG&u~@GbU@%ro<`NHQ~b)psj3iHMB!&h|_6Nt!Ik2TG}GylKU{sTCzfiJ-_a
znI2Hfq{V1By}Fi3jZ@D88i|wFvx!bWP|L)|WNtG3L@kpOv{s$YU&o|0{h%e2B&!Li
z9+~c6$5g>+HvOG3qt^7#bxc~!=6V*>73!JX8BL}yJk6*#`9CxJ<SC58lmBcInbgEJ
zeP1S{4!EZNz$h}=sYz(M{~Siiuz(zIuX3}}EUyS3udJjpC*u%<Q0Jsb<E+diZ(lS0
z$VAiRWXmkWLham0msD@##2^!w0&OFMsPc;7(lW0i%UsX=fQkZhZBHMQL|=c`vf|?8
zpb*E&AB!9(Z)4(zR_%&fOcIk91aeO<V37eihtYWQ!eFz>A6PjiUuTh-&NzulRk}dG
zG&jjiKijLqztqgrytvS>G{`;JTstYxbMnOwz3J_>Ok$H=oFrH+^$hhaCMP<XPX55E
zHu-#jnv_9iT1BQsX+S_lhPGQlRGOD-uv>0=P=1c#WX5wUp!7U>3!B8`KbwSD4NdgS
zO~9H3*kzc^O(rj#r55TGm7P~^?5ba7?3L^6Qy3WL=$9O1Xr7;47#0!`m6B6Ymh4$&
zkmi-?73LG_oD}R~nBi?)Rcu*gW^57=7MxpD<yhgTou{8xkrNh_8JX``l;ZC>dBOsN
z=~rr*1g2kUVU(Hv64Y#}=hp(qfEI@mIP@ncawJZFtHLA+a^rOAIwrx%0^A&veVl|Q
z+tl++=9vbGutaXL$q(nLN_!TRho!lfIhp1e7Uc$-7Dr@cB^i`iMpo%NPF9@nfF-~=
zU<q#W$4&B##$b=TToPe6(KDDlp+f~+d=;7%C8fBe80H)0I_3oyrTUvkI=XmPr0Iue
zRG2t=IAsQ<nWbp!Cx?YtWSE!~7i;Huq*tUFx~1kO7rNvHmRLp@CzqJ`CVLcVd-=NO
zL<Sdon>$Z`sKO*YeStrt`sB6mRVQm-mYJr=$THdevfT7q6-KGaT$lMK2b{e+bps>+
zWc|zRlT$xROz#b3w3>Y7$`No%5nK6qx=uZl<n#v(OdONnO%<42vzreTBGa`RnVcrS
zpC>-OzL80F^6d_l>EZQEypvmkr5H^ne~dPt{<WS7#N4Q%CS7h(S&@`dm|mRa=4ayK
zk!M<Fo}ZUfniW)3KHYH=lg0KujZ7U<tl&~{@<LXL$q5>K(-%ZBX$V3~N_|~@C~G?7
zNk-vG-onzx{#h1&rsWYvX+B<NsfH#-URCLiZr&9oM#a+&dzno6(OXQ8CXDjio#!y^
G5(5AMqR)N+

diff --git a/package.json b/package.json
index b382e0e7..c02b7875 100644
--- a/package.json
+++ b/package.json
@@ -12,7 +12,7 @@
     "dev": "jasmine-node spec/schema --coffee --verbose --autoTest --watchFolders lib",
     "cover": "istanbul cover --root lib --x '**/spec/**' -- jasmine-node --coffee spec",
     "cover:up": "codecov --file=coverage/lcov.info --disable=gcov -e TRAVIS_NODE_VERSION",
-    "dist": "npm run build && npm run build:dist",
+    "dist": "npm run build:dist",
     "build": "tarima -qf VERSION=`./build/VERSION`",
     "build:dist": "npm run build && node build/dist.js",
     "typedoc": "typedoc --out docs/html ts/ --module commonjs",
@@ -69,21 +69,21 @@
     "eslint": "^4.14.0",
     "fs-extra": "^5.0.0",
     "glob": "^7.1.1",
-    "google-closure-compiler-js": "^20171203.0.0",
+    "google-closure-compiler-js": "^20180204.0.0",
     "istanbul": "^0.4.5",
     "jasmine-node": "2.0.0-beta4",
     "jayschema": "^0.3.1",
     "lodash.template": "^4.4.0",
-    "rollup": "^0.53.0",
+    "rollup": "^0.56.2",
     "rollup-plugin-commonjs": "^8.2.1",
     "rollup-plugin-node-resolve": "^3.0.0",
     "seedrandom": "^2.4.3",
     "semver": "^5.3.0",
     "tarima": "^4.0.1",
-    "ts-node": "^4.1.0",
+    "ts-node": "^5.0.0",
     "tslint": "^5.8.0",
     "tv4": "^1.2.7",
-    "typedoc": "^0.9.0",
+    "typedoc": "^0.10.0",
     "typescript": "^2.1.1",
     "uglify-js": "^3.3.2",
     "z-schema": "^3.18.1"
-- 
GitLab