Skip to content

Commit 5abc9d0

Browse files
🤖 config(xo): Configure import/order.
These changes were automatically generated by a transform whose code can be found at: - https://github.com/make-github-pseudonymous-again/rejuvenate/blob/aa845ce62d5726e14a9c13613ccabe0978b29940/src/transforms/xo:config-import-order.js Please contact the author of the transform if you believe there was an error.
1 parent 486f18e commit 5abc9d0

18 files changed

+1035
-632
lines changed

package.json

+38-2
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@
112112
"pinst": "3.0.0",
113113
"power-assert": "1.6.1",
114114
"regenerator-runtime": "0.14.1",
115-
"xo": "0.53.1"
115+
"xo": "0.57.0"
116116
},
117117
"ava": {
118118
"files": [
@@ -226,7 +226,43 @@
226226
}
227227
],
228228
"unicorn/prefer-node-protocol": "off",
229-
"unicorn/prevent-abbreviations": "off"
229+
"unicorn/prevent-abbreviations": "off",
230+
"import/order": [
231+
"error",
232+
{
233+
"groups": [
234+
"builtin",
235+
"external",
236+
"internal",
237+
"parent",
238+
"sibling",
239+
"index",
240+
"object",
241+
"type"
242+
],
243+
"pathGroups": [
244+
{
245+
"pattern": "ava",
246+
"group": "external",
247+
"position": "before"
248+
},
249+
{
250+
"pattern": "#module",
251+
"group": "index",
252+
"position": "after"
253+
}
254+
],
255+
"pathGroupsExcludedImportTypes": [],
256+
"distinctGroup": true,
257+
"newlines-between": "always",
258+
"alphabetize": {
259+
"order": "asc",
260+
"orderImportKind": "asc",
261+
"caseInsensitive": false
262+
},
263+
"warnOnUnassignedImports": true
264+
}
265+
]
230266
},
231267
"overrides": [
232268
{

src/array/api/sort.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import assert from 'assert';
2-
import sortFixedLengthTuples from '../core/sortFixedLengthTuples.js';
2+
33
import sortArbitraryTuples from '../core/sortArbitraryTuples.js';
4+
import sortFixedLengthTuples from '../core/sortFixedLengthTuples.js';
45

56
const sort = (k, M, tuples) => {
67
assert(Number.isInteger(k));

src/array/core/cumulativeHistogram.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import assert from 'assert';
2-
import histogram from './histogram.js';
2+
33
import accumulate from './accumulate.js';
4+
import histogram from './histogram.js';
45

56
/**
67
* O(M+N) time where N=j-i and M = ch.length - offset.

src/array/core/sortArbitraryTuples.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import permute from './permute.js';
2-
import sortTuplesByLength from './sortTuplesByLength.js';
32
import sortFixedLengthTuples from './sortFixedLengthTuples.js';
3+
import sortTuplesByLength from './sortTuplesByLength.js';
44

55
const sortArbitraryTuples = (M, tuples, output) => {
66
const N = tuples.length;

src/array/core/sortFixedLengthTuples.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
import assert from 'assert';
2+
23
import alloc from './alloc.js';
3-
import load from './load.js';
44
import digits from './digits.js';
5-
import stable from './stable.js';
5+
import load from './load.js';
66
import permute from './permute.js';
7+
import stable from './stable.js';
78

89
/**
910
* O(kM + kN) time where k is the number of digits per tuple, M is the radix, and

src/array/core/sortTuplesByLength.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import assert from 'assert';
2+
23
import alloc from './alloc.js';
3-
import zeros from './zeros.js';
44
import cumulativeHistogram from './cumulativeHistogram.js';
5-
import rank from './rank.js';
6-
75
import loadLengths from './loadLengths.js';
6+
import rank from './rank.js';
7+
import zeros from './zeros.js';
88

99
/**
1010
* O(M + N) time where M is the maximum length of a tuple, and

src/array/core/stable.js

+6-4
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
import assert from 'assert';
2+
23
import {_identity} from '@combinatorics/permutation';
4+
35
import alloc from './alloc.js';
4-
import zeros from './zeros.js';
5-
import reset from './reset.js';
6+
import compose from './compose.js';
67
import cumulativeHistogram from './cumulativeHistogram.js';
7-
import rank from './rank.js';
88
import permute from './permute.js';
9-
import compose from './compose.js';
9+
import rank from './rank.js';
10+
import reset from './reset.js';
11+
import zeros from './zeros.js';
1012

1113
/**
1214
* O(kM + kN) time where k is the number of arrays, M is the radix, and

test/loader/config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import * as importMapLoader from '@node-loader/import-maps';
21
import * as babelLoader from '@node-loader/babel';
2+
import * as importMapLoader from '@node-loader/import-maps';
33

44
const config = {
55
loaders: [importMapLoader, babelLoader],

test/src/api/sort.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
import assert from 'assert';
2+
23
import test from 'ava';
4+
35
import {list} from '@iterable-iterator/list';
4-
import {all} from '@iterable-iterator/reduce';
56
import {map} from '@iterable-iterator/map';
7+
import {all} from '@iterable-iterator/reduce';
68
import {sorted} from '@iterable-iterator/sorted';
79
import {fixedlexicographical, quasilexicographical} from '@total-order/lex';
810
import {increasing} from '@total-order/primitive';

test/src/api/sortFloat32.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import test from 'ava';
2-
import {sorted} from '@iterable-iterator/sorted';
3-
import {range} from '@iterable-iterator/range';
2+
43
import {list} from '@iterable-iterator/list';
4+
import {range} from '@iterable-iterator/range';
5+
import {sorted} from '@iterable-iterator/sorted';
56
import {shuffle} from '@randomized/random';
67
import {increasing} from '@total-order/primitive';
78

test/src/api/sortInt16.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import test from 'ava';
2-
import {sorted} from '@iterable-iterator/sorted';
3-
import {range} from '@iterable-iterator/range';
2+
43
import {list} from '@iterable-iterator/list';
54
import {map} from '@iterable-iterator/map';
5+
import {range} from '@iterable-iterator/range';
6+
import {sorted} from '@iterable-iterator/sorted';
67
import {shuffle, randrange} from '@randomized/random';
78
import {increasing} from '@total-order/primitive';
89

test/src/api/sortInt32.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import test from 'ava';
2-
import {sorted} from '@iterable-iterator/sorted';
3-
import {range} from '@iterable-iterator/range';
2+
43
import {list} from '@iterable-iterator/list';
54
import {map} from '@iterable-iterator/map';
5+
import {range} from '@iterable-iterator/range';
6+
import {sorted} from '@iterable-iterator/sorted';
67
import {shuffle, randrange} from '@randomized/random';
78
import {increasing} from '@total-order/primitive';
89

test/src/api/sortInt8.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import test from 'ava';
2-
import {sorted} from '@iterable-iterator/sorted';
3-
import {range} from '@iterable-iterator/range';
2+
43
import {list} from '@iterable-iterator/list';
54
import {map} from '@iterable-iterator/map';
5+
import {range} from '@iterable-iterator/range';
6+
import {sorted} from '@iterable-iterator/sorted';
67
import {shuffle, randrange} from '@randomized/random';
78
import {increasing} from '@total-order/primitive';
89

test/src/api/sortUint16.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import test from 'ava';
2-
import {sorted} from '@iterable-iterator/sorted';
3-
import {range} from '@iterable-iterator/range';
2+
43
import {list} from '@iterable-iterator/list';
54
import {map} from '@iterable-iterator/map';
5+
import {range} from '@iterable-iterator/range';
6+
import {sorted} from '@iterable-iterator/sorted';
67
import {shuffle, randrange} from '@randomized/random';
78
import {increasing} from '@total-order/primitive';
89

test/src/api/sortUint32.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import test from 'ava';
2-
import {sorted} from '@iterable-iterator/sorted';
3-
import {range} from '@iterable-iterator/range';
2+
43
import {list} from '@iterable-iterator/list';
54
import {map} from '@iterable-iterator/map';
5+
import {range} from '@iterable-iterator/range';
6+
import {sorted} from '@iterable-iterator/sorted';
67
import {shuffle, randrange} from '@randomized/random';
78
import {increasing} from '@total-order/primitive';
89

test/src/api/sortUint8.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import test from 'ava';
2-
import {sorted} from '@iterable-iterator/sorted';
3-
import {range} from '@iterable-iterator/range';
2+
43
import {list} from '@iterable-iterator/list';
54
import {map} from '@iterable-iterator/map';
5+
import {range} from '@iterable-iterator/range';
6+
import {sorted} from '@iterable-iterator/sorted';
67
import {shuffle, randrange} from '@randomized/random';
78
import {increasing} from '@total-order/primitive';
89

test/src/api/stability.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import test from 'ava';
22

33
import {list} from '@iterable-iterator/list';
4-
import {all} from '@iterable-iterator/reduce';
54
import {map} from '@iterable-iterator/map';
6-
import {sorted} from '@iterable-iterator/sorted';
75
import {range} from '@iterable-iterator/range';
8-
import {enumerate} from '@iterable-iterator/zip';
6+
import {all} from '@iterable-iterator/reduce';
97
import {nrepeat} from '@iterable-iterator/repeat';
8+
import {sorted} from '@iterable-iterator/sorted';
9+
import {enumerate} from '@iterable-iterator/zip';
1010
import {randint} from '@randomized/random';
1111
import {quasilexicographical} from '@total-order/lex';
1212
import {increasing} from '@total-order/primitive';
@@ -26,7 +26,7 @@ const repr = (data) =>
2626
data.length >= 20
2727
? `[${JSON.stringify(data.slice(0, 9)).slice(1, -1)},..,${JSON.stringify(
2828
data.slice(-9),
29-
).slice(1, -1)}]`
29+
).slice(1, -1)}]`
3030
: JSON.stringify(data);
3131

3232
isStable.title = (title, k, M, data) =>

0 commit comments

Comments
 (0)