From 3a7ade044e1a01f3dd97a5696212a3d04c885469 Mon Sep 17 00:00:00 2001 From: John-Philip Johansson Date: Sat, 14 Nov 2015 07:33:57 +0100 Subject: [PATCH] chore(release): release 0.3.3. See CHANGELOG.md --- CHANGELOG.md | 10 ++++++++++ bower.json | 2 +- dist/angular-apimock.js | 2 +- dist/angular-apimock.min.js | 2 +- nuget/Angular-ApiMock.0.3.3.nupkg | Bin 0 -> 8839 bytes package.json | 2 +- 6 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 nuget/Angular-ApiMock.0.3.3.nupkg diff --git a/CHANGELOG.md b/CHANGELOG.md index 219b368..0e9bb01 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ + +## [0.3.3](https://github.com/seriema/angular-apimock/compare/0.3.2...v0.3.3) (2015-11-14) + + +### Bug Fixes + +* **npm:** `npm install` was failing because it ran bower as `postinstall` ([a696e14](https://github.com/seriema/angular-apimock/commit/a696e14)) + + + ## [0.3.2](https://github.com/seriema/angular-apimock/compare/0.3.1...v0.3.2) (2015-10-25) diff --git a/bower.json b/bower.json index 16fb045..43de2de 100644 --- a/bower.json +++ b/bower.json @@ -1,6 +1,6 @@ { "name": "angular-apimock", - "version": "0.3.2", + "version": "0.3.3", "description": "Automatically route your API calls to static JSON files, for hiccup free front–end development.", "authors": [ "John-Philip Johansson (http://johansson.jp/)" ], "homepage": "http://johansson.jp/angular-apimock/", diff --git a/dist/angular-apimock.js b/dist/angular-apimock.js index 0e8e01e..586910a 100644 --- a/dist/angular-apimock.js +++ b/dist/angular-apimock.js @@ -1,4 +1,4 @@ -/*! Angular API Mock v0.3.2 +/*! Angular API Mock v0.3.3 * Licensed with MIT * Made with ♥ from Seriema + Redhorn */ /* Create the main module, `apiMock`. It's the one that needs to be included in diff --git a/dist/angular-apimock.min.js b/dist/angular-apimock.min.js index a7ac2d2..a2e8954 100644 --- a/dist/angular-apimock.min.js +++ b/dist/angular-apimock.min.js @@ -1,4 +1,4 @@ -/*! Angular API Mock v0.3.2 +/*! Angular API Mock v0.3.3 * Licensed with MIT * Made with ♥ from Seriema + Redhorn */ angular.module("apiMock",[]).config(["$httpProvider",function(a){a.interceptors.push("httpInterceptor")}]).provider("apiMock",function(){function a(a){var b=[];return angular.forEach(a,function(a,c){b.push(c)}),b}function b(a){function b(a){return 10>a?"0"+a:a}return a.getUTCFullYear()+"-"+b(a.getUTCMonth()+1)+"-"+b(a.getUTCDate())+"T"+b(a.getUTCHours())+"."+b(a.getUTCMinutes())+"."+b(a.getUTCSeconds())+"."+(a.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z"}function c(b,c,d){for(var e=a(b).sort(),f=0;fy.length}function r(a){if(!n(a.url))return a;var b=a.url,c=a.url.replace(o(a.url,x.apiPath),x.mockDataPath),d=c.split("?"),e=d[0],h=d[1]||"";if(!x.stripQueries){var i=g(h),j=angular.extend(a.params||{},i);"/"!==e[e.length-1]&&(e+="/"),e+=angular.lowercase(f(j))}return a.params=void 0,"/"===e[e.length-1]&&(e=e.slice(0,-1)),e+="."+a.method.toLowerCase()+".json",a.method="GET",a.url=e,u.info("apiMock: rerouting "+b+" to "+e),a}function s(a,b,c,d){t=a,u=b,v=c,w=d}var t,u,v,w,x={defaultMock:!1,mockDataPath:"/mock_data",apiPath:"/api",disable:!1,stripQueries:!0,delay:0},y=[],z=s.prototype;z._countFallbacks=function(){return y.length},z.getDelay=function(){return x.delay},z.onRequest=function(a){if(x.disable)return a;var b=j(a),c=k(b);switch(c.type){case"reroute":return r(a);case"recover":return p(a),a;case"respond":return m(c.value);case"ignore":default:return a}},z.onResponse=function(a){return q(a),a},z.recover=function(a){return x.disable?!1:void 0===a.config?!1:q(a.config)?(u.info("apiMock: recovering from failure at "+a.config.url),r(a.config)):!1},this.config=function(a){angular.extend(x,a)},this.$get=["$location","$log","$q","$filter",function(a,b,c,d){return new s(a,b,c,d)}]}).service("httpInterceptor",["$injector","$q","$timeout","apiMock",function(a,b,c,d){this.request=function(a){return d.onRequest(a)},this.response=function(a){var e=b.defer();return c(function(){e.resolve(d.onResponse(a))},d.getDelay(),!0),e.promise},this.responseError=function(e){var f=b.defer();return c(function(){var b=d.recover(e);if(b){var c=a.get("$http");c(b).then(function(a){f.resolve(a)})}else f.reject(e)},d.getDelay(),!0),f.promise}}]); \ No newline at end of file diff --git a/nuget/Angular-ApiMock.0.3.3.nupkg b/nuget/Angular-ApiMock.0.3.3.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..d25ebd3fc4f59ecc46a35ddd06f45afd7aadd8bb GIT binary patch literal 8839 zcmbW71zZ&0yZ@JzF6nXsL8)DquB97PLP{hSSYTmUVwdi2Bm|_CkQ8YU38e&S1f)|y z1Zfaa0q^2B@9+QpzV5yMnb*`g&+~bnIp@sm&b&ug8xNlra5+(FRJwX477CW)005T@ zDYneg9gakUL6_^jme;cK-p)v%C)^#4a6v&iAs``6c{y2qI1+}z7N8vvu4o|E0)>Wh zI$$ua(qJ&!#sTgOLxWsg;V5j4or}9O41+y%w+FkzY@A^BaImnDkT@6{;4cl%|E>wt zw1sl&!-Y73cVX`Ka14|atcbGrK*HPw6U3Zs3obANswEu0Yt^pKj~f{ z;8^gUk~xlqYL@9bM&J^p+>+qjI9iNfbUhu?u38Cy{7~$fwW-mYTLB%pNh1ZS8j8x# z3P?KwtmAE?+VX0R$INP@bhYN{a-Qi7RF=cvls_0$albjh;28TIH~1@~3Rfs&ylr{0 zMYg!(3WHOLoY}WQ)5G=UX)W`#sdX{?)XXqNf`qG#fnjwrCDDx1pUW1fhXvSWiqgU` z43TfM1~97Ra}HV1@9A~CGB!IBVJ?x0eN1I(D$1v89#98W%?hIk(5@vN=P@5~Z};g` zXPKPX@X741DUE2J{oIeamZ$|bdy(?NomOZ8+1~0$B;kN8`)jpzx9o3I`URw&8WogE zSKUuWydxzv#`qZ`5fwJoZA4lm&qtP>$%yP(#x>aYV6HUyq_mN=)7!6P+Z7Q{wIxj` zb5n$+CB3_kYk1DiF7R&Qkw4Zon<^ycwm))zi4z+DKKm9#`$Q|Di>?0FoNl41?9Ny? zkDvd;f}-y?Z*xkJtzIua(nz{;m?eSO)YlW$U-^_JGm@8O2zhllRN30V9``NLB5i<@ zpgKAJe5hyUNyO@^uk|_UUt<7uyV4be?;Qc51^~*1002(x7_f0cVc;kX*ucge;fg_n zVZUEZFjs{0<<;bf9%6Pv&ov#?o%1gve4o-}rtD1D6g4Aw9>{!6;bD+zd+93-QBk6C zj?GgXOZ5Fhxk>ry+Gp_Q?gzyregDl>JLx_Xn(FB{a@Am~eb+eXfW1c#o!`lBcw6!T zT?><%-@8Q~zqb}8HE*?(tLN&o>LhO1OP)sFP@+6L+WTo`z|F9IxAd-nq+j=9oGr+3 zn4LoW3grx%+nd`&i~-p(o+D_hZ(lG1@=oR~i;K>^tEdSOR#&j7xgU)mc|Dsb{iB=F zjp`6l^)YQzexsW{ydTQrrw1J9aX@W9HMl6l-W;0h;RkrKGxBxxvQvH6oD@j*$s-1e z1Cup+j^JWTq&=yDwXmy1X~gPLH;xW$~1AR;9*crbY*#e9bRA zn}vSeXWz=gFhUjoh&*|cENOav8sMBWG@jD&bMB?C5pSKS9eVm^sg(5y+iQmK6=nYmLAn|bYq;vq4$ zAd)h^S@E)YNPblP_9KBLPpPpm2BK5k?GJ3z!vy^N1kcolv*MHaLzHl4)8eN|A?qGS z3Da)?3_(iInxo02r}w5{odz?V1pMH$ombCpFgb*EL)UAnS<=7xxtYh+Hd~SE4Z(3m zPtyR}_6+^QZ;9CzgfCROfwz)&CrBdF(5CjpD|79)xV>u?uhBVnEGxv+d4oPYOBoWD zT490>*v2o_8%>L@iU{ZF6NOQ{eVUf9fKN<4qJ^l*S0ST5SvhxVDfm#%*D&R-A5S)x zif}U265Tjcb11g);c6%JHjGil8F%0#@Qx8Jfg4nRAyywVC5dOs8JT_o9%0pLSLb64 zjw$Q7FmUGX9hV+xZ*ok_C?($fJRhtkqNkcsG?+`C7uk=C)bTHh?Z@cZYEKW~GVlWIBi z71FHU<4sm}D0Oo-1LoN;=g}KAxVV|E@h6Q-UkNd4&)b+7{Y*CP#mP^_fGBth$$1%~ z`vXAEcFSs>Y;gXo(^uy#J6E}#J3FT{ke3Y!D%Vi5yj=5w_+Zu(=x{Vaf+B&aGxD1K z@-uerv6MT)D>jNh_0M!|Ou!wjcb`XHO+HwUCSUoHyI{ywY7?!yDt>ftlKe;reRA?< zj#|dYM^cz4=HRCNi{+aS1zfGIL{f4croJy|fCIHV<14#q1o6XOW|q+6FsN_$`Y?}B zU+eK1@ervV*9i>^z4NG{kR77jJ$=o31Bj7?;trN4&CnbtJ8xRKnTBn~-Jh(Jn!$;H zYKwNGz4%-G!?q<;Temo<84By&{3*A?zduVfy>4PX)`#i(NT9II{a}M|@qw3wEFN@4 zIt-4d_vvPASZNKphA2^PV<2bfs@G4_o!|xH_`bA?^oVFaANTJk4>{jgl~hOwYnGG| z`)m)z$tN&I?zxLHUjLwGOEXC2UiLclqxbdqNZ{cPWl5My&-$`Dgy}4KX@8utqK&zg z!9XMa(1h$&QPQ!dnVFQrD?)aOSA=aVREe2F1ztx4ca(MvEA-nvvZzmF8b#{6jJP_4 zf@SaFCG{vsEY?f7ZSd0|Y^qOPPtNGV)1KfPCjp=ZMIGV=-MQYnF18j!)Zshxq)~%W z&@1kZgljTyDYYqi?x}-@I>vv}Oz?Im$eM;Ya)ll@*SjJCoU9anR>-Qc5l-T-zIw!& z2}E8$kV~*{+M~kmL>Wm<>2t2beMsgyU)BH=nFHab5;P>-4PO4LaBAVEs1(h?@X8voyl;+<*AoTDdavs|KgM$l5wbT8k#{HrE`~lY6yhz#50=Rl zjfdE`Q0D93q}a5-#umgaS9L({{1qps>rnRz`dE`Av=|`4+SR+~VE8b`-)IQ7{Eo{$ zIZ{6yCN4VhJ^GwABd6q=e2Q6zOHbVVs?zL@LwSascc8aNR-IqJb?CD0u(NKg#9=A7($M zi(VO&pOa{NFXDCNRDEviB{@Gs=kG2=Hy!}-uO0D93G2FXMYERwBr574Uvl<|?2HIf zS(vDV(m!3;QUm`%)Q?wW?PYx`{<^%8$J~S@U1hND!PoLW6z?d;zO-^a(g>qvq9s~c ze(@lx`llS}1r^5r=iF)p(^P5=UMYLrdzgHur!Lu*T3n=l!{$ z_U%|d@(r$XyAqy!qeF9LzT(GhiG<{h}+554c7x&QzLs#7D@b zc<r_hbjT%B6k`#N99)H&ozy#yFsO!t|8~_ ziT+PxHuFzRc_Hk*to-VjheR*uCj(x+%_>pv^#U8IU5H}}lTTLQH9vW17Q$m%cLy9T zJ}pmak-1k8tkIL}DHD=9=tbxF58PkmJQ5*dAopUmrpqA!2WW z5z+X;(Uat@^)@B1i2{1^cDu$z*iIAtEN1N!81`Q`BO^^z!ykFMIpF!JcZ5u#O?2wcdg&Q^_>6Rsv`zTfEJuyE>5# zTeLUwH%(uySPdn81t=`BD~r6hF?)_~i49_-c+uo`PZDb9N@E#EBJ&zS@J`%JX;N>J zbOjDhid@t0azO=hh&7(>lx;}|i7X|eQ1U$@90aY`CpsDHWabyVSX0=L>E=ZQ4$3g| zt5fAVE|_OIyEfj%?YGl?Q#m2TtPMzRAzb>#+c)dO-0E;borN`(2(=N@#R1tChf}9_ z>(KJB(L?8uOlWXL2jS zXV&k(^mVJrk_0EUQG`>$B4>>%^il^s5yE!!~r6x@^mpKJkt`=vBPDO{O z1fspjHtCzln>Tnd?-BgNLfTdMe&u*G2jLt0RU3!T1-qhyl*7xXC(;a5B}xqj%|8(u zrcN}(;=HRP_P&#EcT53Ooa!2zx8o}1eIy|vJDE<48Zg!Z$(52d-8b%HWMZWJ=tx5w z>+zb3g`?=NBnUKEngUTdN-p6BM4;052r?jLcp7c!5h~uSM zJtZN$RpdnXJv#FF6%kwWms4+hEOtU$73iqmY&s#pJg#(}l~xqOG|A|Iw%7skq9F=H z{tU7s1)cIvOQhhJd+IxW6>p#mbR=N&JR~?~mqsuFG*08+7uLHpE>VhGWp?n)jq9;> z>!aOx#_CVfmiGPJD$IvEWGaySVzz}033|UL!ijVJ4ip&#lU~GKa&wCZAF`|JH2gZ8 zR)KTGV)Wct98&6nL+{NRh&%3H-$dRgXNg z=}C()t3wUq8#kXD9iU3QRvTUXrkWtD3pv-6S0t%@V=C(6g^)WB z*=YHO>BNm@f|gnJRw}?(2l1x z>wWIbn?nN@N3nGendEr78J=PP&tAWJub~JsXRb;pd^{s2$M&t7fwj4!UO{{}5(-T; z^ix$wb2&}ci_+bBHjB@E zgO>1n-WhG4a~sCSY;q^;E*F1$;Ua2P=_)m?+x(Ic08pU>0C@fvFI=1vDC|p@1miu_ zoH*6b#ge2LP@bb&#I4_1p7D0KRImG^T@56S#weu8B!-sq)l_J@` zE+A0ysakhG^~J>z7!2{<3DD&+a9T-d`^tB_fwxsX^-AX^`J{BEyK2m|ZRz9cH)E7f zK`BU8hBcVu&d1z$a{@+@)ld1J4q+4{UNa~fnZTdUnmG4c8Km)YzYTN)UVTmIoNW|n z_0)K6ujS62yh*_(=7TrxsE5y&pDsYII$IED>O&;)QZMA(Ba1A52$cJoQ*TLIG?3Vj zZ+wW?=`#s0*p0{MhX=LD2AQva+tXs)deFzq6lT(LpvE9hu(f^CqYb0`65=cM^rC{_ zKzwakL)+-C(L&vUqGJ1Mpbao-!*s^^w%u0DHIsAcxw1!{_L<7KqrKZq(dUX3!`jS{ zK5L?2aaz3crabC>C!4Yn8oAsX@})rIH~qy&wz4O1pz7oCN2;U^8tK}RuLHfVY~@L_ ztJJn+RUiw1XCm<;Dh(S(cql^+wr5L=mN}ols4uq9;fi0^t&B+Zd)CPfB4Xyi2uk{GX2f~1Fb|3PwFJ1PV zeK%jcOH27Qok>O<;$#}?M$~5>nVR};;j}NPMrm9GSJ5O`ZAMT*q*Q_CC1^l`rhgQ&?8XN%~fZ8O0D|I_4 zAD=dqEN@pJfn%GN!k<*2Rxzs}ziaqCPD)al$kY|6A>`LpL9_A&Po0u_8bz zmm4UWlPdlqQuVwetHMO@>`c{?9}UvNPj3qkI`o$2h8=yue6K(EjjTW6*&b4h=q{xp z;pai}A8JLgz_dI<;5~K*uOCb37u0@Fd^BMO_?q68rM0jk#2g$q@r7E-jBXa#;6;w> z7F|fL6|C<%b`2jBK=kQVeWwxprb&68eWvhyD!ScNA#z+>2q1-eKYUxiWq9MU&O5dN z{_LESVbp#=T86?3PMqKdY*DuO)a3J_As^BKmL7PZcSpC!JK{I1 zi)7-LRI8&H^OV*lenLB)dZA5}r`=A3vUDgm^i0SgQ*itTNHCf9%1Hho>+{`E8l{GB z4V_YD7z%rTRmF=~F9yQ0Qj+#zz?N3UK$YcJv4JzGOscme4WDK=H<83&i+Wha+ZUTM zMrz7yIvtd%@~(e>*R{C{>SByO@H=*U@A-pQCih!{bq;N_!nHy|GHT-@5YgvGsc)O_ zxj`KF?$^i^t&p(B;T5Mq+~E2C;tuQFJcZeO0t^)&sOQ}KDt+cLGy{B%@F`^PSG;*r zbrJE_2T3}v-yo4Fm`acRbD^G=7ZDd>waUgwuYj|Xi?MnLsMLPG@g~wgTC>L@q7H=2085zY~ zo)@xUH%H+>pUvmpp+9O6Xz3UH>&;z6v$5VxuEkO_g+G zHJ?t-{l?H+eIjVxHD#KK!D7=H{lrAiXPjPSR09zC@PYMxhrR~dx8z4a|Em2xk&Aj) zF;gpRpt&0VPq|C3nAzpskj+`lig|Sj|nMSs>ko=Q!RIR zKPZ2HwomoCY<%v|xe0tp7rW(8nz{t!awV!TozK8)C8f%xGn!;xWPMTb zN?47OMn!78PeP}qKe`1U57IqXdF$|Frt$(ys)Eug%bVizJY|N|i&M$Q_k7^A49w2G zg$?DgAAkoV-{gOz4cOl~0F_;(D-P>$;|(lrx?F^@W&d|%_Rpjd2uInt*kZvQl+*C8 znxNz*dc1^gx_>ga-`JzHt<9eZ(AC2o`3pAM+JNCmxHFb|T#`8mnDb9t4BXxMFJAd~ zhhH^+T6&`qf697!d4aq{ehFjgB?N48OUK|B=oCbt&=?rX2L8MLpC12P4*G965sO4^ zZKQ47;V_JgyPTGb14>ZW0f9ug0_H-}4STR8d` z@4=EOz~R>^|@w7rahytKk%WjQ!X z(9qzQ?w>`nNEjM(3p<9eDcCCc$ldl(hhqeQM!)lHVUQ$9Oh`;f93(0Q5dbQCATb{9 za3~7yfpLc+1%SF9)<}enHr(f~ixV6LMR_2RGKMIGHxMEQ61tpaK(|%z0@d7M&Twq< zPC!vv@P9vBRM5s-*1_>V)`Ux@jy(f&8kyKi6V znvve;+>O25DzUKlDt2q8{2S%7ykz2Na}buk=O#lbI)%t0s%YS<&LntvTO)w^U{aN` z{0Q+HYle;)MoAiDptC7}*f9RY@8YqbJnCzGQ+uhao0`xRt3V=qx~WW$H})nrm9UIoU`X@CQMJL zp@|Ib%>oq)8H7$o$=J&spPCA3)U@IEHz9R3NyIohnFs^38`wA=1(iIwiVn)L%ZVZi z(1lLz2e9g!F|%4v>?fWP>uTfR0s#O1!2l7|If|& l5B (http://johansson.jp/)", "homepage": "http://johansson.jp/angular-apimock/",