You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@annotator.apache.org by ra...@apache.org on 2020/07/23 06:47:36 UTC
[incubator-annotator] 01/10: Get Babel module resolver working with
TypeScript preset
This is an automated email from the ASF dual-hosted git repository.
randall pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-annotator.git
commit 8e249749f5648fb86f8033aa33b2a4e67e06d9c1
Author: Randall Leeds <ra...@apache.org>
AuthorDate: Wed Jul 22 21:37:49 2020 -0700
Get Babel module resolver working with TypeScript preset
Only partially load the Babel configuration when configuring the ESLint
import plugin's resolver, since the TypeScript preset requires a
filename to function and there is no filename available without making a
custom resolver.
---
.eslintrc.js | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/.eslintrc.js b/.eslintrc.js
index 3145648..32a4ec9 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -24,9 +24,9 @@ const babel = require('@babel/core');
// Use the root babel.config.js for module resolution.
// Relevant issue: tleunen/eslint-import-resolver-babel-module#89
-const babelOptions = babel.loadOptions({ cwd: __dirname });
-const babelModuleResolver = babelOptions.plugins.find(
- ({ key }) => key === 'module-resolver',
+const babelConfig = babel.loadPartialConfig({ cwd: __dirname });
+const babelModuleResolver = babelConfig.options.plugins.find(
+ item => item.file.request === 'module-resolver',
);
module.exports = {