Skip to content

Commit 4444694

Browse files
🧪 test: Fix build test and upgrade xo to v0.57.0.
1 parent 36486bb commit 4444694

File tree

5 files changed

+1971
-3556
lines changed

5 files changed

+1971
-3556
lines changed

package.json

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,9 @@
7171
"devDependencies": {
7272
"@babel/core": "7.23.9",
7373
"@babel/preset-env": "7.23.9",
74-
"@babel/register": "7.23.7",
7574
"@commitlint/cli": "18.6.0",
7675
"@js-library/commitlint-config": "0.0.4",
76+
"@node-loader/babel": "^2.1.0",
7777
"@node-loader/core": "2.0.0",
7878
"@node-loader/import-maps": "1.1.0",
7979
"ava": "6.1.1",
@@ -94,7 +94,7 @@
9494
"pinst": "3.0.0",
9595
"power-assert": "1.6.1",
9696
"regenerator-runtime": "0.14.1",
97-
"xo": "0.53.1"
97+
"xo": "0.57.0"
9898
},
9999
"ava": {
100100
"files": [
@@ -104,21 +104,12 @@
104104
"--import=data:text/javascript,import {register} from 'node:module'; import {pathToFileURL} from 'node:url'; register('@node-loader/core', pathToFileURL('./'))"
105105
],
106106
"require": [
107-
"regenerator-runtime/runtime.js",
108-
"@babel/register"
107+
"regenerator-runtime/runtime.js"
109108
],
110109
"timeout": "1m"
111110
},
112111
"babel": {
113112
"sourceMaps": true,
114-
"presets": [
115-
[
116-
"@babel/preset-env",
117-
{
118-
"targets": "current node"
119-
}
120-
]
121-
],
122113
"plugins": [
123114
[
124115
"transform-remove-console",
@@ -213,6 +204,21 @@
213204
],
214205
"rules": {
215206
"unicorn/prefer-node-protocol": "off",
207+
"unicorn/prevent-abbreviations": "off",
208+
"import/order": [
209+
"error",
210+
{
211+
"groups": [
212+
"builtin",
213+
"external",
214+
"parent",
215+
"sibling",
216+
"index"
217+
],
218+
"newlines-between": "always",
219+
"warnOnUnassignedImports": true
220+
}
221+
],
216222
"unicorn/filename-case": [
217223
"error",
218224
{

src/BackwardRange.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import assert from 'assert';
2+
23
import Range from './Range.js';
34
import backwardRangeIterator from './backwardRangeIterator.js';
45

src/ForwardRange.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import assert from 'assert';
2+
23
import Range from './Range.js';
34
import forwardRangeIterator from './forwardRangeIterator.js';
45

test/src/iterator.js

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,17 @@ import test from 'ava';
22

33
import {range as rangeObject, rangeIterator} from '#module';
44

5-
const macro = (t, range, items, expected) => {
5+
const macro = (t, {range}, items, expected) => {
66
t.deepEqual(Array.from(range(...items)), expected);
77
};
88

9-
macro.title = (title, range, items, expected) =>
10-
title ?? `list(${range.name}(${items})) = ${JSON.stringify(expected)}`;
9+
macro.title = (title, {name}, items, expected) =>
10+
title ?? `list(${name}(${items})) = ${JSON.stringify(expected)}`;
1111

12-
for (const range of [rangeObject, rangeIterator]) {
12+
for (const range of [
13+
{name: 'range', range: rangeObject},
14+
{name: 'rangeIterator', range: rangeIterator},
15+
]) {
1316
test(macro, range, [3], [0, 1, 2]);
1417
test(macro, range, [3, 6], [3, 4, 5]);
1518

0 commit comments

Comments
 (0)