From f5baefbe0a76456cfbd14ee40c9ca07cd4a373cf Mon Sep 17 00:00:00 2001 From: jackie_wu Date: Sat, 29 Aug 2020 14:08:28 +0800 Subject: [PATCH] package init --- make-arrow-function-1.1.0.tgz | Bin 0 -> 3670 bytes nodejs-make-arrow-function-license.txt | 21 ++++++++++ nodejs-make-arrow-function-tests.patch | 51 +++++++++++++++++++++++++ nodejs-make-arrow-function.spec | 45 ++++++++++++++++++++++ 4 files changed, 117 insertions(+) create mode 100644 make-arrow-function-1.1.0.tgz create mode 100644 nodejs-make-arrow-function-license.txt create mode 100644 nodejs-make-arrow-function-tests.patch create mode 100644 nodejs-make-arrow-function.spec diff --git a/make-arrow-function-1.1.0.tgz b/make-arrow-function-1.1.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..96c3c0e4b430f270cb45d1a3cae8ed47f79b2a00 GIT binary patch literal 3670 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 oMVt)+elOA4>lHLWy^Q?cifJ3RVH>t#8y+ +Date: Mon, 17 Aug 2015 21:04:11 -0700 +Subject: [PATCH] [Tests] Fixing the tests for node 0.12. + +--- + package.json | 2 +- + test/index.js | 15 +++++++++++---- + 2 files changed, 12 insertions(+), 5 deletions(-) + +diff --git a/package.json b/package.json +index b8e1c60..4a6d638 100644 +--- a/package.json ++++ b/package.json +@@ -6,7 +6,7 @@ + "license": "MIT", + "main": "index.js", + "scripts": { +- "test": "npm run lint && node --harmony test/index.js && npm run security", ++ "test": "npm run lint && node test/index.js && npm run security", + "coverage": "covert test/*.js", + "coverage-quiet": "covert test/*.js --quiet", + "lint": "npm run jscs && npm run eslint", +diff --git a/test/index.js b/test/index.js +index f40312c..6dbcd81 100644 +--- a/test/index.js ++++ b/test/index.js +@@ -21,12 +21,19 @@ test('makeArrowFunction.list() is an array', function (t) { + '() => 42', + '() => function () {}', + '() => x => x * x', +- 'x => x * x' ++ 'x => x * x', ++ 'x => { return x * x; }', ++ '(x, y) => { return x + x; }' + ]; ++ t.plan(1 + 2 * funcs.length); + t.equal(Object.prototype.toString.call(funcs), '[object Array]', 'list() is an array'); +- for (var i = 0; i < funcs.length; ++i) { +- t.equal(typeof funcs[i], 'function', funcs[i] + ' is a function'); +- t.equal(String(funcs[i]), expectedSources[i], '"' + funcs[i] + '" !== "' + expectedSources[i] + '"'); ++ if (funcs.length === 0) { ++ t.comment('no arrow functions present'); ++ } else { ++ for (var i = 0; i < funcs.length; ++i) { ++ t.equal(typeof funcs[i], 'function', funcs[i] + ' is a function'); ++ t.equal(String(funcs[i]), expectedSources[i], '"' + funcs[i] + '" !== "' + expectedSources[i] + '"'); ++ } + } + t.end(); + }); diff --git a/nodejs-make-arrow-function.spec b/nodejs-make-arrow-function.spec new file mode 100644 index 0000000..bae1580 --- /dev/null +++ b/nodejs-make-arrow-function.spec @@ -0,0 +1,45 @@ +%{?nodejs_find_provides_and_requires} +Name: nodejs-make-arrow-function +Version: 1.1.0 +Release: 1 +Summary: Function that returns an arbitrary arrow function +License: MIT +URL: https://github.com/ljharb/make-arrow-function +Source0: https://registry.npmjs.org/make-arrow-function/-/make-arrow-function-%{version}.tgz +# https://github.com/ljharb/make-arrow-function/pull/1 +Source1: nodejs-make-arrow-function-license.txt +# https://github.com/ljharb/make-arrow-function/commit/cab9a8347a302432e8b01474830c5ea81499ba09 +Patch0: nodejs-make-arrow-function-tests.patch +BuildArch: noarch +ExclusiveArch: %{nodejs_arches} noarch +BuildRequires: nodejs-packaging +BuildRequires: npm(tape) +%description +Function that returns an arbitrary arrow function, or undefined +if arrow function syntax is unsupported. + +%prep +%autosetup -p 1 -n package +cp %{SOURCE1} LICENSE +rm -rf node_modules + +%build + +%install +mkdir -p %{buildroot}%{nodejs_sitelib}/make-arrow-function +cp -pr package.json index.js %{buildroot}%{nodejs_sitelib}/make-arrow-function +%nodejs_symlink_deps + +%check +%nodejs_symlink_deps --check +%{__nodejs} test/index.js + +%files +%{!?_licensedir:%global license %doc} +%doc README.md CHANGELOG.md +%license LICENSE +%{nodejs_sitelib}/make-arrow-function + +%changelog +* Sat Aug 29 2020 wutao - 1.1.0-1 +- package init