Skip to content

Commit

Permalink
💥 refactor!: Use named exports only.
Browse files Browse the repository at this point in the history
BREAKING CHANGE: This breaks dependents using the default export.
  • Loading branch information
make-github-pseudonymous-again committed Mar 25, 2021
1 parent 6da2c15 commit 6b6cffa
Show file tree
Hide file tree
Showing 5 changed files with 7 additions and 22 deletions.
2 changes: 1 addition & 1 deletion doc/manual/usage.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,5 @@ Then
```js
const mapping = require( '@aureooms/js-mapping' ) ;
// or
import mapping from '@aureooms/js-mapping' ;
import * as mapping from '@aureooms/js-mapping' ;
```
15 changes: 3 additions & 12 deletions src/index.js
Original file line number Diff line number Diff line change
@@ -1,12 +1,3 @@
import fromkeys from './fromkeys.js';
import object from './object.js';
import reflect from './reflect.js';

/* eslint import/no-anonymous-default-export: [2, {"allowObject": true}] */
export default {
fromkeys,
object,
reflect,
};

export {fromkeys, object, reflect};
export {default as fromkeys} from './fromkeys.js';
export {default as object} from './object.js';
export {default as reflect} from './reflect.js';
4 changes: 1 addition & 3 deletions test/src/fromkeys.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
import test from 'ava';

import mapping, {fromkeys} from '../../src/index.js';
import {fromkeys} from '../../src/index.js';

test('fromkeys', (t) => {
t.is(fromkeys, mapping.fromkeys, 'exports are working');

t.deepEqual([...fromkeys('', 1)], []);

t.deepEqual(
Expand Down
4 changes: 1 addition & 3 deletions test/src/object.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
import test from 'ava';

import mapping, {object} from '../../src/index.js';
import {object} from '../../src/index.js';

test('object', (t) => {
t.is(object, mapping.object, 'exports are working');

t.deepEqual(object([]), {});

t.deepEqual(
Expand Down
4 changes: 1 addition & 3 deletions test/src/reflect.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,9 @@ import test from 'ava';

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

import mapping, {reflect} from '../../src/index.js';
import {reflect} from '../../src/index.js';

test('reflect', (t) => {
t.is(reflect, mapping.reflect, 'exports are working');

t.deepEqual([...reflect(enumerate(''))], []);

t.deepEqual(
Expand Down

0 comments on commit 6b6cffa

Please sign in to comment.