diff --git a/.eslintignore b/.eslintignore index 3f3c107..4fad996 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,4 +1,5 @@ .eslintrc.cjs build.config.js jest.config.cjs -dist \ No newline at end of file +dist +examples \ No newline at end of file diff --git a/src/lib/lodash.ts b/src/lib/lodash.ts index 715c1f2..35710f4 100644 --- a/src/lib/lodash.ts +++ b/src/lib/lodash.ts @@ -1,32 +1,34 @@ +/* eslint-disable import/extensions */ + // re-export just what we need from lodash // we do this so we can use a single import, but hopefully // it helps keep bundle sizes down in front-end projects using this lib -export { default as compact } from 'lodash/compact'; +export { default as compact } from 'lodash/compact.js'; -export { default as each } from 'lodash/each'; -export { default as filter } from 'lodash/filter'; -export { default as find } from 'lodash/find'; -export { default as flatten } from 'lodash/flatten'; -export { default as get } from 'lodash/get'; -export { default as groupBy } from 'lodash/groupBy'; -export { default as isArray } from 'lodash/isArray'; -export { default as isBoolean } from 'lodash/isBoolean'; -export { default as isEqual } from 'lodash/isEqual'; -export { default as isFinite } from 'lodash/isFinite'; -export { default as isInteger } from 'lodash/isInteger'; -export { default as isNil } from 'lodash/isNil'; -export { default as isNumber } from 'lodash/isNumber'; -export { default as isObject } from 'lodash/isObject'; -export { default as isString } from 'lodash/isString'; -export { default as keyBy } from 'lodash/keyBy'; -export { default as keys } from 'lodash/keys'; -export { default as map } from 'lodash/map'; -export { default as omit } from 'lodash/omit'; -export { default as pickBy } from 'lodash/pickBy'; -export { default as set } from 'lodash/set'; -export { default as some } from 'lodash/some'; -export { default as sortBy } from 'lodash/sortBy'; -export { default as times } from 'lodash/times'; -export { default as unset } from 'lodash/unset'; -export { default as values } from 'lodash/values'; +export { default as each } from 'lodash/each.js'; +export { default as filter } from 'lodash/filter.js'; +export { default as find } from 'lodash/find.js'; +export { default as flatten } from 'lodash/flatten.js'; +export { default as get } from 'lodash/get.js'; +export { default as groupBy } from 'lodash/groupBy.js'; +export { default as isArray } from 'lodash/isArray.js'; +export { default as isBoolean } from 'lodash/isBoolean.js'; +export { default as isEqual } from 'lodash/isEqual.js'; +export { default as isFinite } from 'lodash/isFinite.js'; +export { default as isInteger } from 'lodash/isInteger.js'; +export { default as isNil } from 'lodash/isNil.js'; +export { default as isNumber } from 'lodash/isNumber.js'; +export { default as isObject } from 'lodash/isObject.js'; +export { default as isString } from 'lodash/isString.js'; +export { default as keyBy } from 'lodash/keyBy.js'; +export { default as keys } from 'lodash/keys.js'; +export { default as map } from 'lodash/map.js'; +export { default as omit } from 'lodash/omit.js'; +export { default as pickBy } from 'lodash/pickBy.js'; +export { default as set } from 'lodash/set.js'; +export { default as some } from 'lodash/some.js'; +export { default as sortBy } from 'lodash/sortBy.js'; +export { default as times } from 'lodash/times.js'; +export { default as unset } from 'lodash/unset.js'; +export { default as values } from 'lodash/values.js';