From 521282928d6f122f82cd3789cdf09d9c7151ee48 Mon Sep 17 00:00:00 2001 From: lei_ju <983277505@qq.com> Date: Thu, 20 Aug 2020 20:59:10 +0800 Subject: [PATCH] Package init --- figures-1.7.0.tgz | Bin 0 -> 3563 bytes nodejs-figures.spec | 49 ++++++++++++++++++++++++++++++++++++++++++++ nodejs-figures.yaml | 4 ++++ test.js | 18 ++++++++++++++++ 4 files changed, 71 insertions(+) create mode 100644 figures-1.7.0.tgz create mode 100644 nodejs-figures.spec create mode 100644 nodejs-figures.yaml create mode 100644 test.js diff --git a/figures-1.7.0.tgz b/figures-1.7.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8df1cf96fbfe7b5bd04beb59d586c4dd3095da8b GIT binary patch literal 3563 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 literal 0 HcmV?d00001 diff --git a/nodejs-figures.spec b/nodejs-figures.spec new file mode 100644 index 0000000..a67ce6f --- /dev/null +++ b/nodejs-figures.spec @@ -0,0 +1,49 @@ +%{?nodejs_find_provides_and_requires} +%global packagename figures +%global enable_tests 0 +Name: nodejs-figures +Version: 1.7.0 +Release: 1 +Summary: Unicode symbols with Windows CMD fallbacks +License: MIT +URL: https://github.com/sindresorhus/figures.git +Source0: https://registry.npmjs.org/figures/-/figures-%{version}.tgz +Source1: https://raw.githubusercontent.com/sindresorhus/figures/v%{version}/test.js +ExclusiveArch: %{nodejs_arches} noarch +BuildArch: noarch +BuildRequires: nodejs-packaging npm(object-assign) npm(escape-string-regexp) +%if 0%{?enable_tests} +BuildRequires: npm(ava) +%endif + +%description +Unicode symbols with Windows CMD fallbacks + +%prep +%setup -q -n package +cp -p %{SOURCE1} . + +%build + +%install +mkdir -p %{buildroot}%{nodejs_sitelib}/%{packagename} +cp -pr package.json index.js \ + %{buildroot}%{nodejs_sitelib}/%{packagename} +%nodejs_symlink_deps + +%check +%nodejs_symlink_deps --check +%{__nodejs} -e 'require("./")' +%if 0%{?enable_tests} +%{_bindir}/ava +%endif + +%files +%{!?_licensedir:%global license %doc} +%doc *.md +%license license +%{nodejs_sitelib}/%{packagename} + +%changelog +* Tue Aug 18 2020 leiju - 1.7.0-1 +- Package init diff --git a/nodejs-figures.yaml b/nodejs-figures.yaml new file mode 100644 index 0000000..0eb755d --- /dev/null +++ b/nodejs-figures.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: sindresorhus/figures +tag_prefix: "^v" +seperator: "." diff --git a/test.js b/test.js new file mode 100644 index 0000000..1fd1fa2 --- /dev/null +++ b/test.js @@ -0,0 +1,18 @@ +import test from 'ava'; +import m from './'; + +const result = (main, win) => process.platform === 'win32' ? win : main; + +console.log(' ' + Object.keys(m).map(x => m[x]).join(' ') + '\n'); + +test('figures', t => { + t.is(m.tick, result('✔', '√')); +}); + +test('fallbacks', t => { + t.is(m('foo'), 'foo'); + t.is(m('?bar?'), '?bar?'); + t.is(m('✔ ✔ ✔'), result('✔ ✔ ✔', '√ √ √')); + t.is(m('✔ ✖\n★ ▇'), result('✔ ✖\n★ ▇', '√ ×\n* █')); + t.is(m('✔ ✖ ★ ▇'), result('✔ ✖ ★ ▇', '√ × * █')); +});