Skip to content

Commit 61487fb

Browse files
authored
ESLint v8 support (#246)
* Upgrade eslint and typescript eslint * Add temporary Jest resolver * Update tests for new ESLint export
1 parent 1fc967f commit 61487fb

File tree

5 files changed

+447
-391
lines changed

5 files changed

+447
-391
lines changed

export-maps-resolver.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
// TODO: Remove workaround for https://github.com/facebook/jest/issues/9771
2+
// after Jest v28 is released.
3+
// eslint-disable-next-line import/no-extraneous-dependencies, @typescript-eslint/no-var-requires
4+
const enhancedResolve = require('enhanced-resolve');
5+
6+
const resolver = enhancedResolve.create.sync({
7+
conditionNames: ['require', 'node', 'default'],
8+
extensions: ['.js', '.json'],
9+
mainFields: ['exports', 'main', 'require'],
10+
});
11+
12+
module.exports = (request, options) => resolver(options.basedir, request);

jest.config.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
module.exports = {
2+
resolver: './export-maps-resolver.js',
3+
};

0 commit comments

Comments
 (0)