Skip to content

Commit 5796f83

Browse files
⬆️ deps: Upgrade xo to v0.47.0.
1 parent 3049f7d commit 5796f83

8 files changed

+494
-1103
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@
104104
"nyc": "15.1.0",
105105
"power-assert": "1.6.1",
106106
"regenerator-runtime": "0.13.9",
107-
"xo": "0.36.1"
107+
"xo": "0.47.0"
108108
},
109109
"files": [
110110
"lib"
@@ -159,6 +159,7 @@
159159
"unicorn"
160160
],
161161
"rules": {
162+
"unicorn/prefer-node-protocol": "off",
162163
"unicorn/filename-case": "off"
163164
},
164165
"overrides": [

src/index.js

Lines changed: 18 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
import Item from './Item';
2-
import integerValuesKnapsack from './integerValuesKnapsack';
3-
import integerValuesKnapsackUnbounded from './integerValuesKnapsackUnbounded';
4-
import integerWeightsKnapsack from './integerWeightsKnapsack';
5-
import integerWeightsKnapsackUnbounded from './integerWeightsKnapsackUnbounded';
6-
import knapsackApprox from './knapsackApprox';
7-
import knapsackGreedy from './knapsackGreedy';
8-
import knapsackUnboundedGreedy from './knapsackUnboundedGreedy';
9-
import orderedByDecreasingUtility from './orderedByDecreasingUtility';
1+
import Item from './Item.js';
2+
import integerValuesKnapsack from './integerValuesKnapsack.js';
3+
import integerValuesKnapsackUnbounded from './integerValuesKnapsackUnbounded.js';
4+
import integerWeightsKnapsack from './integerWeightsKnapsack.js';
5+
import integerWeightsKnapsackUnbounded from './integerWeightsKnapsackUnbounded.js';
6+
import knapsackApprox from './knapsackApprox.js';
7+
import knapsackGreedy from './knapsackGreedy.js';
8+
import knapsackUnboundedGreedy from './knapsackUnboundedGreedy.js';
9+
import orderedByDecreasingUtility from './orderedByDecreasingUtility.js';
1010

1111
/* eslint import/no-anonymous-default-export: [2, {"allowObject": true}] */
1212
export default {
@@ -21,14 +21,12 @@ export default {
2121
orderedByDecreasingUtility,
2222
};
2323

24-
export {
25-
Item,
26-
integerValuesKnapsack,
27-
integerValuesKnapsackUnbounded,
28-
integerWeightsKnapsack,
29-
integerWeightsKnapsackUnbounded,
30-
knapsackApprox,
31-
knapsackGreedy,
32-
knapsackUnboundedGreedy,
33-
orderedByDecreasingUtility,
34-
};
24+
export {default as Item} from './Item.js';
25+
export {default as integerValuesKnapsackUnbounded} from './integerValuesKnapsackUnbounded.js';
26+
export {default as integerValuesKnapsack} from './integerValuesKnapsack.js';
27+
export {default as integerWeightsKnapsackUnbounded} from './integerWeightsKnapsackUnbounded.js';
28+
export {default as integerWeightsKnapsack} from './integerWeightsKnapsack.js';
29+
export {default as knapsackGreedy} from './knapsackGreedy.js';
30+
export {default as knapsackApprox} from './knapsackApprox.js';
31+
export {default as orderedByDecreasingUtility} from './orderedByDecreasingUtility.js';
32+
export {default as knapsackUnboundedGreedy} from './knapsackUnboundedGreedy.js';

src/knapsackApprox.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {map} from '@iterable-iterator/map';
55
import {filter} from '@iterable-iterator/filter';
66
import {range} from '@iterable-iterator/range';
77

8-
import integerValuesKnapsack from './integerValuesKnapsack';
8+
import integerValuesKnapsack from './integerValuesKnapsack.js';
99

1010
/**
1111
* (1-eps)-approx for the knapsack problem. Runs in O(N^3/eps) time.

src/knapsackGreedy.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import {range} from '@iterable-iterator/range';
44
import {sorted} from '@iterable-iterator/sorted';
55
import {filter} from '@iterable-iterator/filter';
66

7-
import Item from './Item';
8-
import orderedByDecreasingUtility from './orderedByDecreasingUtility';
7+
import Item from './Item.js';
8+
import orderedByDecreasingUtility from './orderedByDecreasingUtility.js';
99

1010
/**
1111
* 1/2-approximation to the 0-1 knapsack problem.

src/knapsackUnboundedGreedy.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ import {map} from '@iterable-iterator/map';
33
import {range} from '@iterable-iterator/range';
44
import {sorted} from '@iterable-iterator/sorted';
55

6-
import Item from './Item';
7-
import orderedByDecreasingUtility from './orderedByDecreasingUtility';
6+
import Item from './Item.js';
7+
import orderedByDecreasingUtility from './orderedByDecreasingUtility.js';
88

99
/**
1010
* 1/2-approximation to the unbounded knapsack problem.

test/src/0-1-knapsack-problem.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {
88
integerWeightsKnapsack,
99
knapsackGreedy,
1010
knapsackApprox,
11-
} from '../../src';
11+
} from '../../src/index.js';
1212

1313
const macro = (t, solve, _name, v, w, n, W, opt, approx) => {
1414
t.is(n, v.length);

test/src/unbounded-knapsack-problem.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {
77
integerValuesKnapsackUnbounded,
88
integerWeightsKnapsackUnbounded,
99
knapsackUnboundedGreedy,
10-
} from '../../src';
10+
} from '../../src/index.js';
1111

1212
const macro = (t, solve, _name, v, w, n, W, opt, approx) => {
1313
t.is(n, v.length);

0 commit comments

Comments
 (0)