From 4fe64a3aeacb0c0bcc186a1cffdf5ffc22e3da80 Mon Sep 17 00:00:00 2001 From: fwx913451 Date: Thu, 20 Aug 2020 20:09:26 +0800 Subject: [PATCH] fuanan add package --- es-to-primitive-1.2.0.tgz | Bin 0 -> 10368 bytes nodejs-es-to-primitive-fpn.patch | 66 +++++++++++++++++++++ nodejs-es-to-primitive.spec | 45 ++++++++++++++ nodejs-es-to-primitive.spec.old | 97 +++++++++++++++++++++++++++++++ nodejs-es-to-primitive.yaml | 4 ++ 5 files changed, 212 insertions(+) create mode 100644 es-to-primitive-1.2.0.tgz create mode 100644 nodejs-es-to-primitive-fpn.patch create mode 100644 nodejs-es-to-primitive.spec create mode 100644 nodejs-es-to-primitive.spec.old create mode 100644 nodejs-es-to-primitive.yaml diff --git a/es-to-primitive-1.2.0.tgz b/es-to-primitive-1.2.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..7e4693b0ab2dbf824bfe2db3bb0b9828d5e49bc6 GIT binary patch literal 10368 zcmZvCbBrc1-|ftfZ5unb&1Y=ewr$%x#_rg*c5K_WZ9Lz;-+Oa&|G3RboA#Xik~U4+ z{!WQvph5n(pk47_sUNf@zcBj4%5}ViKMua*6!Aa;PTYc3u`(zVNHID4VirmO6~IWG?RS1 zAv%1kqDR+tk%Yr55(49Yd`xmcx|;o46vlF>rz}{4cp@T(E>)~A?mRJo z$%Bpjd-Z1r;VPn==>DpGq!}ixiZBz|EdNUTULYAGbm z*$%jkZo@Ke)0vP85i9`L^YodzeiY9T^1I+L2SVd62Cm|toaN?)gr_9w;=>Wgwu$(dcgA(xK5+PAGgXE|+r?+9WiIK~hd5J> z+f1dAn2IB#9E{n$IY#{SBKf>}?mgr3@eIM(4L?*F-4Kq#xFnVP=C)KevH15yrIFKc z%+Lg$u2?DW<7C6E)GS z(#Yi;RXfd-H}n%4hE{5C{@BvX3Wf>6d?owl`Zk4+Z8wNYJT+qZnreCay>+Y*MQmov{Gb~ID>H~bn{kUFoHES!wyuEpwOymr|g;wr%@FISe>R9Xb!k`oLB_c?uokn`SQFx|; zVFuT*rgFG&_GNXpcB%`a7D)_ma1g83^%X+5o?MAnKa3D<%SbN^e^XqKkAS7rqb6W$ zi*oKqz|7ri9#%3v>bpsW6=iJ)ZikY+CvGSw;t>1;pL7E-ikcQT7P?d)h%Sr!?f$Nf zG#nC0n&-5-Vqn9xjG$oT+B|ojtB+uN+Wp5;74-)myvYDHymg7o`8;h<)DgmzP52u+ zesYW>$XN3dOmb;q^&hG1_`j$w0Umy3q~!Ju^Yy8s^J}u*}Leg zdud;NcKJg$Pw3jv`RSb}=D;%I3D{>r0qG0{!HN0hJ?eY;QKCHH8_3XY#WXYE8({Vi zR164$+I^ti*7`40+5HWuVXbVNrA#NyuzI~87WX6t-wFDUDOKN_3qTt~5SDk~y6t_!g{r0!=Q%7DfDQ+I3%o>HNUPRDj9aNq>twO{&^y2&|6l zYVR4MtUrcJk4wwDSY0CoWYueS4$fupG&BtVPEReq>=Y)=xqVI;+|2|W{Jw$R8dL8< zTTwl5IfdBcUsU;ZP0gLUjK>Sd0p|f(L>dJ9?G+Z#vPyK9{`HXi+NpMGjs%_%%2P?w zcu|U&w5zkh&kIoLx@y0pn3USvJg#&AFi=yYbo>Kd8B((psCel z)$RW^^l&G^xj-Z=z$JgPzw|Fkr!8|Be- zP^4=W<22^UTOxjAe#*$D$C3?cNTkly?e(6cE#A3OmP_U`)r!nO#Uef#|D+iE-|pKR zF2sYzg6vGJjSj%X)9$k0?6}_}zegui5;N?#bM7)kweSDp1^iy=M$RIIGVgTdqz*su>s4*UGJk?4-qn-Jl=Wyw*T&F}lqm;SSAnr(oUJ+wate41S)$ zy+R{7B#O3y;*(J{i^-dvNYO$kwI_6Go!pOjiudgUVElu$r-SC2Vb-0rkz3Sz7{WNd zKMpVmGD7w?9Kb;^v_>JFQOVBn(3)PEDPdKo7lAaS6StNNRB*yeppG3=WM&8z-9*Fp zj3262Q7_H4{5+E*t%}OX1uYXTY)3|Rcw+55_wm3dzWE#H^H<9xYn(s5NVO3r1qUmW z4X|GQOsRE}CAg;0^bM8vGLIOWo&RvkcC8Prw5SHs*H%xi0P_xG5tWFV#nWC;q(hF7wBgLXl5D{-5(gL-O5 zYHQ=xlRfoVt<~DnU{yMul(R2C(KN^?|jBI0 zf1ZMeBi>Z-h5>c8U65j~uKDx76B2L*TX{;Mu5yphW~K_|EBzdGh+AYThAUC?CzZ&d zB0fqtu0pn!Hx{Pvlx#j;n-+u)#4Jls(RCfp$ZScJPM{k2Z+=hIkrXGzmc z(-EVIn2O z6cyaJdOyfjt@M(tfiL3_WoL)2QOn%y0BL)%fe2}w_>-82qc3$!)}2h*Q6ysrQ_&2Ze@j|zF#W}U+ zgr+;I@=>~GexhBP@rXumLX9V)rut-l@rf_GBTqtM<)Q4%n~+{_rm*P3%hi=XA-d*d zZuW@}_8%!|02gr>BXd%aE81yrGIzb=)%4*;c;%lf@&D^K^WnCnNenFCTdryoBIryM z8rgWU+0rM3S0ByQ{U6e>CZllPjhXdxf1bNSZ^o?i!pmEoUty-={kH0dn)MDx3 zvC2CyPi1pmHt%WR;AbfB~$<1 zU6LiF)bFXrqzQj&jTMs9di^r}nUGv{sFeJVB*n^dVPaG|EDHuCb&|?>ts4}K=0l*0 z**h^DVVx-ZJ1yU9f<}=>&?izkYl26Sw(2k5Ux?B7{I^NaKh$3F-@RwpcoV$JZee{s z(Bnp8^6G1TWv4}BrF&}(yQ%FK(*YVoLJCC$29}1-8f7B>nFEL zKrzcSc*k%_IPv=LF$ELpY=%_Nhg%oEkCg{yc7oJ`@9(Uly)HLdpJym2)(f>*=9g-XKxPF+y?|s`RJK6{V$Tdf zslawAlYDQ11fARjvs!{qva>SNNI7qj#ugi%8#{r)7tKK;_}NG)LL_MLNV1&eejKGQ zekH`!|33QB&q0!5CN5EV1iurK92D-yLc5h7wou8=>d>VOvSXZSDbGyKzB`p9k$4WT$3ccghAndCI3>|8M^Fo2!|sC?l5OI9>By-8t05Vzg{?MbC7p2t$tHE zQo3VNGYJo8wTzO4YGQK9QH`e{*d~fCgEtsff#a*E>F$nfg0ED8NWuamfGk6PyFt9O zoJoXeP|`2zr>3sb;!A^6C{H(ub7Gp47ODJ$?|$8N!Wek*I8nrXi_%{XQI@oVUHc%T$`m&}VjnAu)#3U{C5T(NSag zEgc5m@7SbNuB)eqlv`Y+>=EQ=71C(0e>onF0rb zvMoK0hh$Bv>xZ1LU{M{ZlAS79CRKL%gXTk7Pvvgc3fy*PZo<`Y)AjH3uhxaC%T+Tn z{I*Sg_hnx6CNsgH*d!j7aql4t^>g&+OECdVX}z!@L*-vNeNFd+xwIxAsy2eck0YLe zYl-tg_HWI4*>9`^Xdgg@!%yIm05HJH%8mXA$jCT#6X2ajIRLb{#_B+te5V>#dp9#U zot?R!qXm2S3wf(hItbxrh`_DIi8HrQ`{l?JKO*kJ<4qdNzkbcIuF7CjSLVBVOcrS> zDU8VtVR=r;f=cFpDOCt)Q1Z=8n0AUO=Fa|U+IfOg<2C-3#=zq;LuTL|WTe68nbtk} zb^E9|`RAZNX(4i~V6+SD9@q1=gymy!2?Sq@8>N8~Jd)1^ojp3Jz+=pB~Ih z1u``f9yAq4(X;dOHAqU(eV2|Ds}NXPNm(tD3c)?lJZbhJrWPS2`XvOFwxb5VSXxqL z?dRItuvEVEWuI`E>pQk0VqqZeh8jWt7&=l9?8v=!PW!JE?ucZ4nxWP1OKDkTz8qaK zegO4tI=yDC1oDijXZRn0*6-gh=gNM6{~c*FcY(=Y%gk#BM9ZWxw}nMk8{4PDBeg?` zL;6uyXDNrJf7z}Q-$k?a1Y#y$z|I#Q@SOLucc*pC=3l6Xiv2&?1|iIZjp!0X-a&_H zb0SLO(qB+g9s_?38~+87+kG0KjfEU2qhf{b%0qZCiqX_hm?BGy@ z?)RDAU>!Gn5>Eg>KG=Zr^u`rB2!fW$HKCaRD;oxO&V_4OXGMIlLGA$`UVT>}BuY{M zqEZ97&7_6KJNwS$@FV$GYCRt^P9c>>G)mWvQ4W)O^-23D%Z;JvLS6NgODzAH*wn?o z2rCw+O`y_d1t~4|F6JS3YWgot&zrb%)e(vN*%)2S<)9LnGdcAIkoTLcqJ?e#?^!PE zWc3Jq!sY<`D>e_w{JEf=FqXGj9{&~p09lazGAGARIIElF;XcO0(&aw+Og7-dZQ0sc z;&amSy5Ob_J4v-$UH6NBsoQN@SCBK5-RvP|851$TJsLTcVsjP&pk;@zUvlMOID1+D z;x)aYWrIgRD5vv^Y@RqGuJB;_`J;Onh1)m4b@iGp=o9e|za_yXA!zEc|HJMoNJXM} zmf!%=yw}R=hN!ak0l#BF=x5T^^B$u_b?Z(1Sm*P$JR0f_TTtV0b~gnjMC$ssP1Ey) zX=(kA=Z0zVdf<_yDAP2-+igvhlw>U^(2l5e9ZECq>bdU@<&#d7J|VuafJi&nJd-V6 zn*e?ETFIxUDxWJKkWKP$CUWr*VsfbTKZsvH{7P|1$a$xR33ty8jj9U3IgVfYzqkpx zzb6>?_#omsM}W;ov3CJ>?Hok^@GEeTAdRiErU+UGrBtOb$I*Ye-)H1@>Ht7^B9mIXn z_VSX`z$)uGn2j!Gq&mbGAM+>mySgIz36trwS7HhBiP6C;LF@*h#T9&|ySO*SJBKY* z$v}fC3WQ-)1rH}=BG0YJINUphH1>|(t#Tcv1tV4xhaz1rv-HrQ*&3uNx)vJRXK=#F zzJ=gi0IQ$O4QLUDOIVSYP73V|5FOcDO04q-_qqQ1-;;vJz+zfkOMe7>Z*%k;Ja)g0 zptY@4c1F4En>S695=F2FR4)h%gq(Vrop9!a0>eq(IAtDZrwv{@ju~4ztMpRS*5r4M|%;u($b1}iHJk6 zKd-)=Y!aFU5`Kik7WR=}@`0sbyh|EyPbh${zP^zz7n~H#C{7r9%D3*Yw+8HY1-8h9 zC(f(y9g%+P&;$xyZG*7j9HGAD8_!Kd$8P6$2T4S4ml|(cxeGyZZethPGf+K%*Q4c8 zV?E@exI?j=ap%!K5%l!FlUW7c!09oBGDsBfV5*4&HcX=0^s%cKM&M>RNipjex`~bN z@>UjUd6l&g{dqV`E>K#OxHJLZY=jpprN_x~dad!hoq*(a)-gTd=>w8vKOLzN6)qs@KcxqT10gJqvVxinN`D5(8pux_Wcr*oCiCz;EZJIC<)hY)W<&LszKRPOgHsR9h6^iD?!=698fs;Aaa2-Bvj{JnU z1@PK1ypm#|z#$8D zc_QAbb120K{Jt*^9dZUG+!l&C^d03iH;j zd)Z}k9Yi|ZFc6IUExa~%ykOj2a4CdZHWyaXQA=1?oP3sl& z2)2R=;ThZdGmy?-G? z9&-qVO3e-Dq-}~h_k?N~4VypJ1-UL$MRXrx*-tN|C)%=#Jn~l=hJJBCXFSgJi%Co7 zv)?-x`Rg}VBpt7v}qi2bMlx5?Qg+1d~FAiH7q$hKc|+0jwB>4S2$zr8a1p;C1) zsbVK>lTkEO0FYIVXHc7)xDfXP2I(AO#2jPQ6yeNFQpy&brPOVTnJqiXxEr8*!ySYZ z(nXg0I{;1@+VN0JtZzj9d1~Yh9#N%xhq2!WoC{MAF2D8d)%Gxu^F7y2Af)c@iz;e8 z3~-_XqAe=w-21+eFMhuAN0Ip3H*r4SZ4fjtl835*?b)J^jZLKg9=eE;k^E+~18x1{ zPQeFGh$W&lA!l$9tH9Ir=&REVHBLbzDn_m#LB3&oQvEBoFSO4HCdK?Fe1U;QDSg4Pu!aA z=I#9g@CSFZkDv)-S(Xt`lbEZVv9fmZR`=i@k;#`e0{nBFVQrSoG2xwKBxk-lv=ed9)pCH$qBq4DP1zYVi{Qa|Z@TTqGueF1WVUi6Wqa zl|s(s6DQ0lMe$mkM@8yCZfvYk=|lQ#;_3s9?{Tn$>NwKr>@)=GG`<4OC2zC~J(H$s z+*haJcPJk%wve^)5r^0b`}^~I14uLH)dPGEU_$G<^>u6thva_jmTB=0`{=hk82YZ| zo3^neay*0*%&m3;_{%iS1dF2DzdYt!8*wvpV$c$6aO{j2#i(9x11-@}xh5Y#x>d1N z*C>Z(>F0lCI?ATxv*h-Q`re%*=9L<{B(UOE<*7}-UIQ}?L39gGxsbU8+B8Wpae9I1 zWY&!LBfZ=Z5?||swX!zrYinyGLI6q&aRLR)`dBF@u+RA}*ijWtz>feuRVIdE&_1TE zZhGqc`V=jeKWqCZh=q8B#Qb24B0uZuL#btbDM)A45fmW{_AN2A#Gyo)TKOPGq~->h zwp?BtH{}%Nk4LS+Iq$r(sNHt=kYhl!_Mz|W(6YmuF?g+O+-xoD@LGleg%~By&IHjn zp5hZKwsH{Osq0Q0nwqwCO64GfBY|Q4!}-xsCCkbsR-(g;6bf}31q*Lc_mJpws=OEr zm{I)MbHDRFlb^JrZR*Ej;ItK|=d1U+P037N{xoRM+Y6M@b=>oC_9R0L9ScA&!EIdm z=qUP2;JRl+5=%QN^np7Ni)ESwhH%Nz8HQk>OXZo1=F4fiied1_tSh3rvBcaa%n9|? zEWFctV}7b-V+WEVG)G{GGu4%wK!i`B@UF>K$7|vNLN6@K=gt`>)w682L!<8K`vZ-8 z)65(Cx#F3aAoph9lw1d^rTYBr49vgzK9j`R4<@Gz#X`2xfbFW4^6$Wj%F0R?Adoxn zj8bZT#EQvPiC+>;&!kt~aEMwb?_sMchV<9vt9kfaUwrNJ=yw8`$T@qg?- zxm=*8v4zO-7x3)&%d@WQ-CIsg6Y5ls@8o1TpqH4=dO z1&m?{>SzQGoc82s11qbiX9DUOBS3 z?k9Lw7aQCLNll$DZwR+@eN`3Q9oXM|Pz(+Nw{CI#P5Kn=O!OfVeakdlUO&1$HRj4N z8Ab7Oa0cxB43wa(*nNO*O_+^%t8&NOFXUpMU_#?efJgPOH;vLG?o8{<(_0`cJTla= zaAuS4CkMqgS>;Hrm}xKH&7PGDNqUBOI9I4Y{jd;CESDD{?slmduVj_enxfNZPZ`BN zznE-&-Qi1-CMuj0sXW9{0Y2gkKqn3BWin78_zRU~e-J2ZdUyrmk=TwgUcknL)uU+X z{!aaBn!qvY5uLSDk`16^iDvNl!HyggH~Y|ST#o+}KtLzYBYdHF39G1Fj_fo*;Sc|{ znLjx}yel^fMz}bCa9u#}%4w2{%vT1#&-2gkR%JBKG&}UI;L^IoStLbkEx>M^%~0bk znT>8T;m~HKfp*v|t94r}J}k(Zl&*t&&QLoJG}h7zQ=$JgZlYSHDxa9Go!TbU5M&$) zzUFgAQ~d<-xDfYp@TApu< z7?OCke5k~C2vu7m^1NwZzpW~ZPIX9>v++#Rk-yB9!vGm!D+EXO?0976+yXQJuG!#x?N-_| zGsnm2R0VcuRLL(xMw#GW=CxEt0Y5g}Ola2ow@eEFpe+{-^yWnfaV#NJ?7{>fgqwzq zOUxuPVUsRutkR~APEzhssI96wNjQ`eF=)Xwsg!Pd`ah#Ms=27uF$pfbKeZ|S75I7U zXcDt;5W|YNV|8~*HPGgp`{#=qW zlPHlhqMGl;;m(K)s!GdDP3p`#Vdj!)T^-=|iBg~ z#O#t|Sm*Q`9n+??$2qA}7rv$Y)l0i^q`m|ua%jq%W<;&z?Q$3mNv)$9E%x)=6*EL? z79l9y{McNorSz=is(2ubd$DcA2)*y-c)gvZ^QaBwX70Mo+`PT^dt3R}5ji zaL7ntJpWm+fQWy5q5!z)j=F>Ia z58)gx(=e;EHX@o#oqu;`^J-J7{*zPURDvQvlM(x8H6eUoz-!Y&wB_9pJ-1@&VRs(FLH{e2p&^Ngn8T+ zWlR~(x$iuRy#k{CsqPQ?76o6V6~8*wD3}gcL$CEg36?IG_$dWS2AiXSkX(Jehl-rm zwuCtuOL=1h3A`N#9@2@Z7FI^TFx!Y4@+M*K_H6Bz8Ns!N752C%TxYcmX3`rneFA2sV7rWrCp#&93R_ z70Q^E8^-Ck_*X2{oZf-? +Date: Sun Sep 30 18:33:57 2018 +0100 + + Patch out use of function.prototype.name + +diff --git a/test/es2015.js b/test/es2015.js +index 80f4083..c172e99 100644 +--- a/test/es2015.js ++++ b/test/es2015.js +@@ -4,7 +4,6 @@ var test = require('tape'); + var toPrimitive = require('../es2015'); + var is = require('object-is'); + var forEach = require('foreach'); +-var functionName = require('function.prototype.name'); + var debug = require('object-inspect'); + + var hasSymbols = typeof Symbol === 'function' && typeof Symbol.iterator === 'symbol'; +@@ -12,7 +11,7 @@ var hasSymbolToPrimitive = hasSymbols && typeof Symbol.toPrimitive === 'symbol'; + + test('function properties', function (t) { + t.equal(toPrimitive.length, 1, 'length is 1'); +- t.equal(functionName(toPrimitive), 'ToPrimitive', 'name is ToPrimitive'); ++ t.equal(toPrimitive.name, 'ToPrimitive', 'name is ToPrimitive'); + + t.end(); + }); +diff --git a/test/es5.js b/test/es5.js +index 8b80ff5..a5352cf 100644 +--- a/test/es5.js ++++ b/test/es5.js +@@ -4,12 +4,11 @@ var test = require('tape'); + var toPrimitive = require('../es5'); + var is = require('object-is'); + var forEach = require('foreach'); +-var functionName = require('function.prototype.name'); + var debug = require('object-inspect'); + + test('function properties', function (t) { + t.equal(toPrimitive.length, 1, 'length is 1'); +- t.equal(functionName(toPrimitive), 'ToPrimitive', 'name is ToPrimitive'); ++ t.equal(toPrimitive.name, 'ToPrimitive', 'name is ToPrimitive'); + + t.end(); + }); +diff --git a/test/es6.js b/test/es6.js +index c6df63f..21bfecc 100644 +--- a/test/es6.js ++++ b/test/es6.js +@@ -4,7 +4,6 @@ var test = require('tape'); + var toPrimitive = require('../es6'); + var is = require('object-is'); + var forEach = require('foreach'); +-var functionName = require('function.prototype.name'); + var debug = require('object-inspect'); + + var hasSymbols = typeof Symbol === 'function' && typeof Symbol.iterator === 'symbol'; +@@ -12,7 +11,7 @@ var hasSymbolToPrimitive = hasSymbols && typeof Symbol.toPrimitive === 'symbol'; + + test('function properties', function (t) { + t.equal(toPrimitive.length, 1, 'length is 1'); +- t.equal(functionName(toPrimitive), 'ToPrimitive', 'name is ToPrimitive'); ++ t.equal(toPrimitive.name, 'ToPrimitive', 'name is ToPrimitive'); + + t.end(); + }); diff --git a/nodejs-es-to-primitive.spec b/nodejs-es-to-primitive.spec new file mode 100644 index 0000000..8bf9654 --- /dev/null +++ b/nodejs-es-to-primitive.spec @@ -0,0 +1,45 @@ +%{?nodejs_find_provides_and_requires} +Name: nodejs-es-to-primitive +Version: 1.2.0 +Release: 1 +Summary: ECMAScript “ToPrimitive” algorithm +License: MIT +URL: https://github.com/ljharb/es-to-primitive +Source0: https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-%{version}.tgz +Patch0: nodejs-es-to-primitive-fpn.patch +BuildArch: noarch +ExclusiveArch: %{nodejs_arches} noarch +BuildRequires: nodejs-packaging +BuildRequires: npm(foreach) npm(is-callable) npm(is-date-object) npm(is-symbol) npm(object-is) +BuildRequires: npm(tape) +%description +ECMAScript “ToPrimitive” algorithm. Provides ES5 and ES6 versions. When +different versions of the spec conflict, the default export will be the +latest version of the abstract operation. Alternative versions will also +be available under an es5/es6/es7 exported property if you require a +specific version. + +%prep +%autosetup -p 1 -n package +%nodejs_fixdep is-symbol "^1.0.1" +rm -rf node_modules + +%build + +%install +mkdir -p %{buildroot}%{nodejs_sitelib}/es-to-primitive +cp -pr package.json index.js es5.js es6.js es2015.js helpers %{buildroot}%{nodejs_sitelib}/es-to-primitive +%nodejs_symlink_deps + +%check +%nodejs_symlink_deps --check +%{__nodejs} --harmony --es-staging test/index.js + +%files +%doc README.md CHANGELOG.md +%license LICENSE +%{nodejs_sitelib}/es-to-primitive + +%changelog +* Tue Aug 18 2020 Anan Fu - 1.2.0-1 +- package init diff --git a/nodejs-es-to-primitive.spec.old b/nodejs-es-to-primitive.spec.old new file mode 100644 index 0000000..7c75518 --- /dev/null +++ b/nodejs-es-to-primitive.spec.old @@ -0,0 +1,97 @@ +%{?nodejs_find_provides_and_requires} + +Name: nodejs-es-to-primitive +Version: 1.2.0 +Release: 5%{?dist} +Summary: ECMAScript “ToPrimitive” algorithm + +License: MIT +URL: https://github.com/ljharb/es-to-primitive +Source0: https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-%{version}.tgz +Patch0: nodejs-es-to-primitive-fpn.patch +BuildArch: noarch +ExclusiveArch: %{nodejs_arches} noarch + +BuildRequires: nodejs-packaging + +BuildRequires: npm(foreach) +BuildRequires: npm(is-callable) +BuildRequires: npm(is-date-object) +BuildRequires: npm(is-symbol) +BuildRequires: npm(object-is) +BuildRequires: npm(tape) + + +%description +ECMAScript “ToPrimitive” algorithm. Provides ES5 and ES6 versions. When +different versions of the spec conflict, the default export will be the +latest version of the abstract operation. Alternative versions will also +be available under an es5/es6/es7 exported property if you require a +specific version. + + +%prep +%autosetup -p 1 -n package +%nodejs_fixdep is-symbol "^1.0.1" +rm -rf node_modules + + +%build + + +%install +mkdir -p %{buildroot}%{nodejs_sitelib}/es-to-primitive +cp -pr package.json index.js es5.js es6.js es2015.js helpers %{buildroot}%{nodejs_sitelib}/es-to-primitive +%nodejs_symlink_deps + + +%check +%nodejs_symlink_deps --check +%{__nodejs} --harmony --es-staging test/index.js + + +%files +%doc README.md CHANGELOG.md +%license LICENSE +%{nodejs_sitelib}/es-to-primitive + + +%changelog +* Mon Feb 4 2019 Tom Hughes - 1.2.0-5 +- Include es2015.js in packaged files + +* Fri Feb 01 2019 Fedora Release Engineering - 1.2.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sun Sep 30 2018 Tom Hughes - 1.2.0-3 +- Re-enable tests + +* Sun Sep 30 2018 Tom Hughes - 1.2.0-2 +- Fix npm(is-symbol) dependency + +* Sun Sep 30 2018 Tom Hughes - 1.2.0-1 +- Update to 1.2.0 upstream release + +* Fri Jul 13 2018 Fedora Release Engineering - 1.1.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Feb 08 2018 Fedora Release Engineering - 1.1.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 1.1.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 1.1.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Feb 04 2016 Fedora Release Engineering - 1.1.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Tue Jan 5 2016 Tom Hughes - 1.1.1-1 +- Update to 1.1.1 upstream release + +* Mon Dec 28 2015 Tom Hughes - 1.1.0-1 +- Update to 1.1.0 upstream release + +* Thu Oct 22 2015 Tom Hughes - 1.0.0-1 +- Initial build of 1.0.0 diff --git a/nodejs-es-to-primitive.yaml b/nodejs-es-to-primitive.yaml new file mode 100644 index 0000000..f4b304f --- /dev/null +++ b/nodejs-es-to-primitive.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: ljharb/es-to-primitive +tag_prefix: "^" +seperator: "."