%global npm_name hashish %global enable_tests 0 Summary: Hash data structure manipulation functions Name: nodejs-%{npm_name} Version: 0.0.4 Release: 2 License: MIT URL: http://github.com/substack/node-hashish Source0: http://registry.npmjs.org/%{npm_name}/-/%{npm_name}-%{version}.tgz Source1: LICENSE BuildRequires: nodejs-devel %if 0%{?enable_tests} BuildRequires: npm(expresso) %endif BuildArch: noarch %description Hashish is a node.js library for manipulating hash data structures. It is distilled from the finest that ruby, perl, and haskell have to offer by way of hash/map interfaces. %prep %setup -q -n package %build %install mkdir -p %{buildroot}%{nodejs_sitelib}/%{npm_name} cp -pr examples index.js package.json test %{buildroot}%{nodejs_sitelib}/%{npm_name} %if 0%{?enable_tests} %check expresso %endif %files %doc README.markdown %{nodejs_sitelib}/%{npm_name} %changelog * Tue Jan 05 2021 huanghaitao - 0.0.4-2 - Add LICENSE with MIT * Thu Aug 20 2020 wangxiao - 0.0.4-1 - Package init