From 76961b91e5a4bb7097a093a5f3a6e6acc0c79d8f Mon Sep 17 00:00:00 2001 From: Zeljko Date: Sat, 27 May 2017 14:34:31 +0200 Subject: [PATCH] Add support for nested placeholder components, async feature --- README.md | 200 +- demo/react-native-loading-placeholder.gif | Bin 283468 -> 143677 bytes example/app.js | 163 +- example/index.android.js | 2 +- example/index.ios.js | 2 +- example/package-lock.json | 3662 +++++++++++++++++++++ example/package.json | 3 +- package.json | 2 +- src/Placeholder.js | 92 + src/PlaceholderContainer.js | 198 ++ src/index.js | 282 +- 11 files changed, 4237 insertions(+), 369 deletions(-) create mode 100644 example/package-lock.json create mode 100644 src/Placeholder.js create mode 100644 src/PlaceholderContainer.js diff --git a/README.md b/README.md index d180794..a9071bd 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,14 @@ # React Native Loading Placeholder [![npm version](https://img.shields.io/npm/v/react-native-loading-placeholder.svg?style=flat)](https://www.npmjs.com/package/react-native-loading-placeholder) -A cross-platform customizable loading placeholder component for React Native. +A customizable loading placeholder component for React Native. - Checkout the [example/](https://github.com/zeljkoX/react-native-loading-placeholder/tree/master/example) folder for source code. ## Features -- Highly customizable +- Highly customizable design +- Async feature to resolve whole PlaceholderContainer content or just Placeholder elements. ## Demo @@ -18,7 +19,6 @@ A cross-platform customizable loading placeholder component for React Native. ## Installation ```sh -yarn add react-native-loading-placeholder npm install react-native-loading-placeholder ``` @@ -28,15 +28,48 @@ npm install react-native-loading-placeholder ```js import React, { Component } from 'react'; +import { AppRegistry, StyleSheet, Text, View } from 'react-native'; import { - AppRegistry, - StyleSheet, - Text, - View -} from 'react-native'; -import { PlaceholderContainer, Placeholder, AsyncComponent } from 'react-native-loading-placeholder'; + PlaceholderContainer, + Placeholder, + AsyncComponent +} from './react-native-loading-placeholder'; import LinearGradient from 'react-native-linear-gradient'; +export default class Test extends Component { + loadingComponent: Promise>; + loadingComponent1: Promise<*>; + constructor(props) { + super(props); + } + componentWillMount(): void { + this.loadingComponent = new Promise(resolve => { + setTimeout(() => { + resolve( + + Resolved + + ); + }, 6000); + }); + this.loadingComponent1 = new Promise(resolve => { + setTimeout(() => { + resolve(); + }, 8000); + }); + } + render() { + return ( + + + + + ); + } +} + const Gradient = (): React.Element<*> => { return ( => { ); }; -const PlaceholderExample = () => { +const PlaceholderExample = ({ + loader +}: { + loader: Promise<*> +}): React.Element<*> => { return ( } + style={styles.placeholderContainer} + animatedComponent={} + duration={1000} + delay={1000} + loader={loader} > + + + + + + + + - - - - + + - ) -} + ); +}; + +const PlaceholderExample1 = ({ + loader +}: { + loader: Promise<*> +}): React.Element<*> => { + return ( + } + duration={1000} + delay={1000} + loader={loader} + replace={true} + > + + + Name + + John Doe + + + + + + + Age + + 47 + + + + + + ); +}; const styles = StyleSheet.create({ container: { flex: 1, alignItems: 'center', - justifyContent: 'center', paddingTop: 25, - backgroundColor: '#fff' + backgroundColor: '#f6f7f8' + }, + placeholderContainer: { + width: '90%', + backgroundColor: '#fff', + height: 200 }, placeholder: { + height: 8, + marginTop: 6, + marginLeft: 15, alignSelf: 'flex-start', - margin: 5, justifyContent: 'center', - backgroundColor: '#eeeeee', + backgroundColor: '#eeeeee' + }, + row: { + flexDirection: 'row', + width: '100%' } }); - ``` @@ -107,8 +228,11 @@ Container component responsible for orchestrating animations in placeholder comp #### Props - `duration` - Animated timing 'speed' +- `delay` - Delay before starting next placeholder animation - `style` - Container style, - `animatedComponent` - Animated component (example: gradient component) +- `loader` - Promise that resolves to React Component that is going to be displayed instead placeholders. Note: If replace props is set to true loader just need to resolve. +- `replace` - Flag to indicate if placeholder elements are going to be replaced with its child elements on loader status resolved ### `` @@ -118,13 +242,3 @@ Component that displays animated component #### Props - `style` - Object - - -### `` - -Component that renders Children until loader prop is resolved with Component to display - -#### Props - -- `loader` - Promise that resolves with React Component -- `renderPlaceholder` - PlaceholderContainer diff --git a/demo/react-native-loading-placeholder.gif b/demo/react-native-loading-placeholder.gif index a2fc1229c5fbf03d6157c46598186ce3e648334e..334295279db661b6824b3aac938fa67b38dea05f 100644 GIT binary patch literal 143677 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ÎT-{E+WMjq2m6pGqll5RTop5)6ao&S78tlF`v@OtLJi-i3*0RjTV=)FAh_ig zsELA1j2*6{W1^YTNyW?rL2{ioxvv1A9`ICiizTMb2&d^Y$It0O*=0;?)m zk!`R}d8S80o?BZtO^1kdrdKAQO5?!?ZIZ+3KGEJPb(b`43g~pdAY!#zfa>y}@CDe= zsx%D=Z0WUJ%v1{Sr%Q_1N6wPuG?d$v(>HGious_#P`9bX6xs11BF*aGwXQyH z+VKz|%^Zt7hKCxAwQ8lNPbO@49Ywb$uR-50U7e_eT2ECrt{9VJB`GYD{2`tHp9mlh zHJFQe?G7K4hvOznnR?9h%H{`ELIY=Y#7R#ZpU9a7izoqRC=W2BuukE|fw1{PDuVMyOA= z%zuryzoPtjbj=a-TDCoAks%}v-RqEd5PBNwZ;6U1Tt4<78Nd+3 zDrW0|eGs8$cDDh&4dB5YTaf6dv^#OHJe^!N^3zORu%ui4Qw$1n6Xqs45hHR~9^}_= z*(t1STzAXMpsSsYmNhP1Y?X7FI8BIbx6)?G3sC^sDpAN`KJ>u@Lz0?t3KdWdg65aE zA}eXUr4ggg?2CUz3@ytVHtZ1Z)ZHM45ofKxB8ClKDUa?=D4~RmJ;ZyQ1 z3(UfmINLbXKz#}XNNK7gx8ijY-D=BaCF#8nZiU;}ekM%^^oA>aE_p3rw21wkB*gE8 zpiE$%wX6f*YgL6&5@`70MufSp*kn#SN?)*eohF5dgq;89tq6PWc4k5`>{K+eVZTWg^Hok6{ZDCvE2nV%-5_Uq>KzQ{mYLBM}qh zMCen~5y^$9ikahP3iZM|LqevCvk6lR<$a`_!en-qKlY&XeKErgdeEAEyCX>fEqx-) z(gEtYAk;@c$SwHP5=uS-qr;XXZ#QJ2usFyxi5mt61@5R)aPb7lb#0(W(nSO#X$gcB zQpe=I@>U4+hTIuv1+aGIG8tI=fbw&>bNn@#;=#(3R9aLO4y%r5(kj}6uw1G+#HGk8%lB#EpXs86@xglv{tc}Pi1W$ zr>?E4hR9UHPkiVw01-Ym16zJeCf*&CPx92~mB(vE(EdPPJwA;j3<=~*o-UD~i(|Hd z&~WpE3ekW-%&MqNz}B>HV?pLadK+V8Er{o+E*0g$x(Pz_-Fo+#LQnE7oIo^xKh3}0Vgo2)`?DJ2uX!RqWubE+JkEz5||H$6{IYO;QDu^rUpQ^I{RBwt>&BUIy_CFN9@1b{=ajV`saJ%Wg+q1KDN>l6L3E^e<)UzHY^{UXj!^=cBu~TGK zc(VPyr?ZV|f<)Gl9Zk@OC%022%dNn9!YkH9$;pba#|0ROdA z;Elek;AZmhy*s|fj$P<6Z1RBr#)n)b;eK#zw8>hRz~pF)dYh+J!Z&{a-}| z_Ss^g%7|!gWQYH2be8Fl)3j~a9xLlkWe<`4Kcxb_j>j5TB2z7zRs&n?BzEeD9!0kF zZmUObPuo9kJ6f>+0}%Mzpy~hBtNp)vwVOU-rC1h|Ki(+*FQ`}h$Lg&%a@#E`Yk+2! z&d~0ilzV{p4c6QFcMMGc&v%#47u5cHc;+4x{7w%@^8|qf$->7<9Kw1$K&<8a`U8&pEXS;vR*J* zC9p2LTB%tEHm%)xm~y_BWP2iH9oRU(8Ot&V1V?2^u9|g`zJ#B{muxU|jD7Vl-no9? zQc+Ui)IL{I(os*s_W!kamT^_CTfd&*B&0+@Kt#G*N=le?H%Lf{NSA`7NOz}ncju%V zq#J3F5(()>kn@1L_KNea?e4SBIbZq6@1FNF?lG?Mzw%lO)$?;ZGGpm-dlIMea|WXD z=yOJb)C;o5y<#^Df5?uus+OaEL2scOTeUk^?YV<7lkNJGmAvhS^P`RLdNqJ4+i9LN z|B};EH%6Tv-_7-!tgTm~m#n>C9iRN&ps^`=$FM^kdFQAf3PsmgtVU)LO|2Sp2SXML zOZNm+stn3r#>3LWbNqRK0D|xbz1k1ik+ex-jc!8TSk+6Xym6?TX5NH~t>jU@K~Jnr zzDeuUQJzIDo^76$ZFli3=Z(0^Vn@uN>B(9Tm@2DTh`O9+F{H=x*$ zqhUpFu2c{_+p~EGRl1Jb@kx}ypz#@ zU;UStR`ZiU7P@v^;^~Lwkv!*P8LdY_fF9Aks<7eW%gLv_%Gk!ni`**#nd7~#XY<@& z$WN5M3&=dYlHIV-DuUeiEJuS~&y=rLbhnn1oMV*H7x}lznw#Az)yZ}I;bQh~1t{JT z0J6{}#)v(yfW;sPTBIz<*@@YYDhZsEF0;GCvcz`|W?Bjp-CQMh;DjT(ANlu24p8L& zC@vJJk|IMT&Sab--8hUg3C+8WJQLsK>SU*Gi5lmuCHSq|E|-;>kGY6!SZ?N7RWYy}GDNpkn78s%G9cdk&^czT)Vmu`Zm-DHv zPw#ot0dzc&h5m~H@g;vtL$7=7j%B-nZo9aXwqP=v5gZdl@8 zoAn6z5o!fQK~|G(ROMm9;i!h~=HdA74T#&*P(g&e`?gb7X`08Aws8rzlaAq+v&R$8 z{`c)B+}$-##=RXA?8f~YH?J52hSTK;74u(yqHl)AMBQb|SNX%YSc()|AhhhTLzyMI zb!a)X8!%OKxa+Vv#SR-c>JxFdV0?-lH|syVq0Z>kO+#g071!rVo8YOO*oQqO$mSeo z5vh;x`kJ<*H{FB(wP&eTqv6vkAd=}{k8pv%AIWmqcJ?a+qWi?j=%u?lD2^SHac9R6 zflM9N9STWevoyHXrUo`)=Z{g|d5&YP2LA-w{MG)qKC-I-Adbxal3q_*_mpnEXlA_B zUN6ellrC#kW`eL@Z_*p7otGZC%p~T$KA3`wEfKiPlgj|Lt&2%c@2o2^9@He4*!z zrA8#k-Who3rLMPzDv4U>FAj4`@vdu!xezWUGF064)t+|JvI^B9o5btLQmw2A6`Btf z5;hggnnkQCbRBGxmhVfSRQ4_>oHzGq?Y*R&L(XLKUaL<*-;Zu)rC<)u>3xodN#1bq z{8_wsuf9TAG;eh#Q-OWoS2jb_6T~czR`Dc|R5mT?da&oPZ_=yMeLi0MPu!$#$tbRY zLI*+wy%ViCSMTq5p3^MIDQAQ$&^Cp?$l~6`{MB9gU&CWXr!#9hpvd#6FlsLKL_fQF zzLk9{oq`?wq7m}6t}0zo5ye;iRUJrO61gtRflka8`I(BIW*l+9`zBbuFoA1%V~+Th zL4!1q%pEX;%yli~1V>*wV;qJ$j8_Z`IFzx@nLs7qPI9CVJ*^Jm-oo0`w}WYkS`a z9lqtGfGPmQ8Jry^yUM4prYa@7kVphDju|TQ!tUrSBQjO7=2hm4Id zd90Srv#{s%fGsv)7z<7EQ22)}_FB628SqAU(=lu31l7rRQ5blk)jI+451j-?*?mxvorL5>hui+M=Kg_w`ock+pQ#2h_{WLhg^m3V`pY@6}M zKxV)f#A#yN1WzXX>>iDb5;09(B`05ACK8uEsB4g~iboB7=TkBC)WTF1|1P_z$NLf; zTNG7-FBPJ%4@0$_U#k#}vvo2ntP%Q1k&)ca5);OI`Rr@8IxmHIm$=OGBRIDyvuKtw z5S>_f+&N-z*inhx8#1DAIX>U`kbk35>;H3CV?dfC2k_Ji;yGIVCjg`0E~u59Pl^A8 z9G`!PyIKMfgM_cStII3QNUS)y*&U#2SnXtiVmuY%s(ytTd2a39Ts~$5HTn|?YFXpR z0?8lOu|40CKYo_Gy26YA?&=zKy2gy4`9F#8{nVK~KcCbA?Q1n6bS4fl?fU3=d^Biwm6@|p6^Rm{a=$$ zK(!RWstyp_yNK4ZJm))BvO33LOH%%Gl*y$)VG6A15Ewdpjk{SK)N<4UCq9E=yenya zw;`YsFrBnljI55Hm(j`#YIG7gUVixEE)yI zq^}05-_A$}GHv>87n%oB@@|-yO=0brL{gyxe3#3DJxK8@f?mj%RV*GzT!VYE4@HY1 z9&GWyH*&s|hzw`Zd5H|4D<^R7v*b#gGOQqwa4O~A%qPJSdg~s| zd704N%LrnyPW|$P1LuS8+c%7inCK7 zWT#Y5!H@KdiOlbu&!>0|0xEe1Wg8bF0en|tW7A zLr{r0&!x^17)1!QAIvFR1rnkyRrq|g65nGS$-ULfnW?jSq{>l~5LIZO9e);ow(My! zb^1BMRylnQtBAod^z_{ncUEKC8?MbZ3-dc+o^xCF`Eg-$M*At|HAXu(9%!E*;+T*d zMkgrDEFU3>cZHnvgxaTZkBPC!@SF}>eGypJ#))P|v1`7CPtb(!4rfh9*l6oY4U3qF z4ziV6x(B}m4r_Wyz)sbSCPCDB&#SoR{d+WyVIr7EpNl<~?dP#dO6TF61w9zSM5w~J zVt9|e9%)~A5s)zPqcTB2EZ}(p0=f1zJyGuYomTv@st%l{mxJkaO5z@E`wPdaB|Zf0 z{5busbCy%(kH{!?A9}6dj*%J{XdYelr`^*y^n(AnHRG!!RRr-)0ld8sAE|T_oUT7S zq_Z2KUtT&mDhC1azEmFl#$%vk;It4Ox>-`EnZ zfiqD4Cue{M@EWy!vn4)Q%94lSef4b%3GQ-NuW#9Y*{sL@hX5*#YP>Rl?EPpAK&4w=9AgE-ZXU_vtDdU%K=Fcc8FZ12 zc!k;-6>>mTr@1`_W~yb5ls7{5p>!@9*-bvx{-5lR1ZA9cj9$mc7K&|@_3d5`zp^zw z^o%}%s8tdWdxV9|Z>oE*Jgy7PI|G3^aXL zw~sPs}gX@}sq*36SE(@S~^drK%5cGv4`B{8F$qq8hAXrqA;I)_W$5H8o=>NyKK zwpK|(Z^$*aJ#vL@V?N30#A}NXq^5VEBZfQOowl*W@Q8zi>x4(EetJDIM)=x1?sJuD zJzkSNz-b3LbM|F~LwvK1ye%v1vLWYy!)501HP1<1Hv>p)_mA-?6X+|Ua2y?-GkW(YceK7N? zcQ2MZySU5-|a+aMIaCB0EkDu<0(kXFfq z9*FKj4R=Ty%)@~!gF9u|T5hvoRt7ID_z29D%da&0s781mWi&XzxpIqZ9`-^yfD*;&(=WfetxGxI+@MAn&hpd+ublFhtAfS7Z92kIKfz3Q{A3==k3vO4 zPf?DA4EMGXzp!~|XwW$c8R=xZxWZoOw%9Uxg<+SpZb^7zISG}Zc)NUbs2 zwjyOkzw=IgGz9TJk*)1m`Oy`2xJhXf2gTSfnos;FwldaH5()56v$zG}2i!WX5|4AU zrkZ>&2dww3k~TkodV8Q&<&0z<3xA;xxfM&|MiY_J`H~756G{HA_(9^G!x3TXSoup+ z>y-PEeWD{iC>juO|9mNf)CK4fBN^&tG z^s~c*Y?(S2dFmFz^dJ)@Ny~Lp^(loMw@-wsnz_pS;jQ_`ukuQFX;eET#!6!&qpNsK zG=W9`N?_4nA6WD+0~Ygl~pht<}V^?HCDckRo8i%n`ijXd|UJ{w5jZw-EugtokuOQ z>yXrH)f$uSP#92gwAW&~a3@StXJnj~%owUyX{b$SjC{=GVFaF6eV6|+JKq-FAsZIV zkh2cKg82HAw+YoK4j{oMd$^+Tdw1lMyI_WSCMkFdPkMB+a3!PMQY8hQGr96BxM^!5 zsS?qMiTO~pV;~?4VLyaC5SnO$wQ_;rWjVT&z|P-=Ouo# z1qoY>42Fx>O+G?-4s?l_PbB7VaChZx-M9k1 zye!)O10cUKhREa%;_K6rr%~Xux6WI8DR)u{Bo8NvZ?zc9hsGHCqpSCM5}0I&*RBoO zsFSFXxFO6(s*?n$AR?$?2@u?O!3a<*r(qC7LMnCL1CVlm1~F8-JOC+Ase{RGhv4ml z!*smf$M#hS;+Z`W4+l>+1wqTRq&JP9e3??n*fOm^ePUiYHk}J+Yup~F{xWH7CR5nf z=)JVMP4L)ks;8~tM^tqO=drno{>p~qzU?<(zI*`Ps%k=z*>SsfKA);#TF!T0-OGJ! zA<47KfP7BP&uVNjuDwd1Em1A#+1OGfT(zF?SJg0wNtqC>{UBW7YA>4%{_-TRD-WyU9)E7FAQ=cc?AvZq~*LSCt;{*w6=W>wFbYrm6l-=p0A zSi1b@Z8d)%EdHeCFcVU=*9^`#x8CT#R?-}8n)P_A-|RC8(w_a0(6@m1?q0Q(+jkCp zzx#>avs= zSi0ZP?*~Dv3A#IG=`t#4fL+ER!}DZO?ba@bQV@G=`+F6%9Ko>=*1NtT%Jf_m>4FN_ zZQAmJ6fs&nO2Xh3v&YZxLeyyR0J{t?#{1{m8urwm;#IEXGIshRKz|c@Aj!W3mQYLb zz>dAmd1e_pDDbI%X*DefkA_-GMWei*YkSo|-W@^Hfm$HZi^e!RJc@liClNzv9g@cj zMdSQrc*zx-kTKSs^#lDL%`Ip$hP#<}ZI`L}#V!*xj7O)Por*M4)c6vS-Kzhx#j(>ODf4=_v8a`MuZwZue5V`X zl4r3)w$bizj55gS$lGGTX<^Qp&+cRqLFUb=b5ih|59>wSU%%{h{K>i(6Yr=cUN)9$ zl{3eVcBN$ULDM@(%Oi9*X!txVr5)tduvqcVXB|&o!w{zzavrP1Px+;MT2ON2l!;AK z5T1$UV|MRwGUhL!!bJ$W7F&9=#LwTlbd63VP#E+QG7Y@#9o@D?7wRP~)Q=g8+ukn~ zYSmT+CoK0g9I8CTjC-zYu;&s=?K1=cM3P23Ea*w%La4@csBo;z9!xTBYA}d$_{WAE z$g2;?0~gX<53<4hVH5$d{OQCNt-&H+UxXI8CX*80?D`;88Ww%kV~J@zdQr-lc%H5) zKrK-fQW{~*Nlw$A+O4dg5m{J=MEA@$LTz}M3R*`l|1w81WvBEl<0(1Q6O!Ji81xSB z0wf=V|0rEDS+m6ZjMevJCwep4E4%v4k+%Kj>JT|v)k0r{S&^*p7zhpL^m`YVC7{|< z^4uaBu*XhMJiKeVn{r};5<~*nc~=gf1M&i*^^3wO zj0Rt2@M zt5d+#XGT@syAS`+I-sBdwA8F%Jv2kCM`7G9wMcZ5FJD$kJbVM;iOVmMn0+ zQm}EyO^7nZZaBU3@Z2ZO=t0FElu`@ZYAUffLHb@P)e8nT6ETG5`aUt7i+WKL(Ub)G zey-JvT2R%uj1A8Nj5wE&rcd5+^p^zL_AU{8Iq86)m4@6h)p>?(A1w;6ALdxC7r6I6 zRl4DMgc0XQ)yI>ODq7E@m46C)K4?Er1xKwQm+1D=KomsO+t!`Lvl6~)V-KXY z13QwrYndB;kW@}G@ERD{vN8s;+%x||E;#)I2)P&SpM#i;5jIEDj6q+|YAwo7u}m$S zIo30axj71#c3ROMqU^T*da2>Bcb0eOv0TYub+S9Z$9d=5SxjYxUe6d6GPvKIt6$9+ zSEL-)7ptvsWE1-S-&W3C$9e1HDmsyR8P2f6EI(WHqjU2S1reN&O8D*#O^`gl1nVpX z{wGG&GVcd6&0uW9c~?Y=?Ca30KW#VLMc;>U z8N{Sz?0OsQ8@`JP@n`xEFbugz1L+Ym-C7xuBC&eB@iyJmj@+JjG>#h)#>P46iN-%p z!!@4#w_g*>9A@7JP)c1E*LZSEI^|$Ot=+ob6`uUxdm0Y^nWsVbsU3LURi>c)AkmMM z>qr(v2fdoA|C>*Pu{vLf2$GRQn8bQ^=!ssgQRZ5~(ppwxrol*dnji4TUw<&rK^P!h z7?B@*#SbV&D!VX+%L=`Z{%_2_*fVob_ib#z>`6IQ`gy`(+Gu zVOMwsr3?gW_WW8$QzH-dLrh*M{Ll!_fZM@>U{N*sY_A|U1t&o|d`UY3ahf!FUTw{Y z&-GUSpXeyFIlW_>Ly*^6d9`wu0|_)nHFsYW?(M{LyS-;SHd6huwyPtr$y(7Ia~ zx%60#A@Y+@XwqqxaPQ1gnotcm(@UDB% zN#ZT_vg>}5$Afn&DW7+{7@SQNd+}TGSpZXI+I~NmHhHAd!wY=nK>ml*yndQS) b@E;FGHfF$wqw>>2Y@-U=o2>G{S?B&=E^5RZ literal 283468 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
`We1&+9erf(pXVw9quz| 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

bYxt)rL^M@3`NxhxhdQMYU3q^ka1Oh6ptqy=s|F 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 DJ26XS diff --git a/example/app.js b/example/app.js index a133c46..7924e09 100644 --- a/example/app.js +++ b/example/app.js @@ -10,35 +10,39 @@ import { PlaceholderContainer, Placeholder, AsyncComponent -} from '../src/index'; +} from 'react-native-loading-placeholder'; import LinearGradient from 'react-native-linear-gradient'; -export default class reactNativeLoadingPlaceholder extends Component { - render() { - return ; - } -} - -class Test extends Component { +export default class Test extends Component { loadingComponent: Promise>; + loadingComponent1: Promise<*>; constructor(props) { super(props); } componentWillMount(): void { this.loadingComponent = new Promise(resolve => { setTimeout(() => { - resolve(Resolved); - }, 60000); + resolve( + + Resolved + + ); + }, 6000); + }); + this.loadingComponent1 = new Promise(resolve => { + setTimeout(() => { + resolve(); + }, 8000); }); } render() { return ( - - - - - - + + + + ); } } @@ -57,48 +61,107 @@ const Gradient = (): React.Element<*> => { ); }; -const PlaceholderTest = () => { +const PlaceholderExample = ({ + loader +}: { + loader: Promise<*> +}): React.Element<*> => { return ( } duration={1000} + delay={1000} + loader={loader} > - - - + + + + + + + - - + + + + ); +}; + +const PlaceholderExample1 = ({ + loader +}: { + loader: Promise<*> +}): React.Element<*> => { + return ( + } + duration={1000} + delay={1000} + loader={loader} + replace={true} + > + + + Name + + John Doe + + + + + + + Age + + 47 + + + + ); }; @@ -122,6 +185,10 @@ const styles = StyleSheet.create({ alignSelf: 'flex-start', justifyContent: 'center', backgroundColor: '#eeeeee' + }, + row: { + flexDirection: 'row', + width: '100%' } }); diff --git a/example/index.android.js b/example/index.android.js index 0d6a10c..787c5e4 100644 --- a/example/index.android.js +++ b/example/index.android.js @@ -12,7 +12,7 @@ import { View } from 'react-native'; -import App from './app'; +import App from './App'; export default class reactNativeLoadingPlaceholder extends Component { render() { diff --git a/example/index.ios.js b/example/index.ios.js index 0d6a10c..787c5e4 100644 --- a/example/index.ios.js +++ b/example/index.ios.js @@ -12,7 +12,7 @@ import { View } from 'react-native'; -import App from './app'; +import App from './App'; export default class reactNativeLoadingPlaceholder extends Component { render() { diff --git a/example/package-lock.json b/example/package-lock.json new file mode 100644 index 0000000..fb11d4b --- /dev/null +++ b/example/package-lock.json @@ -0,0 +1,3662 @@ +{ + "name": "reactNativeLoadingPlaceholder", + "version": "0.0.1", + "lockfileVersion": 1, + "dependencies": { + "abab": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.3.tgz", + "integrity": "sha1-uB3l9ydOxOdW15fNg08wNkJyTl0=", + "dev": true + }, + "absolute-path": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz", + "integrity": "sha1-p4di+9rftSl76ZsV01p4Wy8JW/c=" + }, + "accepts": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.13.tgz", + "integrity": "sha1-5fHzkoxtlf2WVYw27D2dDeSm7Oo=" + }, + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true + }, + "acorn-globals": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz", + "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=", + "dev": true + }, + "ajv": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=" + }, + "align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=" + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "ansi": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/ansi/-/ansi-0.3.1.tgz", + "integrity": "sha1-DELU+xcWDVqa8eSEus4cZpIsGyE=" + }, + "ansi-escapes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", + "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=" + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "anymatch": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz", + "integrity": "sha1-o+Uvo5FoyCX/V7AkgSbOWo/5VQc=" + }, + "append-transform": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz", + "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz", + "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=" + }, + "argparse": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", + "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", + "dev": true + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=" + }, + "arr-flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.3.tgz", + "integrity": "sha1-onTthawIhJtr14R8RYB0XcUa37E=" + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=" + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", + "dev": true + }, + "array-filter": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", + "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=" + }, + "array-map": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", + "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=" + }, + "array-reduce": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", + "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=" + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=" + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "art": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/art/-/art-0.10.1.tgz", + "integrity": "sha1-OFQYg+OZIlxeGT/yRujxV897IUY=" + }, + "asap": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.5.tgz", + "integrity": "sha1-UidltQw1EEkOUtfc/ghe+bqWlY8=" + }, + "asn1": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", + "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=" + }, + "assert-plus": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", + "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=" + }, + "async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.4.1.tgz", + "integrity": "sha1-YqVrJ5yYoR0JhwlqAcw+6463u9c=" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "aws-sign2": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=" + }, + "aws4": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", + "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=" + }, + "babel-code-frame": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", + "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=" + }, + "babel-core": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.24.1.tgz", + "integrity": "sha1-jEKFZNzh4fQfszfsNPTDsCK1rYM=", + "dependencies": { + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" + } + } + }, + "babel-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.24.1.tgz", + "integrity": "sha1-5xX0hsWN7SVknYiJRNUqoHxdlJc=" + }, + "babel-helper-builder-react-jsx": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.24.1.tgz", + "integrity": "sha1-CteRfjPI11HmRtrKTnfMGTd9LLw=" + }, + "babel-helper-call-delegate": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", + "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=" + }, + "babel-helper-define-map": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.24.1.tgz", + "integrity": "sha1-epdH8ljYlH0y1RX2qhx70CIEoIA=" + }, + "babel-helper-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=" + }, + "babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=" + }, + "babel-helper-hoist-variables": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=" + }, + "babel-helper-optimise-call-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=" + }, + "babel-helper-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.24.1.tgz", + "integrity": "sha1-024i+rEAjXnYhkjjIRaGgShFbOg=" + }, + "babel-helper-remap-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", + "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=" + }, + "babel-helper-replace-supers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=" + }, + "babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=" + }, + "babel-jest": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-20.0.3.tgz", + "integrity": "sha1-5KA7E9wQOJ4UD8ZF0J/8TO0wFnE=", + "dev": true + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=" + }, + "babel-plugin-check-es2015-constants": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=" + }, + "babel-plugin-external-helpers": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-external-helpers/-/babel-plugin-external-helpers-6.22.0.tgz", + "integrity": "sha1-IoX0iwK9Xe3oUXXK+MYuhq3M76E=" + }, + "babel-plugin-istanbul": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.3.tgz", + "integrity": "sha1-buYoBBDc9Zx3R1GMPf2YaAlY8QI=", + "dev": true, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true + } + } + }, + "babel-plugin-jest-hoist": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-20.0.3.tgz", + "integrity": "sha1-r+3IU70/jcNUjqZx++adA8wsF2c=", + "dev": true + }, + "babel-plugin-react-transform": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-react-transform/-/babel-plugin-react-transform-2.0.2.tgz", + "integrity": "sha1-UVu/qZaJOYEULZCx+bFjXeKZUQk=" + }, + "babel-plugin-syntax-async-functions": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", + "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=" + }, + "babel-plugin-syntax-class-properties": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", + "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=" + }, + "babel-plugin-syntax-flow": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz", + "integrity": "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0=" + }, + "babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" + }, + "babel-plugin-syntax-trailing-function-commas": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", + "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=" + }, + "babel-plugin-transform-async-to-generator": { + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.16.0.tgz", + "integrity": "sha1-Gew2yxSGtZ+fRorfpCzhOQjKKZk=" + }, + "babel-plugin-transform-class-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz", + "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=" + }, + "babel-plugin-transform-es2015-arrow-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=" + }, + "babel-plugin-transform-es2015-block-scoped-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=" + }, + "babel-plugin-transform-es2015-block-scoping": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.24.1.tgz", + "integrity": "sha1-dsKV3DpHQbFmWt/TFnIV3P8ypXY=" + }, + "babel-plugin-transform-es2015-classes": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", + "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=" + }, + "babel-plugin-transform-es2015-computed-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", + "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=" + }, + "babel-plugin-transform-es2015-destructuring": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=" + }, + "babel-plugin-transform-es2015-for-of": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=" + }, + "babel-plugin-transform-es2015-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", + "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=" + }, + "babel-plugin-transform-es2015-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=" + }, + "babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.24.1.tgz", + "integrity": "sha1-0+MQtA72ZKNmIiAAl8bUQCmPK/4=" + }, + "babel-plugin-transform-es2015-object-super": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", + "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=" + }, + "babel-plugin-transform-es2015-parameters": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", + "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=" + }, + "babel-plugin-transform-es2015-shorthand-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", + "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=" + }, + "babel-plugin-transform-es2015-spread": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=" + }, + "babel-plugin-transform-es2015-sticky-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", + "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=" + }, + "babel-plugin-transform-es2015-template-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=" + }, + "babel-plugin-transform-es2015-unicode-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", + "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=" + }, + "babel-plugin-transform-es3-member-expression-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es3-member-expression-literals/-/babel-plugin-transform-es3-member-expression-literals-6.22.0.tgz", + "integrity": "sha1-cz00RPPsxBvvjtGmpOCWV7iWnrs=" + }, + "babel-plugin-transform-es3-property-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es3-property-literals/-/babel-plugin-transform-es3-property-literals-6.22.0.tgz", + "integrity": "sha1-sgeNWELiKr9A9z6M3pzTcRq9V1g=" + }, + "babel-plugin-transform-flow-strip-types": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz", + "integrity": "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=" + }, + "babel-plugin-transform-object-assign": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-assign/-/babel-plugin-transform-object-assign-6.22.0.tgz", + "integrity": "sha1-+Z0vZvGgsNSY40bFNZaEdAyqILo=" + }, + "babel-plugin-transform-object-rest-spread": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.23.0.tgz", + "integrity": "sha1-h11ryb52HFiirj/u5dxIldjH+SE=" + }, + "babel-plugin-transform-react-display-name": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.23.0.tgz", + "integrity": "sha1-Q5iRDDWEQdxM7xh4cmTQQS7Tazc=" + }, + "babel-plugin-transform-react-jsx": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz", + "integrity": "sha1-hAoCjn30YN/DotKfDA2R9jduZqM=" + }, + "babel-plugin-transform-react-jsx-source": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz", + "integrity": "sha1-ZqwSFT9c0tF7PBkmj0vwGX9E7NY=" + }, + "babel-plugin-transform-regenerator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.24.1.tgz", + "integrity": "sha1-uNowWtQ8PJm0hI5P5AN7dw0jxBg=" + }, + "babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=" + }, + "babel-polyfill": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.23.0.tgz", + "integrity": "sha1-g2TKYt+Or7gwSZ9pkXdGbDsDSZ0=", + "dependencies": { + "core-js": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", + "integrity": "sha1-TekR5mew6ukSTjQlS1OupvxhjT4=" + }, + "regenerator-runtime": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", + "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=" + } + } + }, + "babel-preset-es2015-node": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-preset-es2015-node/-/babel-preset-es2015-node-6.1.1.tgz", + "integrity": "sha1-YLIxVwJLDP6/OmNVTLBe4DW05V8=" + }, + "babel-preset-fbjs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-2.1.2.tgz", + "integrity": "sha1-9Sst9WsdqIP/t3mLOzvkLExkenc=" + }, + "babel-preset-jest": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-20.0.3.tgz", + "integrity": "sha1-y6yq3stdaJyh4d4TYOv8ZoYsF4o=", + "dev": true + }, + "babel-preset-react-native": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/babel-preset-react-native/-/babel-preset-react-native-1.9.2.tgz", + "integrity": "sha1-sird0uNV/zs5Zxt5voB+Ut+hRfI=" + }, + "babel-register": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.24.1.tgz", + "integrity": "sha1-fhDhOi9xBlvfrVoXh7pFvKbe118=", + "dependencies": { + "core-js": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", + "integrity": "sha1-TekR5mew6ukSTjQlS1OupvxhjT4=" + } + } + }, + "babel-runtime": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "integrity": "sha1-CpSJ8UTecO+zzkMArM2zKeL8VDs=", + "dependencies": { + "core-js": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", + "integrity": "sha1-TekR5mew6ukSTjQlS1OupvxhjT4=" + }, + "regenerator-runtime": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", + "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=" + } + } + }, + "babel-template": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.24.1.tgz", + "integrity": "sha1-BK5RTx+Ts6JTfyoPYKWkX7gwgzM=" + }, + "babel-traverse": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.24.1.tgz", + "integrity": "sha1-qzZnP9NW+aCUhlnnszjV/q2zFpU=" + }, + "babel-types": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.24.1.tgz", + "integrity": "sha1-oTaHncFbNga9oNkMH8dDBML/CXU=" + }, + "babylon": { + "version": "6.17.1", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.17.1.tgz", + "integrity": "sha1-F/FP3fNhtpWYH+Z5OF5PHAHr2G8=" + }, + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=" + }, + "base64-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.0.tgz", + "integrity": "sha1-o5mS1yNYSBGYK+XikLtqU9hnAPE=" + }, + "base64-url": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz", + "integrity": "sha1-GZ/WYXAqDnt9yubgaYuwicUvbXg=" + }, + "basic-auth": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.0.4.tgz", + "integrity": "sha1-Awk1sB3nyblKgksp8/zLdQ06UpA=" + }, + "basic-auth-connect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz", + "integrity": "sha1-/bC0OWLKe0BFanwrtI/hc9otISI=" + }, + "batch": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.5.3.tgz", + "integrity": "sha1-PzQU84AyF0O/wQQvmoP/HVgk1GQ=" + }, + "bcrypt-pbkdf": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", + "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", + "optional": true + }, + "beeper": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", + "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=" + }, + "big-integer": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.22.tgz", + "integrity": "sha1-SHyV/OiGAi6kj/XxnjiJMt9G3S4=" + }, + "body-parser": { + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.13.3.tgz", + "integrity": "sha1-wIzzMMM1jhUQFqBXRvE/ApyX+pc=", + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=" + }, + "iconv-lite": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.11.tgz", + "integrity": "sha1-LstC/SlHRJIiCaLnxATayHk9it4=" + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" + } + } + }, + "boom": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=" + }, + "bplist-creator": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.7.tgz", + "integrity": "sha1-N98VNgkoJLh8QvlXsBNEEXNyrkU=" + }, + "bplist-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.1.1.tgz", + "integrity": "sha1-1g1dzCDLptx+HymbNdPh+V2vuuY=" + }, + "brace-expansion": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", + "integrity": "sha1-Pv/DxQ4ABTH7cg6v+A8K6O8jz1k=" + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=" + }, + "browser-resolve": { + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.2.tgz", + "integrity": "sha1-j/CbCixCFxihBRwmCzLkj0QpOM4=", + "dev": true, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + } + } + }, + "bser": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/bser/-/bser-1.0.3.tgz", + "integrity": "sha1-1j2hnuFzMKDiYNKjRCKyGolSAxc=" + }, + "buffer-shims": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", + "integrity": "sha1-mXjOMXOIxkmth5MCjDR37wRKi1E=" + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=" + }, + "bytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.1.0.tgz", + "integrity": "sha1-rJPEEOL/ycx89LRks4KJBn9eR7Q=" + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + }, + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=" + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=" + }, + "ci-info": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.0.0.tgz", + "integrity": "sha1-3FKF8rTiUYIWg2gcOBwziPRuxTQ=", + "dev": true + }, + "cli-cursor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", + "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=" + }, + "cli-width": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.1.0.tgz", + "integrity": "sha1-sjTKIJsp72b8UY2bmNWEewDt8Ao=" + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dependencies": { + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=" + } + } + }, + "clone": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz", + "integrity": "sha1-Jgt6meux7f4kdTgXX3gyQ8sZ0Uk=" + }, + "clone-stats": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=" + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "color-convert": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz", + "integrity": "sha1-Gsz5fdc5uYO/mU1W/sj5WFNkG3o=", + "dev": true + }, + "color-name": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.2.tgz", + "integrity": "sha1-XIq3K2S9IhXWF66VWeuxSEdc+Y0=", + "dev": true + }, + "combined-stream": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=" + }, + "commander": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", + "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=" + }, + "compressible": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.10.tgz", + "integrity": "sha1-/tocf3YXkScyspv4zyYlKiC57s0=" + }, + "compression": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.5.2.tgz", + "integrity": "sha1-sDuNhub4rSloPLqN+R3cb/x3s5U=", + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=" + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", + "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=" + }, + "connect": { + "version": "2.30.2", + "resolved": "https://registry.npmjs.org/connect/-/connect-2.30.2.tgz", + "integrity": "sha1-jam8vooFTT0xjXTf7JA7XDmhtgk=", + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=" + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" + } + } + }, + "connect-timeout": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/connect-timeout/-/connect-timeout-1.6.2.tgz", + "integrity": "sha1-3ppexh4zoStu2qt7XwYumMWZuI4=", + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=" + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" + } + } + }, + "content-type": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.2.tgz", + "integrity": "sha1-t9ETrueo3Se9IRM8TcJSnfFyHu0=" + }, + "content-type-parser": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/content-type-parser/-/content-type-parser-1.0.1.tgz", + "integrity": "sha1-w+VpiMU8ZRJ/tG1AMqOpACRv3JQ=", + "dev": true + }, + "convert-source-map": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.0.tgz", + "integrity": "sha1-ms1whRxtXf3ZPZKC5e35SgP/RrU=" + }, + "cookie": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz", + "integrity": "sha1-5zSlwUF/zkctWu+Cw4HKu2TRpDU=" + }, + "cookie-parser": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.3.5.tgz", + "integrity": "sha1-nXVVcPtdF4kHcSJ6AjFNm+fPg1Y=" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "core-js": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "crc": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/crc/-/crc-3.3.0.tgz", + "integrity": "sha1-+mIuG8OIvyVzCQgta2UgDOZwkLo=" + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=" + }, + "cryptiles": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=" + }, + "csrf": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/csrf/-/csrf-3.0.6.tgz", + "integrity": "sha1-thEg3c7q/JHnbtUxO7XAsmZ7cQo=" + }, + "cssom": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.2.tgz", + "integrity": "sha1-uANhcMefB6kP8vFuIihAJ6JDhIs=", + "dev": true + }, + "cssstyle": { + "version": "0.2.37", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz", + "integrity": "sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=", + "dev": true + }, + "csurf": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/csurf/-/csurf-1.8.3.tgz", + "integrity": "sha1-I/KhO/HY/OHQyZZYg5RELLqGpWo=" + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + } + } + }, + "dateformat": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.0.0.tgz", + "integrity": "sha1-J0Pjq7XD/CRi5SfcpEXgTp9N7hc=" + }, + "debug": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", + "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=" + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "default-require-extensions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz", + "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=", + "dev": true + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + }, + "denodeify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", + "integrity": "sha1-OjYof1A05pnnV3kBBSwubJQlFjE=" + }, + "depd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz", + "integrity": "sha1-gK7GTJ1tl+ZcwqnKqTwKpqv3Oqo=" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=" + }, + "diff": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz", + "integrity": "sha1-yc45Okt8vQsFinJck98pkCeGj/k=", + "dev": true + }, + "dom-walk": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz", + "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg=" + }, + "duplexer2": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=" + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + } + } + }, + "ecc-jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", + "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", + "optional": true + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "encoding": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", + "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=" + }, + "errno": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz", + "integrity": "sha1-uJbiOp5ei6M4cfyZar02NfyaHH0=" + }, + "error-ex": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", + "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=" + }, + "errorhandler": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.4.3.tgz", + "integrity": "sha1-t7cO2PNZ6duICS8tIMD4MUIK2D8=", + "dependencies": { + "accepts": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", + "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=" + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" + } + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "escodegen": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", + "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=", + "dev": true, + "dependencies": { + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", + "dev": true + }, + "source-map": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", + "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", + "dev": true, + "optional": true + } + } + }, + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", + "dev": true + }, + "estraverse": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", + "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=", + "dev": true + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" + }, + "etag": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz", + "integrity": "sha1-A9MLX2fdbmMtKUXTDWZScxo01dg=" + }, + "event-target-shim": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-1.1.1.tgz", + "integrity": "sha1-qG5e5r2qFgVEddp5fM3fDFVphJE=" + }, + "exec-sh": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.0.tgz", + "integrity": "sha1-FPdd4/INKG75MwmbLOUKkDWc7xA=" + }, + "exit-hook": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", + "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=" + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=" + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=" + }, + "express-session": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.11.3.tgz", + "integrity": "sha1-XMmPP1/4Ttg1+Ry/CqvQxxB0AK8=", + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=" + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" + }, + "uid-safe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.0.0.tgz", + "integrity": "sha1-p/PGymSh9qXQTsDvPkw9U2cxcTc=" + } + } + }, + "extend": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", + "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=" + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=" + }, + "extsprintf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz", + "integrity": "sha1-4QgOBljjALBilJkMxw4VAiNf1VA=" + }, + "fancy-log": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.0.tgz", + "integrity": "sha1-Rb4X0Cu5kX1gzP/UmVyZnmyMmUg=" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fb-watchman": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz", + "integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=", + "dependencies": { + "bser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz", + "integrity": "sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk=" + } + } + }, + "fbjs": { + "version": "0.8.12", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.12.tgz", + "integrity": "sha1-ELXZL3bUVXX9Y6IX1OoCvqL47QQ=" + }, + "fbjs-scripts": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/fbjs-scripts/-/fbjs-scripts-0.7.1.tgz", + "integrity": "sha1-TxFeIY4kPjrdvw7dqsHjxi9wP6w=", + "dependencies": { + "babel-preset-fbjs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-1.0.0.tgz", + "integrity": "sha1-yXLlybMB1OyeeXH0rsPhSsAXqLA=" + } + } + }, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=" + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=" + }, + "fileset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", + "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", + "dev": true + }, + "fill-range": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", + "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=" + }, + "finalhandler": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.0.tgz", + "integrity": "sha1-llpS2ejQXSuFdUhUH7ibU6JJfZs=", + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=" + }, + "escape-html": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.2.tgz", + "integrity": "sha1-130y+pjjjC9BroXpJ44ODmuhAiw=" + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" + } + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=" + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=" + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "form-data": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", + "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "dependencies": { + "mime-types": { + "version": "2.1.15", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz", + "integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0=" + } + } + }, + "fresh": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz", + "integrity": "sha1-ZR+DjiJCTnVm3hYdg1jKoZn4PU8=" + }, + "fs-extra": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", + "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "gauge": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-1.2.7.tgz", + "integrity": "sha1-6c7FSD09TuDvRLYKfZnkk14TbZM=" + }, + "get-caller-file": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", + "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=" + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + } + } + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==" + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=" + }, + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=" + }, + "global": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz", + "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=" + }, + "globals": { + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.17.0.tgz", + "integrity": "sha1-DAymltm5u2lNLlRwvTd3fKrVAoY=" + }, + "glogg": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", + "integrity": "sha1-f+DxmfV6yQbPUS/urY+Q7kooT8U=" + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" + }, + "graceful-readlink": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=" + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true + }, + "gulp-util": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", + "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", + "dependencies": { + "object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=" + } + } + }, + "gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=" + }, + "handlebars": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.10.tgz", + "integrity": "sha1-PTDHGLCaPZbyPqTMH0A8TTup/08=", + "dev": true, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true + } + } + }, + "har-schema": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", + "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=" + }, + "har-validator": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", + "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=" + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=" + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "has-gulplog": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=" + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + }, + "hawk": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=" + }, + "hoek": { + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=" + }, + "home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=" + }, + "hosted-git-info": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.4.2.tgz", + "integrity": "sha1-AHa59GonBQbduq6lZJaJdGBhKmc=" + }, + "html-encoding-sniffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.1.tgz", + "integrity": "sha1-eb96eF6klf5mFl5zQVPzY/9UN9o=", + "dev": true + }, + "http-errors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", + "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=" + }, + "http-signature": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=" + }, + "iconv-lite": { + "version": "0.4.17", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.17.tgz", + "integrity": "sha1-T9qjs4rLwsAxsEXQ7c3+HsqxjI0=" + }, + "image-size": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.3.5.tgz", + "integrity": "sha1-gyQOqy+1sAsEqrjHSwRx6cunrYw=" + }, + "immutable": { + "version": "3.7.6", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", + "integrity": "sha1-E7TTyxK++hVIKib+Gy665kAHHks=" + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=" + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "inquirer": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.12.0.tgz", + "integrity": "sha1-HvK/1jUE3wvHV4X/+MLEHfEvB34=" + }, + "invariant": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=" + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-buffer": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz", + "integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw=" + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=" + }, + "is-ci": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.0.10.tgz", + "integrity": "sha1-9zkzayYyNlBhqdSCcM1WrjNpMY4=", + "dev": true + }, + "is-dotfile": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz", + "integrity": "sha1-LBMjg/ORmfjtwmjKAbmwB9IFzE0=" + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=" + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=" + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=" + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=" + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=" + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=" + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isemail": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/isemail/-/isemail-1.2.0.tgz", + "integrity": "sha1-vgPfjMPineTSxd9lASY/H6RZXpo=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=" + }, + "isomorphic-fetch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "istanbul-api": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.1.8.tgz", + "integrity": "sha1-qETlXG+a7uKS5/QpQhlvYLI9yT4=", + "dev": true + }, + "istanbul-lib-coverage": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.0.tgz", + "integrity": "sha1-ysoZ3srvNSW11jMdcB8/O3rUhSg=", + "dev": true + }, + "istanbul-lib-hook": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.0.6.tgz", + "integrity": "sha1-wIZtHoHPLVMZJJUQEx/Bbe5JIx8=", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.7.1.tgz", + "integrity": "sha1-Fp4xvGLHeIUamUOd2Zw8wSGE02A=", + "dev": true + }, + "istanbul-lib-report": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.0.tgz", + "integrity": "sha1-RExOzKmvqTz1hPVrEPGVv3aMB3A=", + "dev": true, + "dependencies": { + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true + } + } + }, + "istanbul-lib-source-maps": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.0.tgz", + "integrity": "sha1-jHcG1Jfib+62rz4MKP1bBmlZjQ4=", + "dev": true + }, + "istanbul-reports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.1.0.tgz", + "integrity": "sha1-HvO3lYiSGc+1+tFjZfbOEI1fjGY=", + "dev": true + }, + "jest": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest/-/jest-20.0.3.tgz", + "integrity": "sha1-5P0FTE8RcKEWoAdh2kz9tz8c3DM=", + "dev": true, + "dependencies": { + "bser": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bser/-/bser-1.0.2.tgz", + "integrity": "sha1-OBEWlwsqbe6lZG3RXdcnhES1YWk=", + "dev": true + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true + }, + "jest-cli": { + "version": "20.0.4", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-20.0.4.tgz", + "integrity": "sha1-5TKxnYiuW8bEF+iwWTpv6VSx3JM=", + "dev": true + }, + "jest-haste-map": { + "version": "20.0.4", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-20.0.4.tgz", + "integrity": "sha1-ZT61XIic48Ah97lGk/IKQVm63wM=", + "dev": true + }, + "sane": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-1.6.0.tgz", + "integrity": "sha1-lhDEUjB6E10pwf3+JUcDQYDEZ3U=", + "dev": true, + "dependencies": { + "fb-watchman": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-1.9.2.tgz", + "integrity": "sha1-okz0eCf4LTj7Waaa1wt247auc4M=", + "dev": true + } + } + }, + "yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "dev": true + }, + "yargs-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "dev": true + } + } + }, + "jest-changed-files": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-20.0.3.tgz", + "integrity": "sha1-k5TVzGXEOEBhSb7xv01Sto4D4/g=", + "dev": true + }, + "jest-config": { + "version": "20.0.4", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-20.0.4.tgz", + "integrity": "sha1-43kwqyIXyRNgXv8T5712PsSPruo=", + "dev": true, + "dependencies": { + "ansi-styles": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.0.0.tgz", + "integrity": "sha1-VATpOlRMT+x/BIJil3vr/jFV4ME=", + "dev": true + }, + "pretty-format": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-20.0.3.tgz", + "integrity": "sha1-Ag41ClYKH+GpjcO+tsz/s4beixQ=", + "dev": true + } + } + }, + "jest-diff": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-20.0.3.tgz", + "integrity": "sha1-gfKI/Z5nXw+yPHXxwrGURf5YZhc=", + "dev": true, + "dependencies": { + "ansi-styles": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.0.0.tgz", + "integrity": "sha1-VATpOlRMT+x/BIJil3vr/jFV4ME=", + "dev": true + }, + "pretty-format": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-20.0.3.tgz", + "integrity": "sha1-Ag41ClYKH+GpjcO+tsz/s4beixQ=", + "dev": true + } + } + }, + "jest-docblock": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-20.0.3.tgz", + "integrity": "sha1-F76phDQswz2DxQ++FUXqDvqkRxI=", + "dev": true + }, + "jest-environment-jsdom": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-20.0.3.tgz", + "integrity": "sha1-BIqKwS7iJfcZBBdxODS7mZeH3pk=", + "dev": true + }, + "jest-environment-node": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-20.0.3.tgz", + "integrity": "sha1-1Ii8RhKvLCRumG6K52caCZFj1AM=", + "dev": true + }, + "jest-haste-map": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-19.0.0.tgz", + "integrity": "sha1-rd4Atisf4EQyoQSzJU/FAEUUtV4=", + "dependencies": { + "bser": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bser/-/bser-1.0.2.tgz", + "integrity": "sha1-OBEWlwsqbe6lZG3RXdcnhES1YWk=" + }, + "sane": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-1.5.0.tgz", + "integrity": "sha1-pK3q52TQSGIeyyfV+ez1ExAZOfM=", + "dependencies": { + "fb-watchman": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-1.9.2.tgz", + "integrity": "sha1-okz0eCf4LTj7Waaa1wt247auc4M=" + } + } + } + } + }, + "jest-jasmine2": { + "version": "20.0.4", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-20.0.4.tgz", + "integrity": "sha1-/MWxQReA2RHQQpAu8YWehS5g1eE=", + "dev": true + }, + "jest-matcher-utils": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-20.0.3.tgz", + "integrity": "sha1-s6a443yld4A7CDKpixZPRLeBVhI=", + "dev": true, + "dependencies": { + "ansi-styles": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.0.0.tgz", + "integrity": "sha1-VATpOlRMT+x/BIJil3vr/jFV4ME=", + "dev": true + }, + "pretty-format": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-20.0.3.tgz", + "integrity": "sha1-Ag41ClYKH+GpjcO+tsz/s4beixQ=", + "dev": true + } + } + }, + "jest-matchers": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-matchers/-/jest-matchers-20.0.3.tgz", + "integrity": "sha1-ymnbHDLbWm9wf6XgQBq7VXAN/WA=", + "dev": true + }, + "jest-message-util": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-20.0.3.tgz", + "integrity": "sha1-auwoRDBvyw5udNV5bBAG2W/dgxw=", + "dev": true + }, + "jest-mock": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-20.0.3.tgz", + "integrity": "sha1-i8Bw6QQUqhVcEajWTIaaDVxx2lk=", + "dev": true + }, + "jest-regex-util": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-20.0.3.tgz", + "integrity": "sha1-hburXRM+RGJbGfr4xqpRItCF12I=", + "dev": true + }, + "jest-resolve": { + "version": "20.0.4", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-20.0.4.tgz", + "integrity": "sha1-lEiz6La6/BVHlETGSZBFt//ll6U=", + "dev": true + }, + "jest-resolve-dependencies": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-20.0.3.tgz", + "integrity": "sha1-bhSntxevDyyzZnxUneQK8Bexcjo=", + "dev": true + }, + "jest-runtime": { + "version": "20.0.4", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-20.0.4.tgz", + "integrity": "sha1-osgCIZxCA/dU3xQE5JAYYWnRJNg=", + "dev": true, + "dependencies": { + "bser": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bser/-/bser-1.0.2.tgz", + "integrity": "sha1-OBEWlwsqbe6lZG3RXdcnhES1YWk=", + "dev": true + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true + }, + "jest-haste-map": { + "version": "20.0.4", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-20.0.4.tgz", + "integrity": "sha1-ZT61XIic48Ah97lGk/IKQVm63wM=", + "dev": true + }, + "sane": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-1.6.0.tgz", + "integrity": "sha1-lhDEUjB6E10pwf3+JUcDQYDEZ3U=", + "dev": true, + "dependencies": { + "fb-watchman": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-1.9.2.tgz", + "integrity": "sha1-okz0eCf4LTj7Waaa1wt247auc4M=", + "dev": true + } + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "dev": true + }, + "yargs-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "dev": true + } + } + }, + "jest-snapshot": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-20.0.3.tgz", + "integrity": "sha1-W4R+GtsaTZCFKn+fElCG4YfHZWY=", + "dev": true, + "dependencies": { + "ansi-styles": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.0.0.tgz", + "integrity": "sha1-VATpOlRMT+x/BIJil3vr/jFV4ME=", + "dev": true + }, + "pretty-format": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-20.0.3.tgz", + "integrity": "sha1-Ag41ClYKH+GpjcO+tsz/s4beixQ=", + "dev": true + } + } + }, + "jest-util": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-20.0.3.tgz", + "integrity": "sha1-DAf32A2C9OWmfG+LnD/n9lz9Mq0=", + "dev": true + }, + "jest-validate": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-20.0.3.tgz", + "integrity": "sha1-0M/R3k9XnymEhJJcKA+PHZTsPKs=", + "dev": true, + "dependencies": { + "ansi-styles": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.0.0.tgz", + "integrity": "sha1-VATpOlRMT+x/BIJil3vr/jFV4ME=", + "dev": true + }, + "pretty-format": { + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-20.0.3.tgz", + "integrity": "sha1-Ag41ClYKH+GpjcO+tsz/s4beixQ=", + "dev": true + } + } + }, + "jodid25519": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz", + "integrity": "sha1-BtSRIlUJNBlHfUJWM2BuDpB4KWc=", + "optional": true + }, + "joi": { + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/joi/-/joi-6.10.1.tgz", + "integrity": "sha1-TVDDGAeRIgAP5fFq8f+OGRe3fgY=" + }, + "js-tokens": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz", + "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=" + }, + "js-yaml": { + "version": "3.8.4", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.8.4.tgz", + "integrity": "sha1-UgtFZPhlc7qWZir4Woyvp7S1pvY=", + "dev": true + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "optional": true + }, + "jsdom": { + "version": "9.12.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-9.12.0.tgz", + "integrity": "sha1-6MVG//ywbADUgzyoRBD+1/igl9Q=", + "dev": true, + "dependencies": { + "sax": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.2.tgz", + "integrity": "sha1-/YYxojvHgmvvXYcb24c3jJVkeCg=", + "dev": true + } + } + }, + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=" + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "json5": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.4.0.tgz", + "integrity": "sha1-BUNS5MTIDIbAkjh31EneF2pzLI0=" + }, + "jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=" + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + }, + "jsprim": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz", + "integrity": "sha1-o7h+QCmNjDgFUtjMdiigu5WiKRg=", + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + } + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=" + }, + "klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=" + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=" + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=" + }, + "left-pad": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.1.3.tgz", + "integrity": "sha1-YS9hwDPzqeCOk58crr7qQbbzGZo=" + }, + "leven": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=" + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "dependencies": { + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + } + } + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=" + }, + "lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=" + }, + "lodash._basetostring": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", + "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=" + }, + "lodash._basevalues": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", + "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=" + }, + "lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=" + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=" + }, + "lodash._reescape": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", + "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=" + }, + "lodash._reevaluate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", + "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=" + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + }, + "lodash._root": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", + "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=" + }, + "lodash.escape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", + "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=" + }, + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=" + }, + "lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=" + }, + "lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=" + }, + "lodash.pad": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/lodash.pad/-/lodash.pad-4.5.1.tgz", + "integrity": "sha1-QzCUmoM6fI2iLMIPaibE1Z3runA=" + }, + "lodash.padend": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.padend/-/lodash.padend-4.6.1.tgz", + "integrity": "sha1-U8y6BH0G4VjTEfRdpiX05J5vFm4=" + }, + "lodash.padstart": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.padstart/-/lodash.padstart-4.6.1.tgz", + "integrity": "sha1-0uPuv/DZ05rVD1y9G1KnvOa7YRs=" + }, + "lodash.restparam": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=" + }, + "lodash.template": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", + "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=" + }, + "lodash.templatesettings": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", + "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=" + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=" + }, + "loose-envify": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=" + }, + "lru-cache": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.2.tgz", + "integrity": "sha1-HRdnnAac2l0ECZGgnbwsDbN35V4=" + }, + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "merge": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz", + "integrity": "sha1-dTHjnUlJwoGma4xabgJl6LBYlNo=" + }, + "method-override": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/method-override/-/method-override-2.3.9.tgz", + "integrity": "sha1-vRUfLONM8Bp2ykAKuVwBKxAtj3E=", + "dependencies": { + "vary": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.1.tgz", + "integrity": "sha1-Z1Neu2lMHVIldFeYRmUyP1h+jTc=" + } + } + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=" + }, + "mime": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.6.tgz", + "integrity": "sha1-WR2E02U6awtKO5343lqoEI5y5eA=" + }, + "mime-db": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.27.0.tgz", + "integrity": "sha1-gg9XIpa70g7CXtVeW13oaeVDbrE=" + }, + "mime-types": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz", + "integrity": "sha1-wlnEcb2oCKhdbNGTtDCl+uRHOzw=", + "dependencies": { + "mime-db": { + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz", + "integrity": "sha1-oxtAcK2uon1zLqMzdApk0OyaZlk=" + } + } + }, + "min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==" + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + } + } + }, + "moment": { + "version": "2.18.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.18.1.tgz", + "integrity": "sha1-w2GT3Tzhwu7SrbfIAtu8d6gbHA8=" + }, + "morgan": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.6.1.tgz", + "integrity": "sha1-X9gYOYxoGcuiinzWZk8pL+HAu/I=", + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=" + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" + } + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "multiparty": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/multiparty/-/multiparty-3.3.2.tgz", + "integrity": "sha1-Nd5oBNwZZD5SSfPT473GyM4wHT8=", + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=" + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + } + } + }, + "multipipe": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=" + }, + "mute-stream": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", + "integrity": "sha1-j7+rsKmKJT0xhDMfno3rc3L6xsA=" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "negotiator": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz", + "integrity": "sha1-Jp1cR2gQ7JLtvntsLygxY4T5p+g=" + }, + "node-fetch": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.0.tgz", + "integrity": "sha1-P/bFZUT5t/sAaCM4u1Xub1SooO8=" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node-notifier": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.1.2.tgz", + "integrity": "sha1-L6nhJgX6EACdRFSdb82KY93g5P8=", + "dev": true + }, + "normalize-package-data": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.8.tgz", + "integrity": "sha1-2Bntoqne29H/pWPqQHHZNngilbs=" + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=" + }, + "npmlog": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-2.0.4.tgz", + "integrity": "sha1-mLUlMPJRTKkNCexbIsiEZyI3VpI=" + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "nwmatcher": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.4.0.tgz", + "integrity": "sha1-tDiTYhcOfvl5jDx3FtgOvAEG/M8=", + "dev": true + }, + "oauth-sign": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=" + }, + "on-headers": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", + "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" + }, + "onetime": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=" + }, + "opn": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/opn/-/opn-3.0.3.tgz", + "integrity": "sha1-ttmec5n3jWXDuq/+8fsojpuFJDo=" + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "dependencies": { + "minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=" + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" + } + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "dev": true + }, + "options": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", + "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=" + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=" + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "p-limit": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.1.0.tgz", + "integrity": "sha1-sH/y2aXYi+yAYDWJWiurZqJ5iLw=", + "dev": true + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true + }, + "p-map": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.1.1.tgz", + "integrity": "sha1-BfXkrpegaDcbwqXMhr+9vBnErno=", + "dev": true + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=" + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=" + }, + "parse5": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz", + "integrity": "sha1-m387DeMr543CQBsXVzzK8Pb1nZQ=", + "dev": true + }, + "parseurl": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz", + "integrity": "sha1-yKuMkiO6NIiKpkopeyiFO+wY2lY=" + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-parse": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", + "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", + "dev": true + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=" + }, + "pause": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/pause/-/pause-0.1.0.tgz", + "integrity": "sha1-68ikqGGf8LioGsFRPDQ0/0af23Q=" + }, + "pegjs": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/pegjs/-/pegjs-0.10.0.tgz", + "integrity": "sha1-z4uvrm7d/0tafvsYUmnqr0YQ3b0=" + }, + "performance-now": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", + "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=" + }, + "plist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/plist/-/plist-1.2.0.tgz", + "integrity": "sha1-CEtQk93JJQbiWfh0uNmxr7jHlZM=", + "dependencies": { + "base64-js": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz", + "integrity": "sha1-EQHpVE9KdrG8OybUUsqW16NeeXg=" + } + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=" + }, + "pretty-format": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-4.3.1.tgz", + "integrity": "sha1-UwvlxCs8BbNkFKeipDN6qArNDo0=" + }, + "private": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.7.tgz", + "integrity": "sha1-aM5eih7woju1cMwoU3tTMqumPvE=" + }, + "process": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz", + "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=" + }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" + }, + "promise": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.1.1.tgz", + "integrity": "sha1-SJZUxpJha4qlWwck+oCbt9tJxb8=" + }, + "prop-types": { + "version": "15.5.10", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.5.10.tgz", + "integrity": "sha1-J5ffwxJhguOpXj37suiT3ddFYVQ=" + }, + "prr": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz", + "integrity": "sha1-GoS4WQgyVQFBGFPQCB7j+obikmo=" + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "qs": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-4.0.0.tgz", + "integrity": "sha1-wx2bdOwn33XlQ6hseHKO2NRiNgc=" + }, + "random-bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", + "integrity": "sha1-T2ih3Arli9P7lYSMMDJNt11kNgs=" + }, + "randomatic": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.6.tgz", + "integrity": "sha1-EQ3Kv/OX6dz/fAeJzMCkmt8exbs=" + }, + "range-parser": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz", + "integrity": "sha1-aHKCNTXGkuLCoBA4Jq/YLC4P8XU=" + }, + "raw-body": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz", + "integrity": "sha1-rf6s4uT7MJgFgBTQjActzFl1h3Q=", + "dependencies": { + "bytes": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz", + "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk=" + }, + "iconv-lite": { + "version": "0.4.13", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz", + "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=" + } + } + }, + "react": { + "version": "16.0.0-alpha.6", + "resolved": "https://registry.npmjs.org/react/-/react-16.0.0-alpha.6.tgz", + "integrity": "sha1-LMsa+0QlzMEveKEjpmby5MFBrbk=" + }, + "react-clone-referenced-element": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/react-clone-referenced-element/-/react-clone-referenced-element-1.0.1.tgz", + "integrity": "sha1-K7qMaUBMXkqUQ5hgC8xMlB+GBoI=" + }, + "react-deep-force-update": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/react-deep-force-update/-/react-deep-force-update-1.0.1.tgz", + "integrity": "sha1-+RG1vh0qb+OHUH3W6adnqikktMc=" + }, + "react-devtools-core": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-2.2.1.tgz", + "integrity": "sha1-Ppz8p24IMzIm82W8+HD3ffvVQs0=", + "dependencies": { + "ws": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-2.3.1.tgz", + "integrity": "sha1-a5Sz5EfLajY/eF6vlK9jWejoHIA=" + } + } + }, + "react-native": { + "version": "0.44.0", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.44.0.tgz", + "integrity": "sha1-BkJ6MAU/LVVcYP4LmvzGx3jbCd4=", + "dependencies": { + "core-js": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", + "integrity": "sha1-TekR5mew6ukSTjQlS1OupvxhjT4=" + }, + "whatwg-fetch": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-1.1.1.tgz", + "integrity": "sha1-rDydOfMgxtzlM5lp0FTvQ90zMxk=" + } + } + }, + "react-native-linear-gradient": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-native-linear-gradient/-/react-native-linear-gradient-2.0.0.tgz", + "integrity": "sha1-dELADh/Nn8oykRncuvdE0SvNG1o=" + }, + "react-native-loading-placeholder": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/react-native-loading-placeholder/-/react-native-loading-placeholder-0.0.1.tgz", + "integrity": "sha1-mch4YIdnsxaRGaY2MKJfv7bXDx4=" + }, + "react-proxy": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/react-proxy/-/react-proxy-1.1.8.tgz", + "integrity": "sha1-nb/Z2SdSjDqp9ETkVYw3gwq4wmo=" + }, + "react-test-renderer": { + "version": "16.0.0-alpha.6", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.0.0-alpha.6.tgz", + "integrity": "sha1-wDLe8NyDGc7jnKpOQ3OmABnLN4Y=", + "dev": true + }, + "react-timer-mixin": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/react-timer-mixin/-/react-timer-mixin-0.13.3.tgz", + "integrity": "sha1-Dai5+AfsB9w+hU0ILHN8ZWBbPSI=" + }, + "react-transform-hmr": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/react-transform-hmr/-/react-transform-hmr-1.0.4.tgz", + "integrity": "sha1-4aQL0Krvxy6N/Xp82gmvhQZjl7s=" + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=" + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=" + }, + "readable-stream": { + "version": "2.2.9", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.9.tgz", + "integrity": "sha1-z3jsb0ptHrQ9JkiMrJfwQudLf8g=" + }, + "readline2": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz", + "integrity": "sha1-QQWWCP/BVHV7cV2ZidGZ/783LjU=" + }, + "rebound": { + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/rebound/-/rebound-0.0.13.tgz", + "integrity": "sha1-SiJSVMr32nVnl7GcWBe/enlB+sE=" + }, + "regenerate": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.2.tgz", + "integrity": "sha1-0ZQcZ7rUN+G+dkM63Vs4X5WxkmA=" + }, + "regenerator-runtime": { + "version": "0.9.6", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.6.tgz", + "integrity": "sha1-0z65XQ0gAaS+OWWXB8UbDLcc4Ck=" + }, + "regenerator-transform": { + "version": "0.9.11", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.9.11.tgz", + "integrity": "sha1-On0GdSDLe3F2dp61/4aGkb7+EoM=" + }, + "regex-cache": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz", + "integrity": "sha1-mxpsNdTQ3871cRrmUejp09cRQUU=" + }, + "regexpu-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", + "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=" + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=" + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "remove-trailing-separator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.0.1.tgz", + "integrity": "sha1-YV67lq9VlVLUv0BXyENtSGq2PMQ=" + }, + "repeat-element": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", + "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=" + }, + "replace-ext": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=" + }, + "request": { + "version": "2.81.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", + "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", + "dependencies": { + "qs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", + "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=" + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" + }, + "resolve": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.3.3.tgz", + "integrity": "sha1-ZVkHw0aahoDcLeOidaj91paR8OU=", + "dev": true + }, + "response-time": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/response-time/-/response-time-2.3.2.tgz", + "integrity": "sha1-/6cbq5UtYvfB1Jt0NDVfvGjf/Fo=", + "dependencies": { + "depd": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz", + "integrity": "sha1-4b2Cxqq2ztlluXuIsX7T5SjKGMM=" + } + } + }, + "restore-cursor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", + "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=" + }, + "right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=" + }, + "rimraf": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz", + "integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=" + }, + "rndm": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/rndm/-/rndm-1.2.0.tgz", + "integrity": "sha1-8z/pz7Urv9UgqhgyO8ZdsRCht2w=" + }, + "run-async": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz", + "integrity": "sha1-yK1KXhEGYeQCp9IbUw4AnyX444k=" + }, + "rx-lite": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz", + "integrity": "sha1-Gc5QLKVyZl87ZHsQk5+X/RYV8QI=" + }, + "safe-buffer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz", + "integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c=" + }, + "sane": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sane/-/sane-1.4.1.tgz", + "integrity": "sha1-iPdj10BA9fDCVrYWPbOZvxEKxxU=", + "dependencies": { + "bser": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bser/-/bser-1.0.2.tgz", + "integrity": "sha1-OBEWlwsqbe6lZG3RXdcnhES1YWk=" + }, + "fb-watchman": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-1.9.2.tgz", + "integrity": "sha1-okz0eCf4LTj7Waaa1wt247auc4M=" + } + } + }, + "sax": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.6.tgz", + "integrity": "sha1-XWFr6KXmB9VOEUr65Vt+ry/MMkA=" + }, + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=" + }, + "send": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.13.2.tgz", + "integrity": "sha1-dl52B8gFVFK7pvCwUllTUJhgNt4=", + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=" + }, + "depd": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz", + "integrity": "sha1-4b2Cxqq2ztlluXuIsX7T5SjKGMM=" + }, + "mime": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", + "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=" + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" + }, + "statuses": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", + "integrity": "sha1-3e1FzBglbVHtQK7BQkidXGECbSg=" + } + } + }, + "serve-favicon": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.3.2.tgz", + "integrity": "sha1-3UGeJo3gEqtysxnTN/IQUBP5OB8=", + "dependencies": { + "ms": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=" + } + } + }, + "serve-index": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.7.3.tgz", + "integrity": "sha1-egV/xu4o3GP2RWbl+lexEahq7NI=", + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=" + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" + } + } + }, + "serve-static": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.10.3.tgz", + "integrity": "sha1-zlpuzTEB/tXsCYJ9rCKpwpv7BTU=" + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "shell-quote": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", + "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=" + }, + "shellwords": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.0.tgz", + "integrity": "sha1-Zq/Ue2oSky2Qccv9mKUueFzQuhQ=", + "dev": true + }, + "simple-plist": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-0.2.1.tgz", + "integrity": "sha1-cXZts1IyaSjPOoByQrp2IyJjZyM=", + "dependencies": { + "base64-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.1.2.tgz", + "integrity": "sha1-1kAMrBxMZgl22Q0HoENR2JOV9eg=" + }, + "plist": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/plist/-/plist-2.0.1.tgz", + "integrity": "sha1-CjLKlIGxw2TpLhjcVch23p0B2os=" + }, + "xmlbuilder": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz", + "integrity": "sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M=" + } + } + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + }, + "slide": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", + "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=" + }, + "sntp": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=" + }, + "source-map": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=" + }, + "source-map-support": { + "version": "0.4.15", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.15.tgz", + "integrity": "sha1-AyAt9lwG0r2MfsI2KhkwVv7407E=" + }, + "sparkles": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz", + "integrity": "sha1-Gsu/tZJDbRC76PeFt8xvgoFQEsM=" + }, + "spdx-correct": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=" + }, + "spdx-expression-parse": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", + "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=" + }, + "spdx-license-ids": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", + "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=" + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "sshpk": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.0.tgz", + "integrity": "sha1-/yo+T9BEl1Vf7Zezmg/YL6+zozw=", + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + } + } + }, + "stacktrace-parser": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.4.tgz", + "integrity": "sha1-ATl5IuX2Ls8whFUiyVxP4dJefU4=" + }, + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=" + }, + "stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=" + }, + "stream-counter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/stream-counter/-/stream-counter-0.2.0.tgz", + "integrity": "sha1-3tJmVWMZyLDiIoErnPOyb6fZR94=", + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=" + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + } + } + }, + "string_decoder": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.1.tgz", + "integrity": "sha1-YuIA8DmVWmgQ2N8KM//A8BNmLZg=" + }, + "string-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-1.0.1.tgz", + "integrity": "sha1-VpcPscOFWOnnC3KL894mmsRa36w=", + "dev": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=" + }, + "stringstream": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", + "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=" + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=" + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + }, + "symbol-tree": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", + "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=", + "dev": true + }, + "temp": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", + "integrity": "sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=", + "dependencies": { + "rimraf": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=" + } + } + }, + "test-exclude": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.1.0.tgz", + "integrity": "sha1-BMpwtzkN04yY1KADoXOAbKeZHJE=", + "dev": true + }, + "throat": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-3.0.0.tgz", + "integrity": "sha1-58ZMhny7OEXxCHdkL3tgBVuOwNY=" + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=" + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=" + }, + "tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=" + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=" + }, + "topo": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/topo/-/topo-1.1.0.tgz", + "integrity": "sha1-6ddRYV0buH3IZdsYL6HKCl71NtU=" + }, + "tough-cookie": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz", + "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=" + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", + "dev": true + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=" + }, + "tsscmp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.5.tgz", + "integrity": "sha1-fcSjOvcVgatDN9qR2FylQn69mpc=" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=" + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true + }, + "type-is": { + "version": "1.6.15", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz", + "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=", + "dependencies": { + "mime-types": { + "version": "2.1.15", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz", + "integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0=" + } + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "ua-parser-js": { + "version": "0.7.12", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.12.tgz", + "integrity": "sha1-BMgamb3V3FImPqKdJMa/jUgYpLs=" + }, + "uglify-js": { + "version": "2.7.5", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.5.tgz", + "integrity": "sha1-RhLAx7qu4rp8SH3kkErhIgefLKg=", + "dependencies": { + "async": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=" + }, + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=" + } + } + }, + "uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=" + }, + "uid-safe": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.4.tgz", + "integrity": "sha1-Otbzg2jG1MjHXsF2I/t5qh0HHYE=" + }, + "ultron": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.0.tgz", + "integrity": "sha1-sHoualQagV/Go0zNRTO67DB8qGQ=" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "utils-merge": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", + "integrity": "sha1-ApT7kiu5N1FTVBxPcJYjHyh8ivg=" + }, + "uuid": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz", + "integrity": "sha1-ZUS7ot/ajBzxfmKaOjBeK7H+5sE=" + }, + "validate-npm-package-license": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=" + }, + "vary": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.0.1.tgz", + "integrity": "sha1-meSYFWaihhGN+yuBc1ffeZM3bRA=" + }, + "verror": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz", + "integrity": "sha1-z/XfEpRtKX0rqu+qJoniW+AcAFw=" + }, + "vhost": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/vhost/-/vhost-3.0.2.tgz", + "integrity": "sha1-L7HezUxGaqiLD5NBrzPcGv8keNU=" + }, + "vinyl": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", + "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=" + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=" + }, + "watch": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/watch/-/watch-0.10.0.tgz", + "integrity": "sha1-d3mLLaD5kQ1ZXxrOWwwiWFIfIdw=" + }, + "webidl-conversions": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.1.tgz", + "integrity": "sha1-gBWherg+fhsxFjhIas6B2mziBqA=", + "dev": true + }, + "whatwg-encoding": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.1.tgz", + "integrity": "sha1-PGxFGhmO567FWx7GHQkgxngBpfQ=", + "dev": true, + "dependencies": { + "iconv-lite": { + "version": "0.4.13", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz", + "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=", + "dev": true + } + } + }, + "whatwg-fetch": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz", + "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ=" + }, + "whatwg-url": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-4.8.0.tgz", + "integrity": "sha1-0pgaqRSMHgCkHFphMRZqtGg7vMA=", + "dev": true, + "dependencies": { + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", + "dev": true + } + } + }, + "which": { + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/which/-/which-1.2.14.tgz", + "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=" + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=" + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=" + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" + }, + "worker-farm": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.3.1.tgz", + "integrity": "sha1-QzMRK7SbF6oFC4eJXKayys9A5f8=" + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=" + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write-file-atomic": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz", + "integrity": "sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=" + }, + "ws": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.4.tgz", + "integrity": "sha1-V/QNA2gy5fUFVmKjl8Tedu1mv2E=", + "dependencies": { + "ultron": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", + "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=" + } + } + }, + "xcode": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-0.9.3.tgz", + "integrity": "sha1-kQqJwWrubMC0LKgFptC0z4chHPM=" + }, + "xml-name-validator": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz", + "integrity": "sha1-TYuPHszTQZqjYgYb7O9RXh5VljU=", + "dev": true + }, + "xmlbuilder": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.0.0.tgz", + "integrity": "sha1-mLj2UcowqmJANvEn0RzGbce5B6M=", + "dependencies": { + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=" + } + } + }, + "xmldoc": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-0.4.0.tgz", + "integrity": "sha1-0lciS+g5PqrL+DfvIn/Y7CWzaIg=" + }, + "xmldom": { + "version": "0.1.27", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.27.tgz", + "integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk=" + }, + "xpipe": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/xpipe/-/xpipe-1.0.5.tgz", + "integrity": "sha1-jdi/Rfw/f1Xw4FS4ePQ6YmFNr98=" + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + }, + "yargs": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", + "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=" + } + } + }, + "yargs-parser": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + } + } + } + } +} diff --git a/example/package.json b/example/package.json index 2f3c4e5..743e66f 100644 --- a/example/package.json +++ b/example/package.json @@ -7,10 +7,11 @@ "test": "jest" }, "dependencies": { + "prop-types": "^15.5.10", "react": "16.0.0-alpha.6", "react-native": "0.44.0", "react-native-linear-gradient": "^2.0.0", - "react-native-loading-placeholder":"0.0.1" + "react-native-loading-placeholder": "0.0.2" }, "devDependencies": { "babel-jest": "20.0.3", diff --git a/package.json b/package.json index 8f4e007..0faecdd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-loading-placeholder", - "version": "0.0.1", + "version": "0.0.2", "description": "Placeholder component for React Native", "main": "src/index.js", "files": [ diff --git a/src/Placeholder.js b/src/Placeholder.js new file mode 100644 index 0000000..dee3aba --- /dev/null +++ b/src/Placeholder.js @@ -0,0 +1,92 @@ +/* +* @flow +*/ + +import React, { Component } from 'react'; +import PropTypes from 'prop-types'; +import { + View, + StyleSheet, + Animated, +} from 'react-native'; + +type PlaceholderProps = { + style: Object, + animatedComponent: React.Element<*> +}; + +type PlaceholderState = { + x: number, + width: number, + isMeasured: boolean, + resolved: boolean +}; + +export default class Placeholder extends Component { + state: PlaceholderState; + props: PlaceholderProps; + constructor(props: PlaceholderProps) { + super(props); + this.state = { + x: 0, + width: 0, + isMeasured: false, + resolved: false + }; + } + + componentDidMount(): void { + this.context.registerPlaceholder(this); + } + + render(): React.Element<*> { + const { style, children } = this.props; + const { x, isMeasured, resolved } = this.state; + const { animatedComponent, position } = this.context; + + if (resolved) { + return children + } + const animatedStyle = { + height: '100%', + width: '100%', + transform: [{ translateX: position }], + left: -x + }; + return ( + { + this.testRef = ref; + }} + onLayout={this._setDimensions} + style={[style, styles.overflow]} + > + {isMeasured && + + {animatedComponent} + } + + ); + } + _resolve = () => { + this.setState(() => ({ resolved: true })); + }; + + _setDimensions = (event): void => { + const { x } = event.nativeEvent.layout; + this.setState(() => ({ x, isMeasured: true })); + }; +} + +Placeholder.contextTypes = { + position: PropTypes.object.isRequired, + animatedComponent: PropTypes.object.isRequired, + registerPlaceholder: PropTypes.func.isRequired +} + + +const styles = StyleSheet.create({ + overflow: { + overflow: 'hidden' + } +}); diff --git a/src/PlaceholderContainer.js b/src/PlaceholderContainer.js new file mode 100644 index 0000000..99094ae --- /dev/null +++ b/src/PlaceholderContainer.js @@ -0,0 +1,198 @@ +/* +* @flow +*/ + +import React, { Component } from 'react'; +import PropTypes from 'prop-types'; +import { + Text, + View, + StyleSheet, + Animated, + Dimensions, + Platform +} from 'react-native'; + +const screenWidth = Dimensions.get('window').width; + +type PlaceholderContainerProps = { + duration: number, + delay: number, + style: Object, + animatedComponent: React.Element<*>, + loader: Function, + replace: boolean +}; + +type PlaceholderContainerState = { + containerComponent: Object, + animatedComponent: Object, + startPosition: number, + stopPosition: number, + isContainerMeasured: boolean, + isAnimatedComponentMeasured: boolean, + Component: React.Element<*> +}; + +export default class PlaceholderContainer extends Component { + props: PlaceholderContainerProps; + state: PlaceholderContainerState; + position: Animated.Value; + placeholders: Array>; + constructor(props: PlaceholderContainerProps) { + super(props); + this.state = { + ContainerComponent: { x: 0, y: 0, width: 0, height: 0 }, + AnimatedComponent: { x: 0, y: 0, width: 0, height: 0 }, + startPosition: 0, + stopPosition: 0, + isContainerComponentMeasured: false, + isAnimatedComponentMeasured: false, + Component: null + }; + this.position = new Animated.Value(0); + this.placeholders = []; + this._measureContainerComponent = this._measureView.bind( + null, + 'ContainerComponent' + ); + this._measureAnimatedComponent = this._measureView.bind( + null, + 'AnimatedComponent' + ); + } + getChildContext(): Object { + return { + position: this.position, + animatedComponent: this.props.animatedComponent, + registerPlaceholder: this._registerPlaceholder + }; + } + componentDidMount(): void { + const { loader, replace } = this.props; + loader && + Promise.resolve(loader).then(Component => { + !replace ? this.setState({ Component }) : this._replacePlaceholders(); + }); + } + render(): React.Element<*> { + const { style, elements, animatedComponent, children } = this.props; + const { Component, isAnimatedComponentMeasured } = this.state; + return ( + { + this.containerRef = ref; + }} + onLayout={this._measureContainerComponent} + style={style} + > + {!isAnimatedComponentMeasured && + { + this.componentRef = ref; + }} + onLayout={this._measureAnimatedComponent} + style={styles.offscreen} + > + {animatedComponent} + } + {(Component && Component) || children} + + ); + } + + _triggerAnimation = (cb: Function): void => { + const { duration, delay } = this.props; + const { startPosition, stopPosition } = this.state; + Animated.sequence([ + Animated.timing(this.position, { + toValue: stopPosition || screenWidth, + duration: duration + }), + Animated.timing(this.position, { + toValue: startPosition || 0, + duration: 0, + delay: delay || 0 + }) + ]).start(cb); + }; + + _startAndRepeat = (): void => { + const { Component } = this.state; + !Component && this._triggerAnimation(this._startAndRepeat); + }; + + _measureView = (viewName: string, event: Object): void => { + const { x, y, height, width } = event.nativeEvent.layout; + this.setState( + () => ({ + [viewName]: { + x, + y, + height, + width + }, + [`is${viewName}Measured`]: true + }), + () => { + this._setAnimationPositions(); + } + ); + }; + + _setAnimationPositions = (): void => { + const { + ContainerComponent, + AnimatedComponent, + isContainerComponentMeasured, + isAnimatedComponentMeasured + } = this.state; + if (!isContainerComponentMeasured || !isAnimatedComponentMeasured) { + return; + } + const startPosition = -(ContainerComponent.x + AnimatedComponent.width); + const stopPosition = + ContainerComponent.x + ContainerComponent.width + AnimatedComponent.width; + this.setState( + () => ({ + startPosition, + stopPosition + }), + () => { + this.position.setValue(startPosition); + this._startAndRepeat(); + } + ); + }; + + _registerPlaceholder = (placeholder: React.Element<*>): void => { + const { replace } = this.props; + if (!replace) { + return; + } + this.placeholders.push(placeholder); + }; + + _replacePlaceholders = (): void => { + try { + this.placeholders.forEach(placeholder => { + placeholder._resolve(); + }); + } catch (e) { + console.log('Something went wrong'); + } + }; +} + +PlaceholderContainer.childContextTypes = { + position: PropTypes.object.isRequired, + animatedComponent: PropTypes.object.isRequired, + registerPlaceholder: PropTypes.func.isRequired +}; + +const styles = StyleSheet.create({ + offscreen: { + position: 'absolute', + left: -1000 + } +}); diff --git a/src/index.js b/src/index.js index 61ab37f..2232752 100644 --- a/src/index.js +++ b/src/index.js @@ -1,277 +1,11 @@ -/* -* @flow -*/ +/* @flow */ +/* eslint-disable import/no-commonjs */ -import React, { Component } from 'react'; -import { - Text, - View, - StyleSheet, - Animated, - Dimensions, - Platform -} from 'react-native'; - -const screenWidth = Dimensions.get('window').width; - -type PlaceholderContainerProps = { - duration: number, - style: Object, - animatedComponent: React.Element<*> -}; - -type PlaceholderContainerState = { - containerComponent: Object, - animatedComponent: Object, - startPosition: number, - stopPosition: number, - isContainerMeasured: boolean, - isAnimatedComponentMeasured: boolean -}; - -export class PlaceholderContainer extends Component { - props: PlaceholderContainerProps; - state: PlaceholderContainerState; - position: Animated.Value; - elements: Object; - constructor(props: PlaceholderContainerProps) { - super(props); - this.state = { - containerComponent: { x: 0, y: 0, width: 0, height: 0 }, - animatedComponent: { x: 0, y: 0, width: 0, height: 0 }, - startPosition: 0, - stopPosition: 0, - isContainerComponentMeasured: false, - isAnimatedComponentMeasured: false - }; - this.position = new Animated.Value(0); - this.elements = this._cloneElements(); - } - - render(): React.Element<*> { - const { style, elements, animatedComponent } = this.props; - const { isAnimatedComponentMeasured } = this.state; - return ( - { - this.containerRef = ref; - }} - onLayout={this._measureContainerComponent} - style={style} - > - {this.elements} - {!isAnimatedComponentMeasured && - { - this.componentRef = ref; - }} - onLayout={this._measureAnimatedComponent} - style={styles.offscreen} - > - {animatedComponent} - } - - ); - } - - _triggerAnimation = (cb: Function): void => { - const { duration } = this.props; - const { startPosition, stopPosition } = this.state; - Animated.sequence([ - Animated.timing(this.position, { - toValue: stopPosition || screenWidth, - duration: duration - }), - Animated.timing(this.position, { - toValue: startPosition || 0, - duration: 0 - }) - ]).start(cb); - }; - - _startAndRepeat = (): void => { - this._triggerAnimation(this._startAndRepeat); - }; - - _cloneElements = (): Array> => { - const { children, animatedComponent } = this.props; - let result = null; - const components = (children.length && children) || [children]; - if (components) { - result = components.map((item, i) => { - if ( - item && - item.type && - item.type.prototype.constructor.name === 'Placeholder' - ) { - return React.cloneElement(item, { - key: i, - position: this.position, - animatedComponent - }); - } else { - return React.cloneElement(item, { key: i }); - } - }); - } - return result; - }; - - _measureContainerComponent = (event: Object): void => { - const { x, y, height, width } = event.nativeEvent.layout; - this.setState( - () => ({ - containerComponent: { - x, - y, - height, - width - }, - isContainerComponentMeasured: true - }), - () => { - this._setAnimationPositions(); - } - ); - }; - - _measureAnimatedComponent = (event): void => { - const { x, y, height, width } = event.nativeEvent.layout; - this.setState( - () => ({ - animatedComponent: { - x, - y, - height, - width - }, - isAnimatedComponentMeasured: true - }), - () => { - this._setAnimationPositions(); - } - ); - }; - - _setAnimationPositions = (): void => { - const { - containerComponent, - animatedComponent, - isContainerComponentMeasured, - isAnimatedComponentMeasured - } = this.state; - if (!isContainerComponentMeasured || !isAnimatedComponentMeasured) { - return; - } - const startPosition = -(containerComponent.x + animatedComponent.width); - const stopPosition = - containerComponent.x + containerComponent.width + animatedComponent.width; - this.setState( - () => ({ - startPosition, - stopPosition - }), - () => { - this.position.setValue(startPosition); - this._startAndRepeat(); - } - ); - }; -} - -type PlaceholderProps = { - position: Animated.Value, - style: Object, - animatedComponent: React.Element<*> -}; - -type PlaceholderState = { - x: number, - width: number, - isMeasured: boolean -}; - -export class Placeholder extends Component { - state: PlaceholderState; - props: PlaceholderProps; - constructor(props: PlaceholderProps) { - super(props); - this.state = { - x: 0, - width: 0, - isMeasured: false - }; - } - render(): React.Element<*> { - const { position, style, animatedComponent } = this.props; - const { x, isMeasured } = this.state; - const animatedStyle = { - height: '100%', - width: '100%', - transform: [{ translateX: position }], - left: -x - }; - return ( - { - this.testRef = ref; - }} - onLayout={this._setDimensions} - style={[style, styles.overflow]} - > - {isMeasured && - - {animatedComponent} - } - - ); - } - _setDimensions = (event): void => { - const { x } = event.nativeEvent.layout; - this.setState(() => ({ x, isMeasured: true })); - }; -} - -type AsyncComponentState = { - Component: ?React.Element<*> -}; - -type AsyncComponentProps = { - loader: Function -}; - -export class AsyncComponent extends React.Component { - state: AsyncComponentState; - props: AsyncComponentProps; - constructor(props: AsyncComponentProps) { - super(props); - this.state = { - Component: null - }; - } - componentDidMount(): void { - const { loader } = this.props; - loader && - loader.then(Component => { - this.setState({ Component }); - }); - } - render(): ?React.Element<*> { - const { Component } = this.state; - const { children } = this.props; - if (Component) { - return Component; - } - return children; - } -} - -const styles = StyleSheet.create({ - overflow: { - overflow: 'hidden' +module.exports = { + get PlaceholderContainer() { + return require('./PlaceholderContainer').default; }, - offscreen: { - position: 'absolute', - left: -1000 + get Placeholder() { + return require('./Placeholder').default; } -}); +};