diff --git a/nodejs-samsam.spec b/nodejs-samsam.spec new file mode 100644 index 0000000..be6f879 --- /dev/null +++ b/nodejs-samsam.spec @@ -0,0 +1,49 @@ +%global enable_tests 0 +%global srcname samsam +Name: nodejs-%{srcname} +Version: 1.1.2 +Release: 1 +Summary: Value identification and comparison functions +License: BSD +URL: https://github.com/busterjs/samsam +Source0: https://registry.npmjs.org/samsam/-/samsam-%{version}.tgz +BuildArch: noarch +ExclusiveArch: %{nodejs_arches} noarch +BuildRequires: nodejs-packaging +%if 0%{?enable_tests} +BuildRequires: npm(buster) +%endif +%description +samsam is a collection of predicate and comparison functions useful to +identify the type of values and to compare values with varying degrees of +strictness. +samsam is a general-purpose library with no dependencies. It works in browsers +(including old and rowdy ones, like IE6) and Node. It will define itself as an +AMD module if you want it to (i.e. if there's a define function available). +samsam was originally extracted from the referee assertion library, which +ships with the Buster.JS testing framework. + +%prep +%setup -q -n package + +%build + +%install +mkdir -p %{buildroot}%{nodejs_sitelib}/%{srcname} +cp -pr package.json lib/ %{buildroot}%{nodejs_sitelib}/%{srcname} +%nodejs_symlink_deps +%if 0%{?enable_tests} + +%check +%nodejs_symlink_deps --check +%{__nodejs} test/samsam-test.js +%endif + +%files +%doc AUTHORS Readme.md +%license LICENSE +%{nodejs_sitelib}/%{srcname} + +%changelog +* Fri Aug 21 2020 wangchong - 1.1.2-1 +- package init diff --git a/nodejs-samsam.yaml b/nodejs-samsam.yaml new file mode 100644 index 0000000..90c16cf --- /dev/null +++ b/nodejs-samsam.yaml @@ -0,0 +1,4 @@ +version-control: github +src_repo: sinonjs/samsam +tag_prefix: ^v +seperator: . diff --git a/samsam-1.1.2.tgz b/samsam-1.1.2.tgz new file mode 100644 index 0000000..5da0167 Binary files /dev/null and b/samsam-1.1.2.tgz differ