[nodejs-proxyquire] Initial import of nodejs-proxyquire

Tom Hughes tomh at fedoraproject.org
Mon Jan 27 14:32:15 UTC 2014


commit 5714d57393e1e7cd2765b362630520bc8c34e1c4
Author: Tom Hughes <tom at compton.nu>
Date:   Mon Jan 27 13:31:59 2014 +0000

    Initial import of nodejs-proxyquire

 .gitignore             |    1 +
 nodejs-proxyquire.spec |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
 sources                |    1 +
 3 files changed, 50 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..85844cd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/proxyquire-0.5.2.tgz
diff --git a/nodejs-proxyquire.spec b/nodejs-proxyquire.spec
new file mode 100644
index 0000000..ed8e654
--- /dev/null
+++ b/nodejs-proxyquire.spec
@@ -0,0 +1,48 @@
+Name:           nodejs-proxyquire
+Version:        0.5.2
+Release:        1%{?dist}
+Summary:        Proxies Node.js require to allow overriding dependencies
+
+License:        MIT
+URL:            https://github.com/thlorenz/proxyquire
+Source0:        http://registry.npmjs.org/proxyquire/-/proxyquire-%{version}.tgz
+BuildArch:      noarch
+ExclusiveArch:  %{nodejs_arches} noarch
+
+BuildRequires:  nodejs-packaging
+
+BuildRequires:  npm(mocha)
+BuildRequires:  npm(should)
+
+%description
+Proxies Node,js's require in order to make overriding dependencies
+during testing easy while staying totally unobstrusive.
+
+
+%prep
+%setup -q -n package
+rm -rf node_modules
+
+
+%build
+
+
+%install
+mkdir -p %{buildroot}%{nodejs_sitelib}/proxyquire
+cp -pr package.json index.js lib %{buildroot}%{nodejs_sitelib}/proxyquire
+%nodejs_symlink_deps
+
+
+%check
+%nodejs_symlink_deps --check
+%{nodejs_sitelib}/mocha/bin/mocha
+
+
+%files
+%doc LICENSE README.md examples
+%{nodejs_sitelib}/proxyquire
+
+
+%changelog
+* Sun Jan 26 2014 Tom Hughes <tom at compton.nu> - 0.5.2-1
+- Initial build of 0.5.2
diff --git a/sources b/sources
index e69de29..a046d2d 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+3fb296f9f6a228882448dc41f4ea822b  proxyquire-0.5.2.tgz


More information about the scm-commits mailing list