From 5c3a0aea078ceaab95a4986a9956f8909a56c2cc Mon Sep 17 00:00:00 2001 From: lei_ju <983277505@qq.com> Date: Thu, 20 Aug 2020 20:33:49 +0800 Subject: [PATCH] Package init --- builtin-modules-1.1.1.tgz | Bin 0 -> 1973 bytes nodejs-builtin-modules.spec | 49 ++++++++++++++++++++++++++++++++++++ nodejs-builtin-modules.yaml | 4 +++ test.js | 18 +++++++++++++ 4 files changed, 71 insertions(+) create mode 100644 builtin-modules-1.1.1.tgz create mode 100644 nodejs-builtin-modules.spec create mode 100644 nodejs-builtin-modules.yaml create mode 100644 test.js diff --git a/builtin-modules-1.1.1.tgz b/builtin-modules-1.1.1.tgz new file mode 100644 index 0000000000000000000000000000000000000000..644093ef48be2c2c10b95dff749975d10f02fbab GIT binary patch literal 1973 zcmV;m2TJ%KiwFP!000001ML}WbKAHvU&CLqr*uwIN2Xr3)k*4HWt)!K%94kYFZH;- zgd!mc2}S4tP>$Nm59;6OFY7Kq$(EeQO`G^GGlDdO*S@g8J^;?b=xsP=)tRl`H%g?B zzHq74YWuspKy_<>&(yVs?PIAoYjt>3Z|v{Z_iFVU*Q$kKMRsEnuVWuZSA}k4i zNBq9QguX#Fpg75n+d5E9Drm$XI!#U(cN^# z#=8{D&$b5mO_!zpFN4e1;PDyzZ#Hl9zuMk@lkC6VYHscSA zvN>C#jBGX0dbVoVA$uH6Gi6ppVP|Hcp4i4631?Zli0n1xapC8T$pyK#bZq*Pg>iy+ zxV$qMe@@wbt&|{vV^M_wjoGdbmo9*}@5m@vtP3qZGk@jb2pr55yT6iq@oW);u^ z!gK*Mv^hi&LygV?O%g(gP$0)VFd-QwM*1d1iNZ7n^j;$3A<~0bMA;O*N@x-b^Lzp& zdXg&ibBsdSFo{{1I6O7aRm&;3;d&x6jdvcK4%;3ZVRc1I+ibf*@J`zbHZfI%fz++A;QcoR+PDD5q zb7t0J4?!w4ifTom4Vc~TYCfeVVUoa*Rm0kjAPDs@`re8l9DD5!(!%ZOu5F+DdyjtGvW)+f98H-!jlTkq&wT&c zZ|#})zgE4uU#m51=KZg}jsFi)p1{V<53atuI>ezE`WWRhbzL&q_|s}t%W%%sPQ+ay z$JI}Lrg7DL{KF7~d^9(haS?0w8W78YlQA`-F{@O?XMLEEA z=|h*>vWaFdqO#q4CxB*q};$rJGDQiJi>dHwpe^9M+0Qw(Wl2zGWh2kRCU52P38Q38Ygl+pH>FF+<^!kw_67CtV)n59gb{B0#e64IN`JrUqiWM<3847XZa z2CqM+%lw-Lsx;S0z=&?_I6H8KCvYA7_JEF&YBr?&b^UbSLn*@!98FmC7Wl}lldg|2 z4N0NOtb@LB(UQZD99=6{o_jkECF1}2H(agd+g31?>wb3qTRV?!*_Lhjrptc;39|!V H03-ka)h*j5 literal 0 HcmV?d00001 diff --git a/nodejs-builtin-modules.spec b/nodejs-builtin-modules.spec new file mode 100644 index 0000000..b90da7e --- /dev/null +++ b/nodejs-builtin-modules.spec @@ -0,0 +1,49 @@ +%{?nodejs_find_provides_and_requires} +%global packagename builtin-modules +%global enable_tests 0 +Name: nodejs-builtin-modules +Version: 1.1.1 +Release: 1 +Summary: List of the Node.js builtin modules +License: MIT +URL: https://github.com/sindresorhus/builtin-modules.git +Source0: https://registry.npmjs.org/builtin-modules/-/builtin-modules-%{version}.tgz +Source1: https://github.com/sindresorhus/builtin-modules/blob/d317be16fab701f2ac73bc9aa771f60ec052ed66/test.js +ExclusiveArch: %{nodejs_arches} noarch +BuildArch: noarch +BuildRequires: nodejs-packaging +%if 0%{?enable_tests} +BuildRequires: npm(ava) +%endif +Requires: nodejs + +%description +List of the Node.js builtin modules + +%prep +%setup -q -n package +cp -p %{SOURCE1} . + +%build + +%install +mkdir -p %{buildroot}%{nodejs_sitelib}/%{packagename} +cp -pr *.json *.js \ + %{buildroot}%{nodejs_sitelib}/%{packagename} +%nodejs_symlink_deps +%if 0%{?enable_tests} + +%check +%nodejs_symlink_deps --check +%{_bindir}/xo && %{_bindir}/ava +%endif + +%files +%{!?_licensedir:%global license %doc} +%doc *.md +%license license +%{nodejs_sitelib}/%{packagename} + +%changelog +* Tue Aug 18 2020 leiju - 1.1.1-1 +- Package init diff --git a/nodejs-builtin-modules.yaml b/nodejs-builtin-modules.yaml new file mode 100644 index 0000000..410f119 --- /dev/null +++ b/nodejs-builtin-modules.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: sindresorhus/builtin-modules +tag_prefix: "^v" +seperator: "." diff --git a/test.js b/test.js new file mode 100644 index 0000000..0c9a151 --- /dev/null +++ b/test.js @@ -0,0 +1,18 @@ +'use strict'; +var test = require('ava'); +var builtinModules = require('./'); +var staticList = require('./static'); + +test(function (t) { + console.log('Builtin modules:', builtinModules); + + t.doesNotThrow(function () { + builtinModules.forEach(function (el) { + require(el); + }); + }); + + t.true(builtinModules.indexOf('fs') !== -1); + t.true(Array.isArray(staticList)); + t.end(); +});