Skip to content

Commit 4cad156

Browse files
author
Theo Ephraim
committed
fix: lodash imports needs explicit .js extension
1 parent 613d0e2 commit 4cad156

File tree

2 files changed

+31
-28
lines changed

2 files changed

+31
-28
lines changed

.eslintignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
.eslintrc.cjs
22
build.config.js
33
jest.config.cjs
4-
dist
4+
dist
5+
examples

src/lib/lodash.ts

Lines changed: 29 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,34 @@
1+
/* eslint-disable import/extensions */
2+
13
// re-export just what we need from lodash
24
// we do this so we can use a single import, but hopefully
35
// it helps keep bundle sizes down in front-end projects using this lib
46

5-
export { default as compact } from 'lodash/compact';
7+
export { default as compact } from 'lodash/compact.js';
68

7-
export { default as each } from 'lodash/each';
8-
export { default as filter } from 'lodash/filter';
9-
export { default as find } from 'lodash/find';
10-
export { default as flatten } from 'lodash/flatten';
11-
export { default as get } from 'lodash/get';
12-
export { default as groupBy } from 'lodash/groupBy';
13-
export { default as isArray } from 'lodash/isArray';
14-
export { default as isBoolean } from 'lodash/isBoolean';
15-
export { default as isEqual } from 'lodash/isEqual';
16-
export { default as isFinite } from 'lodash/isFinite';
17-
export { default as isInteger } from 'lodash/isInteger';
18-
export { default as isNil } from 'lodash/isNil';
19-
export { default as isNumber } from 'lodash/isNumber';
20-
export { default as isObject } from 'lodash/isObject';
21-
export { default as isString } from 'lodash/isString';
22-
export { default as keyBy } from 'lodash/keyBy';
23-
export { default as keys } from 'lodash/keys';
24-
export { default as map } from 'lodash/map';
25-
export { default as omit } from 'lodash/omit';
26-
export { default as pickBy } from 'lodash/pickBy';
27-
export { default as set } from 'lodash/set';
28-
export { default as some } from 'lodash/some';
29-
export { default as sortBy } from 'lodash/sortBy';
30-
export { default as times } from 'lodash/times';
31-
export { default as unset } from 'lodash/unset';
32-
export { default as values } from 'lodash/values';
9+
export { default as each } from 'lodash/each.js';
10+
export { default as filter } from 'lodash/filter.js';
11+
export { default as find } from 'lodash/find.js';
12+
export { default as flatten } from 'lodash/flatten.js';
13+
export { default as get } from 'lodash/get.js';
14+
export { default as groupBy } from 'lodash/groupBy.js';
15+
export { default as isArray } from 'lodash/isArray.js';
16+
export { default as isBoolean } from 'lodash/isBoolean.js';
17+
export { default as isEqual } from 'lodash/isEqual.js';
18+
export { default as isFinite } from 'lodash/isFinite.js';
19+
export { default as isInteger } from 'lodash/isInteger.js';
20+
export { default as isNil } from 'lodash/isNil.js';
21+
export { default as isNumber } from 'lodash/isNumber.js';
22+
export { default as isObject } from 'lodash/isObject.js';
23+
export { default as isString } from 'lodash/isString.js';
24+
export { default as keyBy } from 'lodash/keyBy.js';
25+
export { default as keys } from 'lodash/keys.js';
26+
export { default as map } from 'lodash/map.js';
27+
export { default as omit } from 'lodash/omit.js';
28+
export { default as pickBy } from 'lodash/pickBy.js';
29+
export { default as set } from 'lodash/set.js';
30+
export { default as some } from 'lodash/some.js';
31+
export { default as sortBy } from 'lodash/sortBy.js';
32+
export { default as times } from 'lodash/times.js';
33+
export { default as unset } from 'lodash/unset.js';
34+
export { default as values } from 'lodash/values.js';

0 commit comments

Comments
 (0)