@@ -5,11 +5,12 @@ const {
5
5
const { hasAnyDep} = require ( '../../utils' )
6
6
const { testMatch} = require ( '../helpers/test-match' )
7
7
8
- const withBaseConfig = base => variant =>
9
- require . resolve ( base + ( variant ? `/ ${ variant } ` : '' ) )
8
+ const withBaseConfig = ( base , separator ) => variant =>
9
+ require . resolve ( base + ( variant ? `${ separator } ${ variant } ` : '' ) )
10
10
11
- const airbnb = withBaseConfig ( 'eslint-config-airbnb-typescript' )
12
- const prettier = withBaseConfig ( 'eslint-config-prettier' )
11
+ const airbnb = withBaseConfig ( 'eslint-config-airbnb' , '-' )
12
+ const airbnbTypeScript = withBaseConfig ( 'eslint-config-airbnb-typescript' , '/' )
13
+ const prettier = withBaseConfig ( 'eslint-config-prettier' , '/' )
13
14
14
15
const hasReact = hasAnyDep ( 'react' )
15
16
@@ -44,6 +45,7 @@ const buildConfig = ({withReact = false} = {}) => {
44
45
plugins : [ 'prettier' , 'jest' , ifReact ( 'react-hooks' ) ] . filter ( Boolean ) ,
45
46
extends : [
46
47
ifReact ( airbnb ( ) , airbnb ( 'base' ) ) ,
48
+ ifReact ( airbnbTypeScript ( ) , airbnbTypeScript ( 'base' ) ) ,
47
49
'plugin:jest/recommended' ,
48
50
prettier ( ) ,
49
51
ifReact ( 'plugin:react-hooks/recommended' ) ,
0 commit comments