From 4e953ada2c17f849265c4a7a0442d11fa988e32c Mon Sep 17 00:00:00 2001 From: Olivier Zalmanski Date: Fri, 1 Sep 2023 01:21:55 +0200 Subject: [PATCH 1/4] Add support for eslint flat config --- config/flat.js | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 config/flat.js diff --git a/config/flat.js b/config/flat.js new file mode 100644 index 0000000000..8d0554d2a2 --- /dev/null +++ b/config/flat.js @@ -0,0 +1,9 @@ +const * as importPlugin = require('../src/index'); + +module.exports = [ + { + plugins: { + import: importPlugin, + } + } +]; From a4c3c39b6b1ba65b48300cf692ce99b30b48c9cc Mon Sep 17 00:00:00 2001 From: Olivier Zalmanski <88216225+OlivierZal@users.noreply.github.com> Date: Fri, 1 Sep 2023 01:25:12 +0200 Subject: [PATCH 2/4] Update config/flat.js Co-authored-by: Jordan Harband --- config/flat.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/flat.js b/config/flat.js index 8d0554d2a2..2aa1f31fef 100644 --- a/config/flat.js +++ b/config/flat.js @@ -1,4 +1,4 @@ -const * as importPlugin = require('../src/index'); +const importPlugin = require('../src/index'); module.exports = [ { From d4bb5cd67db77eef83580355e8ef095fda00a972 Mon Sep 17 00:00:00 2001 From: Olivier Zalmanski Date: Fri, 1 Sep 2023 09:47:03 +0200 Subject: [PATCH 3/4] Fix eslint --- config/flat.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/flat.js b/config/flat.js index 2aa1f31fef..09449c91f8 100644 --- a/config/flat.js +++ b/config/flat.js @@ -4,6 +4,6 @@ module.exports = [ { plugins: { import: importPlugin, - } - } + }, + }, ]; From 95b034ee5b64d7162376c699dec9f053f745bc46 Mon Sep 17 00:00:00 2001 From: Olivier Zalmanski <88216225+OlivierZal@users.noreply.github.com> Date: Fri, 1 Sep 2023 14:42:53 +0200 Subject: [PATCH 4/4] Update index.js --- src/index.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/index.js b/src/index.js index feafba9003..b3dd294d50 100644 --- a/src/index.js +++ b/src/index.js @@ -68,4 +68,7 @@ export const configs = { 'react-native': require('../config/react-native'), electron: require('../config/electron'), typescript: require('../config/typescript'), + + // flat config support + flat: require('../config/flat'), };