From 65a8942dceea5dc3b11f24e4791e8d55c258dba3 Mon Sep 17 00:00:00 2001 From: wangxiao65 <287608437@qq.com> Date: Tue, 1 Sep 2020 13:54:39 +0800 Subject: [PATCH] package init --- has-ansi-2.0.0.tgz | Bin 0 -> 1702 bytes nodejs-has-ansi.spec | 65 +++++++++++++++++++++++++++++++++++++++++++ nodejs-has-ansi.yaml | 5 ++++ test.js | 9 ++++++ 4 files changed, 79 insertions(+) create mode 100644 has-ansi-2.0.0.tgz create mode 100644 nodejs-has-ansi.spec create mode 100644 nodejs-has-ansi.yaml create mode 100644 test.js diff --git a/has-ansi-2.0.0.tgz b/has-ansi-2.0.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..93eedb43495e8654870761e65b51bc457b6464f6 GIT binary patch literal 1702 zcmV;X23h$ZiwFP!000001MOIQZ`(Ey@89|qw{$>kzz^AR8lY{uDYnvRbL>EJ+7;O& zv_xA>^qMH;fuSF0Ut^zachtj98#HLwb{k+KflTsuzdIhuZ|vQI+osEZwDUr`n!X{?m!>x>W}o^j^6KM|K~R3zLLv~rD)1O z>K(-qDLzk4rZdNmlj@eePa@ zSO5c=r6O7al7KOBEI=SjIJhy26taPEc_fvpV{2Blr96qH$l~;tnx%-ml*>5vbJ@LX z4$Ct?P7y>VuNmzq5pa}@f?_8RnF!t`{C-KT9XAduSf0KIQr+15Rw+e+D8qkr1p?0s zsXH3s`TZ(hK;vE7W~KIrSo%2wBT0A=vIw4Eu=3~kH+(KwDSt7Kgc}D;6v8O`i!zEw zOSDL?xdL5G<9M;JcX~8awf)6htwA#`GlG%`Pz87V3ce5lUmGae&u>aVq56{FUdO4o zhN&lrv}Lyeujc?w$N5^TROMY{wlB{aguaIS~zmk@<^a8z9{Z3ehileHE3wY%^k0%`c z8M$J8>d1ZV!T_9=UyF@a&xgmaM)!+dF~TFbGf;5tt@cU#zl{6cYN|hTcv0oU@n7%n z=oJ5V27A4J4^IP(|NY*RC!6^HHOh7_xr*Fww*5@IVkyvyv}r-YKBWBjT%^3Qy;`Q* z%>sr2a33Om4Tv>wl144oXm%uSb(c4vLAQ&zFuuZ2<8wG)p2H$wOD&AOJm4MNXK|WI zrKh7}(HxgyBSpziTg;pC(WTn|<t_3ETd4|ELh=<700ui}E?vV{ucOXJh zY9MjtC8;4PM$(qDvjrI7#DczD4J*m#fslR+JVDg+Ji|swjmqgQ8b>!yL1G4@Ap;)u zpvJngPGQLOgdCccE|S!8?Z@HWkqD_R@-#w~T*-Jbx=d-j;BH1O1Yg8K5MR^KFyZn9 zjYvM#G+GgCPBGi97eN$fXlh{sO+d1m)v`*=xf#!E)flp1!h1<_NY72kToccx}y&rl&JNgl$Y_Z(w?eH;y;( zqcs_|!2IdNHXR41wq_llj4cz}tjTbEI%w*|BL4 zkFaVSSYvDUrllQPvk7q?PHiyY#IR@9@N{h0aB^y&OdS)|kC1j^O%83;Vji25SqHUZ z8AGY-aPp$Z2z92?eg3r5DV z@zPXMQ)ICm!qzNS}d!!Bhwfo7f#RQ&h&LQ$M}D}ROf%nnHTa-=zRel z54`{E7Wsei{-gJI>HOc(H~IfpDUYFgWr4GA&JJ=Bc;MjimdjrnewHQjX}6oD>`KVC zD>`wy?B4rC(~(!p@8)={yZ(O2Bwm7>A0>~O!V9?nE$QsN$E1Q8iFwqy7MCL7o?wcb zYF)zrR^WdlJaTJ~AA=R)Oyl{gou8j;-$ImxctoitXtyQ9^R6;RA(YIi#J!;;E~L8k zAjBYFtzC^ODY_VGWq)J)=Nwn|{A>`q?2?xiJtR!GyZ-{RH0Nt*0@ZyB7D&Fb!R7%a zH=5Rlvr1Rn4aCa7OUz92IVD{8JD1Q+XyZ|0;h~=vM|g1uBU18pqJR%muCPStQ0@K4 zJ|bOR7#}8GVTlwkk$Hfw#@itxRE|MLtM?aL6Zfja1TwgMSd)U0l3DrWR4p`mxuUNZ wM`cP^IKNDbHH~uQzy5@?JE?HJ5Z_OH|LuLfDVwq>oAOZk8`Ud~%m5q!0I=^#`2YX_ literal 0 HcmV?d00001 diff --git a/nodejs-has-ansi.spec b/nodejs-has-ansi.spec new file mode 100644 index 0000000..e17c7f5 --- /dev/null +++ b/nodejs-has-ansi.spec @@ -0,0 +1,65 @@ +%{?nodejs_find_provides_and_requires} + +%global packagename has-ansi +%global enable_tests 0 +# Tests disabled due to missing nodejs-ava package dependency + +Name: nodejs-has-ansi +Version: 2.0.0 +Release: 1 +Summary: Check if a string has ANSI escape codes + +License: MIT +URL: https://github.com/sindresorhus/has-ansi +Source0: https://registry.npmjs.org/%{packagename}/-/%{packagename}-%{version}.tgz +# The test files are not included in the npm tarball. +Source1: https://raw.githubusercontent.com/chalk/has-ansi/0722275e1bef139fcd09137da6e5550c3cd368b9/test.js + +ExclusiveArch: %{nodejs_arches} noarch +BuildArch: noarch + +BuildRequires: nodejs-packaging +%if 0%{?enable_tests} +BuildRequires: npm(ava) +%endif + +%description +Check if a string has ANSI escape codes + + +%prep +%setup -q -n package +# setup the tests +cp -p %{SOURCE1} . + + + +%build +# nothing to do! + +%install +mkdir -p %{buildroot}%{nodejs_sitelib}/%{packagename} +cp -pr package.json *.js \ + %{buildroot}%{nodejs_sitelib}/%{packagename} + +%nodejs_symlink_deps + +%if 0%{?enable_tests} +%check +%nodejs_symlink_deps --check +%{__nodejs} -e 'require("./")' +%{__nodejs} test.js +%endif + + +%files +%{!?_licensedir:%global license %doc} +%doc *.md +%license license +%{nodejs_sitelib}/%{packagename} + + + +%changelog +* Thu Aug 20 2020 wangxiao - 2.0.0-1 +- package init diff --git a/nodejs-has-ansi.yaml b/nodejs-has-ansi.yaml new file mode 100644 index 0000000..e61113f --- /dev/null +++ b/nodejs-has-ansi.yaml @@ -0,0 +1,5 @@ +git_url: https://github.com/sindresorhus/has-ansi +version_control: github +src_repo: sindresorhus/has-ansi +tag_prefix: "^v" +seperator: "." diff --git a/test.js b/test.js new file mode 100644 index 0000000..1374c50 --- /dev/null +++ b/test.js @@ -0,0 +1,9 @@ +'use strict'; +var test = require('ava'); +var hasAnsi = require('./'); + +test(function (t) { + t.assert(hasAnsi('foo\u001b[4mcake\u001b[0m')); + t.assert(!hasAnsi('cake')); + t.end(); +});