Skip to content

Commit 6b6cffa

Browse files
💥 refactor!: Use named exports only.
BREAKING CHANGE: This breaks dependents using the default export.
1 parent 6da2c15 commit 6b6cffa

File tree

5 files changed

+7
-22
lines changed

5 files changed

+7
-22
lines changed

doc/manual/usage.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@ Then
1212
```js
1313
const mapping = require( '@aureooms/js-mapping' ) ;
1414
// or
15-
import mapping from '@aureooms/js-mapping' ;
15+
import * as mapping from '@aureooms/js-mapping' ;
1616
```

src/index.js

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,3 @@
1-
import fromkeys from './fromkeys.js';
2-
import object from './object.js';
3-
import reflect from './reflect.js';
4-
5-
/* eslint import/no-anonymous-default-export: [2, {"allowObject": true}] */
6-
export default {
7-
fromkeys,
8-
object,
9-
reflect,
10-
};
11-
12-
export {fromkeys, object, reflect};
1+
export {default as fromkeys} from './fromkeys.js';
2+
export {default as object} from './object.js';
3+
export {default as reflect} from './reflect.js';

test/src/fromkeys.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
import test from 'ava';
22

3-
import mapping, {fromkeys} from '../../src/index.js';
3+
import {fromkeys} from '../../src/index.js';
44

55
test('fromkeys', (t) => {
6-
t.is(fromkeys, mapping.fromkeys, 'exports are working');
7-
86
t.deepEqual([...fromkeys('', 1)], []);
97

108
t.deepEqual(

test/src/object.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
import test from 'ava';
22

3-
import mapping, {object} from '../../src/index.js';
3+
import {object} from '../../src/index.js';
44

55
test('object', (t) => {
6-
t.is(object, mapping.object, 'exports are working');
7-
86
t.deepEqual(object([]), {});
97

108
t.deepEqual(

test/src/reflect.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,9 @@ import test from 'ava';
22

33
import {enumerate} from '@aureooms/js-itertools';
44

5-
import mapping, {reflect} from '../../src/index.js';
5+
import {reflect} from '../../src/index.js';
66

77
test('reflect', (t) => {
8-
t.is(reflect, mapping.reflect, 'exports are working');
9-
108
t.deepEqual([...reflect(enumerate(''))], []);
119

1210
t.deepEqual(

0 commit comments

Comments
 (0)