@@ -5,11 +5,12 @@ const {
55const { hasAnyDep} = require ( '../../utils' )
66const { testMatch} = require ( '../helpers/test-match' )
77
8- const withBaseConfig = base => variant =>
9- require . resolve ( base + ( variant ? `/ ${ variant } ` : '' ) )
8+ const withBaseConfig = ( base , separator ) => variant =>
9+ require . resolve ( base + ( variant ? `${ separator } ${ variant } ` : '' ) )
1010
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' , '/' )
1314
1415const hasReact = hasAnyDep ( 'react' )
1516
@@ -44,6 +45,7 @@ const buildConfig = ({withReact = false} = {}) => {
4445 plugins : [ 'prettier' , 'jest' , ifReact ( 'react-hooks' ) ] . filter ( Boolean ) ,
4546 extends : [
4647 ifReact ( airbnb ( ) , airbnb ( 'base' ) ) ,
48+ ifReact ( airbnbTypeScript ( ) , airbnbTypeScript ( 'base' ) ) ,
4749 'plugin:jest/recommended' ,
4850 prettier ( ) ,
4951 ifReact ( 'plugin:react-hooks/recommended' ) ,
0 commit comments