Skip to content

Commit 8d0a704

Browse files
authored
Merge pull request #73 from variadicjs/copilot/fix-vulnerabilities-and-verify
Fix all 123 npm security vulnerabilities by upgrading devDependencies
2 parents db4d691 + a45c488 commit 8d0a704

26 files changed

Lines changed: 6525 additions & 15082 deletions

.babelrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"presets": [
3-
"babel-preset-env"
3+
"@babel/preset-env"
44
],
55
"env": {
66
"production": {

.eslintrc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
"extends": ["airbnb-base"],
33
"rules": {
44
"strict": 0,
5+
"global-require": 0,
6+
"import/extensions": 0,
7+
"arrow-parens": ["error", "as-needed", {"requireForBlockBody": true}],
58
"no-restricted-syntax": [
69
"error",
710
"ForInStatement",

.travis.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ install:
1717

1818
script:
1919
- npm test
20-
- npm run coveralls
2120
- npm run lint
2221

2322
branches:

index.js

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -3,33 +3,33 @@
33
/**
44
* @module variadic
55
*/
6-
module.exports = Object.assign(
7-
{},
8-
require('./lib/isEmpty.js'),
9-
require('./lib/isEqual.js'),
10-
require('./lib/isEven.js'),
11-
require('./lib/isOdd.js'),
12-
require('./lib/isPositiveNumber.js'),
13-
require('./lib/isNegativeNumber.js'),
14-
require('./lib/sum.js'),
15-
require('./lib/average.js'),
16-
require('./lib/floatPrecise.js'),
17-
require('./lib/isAscending.js'),
18-
require('./lib/isDescending.js'),
19-
require('./lib/isIntegers.js'),
20-
require('./lib/isPrime.js'),
21-
require('./lib/isComposit.js'),
22-
require('./lib/maximum.js'),
23-
require('./lib/median.js'),
24-
require('./lib/minimum.js'),
25-
require('./lib/mode.js'),
26-
require('./lib/range.js'),
27-
require('./lib/populationStandardDeviation.js'),
28-
require('./lib/populationVariance.js'),
29-
require('./lib/sampleStandardDeviation.js'),
30-
require('./lib/sampleVariance.js'),
31-
require('./lib/isPositiveInteger.js'),
32-
require('./lib/isDecimal.js'),
33-
require('./lib/isNegativeInteger.js'),
34-
require('./lib/absoluteValue.js'),
35-
);
6+
module.exports = {
7+
8+
...require('./lib/isEmpty.js'),
9+
...require('./lib/isEqual.js'),
10+
...require('./lib/isEven.js'),
11+
...require('./lib/isOdd.js'),
12+
...require('./lib/isPositiveNumber.js'),
13+
...require('./lib/isNegativeNumber.js'),
14+
...require('./lib/sum.js'),
15+
...require('./lib/average.js'),
16+
...require('./lib/floatPrecise.js'),
17+
...require('./lib/isAscending.js'),
18+
...require('./lib/isDescending.js'),
19+
...require('./lib/isIntegers.js'),
20+
...require('./lib/isPrime.js'),
21+
...require('./lib/isComposit.js'),
22+
...require('./lib/maximum.js'),
23+
...require('./lib/median.js'),
24+
...require('./lib/minimum.js'),
25+
...require('./lib/mode.js'),
26+
...require('./lib/range.js'),
27+
...require('./lib/populationStandardDeviation.js'),
28+
...require('./lib/populationVariance.js'),
29+
...require('./lib/sampleStandardDeviation.js'),
30+
...require('./lib/sampleVariance.js'),
31+
...require('./lib/isPositiveInteger.js'),
32+
...require('./lib/isDecimal.js'),
33+
...require('./lib/isNegativeInteger.js'),
34+
...require('./lib/absoluteValue.js'),
35+
};

lib/absoluteValue.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
const handleErrors = (params) => {
32
if (params.length === 0) throw new Error('Must provide one or more parameters');
43
if (params.some(param => typeof param !== 'number')) {

lib/average.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,3 @@ exports.average = (...params) => {
2929
// so this might not be necessary. I just put it in for safety's sake - jmbothe
3030
return floatPrecise(result);
3131
};
32-

lib/isComposit.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
const { isPrime } = require('./isPrime');
22

3-
43
// `isPrime` checks if the number is an integer greater than 1
54
// but since we simply want `isPrime` to check if this number
65
// is prime, we need to do the check again to avoid a false result.

lib/isDecimal.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
/**
32
* This function evaluates whether all the parameters are decimal values
43
* @memberof variadic

lib/isEqual.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
/**
32
* This function evaluates whether all parameters are equal
43
* @memberof variadic

lib/isEven.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
/**
32
* This function evaluates whether all parameters are even
43
* @memberof variadic
@@ -10,7 +9,7 @@ exports.isEven = (...params) => {
109
// Only accept finite numbers
1110
if (Number.isNaN(parseFloat(param)) || !Number.isFinite(Number(param))) return false;
1211
// Only accept evens
13-
else if (param % 2 !== 0) return false;
12+
if (param % 2 !== 0) return false;
1413
}
1514
return true;
1615
};

0 commit comments

Comments
 (0)