Repository: create-react-app
Issue: eslint extend config on react-scripts 4.0.1 not working in lerna monrepo 
Labels: needs triage,issue: bug report

### Describe the bug

We have Monorepo with 3 packages that using CRA, and we have one .eslint config file (to extend react-scripts one) after updating them to 4 from 3
we can't run the app. We get a lot of ESlint the biggest error is that ESlint not finding package.json
when deleting .eslint.js config everything working 

screenshots:
![Screen Shot 2021-01-08 at 5 02 04 PM](https://user-images.githubusercontent.com/11390250/104069882-a00ba880-51d3-11eb-989b-ba364f785e43.png)

my .eslint.js file:

```
module.exports = {
  extends: [
    'react-app',
    'airbnb-base',
    'plugin:react/recommended',
    'prettier',
    'plugin:cypress/recommended',
  ],
  settings: {
    'react': {
      version: 'detect',
    },
    'import/resolver': {
      node: {
        paths: [
          'packages/web-app/src',
          'packages/ui-components/src',
          'packages/admin-app/src',
          'packages/admin-server/src',
          'packages/admin-server/__tests__',
        ],
        extensions: ['.js', '.jsx', '.ts', '.tsx'],
      },
    },
  },
  plugins: ['prettier', '@typescript-eslint'],
  rules: {
    'func-style': 'warn',
    'no-iterator': 'warn',
    'no-restricted-syntax': 'warn',
    'no-bitwise': 'off',
    'no-shadow': 'off',
    'react/prop-types': 'off',
    'prettier/prettier': 'error',
    'arrow-parens': [2, 'as-needed'],
    'cypress/no-unnecessary-waiting': 'warn',
    'import/prefer-default-export': 'off',
    'import/extensions': ['warn', { ts: 'never', js: 'never' }],
    'class-methods-use-this': [2, { exceptMethods: ['render'] }],
    'import/no-extraneous-dependencies': [
      'error',
      {
        packageDir: [
          './',
          'packages/web-app',
          'packages/ui-components',
          'packages/admin-server',
          'packages/admin-app',
        ],
        devDependencies: [
          '.storybook/**',
          'src/storybook/**',
          '**/cypress/**',
          '**/*.story.js',
          '**/*.test.js',
          '**/*.spec.js',
          'src/setupTests.js',
        ],
      },
    ],
    'react/jsx-closing-bracket-location': 'error',
  },
  env: {
    es6: true,
    browser: true,
  },
  parser: 'babel-eslint',
  parserOptions: {
    ecmaVersion: 6,
    sourceType: 'module',
    ecmaFeatures: {
      modules: true,
      jsx: true,
    },
  },
  overrides: [
    {
      files: ['*.ts', '*.tsx'],
      parser: '@typescript-eslint/parser',
      plugins: ['@typescript-eslint'],
      settings: {
        'import/resolver': {
          typescript: {
            alwaysTryTypes: true,
            project: 'packages/*/tsconfig.json',
          },
        },
      },
      rules: {
        '@typescript-eslint/naming-convention': [
          'error',
          {
            selector: 'variableLike',
            format: ['camelCase', 'UPPER_CASE'],
          },
        ],
        '@typescript-eslint/no-floating-promises': 'error',
      },
      parserOptions: {
        ecmaVersion: 6,
        sourceType: 'module',
        ecmaFeatures: {
          modules: true,
        },
        tsconfigRootDir: __dirname,
        project: ['./packages/*/tsconfig.json'],
      },
    },
  ],
};

```
 



### Did you try recovering your dependencies?

yes


### Environment

```
Environment Info:

  System:
    OS: macOS 11.0.1
    CPU: (16) x64 Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz
  Binaries:
    Node: 12.20.1 - /usr/local/bin/node
    Yarn: 1.22.10 - /usr/local/bin/yarn
    npm: 6.14.10 - /usr/local/bin/npm
  Browsers:
    Chrome: 87.0.4280.141
    Firefox: 81.0.2
    Safari: 14.0.1
  npmPackages:
    react: 17.0.1 => 17.0.1 
    react-dom: 17.0.1 => 17.0.1 
    react-scripts:  4.0.1 
  npmGlobalPackages:
    create-react-app: 3.3.0
```
### Expected behavior

launch react app

### Actual behavior

a lot of eslint errors
![Screen Shot 2021-01-08 at 5 02 04 PM](https://user-images.githubusercontent.com/11390250/104069204-6aff5600-51d3-11eb-9fc9-cddf0c3b8bc1.png)