From 654d6086c1333ccc36fa9dd07207022910e9ce65 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 28 Aug 2020 16:04:22 +0800 Subject: [PATCH] package init --- caller-path-2.0.0.tgz | Bin 0 -> 1474 bytes nodejs-caller-path.spec | 48 ++++++++++++++++++++++++++++++++++++++++ nodejs-caller-path.yaml | 4 ++++ test.js | 11 +++++++++ 4 files changed, 63 insertions(+) create mode 100644 caller-path-2.0.0.tgz create mode 100644 nodejs-caller-path.spec create mode 100644 nodejs-caller-path.yaml create mode 100644 test.js diff --git a/caller-path-2.0.0.tgz b/caller-path-2.0.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..0bec58a6a4ebb0c72a5348e207f1602286fc7a7d GIT binary patch literal 1474 zcmV;z1wHy7iwFP!000001ML{?Zre7nf6J%1xkF1r)SrBZf zEYUVwS=30%Nl^5G_8NP#9VywdldjvartJV94A6JHZ<5EO(ja^rOlUpL$J!golP8}T z8jZ&O?k?!@V1Lhyjb@G`?6mfF;K@$&V85~3+TCgFKS5HX*}(Zv?Z}59lPVDC%74|9 z2LsFTe**6aKq(1kwDbZ>VGzeuY^Q;mma2MUPK9JV(R0mOqt?i&5tX4}sVZhpsRA{n zpv8cX&Hr2zjI$&(Y(_3-Ax)&QbnXmtnxH9{OmT6m$&w|JppuJeChHHp2{JY10{OJl zD{l9V6!eXlVZ}*03s`(#=Z_Ojt%ZEHV9UeWxMd2q)&X0g$Cm2;wHdV}XqGyGy0-qPD^E}|8lJQWL{HO7+30-fnG*PQ!m})BT6Ban0gz&8rLAXv?AZs&gD_aD07ePc*ieV)oTg_atpi8ru zo?r8AwaiUK=baDA>I@?PcME$rJV%$3hEOn5na~@ZekC%hImmnRr4QOy3Ps(oFLvQ$ z*!Xz;Z|oc_>wj~9Z+{Q#f3vx>ssEn^wlYaUD#1dv^^$}I z-8;csm6wF%<)=n(QZAH4?s5eVkM1ccS85ZgPOwP0ShUM1_oV~hfPuyNFYe|?vGMWq z-`r^(==0xdHkt=5tOol0Hx70;=l^rS0Gl;z#-N+8Ka>%v5Yp!9tzeU>f^t}awFV2m z|8Pfj1m*i(6e{XbF=J9Uk-#KOsi31$$nv}*jU0@g$} z)+04xrP(NEa$1FmY1N}lAyI0gNqSYsQRf0Ajbp6ADRw@KMtb3$;nA+AI-#mak<^sy zDW9!J!Xz1IB0-bX$V41dW-Pv;q0$u1KIU=EuXSix_9Lbvk}n9+J0ckIIW@85n;_u| zUCmw43y|KeYB43JSm|Lzi-e(FmJm%^gd?&uH~Fpp<|s}r?!#uP>WAATkaiPoY|VB?OFJ1 z4;;_cVYEGW;3HbaDE+}w^up=eRj_=guM=|Od*@Z6(}@zEQG#-=oomslhP4$z7L5=4 z_EI5qY^#g9aCzLd<*RLO`L7)o_rIV)G^4dy^awWo=KD{h)w=8dvGLdUf2+~j-2a~g zp25mz7P$K6>NsO@1bw{WGWkn+s#Gdp)a&^6pEJ1~vKkkY`d@vfsmb}|hY?=x;q-78 zNJT~E->Sft;Ryc07bQZ-vuEJoa|P*yyng+fd<#iB!)wQoV0&8zbGjOxVKQPviCf+X zy^*9|$D5Gj(|7Il)6=FOzI?QvkG*={k*8V<$Elc4%6GcT6_k2fuOrV^eJJtvUQa

mn3pdf{RsU*rBxuiY(9f%7tVLr-i0< cdDy#s>8-he4QyZo8+b(c6Y0lK$p9Px0A_UWX8-^I literal 0 HcmV?d00001 diff --git a/nodejs-caller-path.spec b/nodejs-caller-path.spec new file mode 100644 index 0000000..18a25f4 --- /dev/null +++ b/nodejs-caller-path.spec @@ -0,0 +1,48 @@ +%global enable_tests 0 +%global module_name caller-path +Name: nodejs-%{module_name} +Version: 2.0.0 +Release: 1 +Summary: Get the path of the caller module +License: MIT +URL: https://github.com/sindresorhus/caller-path +Source0: http://registry.npmjs.org/caller-path/-/caller-path-%{version}.tgz +Source1: https://raw.githubusercontent.com/sindresorhus/caller-path/master/test.js +BuildArch: noarch +ExclusiveArch: %{nodejs_arches} noarch +BuildRequires: nodejs-packaging +%if 0%{?enable_tests} +BuildRequires: npm(fixture) npm(mocha) +%endif +%description +Get the path of the caller module. You can't use module.parent as modules are +cached and it will return the first caller module, not necessarily the current +one. + +%prep +%setup -q -n package +rm -rf node_modules +cp -p %{SOURCE1} . + +%build + +%install +mkdir -p %{buildroot}%{nodejs_sitelib}/%{module_name} +cp -pr package.json *.js %{buildroot}%{nodejs_sitelib}/%{module_name} +%nodejs_symlink_deps +%if 0%{?enable_tests} + +%check +%nodejs_symlink_deps --check +%{__nodejs} -e 'require("./")' +mocha +%endif + +%files +%doc readme.md +%license license +%{nodejs_sitelib}/%{module_name} + +%changelog +* Mon Aug 17 2020 Shaoqiang Kang - 2.0.0-1 +- Package init diff --git a/nodejs-caller-path.yaml b/nodejs-caller-path.yaml new file mode 100644 index 0000000..79b6fd7 --- /dev/null +++ b/nodejs-caller-path.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: sindresorhus/caller-path +tag_prefix: "v" +seperator: "." diff --git a/test.js b/test.js new file mode 100644 index 0000000..9cba378 --- /dev/null +++ b/test.js @@ -0,0 +1,11 @@ +import path from 'path'; +import test from 'ava'; +import fixture from './fixture'; +import fixture2 from './fixture2'; +import fixture3 from './fixture3'; + +test(t => { + t.is(path.basename(fixture()), 'test.js'); + t.is(path.basename(fixture2()), 'test.js'); + t.is(path.basename(fixture3()), 'test.js'); +});