wallabyjs / public

Repository for Wallaby.js questions and issues
http://wallabyjs.com
759 stars 45 forks source link

Wallaby with automatic configuration in NX workspace: Cannot use import statement outside a module #3208

Closed corne-de-bruin closed 1 year ago

corne-de-bruin commented 1 year ago

Issue description or question

While using Wallaby with automatic configuration i'm running into the following error: "Cannot use import statement outside a module".

We are using NX 16.0.3 and Jest 28.1.1

When running npx jest all tests within the project are executed and are passing

Our root jest.config.ts

import { getJestProjects } from "@nrwl/jest";

export default {
  projects: getJestProjects(),
};

Project level jest.config.ts

import type { Config } from "jest";

module.exports = {
  displayName: "auth",
  preset: "react-native",
  resolver: "@nrwl/jest/plugins/resolver",
  moduleFileExtensions: ["ts", "js", "html", "tsx", "jsx"],
  setupFilesAfterEnv: ["<rootDir>/test-setup.ts"],
  moduleNameMapper: {
    "\\.svg$": "@nrwl/react-native/plugins/jest/svg-mock",
  },
} satisfies Config;

Root jest.preset.js

/* eslint-disable @typescript-eslint/no-var-requires */
const nxPreset = require("@nrwl/jest/preset").default;

module.exports = {
  ...nxPreset,
  fakeTimers: {
    enableGlobally: true,
    legacyFakeTimers: true,
  },
};

Root babel.config.json

{
  "babelrcRoots": ["*"]
}

Project level babel.config.json

{
  "presets": [
    [
      "@nrwl/react/babel",
      {
        "runtime": "automatic",
        "useBuiltIns": "usage"
      }
    ]
  ],
  "plugins": [],
  "env": {
    "test": {
      "presets": ["module:metro-react-native-babel-preset"]
    }
  }
}

Wallaby diagnostics report

{
  editorVersion: 'WebStorm 2023.1.1',
  config: {
    diagnostics: {
      angular: {
        workspace: {
          version: 1,
          projects: {
            ci: {
              name: 'ci',
              '$schema': '../node_modules/nx/schemas/project-schema.json',
              sourceRoot: 'ci',
              projectType: 'library',
              targets: {
                lint: { inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ], executor: 'nx:run-commands', options: { command: 'yamllint "*.yml" "**/*.(yaml|yml)"' }, configurations: {} }
              },
              tags: [],
              root: 'ci'
            },
            ...
            project: {
              name: 'project',
              '$schema': '../../node_modules/nx/schemas/project-schema.json',
              sourceRoot: 'apps/project/src',
              projectType: 'application',
              targets: {
                start: { executor: '@nrwl/react-native:start', options: { port: 8081 } },
                serve: { executor: 'nx:run-commands', options: { command: 'nx start project' } },
                'fix-ios': {
                  executor: 'nx:run-commands',
                  options: {
                    commands: [
                      'touch ./node_modules/react-native-config/ios/ReactNativeConfig/BuildDotenvConfig.rb',
                      'rm -rf ~/Library/Developer/Xcode/DerivedData/project*/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/FBReactNativeSpec.build'
                    ]
                  }
                },
                'run-ios': { executor: '@nrwl/react-native:run-ios', dependsOn: [ 'fix-ios' ], options: {} },
                'bundle-ios': { executor: '@nrwl/react-native:bundle', options: { entryFile: 'src/main.tsx', platform: 'ios', bundleOutput: 'dist/apps/project/ios/main.jsbundle' } },
                'run-android': { executor: '@nrwl/react-native:run-android', options: {} },
                'build-android': { executor: '@nrwl/react-native:build-android', outputs: [ '{projectRoot}/android/app/build/outputs/bundle', '{projectRoot}/android/app/build/outputs/apk' ], options: {} },
                'bundle-android': { executor: '@nrwl/react-native:bundle', options: { entryFile: 'src/main.tsx', platform: 'android', bundleOutput: 'dist/apps/project/android/main.jsbundle' } },
                'sync-deps': { executor: '@nrwl/react-native:sync-deps', options: {} },
                'ensure-symlink': { executor: '@nrwl/react-native:ensure-symlink', options: {} },
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'apps/project/**/*.{ts,tsx,js,jsx}' ], eslintConfig: '.eslintrc.json' },
                  configurations: {}
                },
                test: {
                  inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ],
                  executor: '@nrwl/jest:jest',
                  outputs: [ '{workspaceRoot}/coverage/{projectRoot}' ],
                  options: { jestConfig: 'apps/project/jest.config.ts', passWithNoTests: true },
                  configurations: {},
                  builder: '@nrwl/jest:jest'
                },
                clean: {
                  executor: 'nx:run-commands',
                  options: { commands: [ 'rm -rf apps/project/ios/build', 'rm -rf apps/project/android/build', 'rm -rf ~/Library/Developer/Xcode/DerivedData/project*' ] }
                },
                'pod-install': { executor: 'nx:run-commands', options: { command: 'npx pod-install', cwd: 'apps/project' } },
                extract: { executor: 'nx:run-commands', options: { command: 'i18next --config apps/project/i18next-parser.config.js' } },
                typecheck: { executor: 'nx:run-commands', options: { command: 'tsc -b apps/project/tsconfig.app.json' } },
                'mutation-test': { executor: '@diogovcs/stryker-mutator:mutate', options: { strykerConfig: 'apps/project/stryker.config.js' } }
              },
              tags: [],
              root: 'apps/project',
              architect: {
                start: { executor: '@nrwl/react-native:start', options: { port: 8081 } },
                serve: { executor: 'nx:run-commands', options: { command: 'nx start project' } },
                'fix-ios': {
                  executor: 'nx:run-commands',
                  options: {
                    commands: [
                      'touch ./node_modules/react-native-config/ios/ReactNativeConfig/BuildDotenvConfig.rb',
                      'rm -rf ~/Library/Developer/Xcode/DerivedData/project*/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/FBReactNativeSpec.build'
                    ]
                  }
                },
                'run-ios': { executor: '@nrwl/react-native:run-ios', dependsOn: [ 'fix-ios' ], options: {} },
                'bundle-ios': { executor: '@nrwl/react-native:bundle', options: { entryFile: 'src/main.tsx', platform: 'ios', bundleOutput: 'dist/apps/project/ios/main.jsbundle' } },
                'run-android': { executor: '@nrwl/react-native:run-android', options: {} },
                'build-android': { executor: '@nrwl/react-native:build-android', outputs: [ '{projectRoot}/android/app/build/outputs/bundle', '{projectRoot}/android/app/build/outputs/apk' ], options: {} },
                'bundle-android': { executor: '@nrwl/react-native:bundle', options: { entryFile: 'src/main.tsx', platform: 'android', bundleOutput: 'dist/apps/project/android/main.jsbundle' } },
                'sync-deps': { executor: '@nrwl/react-native:sync-deps', options: {} },
                'ensure-symlink': { executor: '@nrwl/react-native:ensure-symlink', options: {} },
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'apps/project/**/*.{ts,tsx,js,jsx}' ], eslintConfig: '.eslintrc.json' },
                  configurations: {}
                },
                test: {
                  inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ],
                  executor: '@nrwl/jest:jest',
                  outputs: [ '{workspaceRoot}/coverage/{projectRoot}' ],
                  options: { jestConfig: 'apps/project/jest.config.ts', passWithNoTests: true },
                  configurations: {},
                  builder: '@nrwl/jest:jest'
                },
                clean: {
                  executor: 'nx:run-commands',
                  options: { commands: [ 'rm -rf apps/project/ios/build', 'rm -rf apps/project/android/build', 'rm -rf ~/Library/Developer/Xcode/DerivedData/project*' ] }
                },
                'pod-install': { executor: 'nx:run-commands', options: { command: 'npx pod-install', cwd: 'apps/project' } },
                extract: { executor: 'nx:run-commands', options: { command: 'i18next --config apps/project/i18next-parser.config.js' } },
                typecheck: { executor: 'nx:run-commands', options: { command: 'tsc -b apps/project/tsconfig.app.json' } },
                'mutation-test': { executor: '@diogovcs/stryker-mutator:mutate', options: { strykerConfig: 'apps/project/stryker.config.js' } }
              }
            },
            ...
            auth: {
              name: 'auth',
              '$schema': '../../node_modules/nx/schemas/project-schema.json',
              sourceRoot: 'libs/auth/src',
              projectType: 'library',
              tags: [],
              targets: {
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'libs/auth/**/*.{ts,tsx,js,jsx}' ] },
                  configurations: {}
                },
                test: {
                  inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ],
                  executor: '@nrwl/jest:jest',
                  outputs: [ '{workspaceRoot}/coverage/{projectRoot}' ],
                  options: { jestConfig: 'libs/auth/jest.config.ts', passWithNoTests: true },
                  configurations: { ci: { ci: true, codeCoverage: true } },
                  builder: '@nrwl/jest:jest'
                },
                'mutation-test': { executor: '@diogovcs/stryker-mutator:mutate', options: { strykerConfig: 'libs/auth/stryker.config.js' } }
              },
              root: 'libs/auth',
              architect: {
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'libs/auth/**/*.{ts,tsx,js,jsx}' ] },
                  configurations: {}
                },
                test: {
                  inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ],
                  executor: '@nrwl/jest:jest',
                  outputs: [ '{workspaceRoot}/coverage/{projectRoot}' ],
                  options: { jestConfig: 'libs/auth/jest.config.ts', passWithNoTests: true },
                  configurations: { ci: { ci: true, codeCoverage: true } },
                  builder: '@nrwl/jest:jest'
                },
                'mutation-test': { executor: '@diogovcs/stryker-mutator:mutate', options: { strykerConfig: 'libs/auth/stryker.config.js' } }
              }
            },
            ...
            features: {
              name: 'features',
              '$schema': '../../node_modules/nx/schemas/project-schema.json',
              sourceRoot: 'libs/features/src',
              projectType: 'library',
              tags: [],
              targets: {
                build: {
                  dependsOn: [ '^build' ],
                  inputs: [ 'production', '^production' ],
                  executor: '@nrwl/web:rollup',
                  outputs: [ '{options.outputPath}' ],
                  options: {
                    outputPath: 'dist/libs/features',
                    tsConfig: 'libs/features/tsconfig.lib.json',
                    project: 'libs/features/package.json',
                    entryFile: 'libs/features/src/index.ts',
                    external: [ 'react/jsx-runtime', 'react-native' ],
                    rollupConfig: '@nrwl/react/plugins/bundle-rollup',
                    assets: [ { glob: 'libs/features/README.md', input: '.', output: '.' } ]
                  },
                  configurations: {}
                },
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'libs/features/**/*.{ts,tsx,js,jsx}' ] },
                  configurations: {}
                },
                test: {
                  inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ],
                  executor: '@nrwl/jest:jest',
                  outputs: [ '{workspaceRoot}/coverage/{projectRoot}' ],
                  options: { jestConfig: 'libs/features/jest.config.ts', passWithNoTests: true },
                  configurations: { ci: { ci: true, codeCoverage: true } },
                  builder: '@nrwl/jest:jest'
                },
                extract: { executor: 'nx:run-commands', options: { command: 'i18next --config libs/features/i18next-parser.config.js' } },
                typecheck: { executor: 'nx:run-commands', options: { command: 'tsc -b libs/features/tsconfig.lib.json' } },
                'mutation-test': { executor: '@diogovcs/stryker-mutator:mutate', options: { strykerConfig: 'libs/features/stryker.config.js' } }
              },
              root: 'libs/features',
              architect: {
                build: {
                  dependsOn: [ '^build' ],
                  inputs: [ 'production', '^production' ],
                  executor: '@nrwl/web:rollup',
                  outputs: [ '{options.outputPath}' ],
                  options: {
                    outputPath: 'dist/libs/features',
                    tsConfig: 'libs/features/tsconfig.lib.json',
                    project: 'libs/features/package.json',
                    entryFile: 'libs/features/src/index.ts',
                    external: [ 'react/jsx-runtime', 'react-native' ],
                    rollupConfig: '@nrwl/react/plugins/bundle-rollup',
                    assets: [ { glob: 'libs/features/README.md', input: '.', output: '.' } ]
                  },
                  configurations: {}
                },
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'libs/features/**/*.{ts,tsx,js,jsx}' ] },
                  configurations: {}
                },
                test: {
                  inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ],
                  executor: '@nrwl/jest:jest',
                  outputs: [ '{workspaceRoot}/coverage/{projectRoot}' ],
                  options: { jestConfig: 'libs/features/jest.config.ts', passWithNoTests: true },
                  configurations: { ci: { ci: true, codeCoverage: true } },
                  builder: '@nrwl/jest:jest'
                },
                extract: { executor: 'nx:run-commands', options: { command: 'i18next --config libs/features/i18next-parser.config.js' } },
                typecheck: { executor: 'nx:run-commands', options: { command: 'tsc -b libs/features/tsconfig.lib.json' } },
                'mutation-test': { executor: '@diogovcs/stryker-mutator:mutate', options: { strykerConfig: 'libs/features/stryker.config.js' } }
              }
            },
            ...
          },
          '$schema': './node_modules/nx/schemas/nx-schema.json',
          npmScope: 'project',
          affected: { defaultBase: 'development' },
          tasksRunnerOptions: {
            default: { runner: 'nx/tasks-runners/default', options: { cacheableOperations: [ 'build', 'lint', 'test', 'e2e' ] } }
          },
          targetDefaults: {
            build: { dependsOn: [ '^build' ], inputs: [ 'production', '^production' ] },
            test: { inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ] },
            lint: { inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ] }
          },
          namedInputs: {
            default: [ '{projectRoot}/**/*', 'sharedGlobals' ],
            production: [ 'default', '!{projectRoot}/**/?(*.)+(spec|test).[jt]s?(x)?(.snap)', '!{projectRoot}/tsconfig.spec.json', '!{projectRoot}/jest.config.[jt]s', '!{projectRoot}/.eslintrc.json' ],
            sharedGlobals: [ '{workspaceRoot}/babel.config.json' ]
          },
          defaultProject: 'project',
          configFileName: '<homeDir>/GIT/project/mobile-apps-v2/nx.json',
          nxWorkspace: true
        }
      },
      jest: {
        config: {
          configs: [
            {
              automock: false,
              cache: true,
              cacheDirectory: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
              clearMocks: false,
              coveragePathIgnorePatterns: [ '/node_modules/' ],
              cwd: '<homeDir>/GIT/project/mobile-apps-v2',
              dependencyExtractor: undefined,
              detectLeaks: false,
              detectOpenHandles: false,
              displayName: { color: 'white', name: 'features' },
              errorOnDeprecated: false,
              extensionsToTreatAsEsm: [],
              fakeTimers: { enableGlobally: false },
              filter: undefined,
              forceCoverageMatch: [],
              globalSetup: undefined,
              globalTeardown: undefined,
              globals: {},
              haste: { defaultPlatform: 'ios', platforms: [ 'android', 'ios', 'native' ] },
              id: '8664b7ba2a99c8f9ddf38aa168111032',
              injectGlobals: true,
              moduleDirectories: [ 'node_modules' ],
              moduleFileExtensions: [ 'ts', 'js', 'html', 'tsx', 'jsx' ],
              moduleNameMapper: [ [ '.svg', '@nrwl/react-native/plugins/jest/svg-mock' ] ],
              modulePathIgnorePatterns: [],
              modulePaths: undefined,
              prettierPath: 'prettier',
              resetMocks: false,
              resetModules: false,
              resolver: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@nrwl/jest/plugins/resolver.js',
              restoreMocks: false,
              rootDir: '<homeDir>/GIT/project/mobile-apps-v2/libs/features',
              roots: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/features', '<homeDir>/GIT/project/mobile-apps-v2/jest' ],
              runner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-runner/build/index.js',
              runtime: undefined,
              sandboxInjectedGlobals: [],
              setupFiles: [ '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/setup.js' ],
              setupFilesAfterEnv: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/features/test-setup.ts' ],
              skipFilter: false,
              skipNodeResolution: undefined,
              slowTestThreshold: 5,
              snapshotFormat: undefined,
              snapshotResolver: undefined,
              snapshotSerializers: [],
              testEnvironment: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/react-native-env.js',
              testEnvironmentOptions: {},
              testLocationInResults: false,
              testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
              testPathIgnorePatterns: [ '/node_modules/' ],
              testRegex: [],
              testRunner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/jest-circus/runner.js',
              transform: [
                [ '^.+\\.(js|ts|tsx)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/babel-jest/build/index.js', {} ],
                [ '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/assetFileTransformer.js', {} ]
              ],
              transformIgnorePatterns: [],
              unmockedModulePathPatterns: undefined,
              watchPathIgnorePatterns: []
            },
            ...
            {
              automock: false,
              cache: true,
              cacheDirectory: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
              clearMocks: false,
              coveragePathIgnorePatterns: [ '/node_modules/' ],
              cwd: '<homeDir>/GIT/project/mobile-apps-v2',
              dependencyExtractor: undefined,
              detectLeaks: false,
              detectOpenHandles: false,
              displayName: { color: 'white', name: 'project' },
              errorOnDeprecated: false,
              extensionsToTreatAsEsm: [],
              fakeTimers: { enableGlobally: true },
              filter: undefined,
              forceCoverageMatch: [],
              globalSetup: undefined,
              globalTeardown: undefined,
              globals: {},
              haste: { defaultPlatform: 'ios', platforms: [ 'android', 'ios', 'native' ] },
              id: 'f11dbd185bba81de4f9b0a4de937a7c7',
              injectGlobals: true,
              moduleDirectories: [ 'node_modules' ],
              moduleFileExtensions: [ 'ts', 'js', 'html', 'tsx', 'jsx' ],
              moduleNameMapper: [ [ '.svg', '@nrwl/react-native/plugins/jest/svg-mock' ] ],
              modulePathIgnorePatterns: [],
              modulePaths: undefined,
              prettierPath: 'prettier',
              resetMocks: false,
              resetModules: false,
              resolver: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@nrwl/jest/plugins/resolver.js',
              restoreMocks: false,
              rootDir: '<homeDir>/GIT/project/mobile-apps-v2/apps/project',
              roots: [ '<homeDir>/GIT/project/mobile-apps-v2/apps/project', '<homeDir>/GIT/project/mobile-apps-v2/jest' ],
              runner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-runner/build/index.js',
              runtime: undefined,
              sandboxInjectedGlobals: [],
              setupFiles: [ '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/setup.js' ],
              setupFilesAfterEnv: [ '<homeDir>/GIT/project/mobile-apps-v2/apps/project/test-setup.ts' ],
              skipFilter: false,
              skipNodeResolution: undefined,
              slowTestThreshold: 5,
              snapshotFormat: undefined,
              snapshotResolver: undefined,
              snapshotSerializers: [],
              testEnvironment: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/react-native-env.js',
              testEnvironmentOptions: {},
              testLocationInResults: false,
              testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
              testPathIgnorePatterns: [ '/node_modules/' ],
              testRegex: [],
              testRunner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/jest-circus/runner.js',
              transform: [
                [ '^.+\\.(js|ts|tsx)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/babel-jest/build/index.js', {} ],
                [ '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/assetFileTransformer.js', {} ]
              ],
              transformIgnorePatterns: [],
              unmockedModulePathPatterns: undefined,
              watchPathIgnorePatterns: []
            },
            {
              automock: false,
              cache: true,
              cacheDirectory: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
              clearMocks: false,
              coveragePathIgnorePatterns: [ '/node_modules/' ],
              cwd: '<homeDir>/GIT/project/mobile-apps-v2',
              dependencyExtractor: undefined,
              detectLeaks: false,
              detectOpenHandles: false,
              displayName: { color: 'white', name: 'theme' },
              errorOnDeprecated: false,
              extensionsToTreatAsEsm: [],
              fakeTimers: { enableGlobally: false },
              filter: undefined,
              forceCoverageMatch: [],
              globalSetup: undefined,
              globalTeardown: undefined,
              globals: {},
              haste: { defaultPlatform: 'ios', platforms: [ 'android', 'ios', 'native' ] },
              id: '8255c25aad827f44906cf24c70f6194c',
              injectGlobals: true,
              moduleDirectories: [ 'node_modules' ],
              moduleFileExtensions: [ 'ts', 'js', 'html', 'tsx', 'jsx' ],
              moduleNameMapper: [ [ '.svg', '@nrwl/react-native/plugins/jest/svg-mock' ] ],
              modulePathIgnorePatterns: [],
              modulePaths: undefined,
              prettierPath: 'prettier',
              resetMocks: false,
              resetModules: false,
              resolver: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@nrwl/jest/plugins/resolver.js',
              restoreMocks: false,
              rootDir: '<homeDir>/GIT/project/mobile-apps-v2/libs/themes',
              roots: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/themes' ],
              runner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-runner/build/index.js',
              runtime: undefined,
              sandboxInjectedGlobals: [],
              setupFiles: [ '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/setup.js' ],
              setupFilesAfterEnv: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/themes/test-setup.ts' ],
              skipFilter: false,
              skipNodeResolution: undefined,
              slowTestThreshold: 5,
              snapshotFormat: undefined,
              snapshotResolver: undefined,
              snapshotSerializers: [],
              testEnvironment: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/react-native-env.js',
              testEnvironmentOptions: {},
              testLocationInResults: false,
              testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
              testPathIgnorePatterns: [ '/node_modules/' ],
              testRegex: [],
              testRunner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/jest-circus/runner.js',
              transform: [
                [ '^.+\\.(js|ts|tsx)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/babel-jest/build/index.js', {} ],
                [ '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/assetFileTransformer.js', {} ]
              ],
              transformIgnorePatterns: [],
              unmockedModulePathPatterns: undefined,
              watchPathIgnorePatterns: []
            },
            {
              automock: false,
              cache: true,
              cacheDirectory: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
              clearMocks: false,
              coveragePathIgnorePatterns: [ '/node_modules/' ],
              cwd: '<homeDir>/GIT/project/mobile-apps-v2',
              dependencyExtractor: undefined,
              detectLeaks: false,
              detectOpenHandles: false,
              displayName: { color: 'white', name: 'pages' },
              errorOnDeprecated: false,
              extensionsToTreatAsEsm: [],
              fakeTimers: { enableGlobally: false },
              filter: undefined,
              forceCoverageMatch: [],
              globalSetup: undefined,
              globalTeardown: undefined,
              globals: {},
              haste: { defaultPlatform: 'ios', platforms: [ 'android', 'ios', 'native' ] },
              id: 'd6a9ab698546ecfd99ba168be3458a40',
              injectGlobals: true,
              moduleDirectories: [ 'node_modules' ],
              moduleFileExtensions: [ 'ts', 'js', 'html', 'tsx', 'jsx' ],
              moduleNameMapper: [ [ '.svg', '@nrwl/react-native/plugins/jest/svg-mock' ] ],
              modulePathIgnorePatterns: [],
              modulePaths: undefined,
              prettierPath: 'prettier',
              resetMocks: false,
              resetModules: false,
              resolver: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@nrwl/jest/plugins/resolver.js',
              restoreMocks: false,
              rootDir: '<homeDir>/GIT/project/mobile-apps-v2/libs/pages',
              roots: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/pages', '<homeDir>/GIT/project/mobile-apps-v2/jest' ],
              runner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-runner/build/index.js',
              runtime: undefined,
              sandboxInjectedGlobals: [],
              setupFiles: [ '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/setup.js' ],
              setupFilesAfterEnv: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/pages/test-setup.ts' ],
              skipFilter: false,
              skipNodeResolution: undefined,
              slowTestThreshold: 5,
              snapshotFormat: undefined,
              snapshotResolver: undefined,
              snapshotSerializers: [],
              testEnvironment: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/react-native-env.js',
              testEnvironmentOptions: {},
              testLocationInResults: false,
              testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
              testPathIgnorePatterns: [ '/node_modules/' ],
              testRegex: [],
              testRunner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/jest-circus/runner.js',
              transform: [
                [ '^.+\\.(js|ts|tsx)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/babel-jest/build/index.js', {} ],
                [ '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/assetFileTransformer.js', {} ]
              ],
              transformIgnorePatterns: [],
              unmockedModulePathPatterns: undefined,
              watchPathIgnorePatterns: []
            },
            {
              automock: false,
              cache: true,
              cacheDirectory: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
              clearMocks: false,
              coveragePathIgnorePatterns: [ '/node_modules/' ],
              cwd: '<homeDir>/GIT/project/mobile-apps-v2',
              dependencyExtractor: undefined,
              detectLeaks: false,
              detectOpenHandles: false,
              displayName: { color: 'white', name: 'utils' },
              errorOnDeprecated: false,
              extensionsToTreatAsEsm: [],
              fakeTimers: { enableGlobally: false },
              filter: undefined,
              forceCoverageMatch: [],
              globalSetup: undefined,
              globalTeardown: undefined,
              globals: {},
              haste: { defaultPlatform: 'ios', platforms: [ 'android', 'ios', 'native' ] },
              id: '7910d69469fa0c7947bbd79cc1564dfe',
              injectGlobals: true,
              moduleDirectories: [ 'node_modules' ],
              moduleFileExtensions: [ 'ts', 'js', 'html', 'tsx', 'jsx' ],
              moduleNameMapper: [ [ '.svg', '@nrwl/react-native/plugins/jest/svg-mock' ] ],
              modulePathIgnorePatterns: [],
              modulePaths: undefined,
              prettierPath: 'prettier',
              resetMocks: false,
              resetModules: false,
              resolver: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@nrwl/jest/plugins/resolver.js',
              restoreMocks: false,
              rootDir: '<homeDir>/GIT/project/mobile-apps-v2/libs/utils',
              roots: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/utils' ],
              runner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-runner/build/index.js',
              runtime: undefined,
              sandboxInjectedGlobals: [],
              setupFiles: [ '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/setup.js' ],
              setupFilesAfterEnv: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/utils/test-setup.ts' ],
              skipFilter: false,
              skipNodeResolution: undefined,
              slowTestThreshold: 5,
              snapshotFormat: undefined,
              snapshotResolver: undefined,
              snapshotSerializers: [],
              testEnvironment: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/react-native-env.js',
              testEnvironmentOptions: {},
              testLocationInResults: false,
              testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
              testPathIgnorePatterns: [ '/node_modules/' ],
              testRegex: [],
              testRunner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/jest-circus/runner.js',
              transform: [
                [ '^.+\\.(js|ts|tsx)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/babel-jest/build/index.js', {} ],
                [ '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/assetFileTransformer.js', {} ]
              ],
              transformIgnorePatterns: [],
              unmockedModulePathPatterns: undefined,
              watchPathIgnorePatterns: []
            },
            {
              automock: false,
              cache: true,
              cacheDirectory: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
              clearMocks: false,
              coveragePathIgnorePatterns: [ '/node_modules/' ],
              cwd: '<homeDir>/GIT/project/mobile-apps-v2',
              dependencyExtractor: undefined,
              detectLeaks: false,
              detectOpenHandles: false,
              displayName: { color: 'white', name: 'auth' },
              errorOnDeprecated: false,
              extensionsToTreatAsEsm: [],
              fakeTimers: { enableGlobally: false },
              filter: undefined,
              forceCoverageMatch: [],
              globalSetup: undefined,
              globalTeardown: undefined,
              globals: {},
              haste: { defaultPlatform: 'ios', platforms: [ 'android', 'ios', 'native' ] },
              id: '0e304f79773b5d340b7fa025f36a7688',
              injectGlobals: true,
              moduleDirectories: [ 'node_modules' ],
              moduleFileExtensions: [ 'ts', 'js', 'html', 'tsx', 'jsx' ],
              moduleNameMapper: [ [ '\\.svg$', '@nrwl/react-native/plugins/jest/svg-mock' ] ],
              modulePathIgnorePatterns: [],
              modulePaths: undefined,
              prettierPath: 'prettier',
              resetMocks: false,
              resetModules: false,
              resolver: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@nrwl/jest/plugins/resolver.js',
              restoreMocks: false,
              rootDir: '<homeDir>/GIT/project/mobile-apps-v2/libs/auth',
              roots: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/auth' ],
              runner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-runner/build/index.js',
              runtime: undefined,
              sandboxInjectedGlobals: [],
              setupFiles: [ '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/setup.js' ],
              setupFilesAfterEnv: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/auth/test-setup.ts' ],
              skipFilter: false,
              skipNodeResolution: undefined,
              slowTestThreshold: 5,
              snapshotFormat: undefined,
              snapshotResolver: undefined,
              snapshotSerializers: [],
              testEnvironment: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/react-native-env.js',
              testEnvironmentOptions: {},
              testLocationInResults: false,
              testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
              testPathIgnorePatterns: [ '/node_modules/' ],
              testRegex: [],
              testRunner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/jest-circus/runner.js',
              transform: [
                [ '^.+\\.(js|ts|tsx)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/babel-jest/build/index.js', {} ],
                [ '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/assetFileTransformer.js', {} ]
              ],
              transformIgnorePatterns: [ 'node_modules/(?!((jest-)?react-native|@react-native(-community)?)/)' ],
              unmockedModulePathPatterns: undefined,
              watchPathIgnorePatterns: []
            },
            {
              automock: false,
              cache: true,
              cacheDirectory: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
              clearMocks: false,
              coveragePathIgnorePatterns: [ '/node_modules/' ],
              cwd: '<homeDir>/GIT/project/mobile-apps-v2',
              dependencyExtractor: undefined,
              detectLeaks: false,
              detectOpenHandles: false,
              displayName: { color: 'white', name: 'api' },
              errorOnDeprecated: false,
              extensionsToTreatAsEsm: [],
              fakeTimers: { enableGlobally: false },
              filter: undefined,
              forceCoverageMatch: [],
              globalSetup: undefined,
              globalTeardown: undefined,
              globals: {},
              haste: { defaultPlatform: 'ios', platforms: [ 'android', 'ios', 'native' ] },
              id: 'e81fac067d63bf4eecd1b076cb0f4c9e',
              injectGlobals: true,
              moduleDirectories: [ 'node_modules' ],
              moduleFileExtensions: [ 'ts', 'js', 'html', 'tsx', 'jsx' ],
              moduleNameMapper: [ [ '.svg', '@nrwl/react-native/plugins/jest/svg-mock' ] ],
              modulePathIgnorePatterns: [],
              modulePaths: undefined,
              prettierPath: 'prettier',
              resetMocks: false,
              resetModules: false,
              resolver: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@nrwl/jest/plugins/resolver.js',
              restoreMocks: false,
              rootDir: '<homeDir>/GIT/project/mobile-apps-v2/libs/api',
              roots: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/api' ],
              runner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-runner/build/index.js',
              runtime: undefined,
              sandboxInjectedGlobals: [],
              setupFiles: [ '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/setup.js' ],
              setupFilesAfterEnv: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/api/test-setup.ts' ],
              skipFilter: false,
              skipNodeResolution: undefined,
              slowTestThreshold: 5,
              snapshotFormat: undefined,
              snapshotResolver: undefined,
              snapshotSerializers: [],
              testEnvironment: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/react-native-env.js',
              testEnvironmentOptions: {},
              testLocationInResults: false,
              testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
              testPathIgnorePatterns: [ '/node_modules/' ],
              testRegex: [],
              testRunner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/jest-circus/runner.js',
              transform: [
                [ '^.+\\.(js|ts|tsx)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/babel-jest/build/index.js', {} ],
                [ '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/assetFileTransformer.js', {} ]
              ],
              transformIgnorePatterns: [ 'node_modules/(?!((jest-)?react-native|@react-native(-community)?)/)' ],
              unmockedModulePathPatterns: undefined,
              watchPathIgnorePatterns: []
            }
          ],
          globalConfig: {
            bail: 0,
            changedFilesWithAncestor: false,
            changedSince: undefined,
            ci: false,
            collectCoverage: false,
            collectCoverageFrom: [],
            collectCoverageOnlyFrom: undefined,
            coverageDirectory: '<homeDir>/GIT/project/mobile-apps-v2/coverage',
            coverageProvider: 'babel',
            coverageReporters: [ 'json', 'text', 'lcov', 'clover' ],
            coverageThreshold: undefined,
            detectLeaks: false,
            detectOpenHandles: false,
            errorOnDeprecated: false,
            expand: false,
            filter: undefined,
            findRelatedTests: false,
            forceExit: false,
            globalSetup: undefined,
            globalTeardown: undefined,
            json: false,
            lastCommit: false,
            listTests: false,
            logHeapUsage: false,
            maxConcurrency: 5,
            maxWorkers: 9,
            noSCM: undefined,
            noStackTrace: false,
            nonFlagArgs: undefined,
            notify: false,
            notifyMode: 'failure-change',
            onlyChanged: false,
            onlyFailures: false,
            outputFile: undefined,
            passWithNoTests: false,
            projects: [
              '<homeDir>/GIT/project/mobile-apps-v2/libs/mock-auth-provider/jest.config.ts',
              '<homeDir>/GIT/project/mobile-apps-v2/apps/component-demo/jest.config.ts',
              '<homeDir>/GIT/project/mobile-apps-v2/apps/project2/jest.config.ts',
              '<homeDir>/GIT/project/mobile-apps-v2/libs/react-query/jest.config.ts',
              '<homeDir>/GIT/project/mobile-apps-v2/libs/components/jest.config.ts',
              '<homeDir>/GIT/project/mobile-apps-v2/libs/api-types/jest.config.ts',
              '<homeDir>/GIT/project/mobile-apps-v2/libs/features/jest.config.ts',
              '<homeDir>/GIT/project/mobile-apps-v2/libs/medallia/jest.config.ts',
              '<homeDir>/GIT/project/mobile-apps-v2/apps/project/jest.config.ts',
              '<homeDir>/GIT/project/mobile-apps-v2/libs/themes/jest.config.ts',
              '<homeDir>/GIT/project/mobile-apps-v2/libs/pages/jest.config.ts',
              '<homeDir>/GIT/project/mobile-apps-v2/libs/utils/jest.config.ts',
              '<homeDir>/GIT/project/mobile-apps-v2/libs/auth/jest.config.ts',
              '<homeDir>/GIT/project/mobile-apps-v2/libs/api/jest.config.ts'
            ],
            replname: undefined,
            reporters: undefined,
            rootDir: '<homeDir>/GIT/project/mobile-apps-v2',
            runTestsByPath: false,
            shard: undefined,
            silent: undefined,
            skipFilter: false,
            snapshotFormat: undefined,
            testFailureExitCode: 1,
            testNamePattern: undefined,
            testPathPattern: '',
            testResultsProcessor: undefined,
            testSequencer: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@jest/test-sequencer/build/index.js',
            testTimeout: undefined,
            updateSnapshot: 'new',
            useStderr: false,
            verbose: undefined,
            watch: false,
            watchAll: false,
            watchPlugins: undefined,
            watchman: true
          },
          hasDeprecationWarnings: false,
          wallaby: {
            roots: [
              'libs/mock-auth-provider',
              'apps/component-demo',
              'apps/project2',
              'jest',
              'libs/react-query',
              'libs/components',
              'libs/api-types',
              'libs/features',
              'libs/medallia',
              'apps/project',
              'libs/themes',
              'libs/pages',
              'libs/utils',
              'libs/auth',
              'libs/api'
            ],
            watchPathIgnorePatterns: [ '/node_modules/', '\\./dist/|\\./build/|\\./coverage/|\\./git/|/\\..+/|android/|ios/', '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx', '\\./coverage' ],
            testPathIgnorePatterns: [ '/node_modules/', '\\./dist/|\\./build/|\\./coverage/|\\./git/|/\\..+/|android/|ios/', '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx', '\\./coverage' ],
            testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
            testRegex: []
          }
        }
      }
    },
    testFramework: { version: 'jest@24.8.0', configurator: 'jest@24.8.0', reporter: 'jest@24.8.0', starter: 'jest@24.8.0', autoDetected: true },
    filesWithCoverageCalculated: [],
    filesWithNoCoverageCalculated: [],
    globalSetup: false,
    dot: true,
    files: [
      { pattern: '/node_modules/', regexp: /\/node_modules\//, ignore: true, trigger: true, load: true, file: true, test: true },
      {
        pattern: '\\./dist/|\\./build/|\\./coverage/|\\./git/|/\\..+/|android/|ios/',
        regexp: /\.\/dist\/|\.\/build\/|\.\/coverage\/|\.\/git\/|\/\..+\/|android\/|ios\//,
        ignore: true,
        trigger: true,
        load: true,
        file: true,
        test: true
      },
      {
        pattern: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
        regexp: /\/private\/var\/folders\/61\/7z452zzj2c70dgkzvhd20_sc0000gn\/T\/jest_dx/,
        ignore: true,
        trigger: true,
        load: true,
        file: true,
        test: true
      },
      { pattern: '\\./coverage', regexp: /\.\/coverage/, ignore: true, trigger: true, load: true, file: true, test: true },
      { pattern: '**/**', ignore: false, trigger: true, load: true, order: 1 },
      { pattern: 'libs/mock-auth-provider/**', ignore: false, trigger: true, load: true, order: 2 },
      { pattern: 'apps/component-demo/**', ignore: false, trigger: true, load: true, order: 3 },
      { pattern: 'apps/project2/**', ignore: false, trigger: true, load: true, order: 4 },
      { pattern: 'jest/**', ignore: false, trigger: true, load: true, order: 5 },
      ...
      { pattern: 'libs/auth/**', ignore: false, trigger: true, load: true, order: 15 },
      { pattern: 'libs/api/**', ignore: false, trigger: true, load: true, order: 16 },
      ...
      { pattern: 'apps/project2/**/__tests__/**/*.[jt]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: 'apps/project2/**/?(*.)+(spec|test).[tj]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: 'jest/**/__tests__/**/*.[jt]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: 'jest/**/?(*.)+(spec|test).[tj]s?(x)', ignore: true, trigger: true, load: true, file: true },
      ...
      { pattern: 'libs/auth/**/__tests__/**/*.[jt]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: 'libs/auth/**/?(*.)+(spec|test).[tj]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: 'libs/api/**/__tests__/**/*.[jt]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: 'libs/api/**/?(*.)+(spec|test).[tj]s?(x)', ignore: true, trigger: true, load: true, file: true }
    ],
    captureConsoleLog: true,
    tests: [
      { pattern: '/node_modules/', regexp: /\/node_modules\//, ignore: true, trigger: true, load: true, test: true, file: false },
      {
        pattern: '\\./dist/|\\./build/|\\./coverage/|\\./git/|/\\..+/|android/|ios/',
        regexp: /\.\/dist\/|\.\/build\/|\.\/coverage\/|\.\/git\/|\/\..+\/|android\/|ios\//,
        ignore: true,
        trigger: true,
        load: true,
        test: true,
        file: false
      },
      {
        pattern: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
        regexp: /\/private\/var\/folders\/61\/7z452zzj2c70dgkzvhd20_sc0000gn\/T\/jest_dx/,
        ignore: true,
        trigger: true,
        load: true,
        test: true,
        file: false
      },
      { pattern: '\\./coverage', regexp: /\.\/coverage/, ignore: true, trigger: true, load: true, test: true, file: false },
      { pattern: 'libs/mock-auth-provider/**/__tests__/**/*.[jt]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 17 },
      { pattern: 'libs/mock-auth-provider/**/?(*.)+(spec|test).[tj]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 18 },
      { pattern: 'apps/component-demo/**/__tests__/**/*.[jt]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 19 },
      { pattern: 'apps/component-demo/**/?(*.)+(spec|test).[tj]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 20 },
      { pattern: 'apps/project2/**/__tests__/**/*.[jt]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 21 },
      { pattern: 'apps/project2/**/?(*.)+(spec|test).[tj]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 22 },
      { pattern: 'jest/**/__tests__/**/*.[jt]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 23 },
      { pattern: 'jest/**/?(*.)+(spec|test).[tj]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 24 },
      ...
      { pattern: 'libs/auth/**/__tests__/**/*.[jt]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 43 },
      { pattern: 'libs/auth/**/?(*.)+(spec|test).[tj]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 44 },
      { pattern: 'libs/api/**/__tests__/**/*.[jt]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 45 },
      { pattern: 'libs/api/**/?(*.)+(spec|test).[tj]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 46 }
    ],
    runAllTestsInAffectedTestFile: false,
    updateNoMoreThanOneSnapshotPerTestFileRun: false,
    compilers: {},
    logLimits: { inline: { depth: 5, elements: 5000 }, values: { default: { stringLength: 200 }, autoExpand: { elements: 5000, stringLength: 8192, depth: 10 } } },
    preprocessors: {},
    maxConsoleMessagesPerTest: 100,
    autoConsoleLog: true,
    delays: { run: 0, edit: 100, update: 0 },
    workers: { initial: 0, regular: 0, recycle: false },
    teardown: undefined,
    hints: {
      ignoreCoverage: '__REGEXP /ignore coverage|istanbul ignore/',
      ignoreCoverageForFile: '__REGEXP /ignore file coverage/',
      commentAutoLog: '?',
      testFileSelection: { include: '__REGEXP /file\\.only/', exclude: '__REGEXP /file\\.skip/' }
    },
    automaticTestFileSelection: true,
    runSelectedTestsOnly: false,
    mapConsoleMessagesStackTrace: false,
    extensions: {},
    env: {
      type: 'node',
      params: {},
      runner: '<homeDir>/.nvm/versions/node/v18.11.0/bin/node',
      viewportSize: { width: 800, height: 600 },
      options: { width: 800, height: 600 },
      bundle: true
    },
    reportUnhandledPromises: true,
    slowTestThreshold: 75,
    lowCoverageThreshold: 80,
    runAllTestsWhenNoAffectedTests: false,
    configCode: 'auto.detect#-1688830151'
  },
  packageJSON: {
    dependencies: {
      react: '18.2.0',,
      'react-native': '^0.71.4',
    },
    devDependencies: {
      '@babel/preset-react': '^7.18.6',
      '@diogovcs/stryker-mutator': '^0.2.6',
      '@nrwl/detox': '16.0.3',
      '@nrwl/devkit': '16.0.3',
      '@nrwl/eslint-plugin-nx': '16.0.3',
      '@nrwl/jest': '16.0.3',
      '@nrwl/js': '16.0.3',
      '@nrwl/react-native': '16.0.3',
      '@nrwl/web': '16.0.3',
      '@react-native-async-storage/async-storage': '1.17.11',
      '@react-native-community/cli': '10.1.3',
      '@react-native-community/cli-platform-android': '10.1.3',
      '@react-native-community/cli-platform-ios': '10.1.1',
      '@stryker-mutator/core': '^6.4.2',
      '@stryker-mutator/jest-runner': '^6.3.0',
      '@stryker-mutator/typescript-checker': '^6.4.2',
      '@testing-library/jest-dom': '5.16.5',
      '@testing-library/jest-native': '5.4.1',
      '@testing-library/react-native': '11.5.2',
      '@types/jest': '28.1.1',
      '@types/node': '18.11.18',
      '@types/react': '18.0.28',
      '@types/react-native': '0.71.4',
      'babel-jest': '28.1.1',
      jest: '28.1.1',
      'jest-circus': '28.1.1',
      'jest-environment-jsdom': '28.1.1',
      'jest-fetch-mock': '^3.0.3',
      'jest-junit': '^15.0.0',
      'jest-react-native': '18.0.0',
      'ts-jest': '28.0.5',
      'ts-node': '10.9.1',
      typescript: '^4.9.3',
    }
  },
  fs: { numberOfFiles: 5806 },
  debug: [
    '2023-05-04T06:38:04.107Z config Attempting automatic configuration for angular\n',
    '2023-05-04T06:38:04.964Z angular/cli config Detected Angular CLI.\n',
    '2023-05-04T06:38:04.966Z angular/cli config Angular currentDirPath: "<homeDir>/GIT/project/mobile-apps-v2", workspaceDirPath: "<homeDir>/GIT/project/mobile-apps-v2"\n',
    "2023-05-04T06:38:06.114Z angular/cli config Error: Cannot find module '@nrwl/jest/src/builders/jest/jest.impl'\n" +
      'Require stack:\n' +
      '- <homeDir>/GIT/project/mobile-apps-v2/wallaby.js\n' +
      '    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:995:15)\n' +
      '    at Function.Module._resolveFilename.sharedData.moduleResolveFilenameHook.installedValue [as _resolveFilename] (<homeDir>/GIT/project/mobile-apps-v2/node_modules/@cspotcode/source-map-support/source-map-support.js:811:30)\n' +
      '    at Object.tryRequireModuleWithPathFrom (<homeDir>/Library/Caches/JetBrains/WebStorm2023.1/wallaby/wallaby/server.js:31:31803)\n' +
      '    at t.<anonymous> (<homeDir>/Library/Caches/JetBrains/WebStorm2023.1/wallaby/wallaby/server.js:19:21543)\n' +
      '    at r (<homeDir>/Library/Caches/JetBrains/WebStorm2023.1/wallaby/wallaby/server.js:19:20137)\n' +
      '    at Object.next (<homeDir>/Library/Caches/JetBrains/WebStorm2023.1/wallaby/wallaby/server.js:19:19432)\n' +
      '    at o (<homeDir>/Library/Caches/JetBrains/WebStorm2023.1/wallaby/wallaby/server.js:19:19191)\n',
    '2023-05-04T06:38:06.116Z angular/cli config Angular.json: \n' +
      ' {\n' +
      '  version: 1,\n' +
      '  projects: {\n' +
      '    ...
    "2023-05-04T06:38:06.116Z angular/cli config Error: Cannot find module '@nrwl/jest/src/builders/jest/jest.impl'\n" +
      'Require stack:\n' +
      '- <homeDir>/GIT/project/mobile-apps-v2/wallaby.js\n' +
      '    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:995:15)\n' +
      '    at Function.Module._resolveFilename.sharedData.moduleResolveFilenameHook.installedValue [as _resolveFilename] (<homeDir>/GIT/project/mobile-apps-v2/node_modules/@cspotcode/source-map-support/source-map-support.js:811:30)\n' +
      '    at Object.tryRequireModuleWithPathFrom (<homeDir>/Library/Caches/JetBrains/WebStorm2023.1/wallaby/wallaby/server.js:31:31803)\n' +
      '    at t.<anonymous> (<homeDir>/Library/Caches/JetBrains/WebStorm2023.1/wallaby/wallaby/server.js:19:21543)\n' +
      '    at r (<homeDir>/Library/Caches/JetBrains/WebStorm2023.1/wallaby/wallaby/server.js:19:20137)\n' +
      '    at Object.next (<homeDir>/Library/Caches/JetBrains/WebStorm2023.1/wallaby/wallaby/server.js:19:19432)\n' +
      '    at o (<homeDir>/Library/Caches/JetBrains/WebStorm2023.1/wallaby/wallaby/server.js:19:19191)\n',
    '2023-05-04T06:38:06.116Z config Finished attempting automatic configuration for angular (2009ms)\n',
    '2023-05-04T06:38:06.116Z config Attempting automatic configuration for jest\n',
    '2023-05-04T06:38:06.134Z jest/config Detected Jest.\n',
    '2023-05-04T06:38:06.134Z jest/config Configured Jest.\n',
    '2023-05-04T06:38:06.134Z config Finished attempting automatic configuration for jest (18ms)\n',
    '2023-05-04T06:38:06.136Z project Wallaby Node version: v18.11.0\n',
    '2023-05-04T06:38:06.136Z project Wallaby config: <homeDir>/GIT/project/mobile-apps-v2/auto.detect\n',
    '2023-05-04T06:38:06.155Z fs File system starting\n',
    '2023-05-04T06:38:07.516Z fs File system scan has finished by timeout\n',
    '2023-05-04T06:38:07.555Z project File cache: <homeDir>/Library/Caches/JetBrains/WebStorm2023.1/wallaby/projects/41b9fc93a98f86b7\n',
    '2023-05-04T06:38:07.624Z uiService Listening port 51235\n',
    '2023-05-04T06:38:07.643Z project package.json file change detected, invalidating local cache\n',
    '2023-05-04T06:38:07.750Z workers Parallelism for initial run: 8, for regular run: 4\n',
    '2023-05-04T06:38:07.750Z workers Starting run worker instance #0\n',
    '2023-05-04T06:38:07.750Z workers Starting run worker instance #1\n',
    '2023-05-04T06:38:07.750Z workers Starting run worker instance #2\n',
    '2023-05-04T06:38:07.750Z workers Starting run worker instance #3\n',
    '2023-05-04T06:38:07.750Z workers Starting run worker instance #4\n',
    '2023-05-04T06:38:07.750Z workers Starting run worker instance #5\n',
    '2023-05-04T06:38:07.750Z workers Starting run worker instance #6\n',
    '2023-05-04T06:38:07.750Z workers Starting run worker instance #7\n',
    '2023-05-04T06:38:07.750Z workers Web server is listening at 50053\n',
    '2023-05-04T06:38:07.750Z project File cache requires some updates, waiting required files from IDE\n',
    '2023-05-04T06:38:07.846Z project Stopping process pool\n',
    '2023-05-04T06:38:07.847Z project Test run started; run priority: 3\n',
    '2023-05-04T06:38:07.854Z project Running all tests\n',
    '2023-05-04T06:38:07.914Z workers Starting test run, priority: 3\n',
    '2023-05-04T06:38:07.914Z workers Distributing tests between 8 workers\n',
    '2023-05-04T06:38:07.916Z workers Running tests in parallel\n',
    '2023-05-04T06:38:07.916Z nodeRunner Starting sandbox [worker #0, session #xhr9n]\n',
    '2023-05-04T06:38:07.916Z nodeRunner Starting sandbox [worker #1, session #zqsys]\n',
    '2023-05-04T06:38:07.916Z nodeRunner Starting sandbox [worker #2, session #ex9lf]\n',
    '2023-05-04T06:38:07.916Z nodeRunner Starting sandbox [worker #3, session #m1it4]\n',
    '2023-05-04T06:38:07.916Z nodeRunner Starting sandbox [worker #4, session #2d22i]\n',
    '2023-05-04T06:38:07.916Z nodeRunner Starting sandbox [worker #5, session #tv2fx]\n',
    '2023-05-04T06:38:07.916Z nodeRunner Starting sandbox [worker #6, session #b9cgf]\n',
    '2023-05-04T06:38:07.916Z nodeRunner Starting sandbox [worker #7, session #3k70i]\n',
    '2023-05-04T06:38:07.916Z nodeRunner Preparing sandbox [worker #0, session #xhr9n]\n',
    '2023-05-04T06:38:07.916Z nodeRunner Preparing sandbox [worker #1, session #zqsys]\n',
    '2023-05-04T06:38:07.916Z nodeRunner Preparing sandbox [worker #2, session #ex9lf]\n',
    '2023-05-04T06:38:07.916Z nodeRunner Preparing sandbox [worker #3, session #m1it4]\n',
    '2023-05-04T06:38:07.916Z nodeRunner Preparing sandbox [worker #4, session #2d22i]\n',
    '2023-05-04T06:38:07.916Z nodeRunner Preparing sandbox [worker #5, session #tv2fx]\n',
    '2023-05-04T06:38:07.916Z nodeRunner Preparing sandbox [worker #6, session #b9cgf]\n',
    '2023-05-04T06:38:07.916Z nodeRunner Preparing sandbox [worker #7, session #3k70i]\n',
    '2023-05-04T06:38:07.926Z workers Started run worker instance (delayed) #1\n',
    '2023-05-04T06:38:07.926Z nodeRunner Prepared sandbox [worker #1, session #zqsys]\n',
    '2023-05-04T06:38:07.926Z workers [worker #1, session #zqsys] Running tests in sandbox\n',
    '2023-05-04T06:38:07.931Z workers Started run worker instance (delayed) #0\n',
    '2023-05-04T06:38:07.931Z nodeRunner Prepared sandbox [worker #0, session #xhr9n]\n',
    '2023-05-04T06:38:07.931Z workers [worker #0, session #xhr9n] Running tests in sandbox\n',
    '2023-05-04T06:38:07.937Z workers Started run worker instance (delayed) #2\n',
    '2023-05-04T06:38:07.937Z nodeRunner Prepared sandbox [worker #2, session #ex9lf]\n',
    '2023-05-04T06:38:07.937Z workers [worker #2, session #ex9lf] Running tests in sandbox\n',
    '2023-05-04T06:38:07.949Z workers Started run worker instance (delayed) #3\n',
    '2023-05-04T06:38:07.949Z nodeRunner Prepared sandbox [worker #3, session #m1it4]\n',
    '2023-05-04T06:38:07.949Z workers [worker #3, session #m1it4] Running tests in sandbox\n',
    '2023-05-04T06:38:07.954Z workers Started run worker instance (delayed) #5\n',
    '2023-05-04T06:38:07.954Z nodeRunner Prepared sandbox [worker #5, session #tv2fx]\n',
    '2023-05-04T06:38:07.954Z workers [worker #5, session #tv2fx] Running tests in sandbox\n',
    '2023-05-04T06:38:07.968Z workers Started run worker instance (delayed) #4\n',
    '2023-05-04T06:38:07.968Z nodeRunner Prepared sandbox [worker #4, session #2d22i]\n',
    '2023-05-04T06:38:07.968Z workers [worker #4, session #2d22i] Running tests in sandbox\n',
    '2023-05-04T06:38:07.972Z workers Started run worker instance (delayed) #6\n',
    '2023-05-04T06:38:07.972Z nodeRunner Prepared sandbox [worker #6, session #b9cgf]\n',
    '2023-05-04T06:38:07.972Z workers [worker #6, session #b9cgf] Running tests in sandbox\n',
    '2023-05-04T06:38:07.975Z workers Started run worker instance (delayed) #7\n',
    '2023-05-04T06:38:07.975Z nodeRunner Prepared sandbox [worker #7, session #3k70i]\n',
    '2023-05-04T06:38:07.975Z workers [worker #7, session #3k70i] Running tests in sandbox\n',
    '2023-05-04T06:38:13.915Z workers Scheduling Jest Test Run (zqsys): 2023-05-04T06:38:11.167Z\n',
    '2023-05-04T06:38:14.039Z workers Scheduling Jest Test Run (ex9lf): 2023-05-04T06:38:11.206Z\n',
    '2023-05-04T06:38:14.112Z workers Scheduling Jest Test Run (m1it4): 2023-05-04T06:38:11.264Z\n',
    '2023-05-04T06:38:14.397Z workers Scheduling Jest Test Run (b9cgf): 2023-05-04T06:38:11.263Z\n',
    '2023-05-04T06:38:14.434Z workers Scheduling Jest Test Run (xhr9n): 2023-05-04T06:38:11.255Z\n',
    ...
      'SyntaxError: Cannot use import statement outside a module\n' +
      '    at new Script (node:vm:100:7)\n' +
      '    at Runtime.createScriptFromCode (./node_modules/jest-runtime/build/index.js:1796:14)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1664:25)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      ....
  ]
}
NikGovorov commented 1 year ago

Have you changed your Diagnostic Report? I don't see coreVersion field, what core version are you on?

corne-de-bruin commented 1 year ago

I had to change the Diagnostic Report because it contains over 200.000 characters. Below is the version information that got missing:

editorVersion: 'WebStorm 2023.1.1',
  pluginVersion: '1.0.267',
  editorType: 'IntelliJ',
  osVersion: 'darwin 22.2.0',
  nodeVersion: 'v18.11.0',
  coreVersion: '1.0.1410',
  checksum: 'OWE4MjZmN2UxMmUxNDAzY2VjZDMxMGU1Mjg5YmRhNGMsMTcxNDYwODAwMDAwMCww',
NikGovorov commented 1 year ago

Could you please update to the latest Core version 1.0.1412 and see if it fixes the issue?

corne-de-bruin commented 1 year ago

With core version 1.0.1412 i'm running into the same issue:

{
  editorVersion: 'WebStorm 2023.1.1',
  pluginVersion: '1.0.267',
  editorType: 'IntelliJ',
  osVersion: 'darwin 22.2.0',
  nodeVersion: 'v18.11.0',
  coreVersion: '1.0.1412',
  checksum: 'OWE4MjZmN2UxMmUxNDAzY2VjZDMxMGU1Mjg5YmRhNGMsMTcxNDYwODAwMDAwMCww',
  config: {
    diagnostics: {
      angular: {
        workspace: {
          version: 1,
          projects: {
            ci: {
              name: 'ci',
              '$schema': '../node_modules/nx/schemas/project-schema.json',
              sourceRoot: 'ci',
              projectType: 'library',
              targets: {
                lint: { inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ], executor: 'nx:run-commands', options: { command: 'yamllint "*.yml" "**/*.(yaml|yml)"' }, configurations: {} }
              },
              tags: [],
              root: 'ci'
            },
            'component-demo': {
              name: 'component-demo',
              '$schema': '../../node_modules/nx/schemas/project-schema.json',
              sourceRoot: 'apps/component-demo/src',
              projectType: 'application',
              targets: {
                start: { executor: '@nrwl/react-native:start', options: { port: 8081 } },
                serve: { executor: 'nx:run-commands', options: { command: 'nx start component-demo' } },
                'fix-ios': {
                  executor: 'nx:run-commands',
                  options: { command: 'rm -rf ~/Library/Developer/Xcode/DerivedData/ComponentDemo*/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/FBReactNativeSpec.build' }
                },
                'run-ios': { executor: '@nrwl/react-native:run-ios', dependsOn: [ 'fix-ios' ], options: { simulator: 'iPhone 13' } },
                'bundle-ios': { executor: '@nrwl/react-native:bundle', options: { entryFile: 'src/main.tsx', platform: 'ios', bundleOutput: 'dist/apps/component-demo/ios/main.jsbundle' } },
                'run-android': { executor: '@nrwl/react-native:run-android', options: {} },
                'sync-deps': { executor: '@nrwl/react-native:sync-deps', options: {} },
                'ensure-symlink': { executor: '@nrwl/react-native:ensure-symlink', options: {} },
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'apps/component-demo/**/*.{ts,tsx,js,jsx}' ] },
                  configurations: {}
                },
                test: {
                  inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ],
                  executor: '@nrwl/jest:jest',
                  outputs: [ '{workspaceRoot}/coverage/{projectRoot}' ],
                  options: { jestConfig: '<homeDir>/GIT/project/mobile-apps-v2/apps/component-demo/jest.config.ts', passWithNoTests: true },
                  configurations: { ci: { ci: true, codeCoverage: true } },
                  builder: '@nrwl/jest:jest'
                },
                clean: {
                  executor: 'nx:run-commands',
                  options: {
                    commands: [
                      'rm -rf apps/component-demo/ios/build',
                      'rm -rf apps/component-demo/ios/Pods',
                      'rm -rf apps/component-demo/ios/Podfile.lock',
                      'rm -rf apps/component-demo/android/build',
                      'rm -rf ~/Library/Developer/Xcode/DerivedData/ComponentDemo*'
                    ]
                  }
                },
                'pod-install': { executor: 'nx:run-commands', options: { command: 'npx pod-install', cwd: 'apps/project2' } },
                typecheck: { executor: 'nx:run-commands', options: { command: 'tsc -b apps/component-demo/tsconfig.app.json' } }
              },
              tags: [],
              root: 'apps/component-demo',
              architect: {
                start: { executor: '@nrwl/react-native:start', options: { port: 8081 } },
                serve: { executor: 'nx:run-commands', options: { command: 'nx start component-demo' } },
                'fix-ios': {
                  executor: 'nx:run-commands',
                  options: { command: 'rm -rf ~/Library/Developer/Xcode/DerivedData/ComponentDemo*/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/FBReactNativeSpec.build' }
                },
                'run-ios': { executor: '@nrwl/react-native:run-ios', dependsOn: [ 'fix-ios' ], options: { simulator: 'iPhone 13' } },
                'bundle-ios': { executor: '@nrwl/react-native:bundle', options: { entryFile: 'src/main.tsx', platform: 'ios', bundleOutput: 'dist/apps/component-demo/ios/main.jsbundle' } },
                'run-android': { executor: '@nrwl/react-native:run-android', options: {} },
                'sync-deps': { executor: '@nrwl/react-native:sync-deps', options: {} },
                'ensure-symlink': { executor: '@nrwl/react-native:ensure-symlink', options: {} },
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'apps/component-demo/**/*.{ts,tsx,js,jsx}' ] },
                  configurations: {}
                },
                test: {
                  inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ],
                  executor: '@nrwl/jest:jest',
                  outputs: [ '{workspaceRoot}/coverage/{projectRoot}' ],
                  options: { jestConfig: '<homeDir>/GIT/project/mobile-apps-v2/apps/component-demo/jest.config.ts', passWithNoTests: true },
                  configurations: { ci: { ci: true, codeCoverage: true } },
                  builder: '@nrwl/jest:jest'
                },
                clean: {
                  executor: 'nx:run-commands',
                  options: {
                    commands: [
                      'rm -rf apps/component-demo/ios/build',
                      'rm -rf apps/component-demo/ios/Pods',
                      'rm -rf apps/component-demo/ios/Podfile.lock',
                      'rm -rf apps/component-demo/android/build',
                      'rm -rf ~/Library/Developer/Xcode/DerivedData/ComponentDemo*'
                    ]
                  }
                },
                'pod-install': { executor: 'nx:run-commands', options: { command: 'npx pod-install', cwd: 'apps/project2' } },
                typecheck: { executor: 'nx:run-commands', options: { command: 'tsc -b apps/component-demo/tsconfig.app.json' } }
              }
            },
            'component-demo-e2e': {
              name: 'component-demo-e2e',
              '$schema': '../../node_modules/nx/schemas/project-schema.json',
              sourceRoot: 'apps/component-demo-e2e/src',
              projectType: 'application',
              targets: {
                'build-ios': { executor: '@nrwl/detox:build', options: { detoxConfiguration: 'ios.sim.debug' }, configurations: { production: { detoxConfiguration: 'ios.sim.release' } } },
                'test-ios': {
                  executor: '@nrwl/detox:test',
                  options: { detoxConfiguration: 'ios.sim.debug', buildTarget: 'component-demo-e2e:build-ios' },
                  configurations: { production: { detoxConfiguration: 'ios.sim.release', buildTarget: 'component-demo-e2e:build-ios:production' } }
                },
                'build-android': { executor: '@nrwl/detox:build', options: { detoxConfiguration: 'android.emu.debug' }, configurations: { production: { detoxConfiguration: 'android.emu.release' } } },
                'test-android': {
                  executor: '@nrwl/detox:test',
                  options: { detoxConfiguration: 'android.emu.debug', buildTarget: 'component-demo-e2e:build-ios' },
                  configurations: { production: { detoxConfiguration: 'android.emu.release', buildTarget: 'component-demo-e2e:build-ios:production' } }
                },
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'apps/component-demo-e2e/**/*.{ts,tsx,js,jsx}' ] },
                  configurations: {}
                }
              },
              tags: [],
              implicitDependencies: [ 'component-demo' ],
              root: 'apps/component-demo-e2e'
            },
            project2: {
              name: 'project2',
              '$schema': '../../node_modules/nx/schemas/project-schema.json',
              sourceRoot: 'apps/project2/src',
              projectType: 'application',
              targets: {
                start: { executor: '@nrwl/react-native:start', options: { port: 8081 } },
                serve: { executor: 'nx:run-commands', options: { command: 'nx start project2' } },
                'fix-ios': {
                  executor: 'nx:run-commands',
                  options: {
                    commands: [
                      'touch ./node_modules/react-native-config/ios/ReactNativeConfig/BuildDotenvConfig.rb',
                      'rm -rf ~/Library/Developer/Xcode/DerivedData/project2*/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/FBReactNativeSpec.build'
                    ]
                  }
                },
                'run-ios': { executor: '@nrwl/react-native:run-ios', dependsOn: [ 'fix-ios' ], options: {} },
                'bundle-ios': { executor: '@nrwl/react-native:bundle', options: { entryFile: 'src/main.tsx', platform: 'ios', bundleOutput: 'dist/apps/project2/ios/main.jsbundle' } },
                'run-android': { executor: '@nrwl/react-native:run-android', options: {} },
                'build-android': { executor: '@nrwl/react-native:build-android', outputs: [ '{projectRoot}/android/app/build/outputs/bundle', '{projectRoot}/android/app/build/outputs/apk' ], options: {} },
                'bundle-android': { executor: '@nrwl/react-native:bundle', options: { entryFile: 'src/main.tsx', platform: 'android', bundleOutput: 'dist/apps/project2/android/main.jsbundle' } },
                'sync-deps': { executor: '@nrwl/react-native:sync-deps', options: {} },
                'ensure-symlink': { executor: '@nrwl/react-native:ensure-symlink', options: {} },
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'apps/project2/**/*.{ts,tsx,js,jsx}' ] },
                  configurations: {}
                },
                test: {
                  inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ],
                  executor: '@nrwl/jest:jest',
                  outputs: [ '{workspaceRoot}/coverage/{projectRoot}' ],
                  options: { jestConfig: '<homeDir>/GIT/project/mobile-apps-v2/apps/project2/jest.config.ts', passWithNoTests: true },
                  configurations: {},
                  builder: '@nrwl/jest:jest'
                },
                clean: {
                  executor: 'nx:run-commands',
                  options: { commands: [ 'rm -rf apps/project2/ios/build', 'rm -rf apps/project2/android/build', 'rm -rf ~/Library/Developer/Xcode/DerivedData/project2*' ] }
                },
                'pod-install': { executor: 'nx:run-commands', options: { command: 'npx pod-install', cwd: 'apps/project2' } },
                extract: { executor: 'nx:run-commands', options: { command: 'i18next --config apps/project2/i18next-parser.config.js' } },
                typecheck: { executor: 'nx:run-commands', options: { command: 'tsc -b apps/project2/tsconfig.app.json' } },
                'mutation-test': { executor: '@diogovcs/stryker-mutator:mutate', options: { strykerConfig: 'apps/project2/stryker.config.js' } }
              },
              tags: [],
              root: 'apps/project2',
              architect: {
                start: { executor: '@nrwl/react-native:start', options: { port: 8081 } },
                serve: { executor: 'nx:run-commands', options: { command: 'nx start project2' } },
                'fix-ios': {
                  executor: 'nx:run-commands',
                  options: {
                    commands: [
                      'touch ./node_modules/react-native-config/ios/ReactNativeConfig/BuildDotenvConfig.rb',
                      'rm -rf ~/Library/Developer/Xcode/DerivedData/project2*/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/FBReactNativeSpec.build'
                    ]
                  }
                },
                'run-ios': { executor: '@nrwl/react-native:run-ios', dependsOn: [ 'fix-ios' ], options: {} },
                'bundle-ios': { executor: '@nrwl/react-native:bundle', options: { entryFile: 'src/main.tsx', platform: 'ios', bundleOutput: 'dist/apps/project2/ios/main.jsbundle' } },
                'run-android': { executor: '@nrwl/react-native:run-android', options: {} },
                'build-android': { executor: '@nrwl/react-native:build-android', outputs: [ '{projectRoot}/android/app/build/outputs/bundle', '{projectRoot}/android/app/build/outputs/apk' ], options: {} },
                'bundle-android': { executor: '@nrwl/react-native:bundle', options: { entryFile: 'src/main.tsx', platform: 'android', bundleOutput: 'dist/apps/project2/android/main.jsbundle' } },
                'sync-deps': { executor: '@nrwl/react-native:sync-deps', options: {} },
                'ensure-symlink': { executor: '@nrwl/react-native:ensure-symlink', options: {} },
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'apps/project2/**/*.{ts,tsx,js,jsx}' ] },
                  configurations: {}
                },
                test: {
                  inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ],
                  executor: '@nrwl/jest:jest',
                  outputs: [ '{workspaceRoot}/coverage/{projectRoot}' ],
                  options: { jestConfig: '<homeDir>/GIT/project/mobile-apps-v2/apps/project2/jest.config.ts', passWithNoTests: true },
                  configurations: {},
                  builder: '@nrwl/jest:jest'
                },
                clean: {
                  executor: 'nx:run-commands',
                  options: { commands: [ 'rm -rf apps/project2/ios/build', 'rm -rf apps/project2/android/build', 'rm -rf ~/Library/Developer/Xcode/DerivedData/project2*' ] }
                },
                'pod-install': { executor: 'nx:run-commands', options: { command: 'npx pod-install', cwd: 'apps/project2' } },
                extract: { executor: 'nx:run-commands', options: { command: 'i18next --config apps/project2/i18next-parser.config.js' } },
                typecheck: { executor: 'nx:run-commands', options: { command: 'tsc -b apps/project2/tsconfig.app.json' } },
                'mutation-test': { executor: '@diogovcs/stryker-mutator:mutate', options: { strykerConfig: 'apps/project2/stryker.config.js' } }
              }
            },
            'project2-e2e': {
              name: 'project2-e2e',
              '$schema': '../../node_modules/nx/schemas/project-schema.json',
              sourceRoot: 'apps/project2-e2e/src',
              projectType: 'application',
              targets: {
                'build-ios': { executor: '@nrwl/detox:build', options: { detoxConfiguration: 'ios.sim.debug' }, configurations: { production: { detoxConfiguration: 'ios.sim.release' } } },
                'test-ios': {
                  executor: '@nrwl/detox:test',
                  options: { detoxConfiguration: 'ios.sim.debug', buildTarget: 'project2-e2e:build-ios' },
                  configurations: { production: { detoxConfiguration: 'ios.sim.release', buildTarget: 'project2-e2e:build-ios:production' } }
                },
                'build-android': { executor: '@nrwl/detox:build', options: { detoxConfiguration: 'android.emu.debug' }, configurations: { production: { detoxConfiguration: 'android.emu.release' } } },
                'test-android': {
                  executor: '@nrwl/detox:test',
                  options: { detoxConfiguration: 'android.emu.debug', buildTarget: 'project2-e2e:build-ios' },
                  configurations: { production: { detoxConfiguration: 'android.emu.release', buildTarget: 'project2-e2e:build-ios:production' } }
                },
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'apps/project2-e2e/**/*.{ts,tsx,js,jsx}' ] },
                  configurations: {}
                }
              },
              tags: [],
              implicitDependencies: [ 'project2' ],
              root: 'apps/project2-e2e'
            },
            project: {
              name: 'project',
              '$schema': '../../node_modules/nx/schemas/project-schema.json',
              sourceRoot: 'apps/project/src',
              projectType: 'application',
              targets: {
                start: { executor: '@nrwl/react-native:start', options: { port: 8081 } },
                serve: { executor: 'nx:run-commands', options: { command: 'nx start project' } },
                'fix-ios': {
                  executor: 'nx:run-commands',
                  options: {
                    commands: [
                      'touch ./node_modules/react-native-config/ios/ReactNativeConfig/BuildDotenvConfig.rb',
                      'rm -rf ~/Library/Developer/Xcode/DerivedData/project*/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/FBReactNativeSpec.build'
                    ]
                  }
                },
                'run-ios': { executor: '@nrwl/react-native:run-ios', dependsOn: [ 'fix-ios' ], options: {} },
                'bundle-ios': { executor: '@nrwl/react-native:bundle', options: { entryFile: 'src/main.tsx', platform: 'ios', bundleOutput: 'dist/apps/project/ios/main.jsbundle' } },
                'run-android': { executor: '@nrwl/react-native:run-android', options: {} },
                'build-android': { executor: '@nrwl/react-native:build-android', outputs: [ '{projectRoot}/android/app/build/outputs/bundle', '{projectRoot}/android/app/build/outputs/apk' ], options: {} },
                'bundle-android': { executor: '@nrwl/react-native:bundle', options: { entryFile: 'src/main.tsx', platform: 'android', bundleOutput: 'dist/apps/project/android/main.jsbundle' } },
                'sync-deps': { executor: '@nrwl/react-native:sync-deps', options: {} },
                'ensure-symlink': { executor: '@nrwl/react-native:ensure-symlink', options: {} },
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'apps/project/**/*.{ts,tsx,js,jsx}' ], eslintConfig: '.eslintrc.json' },
                  configurations: {}
                },
                test: {
                  inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ],
                  executor: '@nrwl/jest:jest',
                  outputs: [ '{workspaceRoot}/coverage/{projectRoot}' ],
                  options: { jestConfig: '<homeDir>/GIT/project/mobile-apps-v2/apps/project/jest.config.ts', passWithNoTests: true },
                  configurations: {},
                  builder: '@nrwl/jest:jest'
                },
                clean: {
                  executor: 'nx:run-commands',
                  options: { commands: [ 'rm -rf apps/project/ios/build', 'rm -rf apps/project/android/build', 'rm -rf ~/Library/Developer/Xcode/DerivedData/project*' ] }
                },
                'pod-install': { executor: 'nx:run-commands', options: { command: 'npx pod-install', cwd: 'apps/project' } },
                extract: { executor: 'nx:run-commands', options: { command: 'i18next --config apps/project/i18next-parser.config.js' } },
                typecheck: { executor: 'nx:run-commands', options: { command: 'tsc -b apps/project/tsconfig.app.json' } },
                'mutation-test': { executor: '@diogovcs/stryker-mutator:mutate', options: { strykerConfig: 'apps/project/stryker.config.js' } }
              },
              tags: [],
              root: 'apps/project',
              architect: {
                start: { executor: '@nrwl/react-native:start', options: { port: 8081 } },
                serve: { executor: 'nx:run-commands', options: { command: 'nx start project' } },
                'fix-ios': {
                  executor: 'nx:run-commands',
                  options: {
                    commands: [
                      'touch ./node_modules/react-native-config/ios/ReactNativeConfig/BuildDotenvConfig.rb',
                      'rm -rf ~/Library/Developer/Xcode/DerivedData/project*/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/FBReactNativeSpec.build'
                    ]
                  }
                },
                'run-ios': { executor: '@nrwl/react-native:run-ios', dependsOn: [ 'fix-ios' ], options: {} },
                'bundle-ios': { executor: '@nrwl/react-native:bundle', options: { entryFile: 'src/main.tsx', platform: 'ios', bundleOutput: 'dist/apps/project/ios/main.jsbundle' } },
                'run-android': { executor: '@nrwl/react-native:run-android', options: {} },
                'build-android': { executor: '@nrwl/react-native:build-android', outputs: [ '{projectRoot}/android/app/build/outputs/bundle', '{projectRoot}/android/app/build/outputs/apk' ], options: {} },
                'bundle-android': { executor: '@nrwl/react-native:bundle', options: { entryFile: 'src/main.tsx', platform: 'android', bundleOutput: 'dist/apps/project/android/main.jsbundle' } },
                'sync-deps': { executor: '@nrwl/react-native:sync-deps', options: {} },
                'ensure-symlink': { executor: '@nrwl/react-native:ensure-symlink', options: {} },
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'apps/project/**/*.{ts,tsx,js,jsx}' ], eslintConfig: '.eslintrc.json' },
                  configurations: {}
                },
                test: {
                  inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ],
                  executor: '@nrwl/jest:jest',
                  outputs: [ '{workspaceRoot}/coverage/{projectRoot}' ],
                  options: { jestConfig: '<homeDir>/GIT/project/mobile-apps-v2/apps/project/jest.config.ts', passWithNoTests: true },
                  configurations: {},
                  builder: '@nrwl/jest:jest'
                },
                clean: {
                  executor: 'nx:run-commands',
                  options: { commands: [ 'rm -rf apps/project/ios/build', 'rm -rf apps/project/android/build', 'rm -rf ~/Library/Developer/Xcode/DerivedData/project*' ] }
                },
                'pod-install': { executor: 'nx:run-commands', options: { command: 'npx pod-install', cwd: 'apps/project' } },
                extract: { executor: 'nx:run-commands', options: { command: 'i18next --config apps/project/i18next-parser.config.js' } },
                typecheck: { executor: 'nx:run-commands', options: { command: 'tsc -b apps/project/tsconfig.app.json' } },
                'mutation-test': { executor: '@diogovcs/stryker-mutator:mutate', options: { strykerConfig: 'apps/project/stryker.config.js' } }
              }
            },
            'project-e2e': {
              name: 'project-e2e',
              '$schema': '../../node_modules/nx/schemas/project-schema.json',
              sourceRoot: 'apps/project-e2e/src',
              projectType: 'application',
              targets: {
                'build-ios': { executor: '@nrwl/detox:build', options: { detoxConfiguration: 'ios.sim.debug' }, configurations: { production: { detoxConfiguration: 'ios.sim.release' } } },
                'test-ios': {
                  executor: '@nrwl/detox:test',
                  options: { detoxConfiguration: 'ios.sim.debug', buildTarget: 'project-e2e:build-ios' },
                  configurations: { production: { detoxConfiguration: 'ios.sim.release', buildTarget: 'project-e2e:build-ios:production' } }
                },
                'build-android': { executor: '@nrwl/detox:build', options: { detoxConfiguration: 'android.emu.debug' }, configurations: { production: { detoxConfiguration: 'android.emu.release' } } },
                'test-android': {
                  executor: '@nrwl/detox:test',
                  options: { detoxConfiguration: 'android.emu.debug', buildTarget: 'project-e2e:build-ios' },
                  configurations: { production: { detoxConfiguration: 'android.emu.release', buildTarget: 'project-e2e:build-ios:production' } }
                },
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'apps/project-e2e/**/*.{ts,tsx,js,jsx}' ] },
                  configurations: {}
                }
              },
              tags: [],
              implicitDependencies: [ 'project' ],
              root: 'apps/project-e2e'
            },
            api: {
              name: 'api',
              '$schema': '../../node_modules/nx/schemas/project-schema.json',
              sourceRoot: 'libs/api/src',
              projectType: 'library',
              tags: [],
              targets: {
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'libs/api/**/*.{ts,tsx,js,jsx}' ] },
                  configurations: {}
                },
                test: {
                  inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ],
                  executor: '@nrwl/jest:jest',
                  outputs: [ '{workspaceRoot}/coverage/{projectRoot}' ],
                  options: { jestConfig: '<homeDir>/GIT/project/mobile-apps-v2/libs/api/jest.config.ts', passWithNoTests: true },
                  configurations: {},
                  builder: '@nrwl/jest:jest'
                },
                typecheck: { executor: 'nx:run-commands', options: { command: 'tsc -b libs/api/tsconfig.lib.json' } },
                'mutation-test': { executor: '@diogovcs/stryker-mutator:mutate', options: { strykerConfig: 'libs/api/stryker.config.js' } }
              },
              root: 'libs/api',
              architect: {
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'libs/api/**/*.{ts,tsx,js,jsx}' ] },
                  configurations: {}
                },
                test: {
                  inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ],
                  executor: '@nrwl/jest:jest',
                  outputs: [ '{workspaceRoot}/coverage/{projectRoot}' ],
                  options: { jestConfig: '<homeDir>/GIT/project/mobile-apps-v2/libs/api/jest.config.ts', passWithNoTests: true },
                  configurations: {},
                  builder: '@nrwl/jest:jest'
                },
                typecheck: { executor: 'nx:run-commands', options: { command: 'tsc -b libs/api/tsconfig.lib.json' } },
                'mutation-test': { executor: '@diogovcs/stryker-mutator:mutate', options: { strykerConfig: 'libs/api/stryker.config.js' } }
              }
            },
            'api-types': {
              name: 'api-types',
              '$schema': '../../node_modules/nx/schemas/project-schema.json',
              sourceRoot: 'libs/api-types/src',
              projectType: 'library',
              tags: [],
              targets: {
                build: {
                  dependsOn: [ '^build' ],
                  inputs: [ 'production', '^production' ],
                  executor: '@nrwl/web:rollup',
                  outputs: [ '{options.outputPath}' ],
                  options: {
                    outputPath: 'dist/libs/api-types',
                    tsConfig: 'libs/api-types/tsconfig.lib.json',
                    project: 'libs/api-types/package.json',
                    entryFile: 'libs/api-types/src/index.ts',
                    external: [ 'react/jsx-runtime', 'react-native' ],
                    rollupConfig: '@nrwl/react/plugins/bundle-rollup',
                    assets: [ { glob: 'libs/api-types/README.md', input: '.', output: '.' } ]
                  },
                  configurations: {}
                },
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'libs/api-types/**/*.{ts,tsx,js,jsx}' ] },
                  configurations: {}
                },
                test: {
                  inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ],
                  executor: '@nrwl/jest:jest',
                  outputs: [ '{workspaceRoot}/coverage/{projectRoot}' ],
                  options: { jestConfig: '<homeDir>/GIT/project/mobile-apps-v2/libs/api-types/jest.config.ts', passWithNoTests: true },
                  configurations: {},
                  builder: '@nrwl/jest:jest'
                },
                typecheck: { executor: 'nx:run-commands', options: { command: 'tsc -b libs/api-types/tsconfig.lib.json' } },
                'mutation-test': { executor: '@diogovcs/stryker-mutator:mutate', options: { strykerConfig: 'libs/api-types/stryker.config.js' } }
              },
              root: 'libs/api-types',
              architect: {
                build: {
                  dependsOn: [ '^build' ],
                  inputs: [ 'production', '^production' ],
                  executor: '@nrwl/web:rollup',
                  outputs: [ '{options.outputPath}' ],
                  options: {
                    outputPath: 'dist/libs/api-types',
                    tsConfig: 'libs/api-types/tsconfig.lib.json',
                    project: 'libs/api-types/package.json',
                    entryFile: 'libs/api-types/src/index.ts',
                    external: [ 'react/jsx-runtime', 'react-native' ],
                    rollupConfig: '@nrwl/react/plugins/bundle-rollup',
                    assets: [ { glob: 'libs/api-types/README.md', input: '.', output: '.' } ]
                  },
                  configurations: {}
                },
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'libs/api-types/**/*.{ts,tsx,js,jsx}' ] },
                  configurations: {}
                },
                test: {
                  inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ],
                  executor: '@nrwl/jest:jest',
                  outputs: [ '{workspaceRoot}/coverage/{projectRoot}' ],
                  options: { jestConfig: '<homeDir>/GIT/project/mobile-apps-v2/libs/api-types/jest.config.ts', passWithNoTests: true },
                  configurations: {},
                  builder: '@nrwl/jest:jest'
                },
                typecheck: { executor: 'nx:run-commands', options: { command: 'tsc -b libs/api-types/tsconfig.lib.json' } },
                'mutation-test': { executor: '@diogovcs/stryker-mutator:mutate', options: { strykerConfig: 'libs/api-types/stryker.config.js' } }
              }
            },
            auth: {
              name: 'auth',
              '$schema': '../../node_modules/nx/schemas/project-schema.json',
              sourceRoot: 'libs/auth/src',
              projectType: 'library',
              tags: [],
              targets: {
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'libs/auth/**/*.{ts,tsx,js,jsx}' ] },
                  configurations: {}
                },
                test: {
                  inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ],
                  executor: '@nrwl/jest:jest',
                  outputs: [ '{workspaceRoot}/coverage/{projectRoot}' ],
                  options: { jestConfig: '<homeDir>/GIT/project/mobile-apps-v2/libs/auth/jest.config.ts', passWithNoTests: true },
                  configurations: { ci: { ci: true, codeCoverage: true } },
                  builder: '@nrwl/jest:jest'
                },
                'mutation-test': { executor: '@diogovcs/stryker-mutator:mutate', options: { strykerConfig: 'libs/auth/stryker.config.js' } }
              },
              root: 'libs/auth',
              architect: {
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'libs/auth/**/*.{ts,tsx,js,jsx}' ] },
                  configurations: {}
                },
                test: {
                  inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ],
                  executor: '@nrwl/jest:jest',
                  outputs: [ '{workspaceRoot}/coverage/{projectRoot}' ],
                  options: { jestConfig: '<homeDir>/GIT/project/mobile-apps-v2/libs/auth/jest.config.ts', passWithNoTests: true },
                  configurations: { ci: { ci: true, codeCoverage: true } },
                  builder: '@nrwl/jest:jest'
                },
                'mutation-test': { executor: '@diogovcs/stryker-mutator:mutate', options: { strykerConfig: 'libs/auth/stryker.config.js' } }
              }
            },
            components: {
              name: 'components',
              '$schema': '../../node_modules/nx/schemas/project-schema.json',
              sourceRoot: 'libs/components/src',
              projectType: 'library',
              tags: [],
              targets: {
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'libs/components/**/*.{ts,tsx,js,jsx}' ] },
                  configurations: {}
                },
                test: {
                  inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ],
                  executor: '@nrwl/jest:jest',
                  outputs: [ '{workspaceRoot}/coverage/{projectRoot}' ],
                  options: { jestConfig: '<homeDir>/GIT/project/mobile-apps-v2/libs/components/jest.config.ts', passWithNoTests: true },
                  configurations: {},
                  builder: '@nrwl/jest:jest'
                },
                extract: { executor: 'nx:run-commands', options: { command: 'i18next --config libs/components/i18next-parser.config.js' } },
                typecheck: { executor: 'nx:run-commands', options: { command: 'tsc -b libs/components/tsconfig.lib.json' } },
                'mutation-test': { executor: '@diogovcs/stryker-mutator:mutate', options: { strykerConfig: 'libs/components/stryker.config.js' } }
              },
              root: 'libs/components',
              architect: {
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'libs/components/**/*.{ts,tsx,js,jsx}' ] },
                  configurations: {}
                },
                test: {
                  inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ],
                  executor: '@nrwl/jest:jest',
                  outputs: [ '{workspaceRoot}/coverage/{projectRoot}' ],
                  options: { jestConfig: '<homeDir>/GIT/project/mobile-apps-v2/libs/components/jest.config.ts', passWithNoTests: true },
                  configurations: {},
                  builder: '@nrwl/jest:jest'
                },
                extract: { executor: 'nx:run-commands', options: { command: 'i18next --config libs/components/i18next-parser.config.js' } },
                typecheck: { executor: 'nx:run-commands', options: { command: 'tsc -b libs/components/tsconfig.lib.json' } },
                'mutation-test': { executor: '@diogovcs/stryker-mutator:mutate', options: { strykerConfig: 'libs/components/stryker.config.js' } }
              }
            },
            features: {
              name: 'features',
              '$schema': '../../node_modules/nx/schemas/project-schema.json',
              sourceRoot: 'libs/features/src',
              projectType: 'library',
              tags: [],
              targets: {
                build: {
                  dependsOn: [ '^build' ],
                  inputs: [ 'production', '^production' ],
                  executor: '@nrwl/web:rollup',
                  outputs: [ '{options.outputPath}' ],
                  options: {
                    outputPath: 'dist/libs/features',
                    tsConfig: 'libs/features/tsconfig.lib.json',
                    project: 'libs/features/package.json',
                    entryFile: 'libs/features/src/index.ts',
                    external: [ 'react/jsx-runtime', 'react-native' ],
                    rollupConfig: '@nrwl/react/plugins/bundle-rollup',
                    assets: [ { glob: 'libs/features/README.md', input: '.', output: '.' } ]
                  },
                  configurations: {}
                },
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'libs/features/**/*.{ts,tsx,js,jsx}' ] },
                  configurations: {}
                },
                test: {
                  inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ],
                  executor: '@nrwl/jest:jest',
                  outputs: [ '{workspaceRoot}/coverage/{projectRoot}' ],
                  options: { jestConfig: '<homeDir>/GIT/project/mobile-apps-v2/libs/features/jest.config.ts', passWithNoTests: true },
                  configurations: { ci: { ci: true, codeCoverage: true } },
                  builder: '@nrwl/jest:jest'
                },
                extract: { executor: 'nx:run-commands', options: { command: 'i18next --config libs/features/i18next-parser.config.js' } },
                typecheck: { executor: 'nx:run-commands', options: { command: 'tsc -b libs/features/tsconfig.lib.json' } },
                'mutation-test': { executor: '@diogovcs/stryker-mutator:mutate', options: { strykerConfig: 'libs/features/stryker.config.js' } }
              },
              root: 'libs/features',
              architect: {
                build: {
                  dependsOn: [ '^build' ],
                  inputs: [ 'production', '^production' ],
                  executor: '@nrwl/web:rollup',
                  outputs: [ '{options.outputPath}' ],
                  options: {
                    outputPath: 'dist/libs/features',
                    tsConfig: 'libs/features/tsconfig.lib.json',
                    project: 'libs/features/package.json',
                    entryFile: 'libs/features/src/index.ts',
                    external: [ 'react/jsx-runtime', 'react-native' ],
                    rollupConfig: '@nrwl/react/plugins/bundle-rollup',
                    assets: [ { glob: 'libs/features/README.md', input: '.', output: '.' } ]
                  },
                  configurations: {}
                },
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'libs/features/**/*.{ts,tsx,js,jsx}' ] },
                  configurations: {}
                },
                test: {
                  inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ],
                  executor: '@nrwl/jest:jest',
                  outputs: [ '{workspaceRoot}/coverage/{projectRoot}' ],
                  options: { jestConfig: '<homeDir>/GIT/project/mobile-apps-v2/libs/features/jest.config.ts', passWithNoTests: true },
                  configurations: { ci: { ci: true, codeCoverage: true } },
                  builder: '@nrwl/jest:jest'
                },
                extract: { executor: 'nx:run-commands', options: { command: 'i18next --config libs/features/i18next-parser.config.js' } },
                typecheck: { executor: 'nx:run-commands', options: { command: 'tsc -b libs/features/tsconfig.lib.json' } },
                'mutation-test': { executor: '@diogovcs/stryker-mutator:mutate', options: { strykerConfig: 'libs/features/stryker.config.js' } }
              }
            },
            medallia: {
              name: 'medallia',
              '$schema': '../../node_modules/nx/schemas/project-schema.json',
              sourceRoot: 'libs/medallia/src',
              projectType: 'library',
              tags: [],
              targets: {
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'libs/medallia/**/*.{ts,tsx,js,jsx}' ] },
                  configurations: {}
                },
                test: {
                  inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ],
                  executor: '@nrwl/jest:jest',
                  outputs: [ '{workspaceRoot}/coverage/{projectRoot}' ],
                  options: { jestConfig: '<homeDir>/GIT/project/mobile-apps-v2/libs/medallia/jest.config.ts', passWithNoTests: true },
                  configurations: {},
                  builder: '@nrwl/jest:jest'
                },
                typecheck: { executor: 'nx:run-commands', options: { command: 'tsc -b libs/medallia/tsconfig.lib.json' } },
                'mutation-test': { executor: '@diogovcs/stryker-mutator:mutate', options: { strykerConfig: 'libs/medallia/stryker.config.js' } }
              },
              root: 'libs/medallia',
              architect: {
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'libs/medallia/**/*.{ts,tsx,js,jsx}' ] },
                  configurations: {}
                },
                test: {
                  inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ],
                  executor: '@nrwl/jest:jest',
                  outputs: [ '{workspaceRoot}/coverage/{projectRoot}' ],
                  options: { jestConfig: '<homeDir>/GIT/project/mobile-apps-v2/libs/medallia/jest.config.ts', passWithNoTests: true },
                  configurations: {},
                  builder: '@nrwl/jest:jest'
                },
                typecheck: { executor: 'nx:run-commands', options: { command: 'tsc -b libs/medallia/tsconfig.lib.json' } },
                'mutation-test': { executor: '@diogovcs/stryker-mutator:mutate', options: { strykerConfig: 'libs/medallia/stryker.config.js' } }
              }
            },
            'mock-auth-provider': {
              name: 'mock-auth-provider',
              '$schema': '../../node_modules/nx/schemas/project-schema.json',
              sourceRoot: 'libs/mock-auth-provider/src',
              projectType: 'library',
              tags: [],
              targets: {
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'libs/mock-auth-provider/**/*.{ts,tsx,js,jsx}' ] },
                  configurations: {}
                },
                test: {
                  inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ],
                  executor: '@nrwl/jest:jest',
                  outputs: [ '{workspaceRoot}/coverage/{projectRoot}' ],
                  options: { jestConfig: '<homeDir>/GIT/project/mobile-apps-v2/libs/mock-auth-provider/jest.config.ts', passWithNoTests: true },
                  configurations: { ci: { ci: true, codeCoverage: true } },
                  builder: '@nrwl/jest:jest'
                },
                typecheck: { executor: 'nx:run-commands', options: { command: 'tsc -b libs/mock-auth-provider/tsconfig.lib.json' } },
                'mutation-test': { executor: '@diogovcs/stryker-mutator:mutate', options: { strykerConfig: 'libs/mock-auth-provider/stryker.config.js' } }
              },
              root: 'libs/mock-auth-provider',
              architect: {
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'libs/mock-auth-provider/**/*.{ts,tsx,js,jsx}' ] },
                  configurations: {}
                },
                test: {
                  inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ],
                  executor: '@nrwl/jest:jest',
                  outputs: [ '{workspaceRoot}/coverage/{projectRoot}' ],
                  options: { jestConfig: '<homeDir>/GIT/project/mobile-apps-v2/libs/mock-auth-provider/jest.config.ts', passWithNoTests: true },
                  configurations: { ci: { ci: true, codeCoverage: true } },
                  builder: '@nrwl/jest:jest'
                },
                typecheck: { executor: 'nx:run-commands', options: { command: 'tsc -b libs/mock-auth-provider/tsconfig.lib.json' } },
                'mutation-test': { executor: '@diogovcs/stryker-mutator:mutate', options: { strykerConfig: 'libs/mock-auth-provider/stryker.config.js' } }
              }
            },
            pages: {
              name: 'pages',
              '$schema': '../../node_modules/nx/schemas/project-schema.json',
              sourceRoot: 'libs/pages/src',
              projectType: 'library',
              tags: [],
              targets: {
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'libs/pages/**/*.{ts,tsx,js,jsx}' ] },
                  configurations: {}
                },
                test: {
                  inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ],
                  executor: '@nrwl/jest:jest',
                  outputs: [ '{workspaceRoot}/coverage/{projectRoot}' ],
                  options: { jestConfig: '<homeDir>/GIT/project/mobile-apps-v2/libs/pages/jest.config.ts', passWithNoTests: true },
                  configurations: { ci: { ci: true, codeCoverage: true } },
                  builder: '@nrwl/jest:jest'
                },
                extract: { executor: 'nx:run-commands', options: { command: 'i18next --config libs/pages/i18next-parser.config.js' } },
                typecheck: { executor: 'nx:run-commands', options: { command: 'tsc -b libs/pages/tsconfig.lib.json' } },
                'mutation-test': { executor: '@diogovcs/stryker-mutator:mutate', options: { strykerConfig: 'libs/pages/stryker.config.js' } }
              },
              root: 'libs/pages',
              architect: {
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'libs/pages/**/*.{ts,tsx,js,jsx}' ] },
                  configurations: {}
                },
                test: {
                  inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ],
                  executor: '@nrwl/jest:jest',
                  outputs: [ '{workspaceRoot}/coverage/{projectRoot}' ],
                  options: { jestConfig: '<homeDir>/GIT/project/mobile-apps-v2/libs/pages/jest.config.ts', passWithNoTests: true },
                  configurations: { ci: { ci: true, codeCoverage: true } },
                  builder: '@nrwl/jest:jest'
                },
                extract: { executor: 'nx:run-commands', options: { command: 'i18next --config libs/pages/i18next-parser.config.js' } },
                typecheck: { executor: 'nx:run-commands', options: { command: 'tsc -b libs/pages/tsconfig.lib.json' } },
                'mutation-test': { executor: '@diogovcs/stryker-mutator:mutate', options: { strykerConfig: 'libs/pages/stryker.config.js' } }
              }
            },
            'react-query': {
              name: 'react-query',
              '$schema': '../../node_modules/nx/schemas/project-schema.json',
              sourceRoot: 'libs/react-queryt-query/src',
              projectType: 'library',
              tags: [],
              targets: {
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'libs/react-query/**/*.{ts,tsx,js,jsx}' ] },
                  configurations: {}
                },
                test: {
                  inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ],
                  executor: '@nrwl/jest:jest',
                  outputs: [ '{workspaceRoot}/coverage/{projectRoot}' ],
                  options: { jestConfig: '<homeDir>/GIT/project/mobile-apps-v2/libs/react-query/jest.config.ts', passWithNoTests: true },
                  configurations: { ci: { ci: true, codeCoverage: true } },
                  builder: '@nrwl/jest:jest'
                },
                typecheck: { executor: 'nx:run-commands', options: { command: 'tsc -b libs/api-types/tsconfig.lib.json' } },
                'mutation-test': { executor: '@diogovcs/stryker-mutator:mutate', options: { strykerConfig: 'libs/react-query/stryker.config.js' } }
              },
              root: 'libs/react-query',
              architect: {
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'libs/react-query/**/*.{ts,tsx,js,jsx}' ] },
                  configurations: {}
                },
                test: {
                  inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ],
                  executor: '@nrwl/jest:jest',
                  outputs: [ '{workspaceRoot}/coverage/{projectRoot}' ],
                  options: { jestConfig: '<homeDir>/GIT/project/mobile-apps-v2/libs/react-query/jest.config.ts', passWithNoTests: true },
                  configurations: { ci: { ci: true, codeCoverage: true } },
                  builder: '@nrwl/jest:jest'
                },
                typecheck: { executor: 'nx:run-commands', options: { command: 'tsc -b libs/api-types/tsconfig.lib.json' } },
                'mutation-test': { executor: '@diogovcs/stryker-mutator:mutate', options: { strykerConfig: 'libs/react-query/stryker.config.js' } }
              }
            },
            themes: {
              name: 'themes',
              '$schema': '../../node_modules/nx/schemas/project-schema.json',
              sourceRoot: 'libs/themes/src',
              projectType: 'library',
              tags: [],
              targets: {
                build: {
                  dependsOn: [ '^build' ],
                  inputs: [ 'production', '^production' ],
                  executor: '@nrwl/web:rollup',
                  outputs: [ '{options.outputPath}' ],
                  options: {
                    outputPath: 'dist/libs/themes',
                    tsConfig: 'libs/themes/tsconfig.lib.json',
                    project: 'libs/themes/package.json',
                    entryFile: 'libs/themes/src/index.ts',
                    external: [ 'react/jsx-runtime', 'react-native' ],
                    rollupConfig: '@nrwl/react/plugins/bundle-rollup',
                    assets: [ { glob: 'libs/themes/README.md', input: '.', output: '.' } ]
                  },
                  configurations: {}
                },
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'libs/themes/**/*.{ts,tsx,js,jsx}' ] },
                  configurations: {}
                },
                test: {
                  inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ],
                  executor: '@nrwl/jest:jest',
                  outputs: [ '{workspaceRoot}/coverage/{projectRoot}' ],
                  options: { jestConfig: '<homeDir>/GIT/project/mobile-apps-v2/libs/themes/jest.config.ts', passWithNoTests: true },
                  configurations: {},
                  builder: '@nrwl/jest:jest'
                },
                tokens: { executor: 'nx:run-script', options: { script: 'tokens' } },
                typecheck: { executor: 'nx:run-commands', options: { command: 'tsc -b libs/themes/tsconfig.lib.json' } },
                'mutation-test': { executor: '@diogovcs/stryker-mutator:mutate', options: { strykerConfig: 'libs/themes/stryker.config.js' } }
              },
              root: 'libs/themes',
              architect: {
                build: {
                  dependsOn: [ '^build' ],
                  inputs: [ 'production', '^production' ],
                  executor: '@nrwl/web:rollup',
                  outputs: [ '{options.outputPath}' ],
                  options: {
                    outputPath: 'dist/libs/themes',
                    tsConfig: 'libs/themes/tsconfig.lib.json',
                    project: 'libs/themes/package.json',
                    entryFile: 'libs/themes/src/index.ts',
                    external: [ 'react/jsx-runtime', 'react-native' ],
                    rollupConfig: '@nrwl/react/plugins/bundle-rollup',
                    assets: [ { glob: 'libs/themes/README.md', input: '.', output: '.' } ]
                  },
                  configurations: {}
                },
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'libs/themes/**/*.{ts,tsx,js,jsx}' ] },
                  configurations: {}
                },
                test: {
                  inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ],
                  executor: '@nrwl/jest:jest',
                  outputs: [ '{workspaceRoot}/coverage/{projectRoot}' ],
                  options: { jestConfig: '<homeDir>/GIT/project/mobile-apps-v2/libs/themes/jest.config.ts', passWithNoTests: true },
                  configurations: {},
                  builder: '@nrwl/jest:jest'
                },
                tokens: { executor: 'nx:run-script', options: { script: 'tokens' } },
                typecheck: { executor: 'nx:run-commands', options: { command: 'tsc -b libs/themes/tsconfig.lib.json' } },
                'mutation-test': { executor: '@diogovcs/stryker-mutator:mutate', options: { strykerConfig: 'libs/themes/stryker.config.js' } }
              }
            },
            utils: {
              name: 'utils',
              '$schema': '../../node_modules/nx/schemas/project-schema.json',
              sourceRoot: 'libs/utils/src',
              projectType: 'library',
              tags: [],
              targets: {
                build: {
                  dependsOn: [ '^build' ],
                  inputs: [ 'production', '^production' ],
                  executor: '@nrwl/web:rollup',
                  outputs: [ '{options.outputPath}' ],
                  options: {
                    outputPath: 'dist/libs/utils',
                    tsConfig: 'libs/utils/tsconfig.lib.json',
                    project: 'libs/utils/package.json',
                    entryFile: 'libs/utils/src/index.ts',
                    external: [ 'react/jsx-runtime', 'react-native' ],
                    rollupConfig: '@nrwl/react/plugins/bundle-rollup',
                    assets: [ { glob: 'libs/utils/README.md', input: '.', output: '.' } ]
                  },
                  configurations: {}
                },
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'libs/utils/**/*.{ts,tsx,js,jsx}' ] },
                  configurations: {}
                },
                test: {
                  inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ],
                  executor: '@nrwl/jest:jest',
                  outputs: [ '{workspaceRoot}/coverage/{projectRoot}' ],
                  options: { jestConfig: '<homeDir>/GIT/project/mobile-apps-v2/libs/utils/jest.config.ts', passWithNoTests: true },
                  configurations: { ci: { ci: true, codeCoverage: true } },
                  builder: '@nrwl/jest:jest'
                },
                'mutation-test': { executor: '@diogovcs/stryker-mutator:mutate', options: { strykerConfig: 'libs/utils/stryker.config.js' } }
              },
              root: 'libs/utils',
              architect: {
                build: {
                  dependsOn: [ '^build' ],
                  inputs: [ 'production', '^production' ],
                  executor: '@nrwl/web:rollup',
                  outputs: [ '{options.outputPath}' ],
                  options: {
                    outputPath: 'dist/libs/utils',
                    tsConfig: 'libs/utils/tsconfig.lib.json',
                    project: 'libs/utils/package.json',
                    entryFile: 'libs/utils/src/index.ts',
                    external: [ 'react/jsx-runtime', 'react-native' ],
                    rollupConfig: '@nrwl/react/plugins/bundle-rollup',
                    assets: [ { glob: 'libs/utils/README.md', input: '.', output: '.' } ]
                  },
                  configurations: {}
                },
                lint: {
                  inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ],
                  executor: '@nrwl/linter:eslint',
                  outputs: [ '{options.outputFile}' ],
                  options: { lintFilePatterns: [ 'libs/utils/**/*.{ts,tsx,js,jsx}' ] },
                  configurations: {}
                },
                test: {
                  inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ],
                  executor: '@nrwl/jest:jest',
                  outputs: [ '{workspaceRoot}/coverage/{projectRoot}' ],
                  options: { jestConfig: '<homeDir>/GIT/project/mobile-apps-v2/libs/utils/jest.config.ts', passWithNoTests: true },
                  configurations: { ci: { ci: true, codeCoverage: true } },
                  builder: '@nrwl/jest:jest'
                },
                'mutation-test': { executor: '@diogovcs/stryker-mutator:mutate', options: { strykerConfig: 'libs/utils/stryker.config.js' } }
              }
            }
          },
          '$schema': './node_modules/nx/schemas/nx-schema.json',
          npmScope: 'project',
          affected: { defaultBase: 'development' },
          tasksRunnerOptions: {
            default: { runner: 'nx/tasks-runners/default', options: { cacheableOperations: [ 'build', 'lint', 'test', 'e2e' ] } }
          },
          targetDefaults: {
            build: { dependsOn: [ '^build' ], inputs: [ 'production', '^production' ] },
            test: { inputs: [ 'default', '^production', '{workspaceRoot}/jest.preset.js' ] },
            lint: { inputs: [ 'default', '{workspaceRoot}/.eslintrc.json' ] }
          },
          namedInputs: {
            default: [ '{projectRoot}/**/*', 'sharedGlobals' ],
            production: [ 'default', '!{projectRoot}/**/?(*.)+(spec|test).[jt]s?(x)?(.snap)', '!{projectRoot}/tsconfig.spec.json', '!{projectRoot}/jest.config.[jt]s', '!{projectRoot}/.eslintrc.json' ],
            sharedGlobals: [ '{workspaceRoot}/babel.config.json' ]
          },
          defaultProject: 'project',
          configFileName: '<homeDir>/GIT/project/mobile-apps-v2/nx.json',
          nxWorkspace: true
        }
      },
      jest: {
        config: {
          configs: [
            {
              automock: false,
              cache: true,
              cacheDirectory: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
              clearMocks: false,
              coveragePathIgnorePatterns: [ '/node_modules/' ],
              cwd: '<homeDir>/GIT/project/mobile-apps-v2',
              dependencyExtractor: undefined,
              detectLeaks: false,
              detectOpenHandles: false,
              displayName: { color: 'white', name: 'component-demo' },
              errorOnDeprecated: false,
              extensionsToTreatAsEsm: [],
              fakeTimers: { enableGlobally: false },
              filter: undefined,
              forceCoverageMatch: [],
              globalSetup: undefined,
              globalTeardown: undefined,
              globals: {},
              haste: { defaultPlatform: 'ios', platforms: [ 'android', 'ios', 'native' ] },
              id: 'bbe6c92d1b1bfc386c97bb10e72b07f8',
              injectGlobals: true,
              moduleDirectories: [ 'node_modules' ],
              moduleFileExtensions: [ 'ts', 'js', 'html', 'tsx', 'jsx' ],
              moduleNameMapper: [ [ '\\.svg$', '@nrwl/react-native/plugins/jest/svg-mock' ] ],
              modulePathIgnorePatterns: [],
              modulePaths: undefined,
              prettierPath: 'prettier',
              resetMocks: false,
              resetModules: false,
              resolver: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@nrwl/jest/plugins/resolver.js',
              restoreMocks: false,
              rootDir: '<homeDir>/GIT/project/mobile-apps-v2/apps/component-demo',
              roots: [ '<homeDir>/GIT/project/mobile-apps-v2/apps/component-demo' ],
              runner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-runner/build/index.js',
              runtime: undefined,
              sandboxInjectedGlobals: [],
              setupFiles: [ '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/setup.js' ],
              setupFilesAfterEnv: [ '<homeDir>/GIT/project/mobile-apps-v2/apps/component-demo/test-setup.ts' ],
              skipFilter: false,
              skipNodeResolution: undefined,
              slowTestThreshold: 5,
              snapshotFormat: undefined,
              snapshotResolver: undefined,
              snapshotSerializers: [],
              testEnvironment: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/react-native-env.js',
              testEnvironmentOptions: {},
              testLocationInResults: false,
              testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
              testPathIgnorePatterns: [ '/node_modules/' ],
              testRegex: [],
              testRunner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/jest-circus/runner.js',
              transform: [
                [ '^.+\\.(js|ts|tsx)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/babel-jest/build/index.js', {} ],
                [ '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/assetFileTransformer.js', {} ]
              ],
              transformIgnorePatterns: [ 'node_modules/(?!((jest-)?react-native|@react-native(-community)?)/)' ],
              unmockedModulePathPatterns: undefined,
              watchPathIgnorePatterns: []
            },
            {
              automock: false,
              cache: true,
              cacheDirectory: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
              clearMocks: false,
              coveragePathIgnorePatterns: [ '/node_modules/' ],
              cwd: '<homeDir>/GIT/project/mobile-apps-v2',
              dependencyExtractor: undefined,
              detectLeaks: false,
              detectOpenHandles: false,
              displayName: { color: 'white', name: 'project2' },
              errorOnDeprecated: false,
              extensionsToTreatAsEsm: [],
              fakeTimers: { enableGlobally: true },
              filter: undefined,
              forceCoverageMatch: [],
              globalSetup: undefined,
              globalTeardown: undefined,
              globals: {},
              haste: { defaultPlatform: 'ios', platforms: [ 'android', 'ios', 'native' ] },
              id: '1df5876072a3fde00fbaffadf1dd5da1',
              injectGlobals: true,
              moduleDirectories: [ 'node_modules' ],
              moduleFileExtensions: [ 'ts', 'js', 'html', 'tsx', 'jsx' ],
              moduleNameMapper: [ [ '.svg', '@nrwl/react-native/plugins/jest/svg-mock' ] ],
              modulePathIgnorePatterns: [],
              modulePaths: undefined,
              prettierPath: 'prettier',
              resetMocks: false,
              resetModules: false,
              resolver: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@nrwl/jest/plugins/resolver.js',
              restoreMocks: false,
              rootDir: '<homeDir>/GIT/project/mobile-apps-v2/apps/project2',
              roots: [ '<homeDir>/GIT/project/mobile-apps-v2/apps/project2', '<homeDir>/GIT/project/mobile-apps-v2/jest' ],
              runner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-runner/build/index.js',
              runtime: undefined,
              sandboxInjectedGlobals: [],
              setupFiles: [ '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/setup.js' ],
              setupFilesAfterEnv: [ '<homeDir>/GIT/project/mobile-apps-v2/apps/project2/test-setup.ts' ],
              skipFilter: false,
              skipNodeResolution: undefined,
              slowTestThreshold: 5,
              snapshotFormat: undefined,
              snapshotResolver: undefined,
              snapshotSerializers: [],
              testEnvironment: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/react-native-env.js',
              testEnvironmentOptions: {},
              testLocationInResults: false,
              testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
              testPathIgnorePatterns: [ '/node_modules/' ],
              testRegex: [],
              testRunner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/jest-circus/runner.js',
              transform: [
                [ '^.+\\.(js|ts|tsx)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/babel-jest/build/index.js', {} ],
                [ '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/assetFileTransformer.js', {} ]
              ],
              transformIgnorePatterns: [],
              unmockedModulePathPatterns: undefined,
              watchPathIgnorePatterns: []
            },
            {
              automock: false,
              cache: true,
              cacheDirectory: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
              clearMocks: false,
              coveragePathIgnorePatterns: [ '/node_modules/' ],
              cwd: '<homeDir>/GIT/project/mobile-apps-v2',
              dependencyExtractor: undefined,
              detectLeaks: false,
              detectOpenHandles: false,
              displayName: { color: 'white', name: 'project' },
              errorOnDeprecated: false,
              extensionsToTreatAsEsm: [],
              fakeTimers: { enableGlobally: true },
              filter: undefined,
              forceCoverageMatch: [],
              globalSetup: undefined,
              globalTeardown: undefined,
              globals: {},
              haste: { defaultPlatform: 'ios', platforms: [ 'android', 'ios', 'native' ] },
              id: '6018eafa982c77e0626b853581f1cbe9',
              injectGlobals: true,
              moduleDirectories: [ 'node_modules' ],
              moduleFileExtensions: [ 'ts', 'js', 'html', 'tsx', 'jsx' ],
              moduleNameMapper: [ [ '.svg', '@nrwl/react-native/plugins/jest/svg-mock' ] ],
              modulePathIgnorePatterns: [],
              modulePaths: undefined,
              prettierPath: 'prettier',
              resetMocks: false,
              resetModules: false,
              resolver: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@nrwl/jest/plugins/resolver.js',
              restoreMocks: false,
              rootDir: '<homeDir>/GIT/project/mobile-apps-v2/apps/project',
              roots: [ '<homeDir>/GIT/project/mobile-apps-v2/apps/project', '<homeDir>/GIT/project/mobile-apps-v2/jest' ],
              runner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-runner/build/index.js',
              runtime: undefined,
              sandboxInjectedGlobals: [],
              setupFiles: [ '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/setup.js' ],
              setupFilesAfterEnv: [ '<homeDir>/GIT/project/mobile-apps-v2/apps/project/test-setup.ts' ],
              skipFilter: false,
              skipNodeResolution: undefined,
              slowTestThreshold: 5,
              snapshotFormat: undefined,
              snapshotResolver: undefined,
              snapshotSerializers: [],
              testEnvironment: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/react-native-env.js',
              testEnvironmentOptions: {},
              testLocationInResults: false,
              testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
              testPathIgnorePatterns: [ '/node_modules/' ],
              testRegex: [],
              testRunner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/jest-circus/runner.js',
              transform: [
                [ '^.+\\.(js|ts|tsx)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/babel-jest/build/index.js', {} ],
                [ '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/assetFileTransformer.js', {} ]
              ],
              transformIgnorePatterns: [],
              unmockedModulePathPatterns: undefined,
              watchPathIgnorePatterns: []
            },
            {
              automock: false,
              cache: true,
              cacheDirectory: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
              clearMocks: false,
              coveragePathIgnorePatterns: [ '/node_modules/' ],
              cwd: '<homeDir>/GIT/project/mobile-apps-v2',
              dependencyExtractor: undefined,
              detectLeaks: false,
              detectOpenHandles: false,
              displayName: { color: 'white', name: 'api' },
              errorOnDeprecated: false,
              extensionsToTreatAsEsm: [],
              fakeTimers: { enableGlobally: false },
              filter: undefined,
              forceCoverageMatch: [],
              globalSetup: undefined,
              globalTeardown: undefined,
              globals: {},
              haste: { defaultPlatform: 'ios', platforms: [ 'android', 'ios', 'native' ] },
              id: '378fcc7b4277feb25add876576621baa',
              injectGlobals: true,
              moduleDirectories: [ 'node_modules' ],
              moduleFileExtensions: [ 'ts', 'js', 'html', 'tsx', 'jsx' ],
              moduleNameMapper: [ [ '.svg', '@nrwl/react-native/plugins/jest/svg-mock' ] ],
              modulePathIgnorePatterns: [],
              modulePaths: undefined,
              prettierPath: 'prettier',
              resetMocks: false,
              resetModules: false,
              resolver: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@nrwl/jest/plugins/resolver.js',
              restoreMocks: false,
              rootDir: '<homeDir>/GIT/project/mobile-apps-v2/libs/api',
              roots: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/api' ],
              runner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-runner/build/index.js',
              runtime: undefined,
              sandboxInjectedGlobals: [],
              setupFiles: [ '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/setup.js' ],
              setupFilesAfterEnv: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/api/test-setup.ts' ],
              skipFilter: false,
              skipNodeResolution: undefined,
              slowTestThreshold: 5,
              snapshotFormat: undefined,
              snapshotResolver: undefined,
              snapshotSerializers: [],
              testEnvironment: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/react-native-env.js',
              testEnvironmentOptions: {},
              testLocationInResults: false,
              testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
              testPathIgnorePatterns: [ '/node_modules/' ],
              testRegex: [],
              testRunner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/jest-circus/runner.js',
              transform: [
                [ '^.+\\.(js|ts|tsx)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/babel-jest/build/index.js', {} ],
                [ '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/assetFileTransformer.js', {} ]
              ],
              transformIgnorePatterns: [ 'node_modules/(?!((jest-)?react-native|@react-native(-community)?)/)' ],
              unmockedModulePathPatterns: undefined,
              watchPathIgnorePatterns: []
            },
            {
              automock: false,
              cache: true,
              cacheDirectory: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
              clearMocks: false,
              coveragePathIgnorePatterns: [ '/node_modules/' ],
              cwd: '<homeDir>/GIT/project/mobile-apps-v2',
              dependencyExtractor: undefined,
              detectLeaks: false,
              detectOpenHandles: false,
              displayName: { color: 'white', name: 'api-types' },
              errorOnDeprecated: false,
              extensionsToTreatAsEsm: [],
              fakeTimers: { enableGlobally: false },
              filter: undefined,
              forceCoverageMatch: [],
              globalSetup: undefined,
              globalTeardown: undefined,
              globals: {},
              haste: { defaultPlatform: 'ios', platforms: [ 'android', 'ios', 'native' ] },
              id: '326544424a74ebd2c089aab772011be1',
              injectGlobals: true,
              moduleDirectories: [ 'node_modules' ],
              moduleFileExtensions: [ 'ts', 'js', 'html', 'tsx', 'jsx' ],
              moduleNameMapper: [ [ '.svg', '@nrwl/react-native/plugins/jest/svg-mock' ] ],
              modulePathIgnorePatterns: [],
              modulePaths: undefined,
              prettierPath: 'prettier',
              resetMocks: false,
              resetModules: false,
              resolver: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@nrwl/jest/plugins/resolver.js',
              restoreMocks: false,
              rootDir: '<homeDir>/GIT/project/mobile-apps-v2/libs/api-types',
              roots: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/api-types' ],
              runner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-runner/build/index.js',
              runtime: undefined,
              sandboxInjectedGlobals: [],
              setupFiles: [ '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/setup.js' ],
              setupFilesAfterEnv: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/api-types/test-setup.ts' ],
              skipFilter: false,
              skipNodeResolution: undefined,
              slowTestThreshold: 5,
              snapshotFormat: undefined,
              snapshotResolver: undefined,
              snapshotSerializers: [],
              testEnvironment: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/react-native-env.js',
              testEnvironmentOptions: {},
              testLocationInResults: false,
              testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
              testPathIgnorePatterns: [ '/node_modules/' ],
              testRegex: [],
              testRunner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/jest-circus/runner.js',
              transform: [
                [ '^.+\\.(js|ts|tsx)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/babel-jest/build/index.js', {} ],
                [ '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/assetFileTransformer.js', {} ]
              ],
              transformIgnorePatterns: [ 'node_modules/(?!((jest-)?react-native|@react-native(-community)?)/)' ],
              unmockedModulePathPatterns: undefined,
              watchPathIgnorePatterns: []
            },
            {
              automock: false,
              cache: true,
              cacheDirectory: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
              clearMocks: false,
              coveragePathIgnorePatterns: [ '/node_modules/' ],
              cwd: '<homeDir>/GIT/project/mobile-apps-v2',
              dependencyExtractor: undefined,
              detectLeaks: false,
              detectOpenHandles: false,
              displayName: { color: 'white', name: 'auth' },
              errorOnDeprecated: false,
              extensionsToTreatAsEsm: [],
              fakeTimers: { enableGlobally: false },
              filter: undefined,
              forceCoverageMatch: [],
              globalSetup: undefined,
              globalTeardown: undefined,
              globals: {},
              haste: { defaultPlatform: 'ios', platforms: [ 'android', 'ios', 'native' ] },
              id: '0eca11df7db78c6b25a3de4846939f84',
              injectGlobals: true,
              moduleDirectories: [ 'node_modules' ],
              moduleFileExtensions: [ 'ts', 'js', 'html', 'tsx', 'jsx' ],
              moduleNameMapper: [ [ '\\.svg$', '@nrwl/react-native/plugins/jest/svg-mock' ] ],
              modulePathIgnorePatterns: [],
              modulePaths: undefined,
              prettierPath: 'prettier',
              resetMocks: false,
              resetModules: false,
              resolver: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@nrwl/jest/plugins/resolver.js',
              restoreMocks: false,
              rootDir: '<homeDir>/GIT/project/mobile-apps-v2/libs/auth',
              roots: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/auth' ],
              runner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-runner/build/index.js',
              runtime: undefined,
              sandboxInjectedGlobals: [],
              setupFiles: [ '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/setup.js' ],
              setupFilesAfterEnv: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/auth/test-setup.ts' ],
              skipFilter: false,
              skipNodeResolution: undefined,
              slowTestThreshold: 5,
              snapshotFormat: undefined,
              snapshotResolver: undefined,
              snapshotSerializers: [],
              testEnvironment: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/react-native-env.js',
              testEnvironmentOptions: {},
              testLocationInResults: false,
              testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
              testPathIgnorePatterns: [ '/node_modules/' ],
              testRegex: [],
              testRunner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/jest-circus/runner.js',
              transform: [
                [ '^.+\\.(js|ts|tsx)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/babel-jest/build/index.js', {} ],
                [ '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/assetFileTransformer.js', {} ]
              ],
              transformIgnorePatterns: [ 'node_modules/(?!((jest-)?react-native|@react-native(-community)?)/)' ],
              unmockedModulePathPatterns: undefined,
              watchPathIgnorePatterns: []
            },
            {
              automock: false,
              cache: true,
              cacheDirectory: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
              clearMocks: false,
              coveragePathIgnorePatterns: [ '/node_modules/' ],
              cwd: '<homeDir>/GIT/project/mobile-apps-v2',
              dependencyExtractor: undefined,
              detectLeaks: false,
              detectOpenHandles: false,
              displayName: { color: 'white', name: 'components' },
              errorOnDeprecated: false,
              extensionsToTreatAsEsm: [],
              fakeTimers: { enableGlobally: true },
              filter: undefined,
              forceCoverageMatch: [],
              globalSetup: undefined,
              globalTeardown: undefined,
              globals: {},
              haste: { defaultPlatform: 'ios', platforms: [ 'android', 'ios', 'native' ] },
              id: '0c65362c490b412def92727563250569',
              injectGlobals: true,
              moduleDirectories: [ 'node_modules' ],
              moduleFileExtensions: [ 'ts', 'js', 'html', 'tsx', 'jsx' ],
              moduleNameMapper: [ [ '.svg', '@nrwl/react-native/plugins/jest/svg-mock' ] ],
              modulePathIgnorePatterns: [],
              modulePaths: undefined,
              prettierPath: 'prettier',
              resetMocks: false,
              resetModules: false,
              resolver: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@nrwl/jest/plugins/resolver.js',
              restoreMocks: false,
              rootDir: '<homeDir>/GIT/project/mobile-apps-v2/libs/components',
              roots: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/components', '<homeDir>/GIT/project/mobile-apps-v2/jest' ],
              runner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-runner/build/index.js',
              runtime: undefined,
              sandboxInjectedGlobals: [],
              setupFiles: [ '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/setup.js' ],
              setupFilesAfterEnv: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/components/test-setup.ts' ],
              skipFilter: false,
              skipNodeResolution: undefined,
              slowTestThreshold: 5,
              snapshotFormat: undefined,
              snapshotResolver: undefined,
              snapshotSerializers: [],
              testEnvironment: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/react-native-env.js',
              testEnvironmentOptions: {},
              testLocationInResults: false,
              testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
              testPathIgnorePatterns: [ '/node_modules/' ],
              testRegex: [],
              testRunner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/jest-circus/runner.js',
              transform: [
                [ '^.+\\.(js|ts|tsx)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/babel-jest/build/index.js', {} ],
                [ '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/assetFileTransformer.js', {} ]
              ],
              transformIgnorePatterns: [],
              unmockedModulePathPatterns: undefined,
              watchPathIgnorePatterns: []
            },
            {
              automock: false,
              cache: true,
              cacheDirectory: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
              clearMocks: false,
              coveragePathIgnorePatterns: [ '/node_modules/' ],
              cwd: '<homeDir>/GIT/project/mobile-apps-v2',
              dependencyExtractor: undefined,
              detectLeaks: false,
              detectOpenHandles: false,
              displayName: { color: 'white', name: 'features' },
              errorOnDeprecated: false,
              extensionsToTreatAsEsm: [],
              fakeTimers: { enableGlobally: false },
              filter: undefined,
              forceCoverageMatch: [],
              globalSetup: undefined,
              globalTeardown: undefined,
              globals: {},
              haste: { defaultPlatform: 'ios', platforms: [ 'android', 'ios', 'native' ] },
              id: '6261b0d3b413587053e3408111c6ede6',
              injectGlobals: true,
              moduleDirectories: [ 'node_modules' ],
              moduleFileExtensions: [ 'ts', 'js', 'html', 'tsx', 'jsx' ],
              moduleNameMapper: [ [ '.svg', '@nrwl/react-native/plugins/jest/svg-mock' ] ],
              modulePathIgnorePatterns: [],
              modulePaths: undefined,
              prettierPath: 'prettier',
              resetMocks: false,
              resetModules: false,
              resolver: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@nrwl/jest/plugins/resolver.js',
              restoreMocks: false,
              rootDir: '<homeDir>/GIT/project/mobile-apps-v2/libs/features',
              roots: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/features', '<homeDir>/GIT/project/mobile-apps-v2/jest' ],
              runner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-runner/build/index.js',
              runtime: undefined,
              sandboxInjectedGlobals: [],
              setupFiles: [ '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/setup.js' ],
              setupFilesAfterEnv: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/features/test-setup.ts' ],
              skipFilter: false,
              skipNodeResolution: undefined,
              slowTestThreshold: 5,
              snapshotFormat: undefined,
              snapshotResolver: undefined,
              snapshotSerializers: [],
              testEnvironment: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/react-native-env.js',
              testEnvironmentOptions: {},
              testLocationInResults: false,
              testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
              testPathIgnorePatterns: [ '/node_modules/' ],
              testRegex: [],
              testRunner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/jest-circus/runner.js',
              transform: [
                [ '^.+\\.(js|ts|tsx)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/babel-jest/build/index.js', {} ],
                [ '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/assetFileTransformer.js', {} ]
              ],
              transformIgnorePatterns: [],
              unmockedModulePathPatterns: undefined,
              watchPathIgnorePatterns: []
            },
            {
              automock: false,
              cache: true,
              cacheDirectory: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
              clearMocks: false,
              coveragePathIgnorePatterns: [ '/node_modules/' ],
              cwd: '<homeDir>/GIT/project/mobile-apps-v2',
              dependencyExtractor: undefined,
              detectLeaks: false,
              detectOpenHandles: false,
              displayName: { color: 'white', name: 'medallia' },
              errorOnDeprecated: false,
              extensionsToTreatAsEsm: [],
              fakeTimers: { enableGlobally: false },
              filter: undefined,
              forceCoverageMatch: [],
              globalSetup: undefined,
              globalTeardown: undefined,
              globals: {},
              haste: { defaultPlatform: 'ios', platforms: [ 'android', 'ios', 'native' ] },
              id: 'ec040e139778c86bd3e627fa8eba099f',
              injectGlobals: true,
              moduleDirectories: [ 'node_modules' ],
              moduleFileExtensions: [ 'ts', 'js', 'html', 'tsx', 'jsx' ],
              moduleNameMapper: [ [ '.svg', '@nrwl/react-native/plugins/jest/svg-mock' ] ],
              modulePathIgnorePatterns: [],
              modulePaths: undefined,
              prettierPath: 'prettier',
              resetMocks: false,
              resetModules: false,
              resolver: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@nrwl/jest/plugins/resolver.js',
              restoreMocks: false,
              rootDir: '<homeDir>/GIT/project/mobile-apps-v2/libs/medallia',
              roots: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/medallia' ],
              runner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-runner/build/index.js',
              runtime: undefined,
              sandboxInjectedGlobals: [],
              setupFiles: [ '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/setup.js' ],
              setupFilesAfterEnv: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/medallia/test-setup.ts' ],
              skipFilter: false,
              skipNodeResolution: undefined,
              slowTestThreshold: 5,
              snapshotFormat: undefined,
              snapshotResolver: undefined,
              snapshotSerializers: [],
              testEnvironment: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/react-native-env.js',
              testEnvironmentOptions: {},
              testLocationInResults: false,
              testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
              testPathIgnorePatterns: [ '/node_modules/' ],
              testRegex: [],
              testRunner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/jest-circus/runner.js',
              transform: [
                [ '^.+\\.(js|ts|tsx)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/babel-jest/build/index.js', {} ],
                [ '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/assetFileTransformer.js', {} ]
              ],
              transformIgnorePatterns: [],
              unmockedModulePathPatterns: undefined,
              watchPathIgnorePatterns: []
            },
            {
              automock: false,
              cache: true,
              cacheDirectory: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
              clearMocks: false,
              coveragePathIgnorePatterns: [ '/node_modules/' ],
              cwd: '<homeDir>/GIT/project/mobile-apps-v2',
              dependencyExtractor: undefined,
              detectLeaks: false,
              detectOpenHandles: false,
              displayName: { color: 'white', name: 'mock-auth-provider' },
              errorOnDeprecated: false,
              extensionsToTreatAsEsm: [],
              fakeTimers: { enableGlobally: false },
              filter: undefined,
              forceCoverageMatch: [],
              globalSetup: undefined,
              globalTeardown: undefined,
              globals: {},
              haste: { defaultPlatform: 'ios', platforms: [ 'android', 'ios', 'native' ] },
              id: 'e3ab449ca725df3ec629971f589b74fb',
              injectGlobals: true,
              moduleDirectories: [ 'node_modules' ],
              moduleFileExtensions: [ 'ts', 'js', 'html', 'tsx', 'jsx' ],
              moduleNameMapper: [ [ '\\.svg$', '@nrwl/react-native/plugins/jest/svg-mock' ] ],
              modulePathIgnorePatterns: [],
              modulePaths: undefined,
              prettierPath: 'prettier',
              resetMocks: false,
              resetModules: false,
              resolver: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@nrwl/jest/plugins/resolver.js',
              restoreMocks: false,
              rootDir: '<homeDir>/GIT/project/mobile-apps-v2/libs/mock-auth-provider',
              roots: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/mock-auth-provider' ],
              runner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-runner/build/index.js',
              runtime: undefined,
              sandboxInjectedGlobals: [],
              setupFiles: [ '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/setup.js' ],
              setupFilesAfterEnv: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/mock-auth-provider/test-setup.ts' ],
              skipFilter: false,
              skipNodeResolution: undefined,
              slowTestThreshold: 5,
              snapshotFormat: undefined,
              snapshotResolver: undefined,
              snapshotSerializers: [],
              testEnvironment: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/react-native-env.js',
              testEnvironmentOptions: {},
              testLocationInResults: false,
              testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
              testPathIgnorePatterns: [ '/node_modules/' ],
              testRegex: [],
              testRunner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/jest-circus/runner.js',
              transform: [
                [ '^.+\\.(js|ts|tsx)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/babel-jest/build/index.js', {} ],
                [ '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/assetFileTransformer.js', {} ]
              ],
              transformIgnorePatterns: [ 'node_modules/(?!((jest-)?react-native|@react-native(-community)?)/)' ],
              unmockedModulePathPatterns: undefined,
              watchPathIgnorePatterns: []
            },
            {
              automock: false,
              cache: true,
              cacheDirectory: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
              clearMocks: false,
              coveragePathIgnorePatterns: [ '/node_modules/' ],
              cwd: '<homeDir>/GIT/project/mobile-apps-v2',
              dependencyExtractor: undefined,
              detectLeaks: false,
              detectOpenHandles: false,
              displayName: { color: 'white', name: 'pages' },
              errorOnDeprecated: false,
              extensionsToTreatAsEsm: [],
              fakeTimers: { enableGlobally: false },
              filter: undefined,
              forceCoverageMatch: [],
              globalSetup: undefined,
              globalTeardown: undefined,
              globals: {},
              haste: { defaultPlatform: 'ios', platforms: [ 'android', 'ios', 'native' ] },
              id: '6379d95062f654d98b93f29d9c25d9e8',
              injectGlobals: true,
              moduleDirectories: [ 'node_modules' ],
              moduleFileExtensions: [ 'ts', 'js', 'html', 'tsx', 'jsx' ],
              moduleNameMapper: [ [ '.svg', '@nrwl/react-native/plugins/jest/svg-mock' ] ],
              modulePathIgnorePatterns: [],
              modulePaths: undefined,
              prettierPath: 'prettier',
              resetMocks: false,
              resetModules: false,
              resolver: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@nrwl/jest/plugins/resolver.js',
              restoreMocks: false,
              rootDir: '<homeDir>/GIT/project/mobile-apps-v2/libs/pages',
              roots: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/pages', '<homeDir>/GIT/project/mobile-apps-v2/jest' ],
              runner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-runner/build/index.js',
              runtime: undefined,
              sandboxInjectedGlobals: [],
              setupFiles: [ '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/setup.js' ],
              setupFilesAfterEnv: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/pages/test-setup.ts' ],
              skipFilter: false,
              skipNodeResolution: undefined,
              slowTestThreshold: 5,
              snapshotFormat: undefined,
              snapshotResolver: undefined,
              snapshotSerializers: [],
              testEnvironment: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/react-native-env.js',
              testEnvironmentOptions: {},
              testLocationInResults: false,
              testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
              testPathIgnorePatterns: [ '/node_modules/' ],
              testRegex: [],
              testRunner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/jest-circus/runner.js',
              transform: [
                [ '^.+\\.(js|ts|tsx)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/babel-jest/build/index.js', {} ],
                [ '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/assetFileTransformer.js', {} ]
              ],
              transformIgnorePatterns: [],
              unmockedModulePathPatterns: undefined,
              watchPathIgnorePatterns: []
            },
            {
              automock: false,
              cache: true,
              cacheDirectory: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
              clearMocks: false,
              coveragePathIgnorePatterns: [ '/node_modules/' ],
              cwd: '<homeDir>/GIT/project/mobile-apps-v2',
              dependencyExtractor: undefined,
              detectLeaks: false,
              detectOpenHandles: false,
              displayName: { color: 'white', name: 'react-query' },
              errorOnDeprecated: false,
              extensionsToTreatAsEsm: [],
              fakeTimers: { enableGlobally: false },
              filter: undefined,
              forceCoverageMatch: [],
              globalSetup: undefined,
              globalTeardown: undefined,
              globals: {},
              haste: { defaultPlatform: 'ios', platforms: [ 'android', 'ios', 'native' ] },
              id: 'c88a891d1999ecaa82c07f323642e1ef',
              injectGlobals: true,
              moduleDirectories: [ 'node_modules' ],
              moduleFileExtensions: [ 'ts', 'js', 'html', 'tsx', 'jsx' ],
              moduleNameMapper: [ [ '\\.svg$', '@nrwl/react-native/plugins/jest/svg-mock' ] ],
              modulePathIgnorePatterns: [],
              modulePaths: undefined,
              prettierPath: 'prettier',
              resetMocks: false,
              resetModules: false,
              resolver: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@nrwl/jest/plugins/resolver.js',
              restoreMocks: false,
              rootDir: '<homeDir>/GIT/project/mobile-apps-v2/libs/react-query',
              roots: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/react-query' ],
              runner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-runner/build/index.js',
              runtime: undefined,
              sandboxInjectedGlobals: [],
              setupFiles: [ '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/setup.js' ],
              setupFilesAfterEnv: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/react-query/test-setup.ts' ],
              skipFilter: false,
              skipNodeResolution: undefined,
              slowTestThreshold: 5,
              snapshotFormat: undefined,
              snapshotResolver: undefined,
              snapshotSerializers: [],
              testEnvironment: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/react-native-env.js',
              testEnvironmentOptions: {},
              testLocationInResults: false,
              testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
              testPathIgnorePatterns: [ '/node_modules/' ],
              testRegex: [],
              testRunner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/jest-circus/runner.js',
              transform: [
                [ '^.+\\.(js|ts|tsx)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/babel-jest/build/index.js', {} ],
                [ '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/assetFileTransformer.js', {} ]
              ],
              transformIgnorePatterns: [ 'node_modules/(?!((jest-)?react-native|@react-native(-community)?)/)' ],
              unmockedModulePathPatterns: undefined,
              watchPathIgnorePatterns: []
            },
            {
              automock: false,
              cache: true,
              cacheDirectory: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
              clearMocks: false,
              coveragePathIgnorePatterns: [ '/node_modules/' ],
              cwd: '<homeDir>/GIT/project/mobile-apps-v2',
              dependencyExtractor: undefined,
              detectLeaks: false,
              detectOpenHandles: false,
              displayName: { color: 'white', name: 'theme' },
              errorOnDeprecated: false,
              extensionsToTreatAsEsm: [],
              fakeTimers: { enableGlobally: false },
              filter: undefined,
              forceCoverageMatch: [],
              globalSetup: undefined,
              globalTeardown: undefined,
              globals: {},
              haste: { defaultPlatform: 'ios', platforms: [ 'android', 'ios', 'native' ] },
              id: 'db5e774a43dd3ece348e4d77ba827546',
              injectGlobals: true,
              moduleDirectories: [ 'node_modules' ],
              moduleFileExtensions: [ 'ts', 'js', 'html', 'tsx', 'jsx' ],
              moduleNameMapper: [ [ '.svg', '@nrwl/react-native/plugins/jest/svg-mock' ] ],
              modulePathIgnorePatterns: [],
              modulePaths: undefined,
              prettierPath: 'prettier',
              resetMocks: false,
              resetModules: false,
              resolver: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@nrwl/jest/plugins/resolver.js',
              restoreMocks: false,
              rootDir: '<homeDir>/GIT/project/mobile-apps-v2/libs/themes',
              roots: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/themes' ],
              runner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-runner/build/index.js',
              runtime: undefined,
              sandboxInjectedGlobals: [],
              setupFiles: [ '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/setup.js' ],
              setupFilesAfterEnv: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/themes/test-setup.ts' ],
              skipFilter: false,
              skipNodeResolution: undefined,
              slowTestThreshold: 5,
              snapshotFormat: undefined,
              snapshotResolver: undefined,
              snapshotSerializers: [],
              testEnvironment: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/react-native-env.js',
              testEnvironmentOptions: {},
              testLocationInResults: false,
              testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
              testPathIgnorePatterns: [ '/node_modules/' ],
              testRegex: [],
              testRunner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/jest-circus/runner.js',
              transform: [
                [ '^.+\\.(js|ts|tsx)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/babel-jest/build/index.js', {} ],
                [ '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/assetFileTransformer.js', {} ]
              ],
              transformIgnorePatterns: [],
              unmockedModulePathPatterns: undefined,
              watchPathIgnorePatterns: []
            },
            {
              automock: false,
              cache: true,
              cacheDirectory: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
              clearMocks: false,
              coveragePathIgnorePatterns: [ '/node_modules/' ],
              cwd: '<homeDir>/GIT/project/mobile-apps-v2',
              dependencyExtractor: undefined,
              detectLeaks: false,
              detectOpenHandles: false,
              displayName: { color: 'white', name: 'utils' },
              errorOnDeprecated: false,
              extensionsToTreatAsEsm: [],
              fakeTimers: { enableGlobally: false },
              filter: undefined,
              forceCoverageMatch: [],
              globalSetup: undefined,
              globalTeardown: undefined,
              globals: {},
              haste: { defaultPlatform: 'ios', platforms: [ 'android', 'ios', 'native' ] },
              id: '23a38d0df4332cc2ba56645f7e3c3b65',
              injectGlobals: true,
              moduleDirectories: [ 'node_modules' ],
              moduleFileExtensions: [ 'ts', 'js', 'html', 'tsx', 'jsx' ],
              moduleNameMapper: [ [ '.svg', '@nrwl/react-native/plugins/jest/svg-mock' ] ],
              modulePathIgnorePatterns: [],
              modulePaths: undefined,
              prettierPath: 'prettier',
              resetMocks: false,
              resetModules: false,
              resolver: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@nrwl/jest/plugins/resolver.js',
              restoreMocks: false,
              rootDir: '<homeDir>/GIT/project/mobile-apps-v2/libs/utils',
              roots: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/utils' ],
              runner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-runner/build/index.js',
              runtime: undefined,
              sandboxInjectedGlobals: [],
              setupFiles: [ '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/setup.js' ],
              setupFilesAfterEnv: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/utils/test-setup.ts' ],
              skipFilter: false,
              skipNodeResolution: undefined,
              slowTestThreshold: 5,
              snapshotFormat: undefined,
              snapshotResolver: undefined,
              snapshotSerializers: [],
              testEnvironment: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/react-native-env.js',
              testEnvironmentOptions: {},
              testLocationInResults: false,
              testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
              testPathIgnorePatterns: [ '/node_modules/' ],
              testRegex: [],
              testRunner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/jest-circus/runner.js',
              transform: [
                [ '^.+\\.(js|ts|tsx)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/babel-jest/build/index.js', {} ],
                [ '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/assetFileTransformer.js', {} ]
              ],
              transformIgnorePatterns: [],
              unmockedModulePathPatterns: undefined,
              watchPathIgnorePatterns: []
            }
          ],
          globalConfig: {
            bail: 0,
            changedFilesWithAncestor: false,
            changedSince: undefined,
            ci: false,
            collectCoverage: false,
            collectCoverageFrom: [],
            collectCoverageOnlyFrom: undefined,
            coverageDirectory: '<homeDir>/GIT/project/mobile-apps-v2/apps/component-demo/coverage',
            coverageProvider: 'babel',
            coverageReporters: [ 'json', 'text', 'lcov', 'clover' ],
            coverageThreshold: undefined,
            detectLeaks: false,
            detectOpenHandles: false,
            errorOnDeprecated: false,
            expand: false,
            filter: undefined,
            findRelatedTests: false,
            forceExit: false,
            globalSetup: undefined,
            globalTeardown: undefined,
            json: false,
            lastCommit: false,
            listTests: false,
            logHeapUsage: false,
            maxConcurrency: 5,
            maxWorkers: 9,
            noSCM: undefined,
            noStackTrace: false,
            nonFlagArgs: [],
            notify: false,
            notifyMode: 'failure-change',
            onlyChanged: false,
            onlyFailures: false,
            outputFile: undefined,
            passWithNoTests: true,
            projects: [],
            replname: undefined,
            reporters: undefined,
            rootDir: '<homeDir>/GIT/project/mobile-apps-v2/apps/component-demo',
            runTestsByPath: false,
            shard: undefined,
            silent: undefined,
            skipFilter: false,
            snapshotFormat: undefined,
            testFailureExitCode: 1,
            testNamePattern: undefined,
            testPathPattern: '',
            testResultsProcessor: undefined,
            testSequencer: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@jest/test-sequencer/build/index.js',
            testTimeout: undefined,
            updateSnapshot: 'new',
            useStderr: false,
            verbose: undefined,
            watch: false,
            watchAll: false,
            watchPlugins: undefined,
            watchman: true
          },
          hasDeprecationWarnings: false,
          wallaby: {
            roots: [
              'apps/component-demo',
              'apps/project2',
              'jest',
              'apps/project',
              'libs/api',
              'libs/api-types',
              'libs/auth',
              'libs/components',
              'libs/features',
              'libs/medallia',
              'libs/mock-auth-provider',
              'libs/pages',
              'libs/react-query',
              'libs/themes',
              'libs/utils'
            ],
            watchPathIgnorePatterns: [
              '/node_modules/',
              '\\./dist/|\\./build/|\\./coverage/|\\./git/|/\\..+/|android/|ios/',
              '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
              '\\./apps/component-demo/coverage'
            ],
            testPathIgnorePatterns: [
              '/node_modules/',
              '\\./dist/|\\./build/|\\./coverage/|\\./git/|/\\..+/|android/|ios/',
              '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
              '\\./apps/component-demo/coverage'
            ],
            testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
            testRegex: []
          }
        }
      }
    },
    testFramework: { version: 'jest@24.8.0', configurator: 'jest@24.8.0', reporter: 'jest@24.8.0', starter: 'jest@24.8.0', autoDetected: true },
    filesWithCoverageCalculated: [],
    filesWithNoCoverageCalculated: [],
    globalSetup: false,
    dot: true,
    customJestConfig: {
      configs: [
        {
          automock: false,
          cache: true,
          cacheDirectory: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
          clearMocks: false,
          coveragePathIgnorePatterns: [ '/node_modules/' ],
          cwd: '<homeDir>/GIT/project/mobile-apps-v2',
          dependencyExtractor: undefined,
          detectLeaks: false,
          detectOpenHandles: false,
          displayName: { color: 'white', name: 'component-demo' },
          errorOnDeprecated: false,
          extensionsToTreatAsEsm: [],
          fakeTimers: { enableGlobally: false },
          filter: undefined,
          forceCoverageMatch: [],
          globalSetup: undefined,
          globalTeardown: undefined,
          globals: {},
          haste: { defaultPlatform: 'ios', platforms: [ 'android', 'ios', 'native' ] },
          id: 'bbe6c92d1b1bfc386c97bb10e72b07f8',
          injectGlobals: true,
          moduleDirectories: [ 'node_modules' ],
          moduleFileExtensions: [ 'ts', 'js', 'html', 'tsx', 'jsx' ],
          moduleNameMapper: [ [ '\\.svg$', '@nrwl/react-native/plugins/jest/svg-mock' ] ],
          modulePathIgnorePatterns: [],
          modulePaths: undefined,
          prettierPath: 'prettier',
          resetMocks: false,
          resetModules: false,
          resolver: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@nrwl/jest/plugins/resolver.js',
          restoreMocks: false,
          rootDir: '<homeDir>/GIT/project/mobile-apps-v2/apps/component-demo',
          roots: [ '<homeDir>/GIT/project/mobile-apps-v2/apps/component-demo' ],
          runner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-runner/build/index.js',
          runtime: undefined,
          sandboxInjectedGlobals: [],
          setupFiles: [ '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/setup.js' ],
          setupFilesAfterEnv: [ '<homeDir>/GIT/project/mobile-apps-v2/apps/component-demo/test-setup.ts' ],
          skipFilter: false,
          skipNodeResolution: undefined,
          slowTestThreshold: 5,
          snapshotFormat: undefined,
          snapshotResolver: undefined,
          snapshotSerializers: [],
          testEnvironment: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/react-native-env.js',
          testEnvironmentOptions: {},
          testLocationInResults: false,
          testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
          testPathIgnorePatterns: [ '/node_modules/' ],
          testRegex: [],
          testRunner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/jest-circus/runner.js',
          transform: [
            [ '^.+\\.(js|ts|tsx)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/babel-jest/build/index.js', {} ],
            [ '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/assetFileTransformer.js', {} ]
          ],
          transformIgnorePatterns: [ 'node_modules/(?!((jest-)?react-native|@react-native(-community)?)/)' ],
          unmockedModulePathPatterns: undefined,
          watchPathIgnorePatterns: []
        },
        {
          automock: false,
          cache: true,
          cacheDirectory: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
          clearMocks: false,
          coveragePathIgnorePatterns: [ '/node_modules/' ],
          cwd: '<homeDir>/GIT/project/mobile-apps-v2',
          dependencyExtractor: undefined,
          detectLeaks: false,
          detectOpenHandles: false,
          displayName: { color: 'white', name: 'project2' },
          errorOnDeprecated: false,
          extensionsToTreatAsEsm: [],
          fakeTimers: { enableGlobally: true },
          filter: undefined,
          forceCoverageMatch: [],
          globalSetup: undefined,
          globalTeardown: undefined,
          globals: {},
          haste: { defaultPlatform: 'ios', platforms: [ 'android', 'ios', 'native' ] },
          id: '1df5876072a3fde00fbaffadf1dd5da1',
          injectGlobals: true,
          moduleDirectories: [ 'node_modules' ],
          moduleFileExtensions: [ 'ts', 'js', 'html', 'tsx', 'jsx' ],
          moduleNameMapper: [ [ '.svg', '@nrwl/react-native/plugins/jest/svg-mock' ] ],
          modulePathIgnorePatterns: [],
          modulePaths: undefined,
          prettierPath: 'prettier',
          resetMocks: false,
          resetModules: false,
          resolver: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@nrwl/jest/plugins/resolver.js',
          restoreMocks: false,
          rootDir: '<homeDir>/GIT/project/mobile-apps-v2/apps/project2',
          roots: [ '<homeDir>/GIT/project/mobile-apps-v2/apps/project2', '<homeDir>/GIT/project/mobile-apps-v2/jest' ],
          runner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-runner/build/index.js',
          runtime: undefined,
          sandboxInjectedGlobals: [],
          setupFiles: [ '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/setup.js' ],
          setupFilesAfterEnv: [ '<homeDir>/GIT/project/mobile-apps-v2/apps/project2/test-setup.ts' ],
          skipFilter: false,
          skipNodeResolution: undefined,
          slowTestThreshold: 5,
          snapshotFormat: undefined,
          snapshotResolver: undefined,
          snapshotSerializers: [],
          testEnvironment: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/react-native-env.js',
          testEnvironmentOptions: {},
          testLocationInResults: false,
          testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
          testPathIgnorePatterns: [ '/node_modules/' ],
          testRegex: [],
          testRunner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/jest-circus/runner.js',
          transform: [
            [ '^.+\\.(js|ts|tsx)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/babel-jest/build/index.js', {} ],
            [ '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/assetFileTransformer.js', {} ]
          ],
          transformIgnorePatterns: [],
          unmockedModulePathPatterns: undefined,
          watchPathIgnorePatterns: []
        },
        {
          automock: false,
          cache: true,
          cacheDirectory: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
          clearMocks: false,
          coveragePathIgnorePatterns: [ '/node_modules/' ],
          cwd: '<homeDir>/GIT/project/mobile-apps-v2',
          dependencyExtractor: undefined,
          detectLeaks: false,
          detectOpenHandles: false,
          displayName: { color: 'white', name: 'project' },
          errorOnDeprecated: false,
          extensionsToTreatAsEsm: [],
          fakeTimers: { enableGlobally: true },
          filter: undefined,
          forceCoverageMatch: [],
          globalSetup: undefined,
          globalTeardown: undefined,
          globals: {},
          haste: { defaultPlatform: 'ios', platforms: [ 'android', 'ios', 'native' ] },
          id: '6018eafa982c77e0626b853581f1cbe9',
          injectGlobals: true,
          moduleDirectories: [ 'node_modules' ],
          moduleFileExtensions: [ 'ts', 'js', 'html', 'tsx', 'jsx' ],
          moduleNameMapper: [ [ '.svg', '@nrwl/react-native/plugins/jest/svg-mock' ] ],
          modulePathIgnorePatterns: [],
          modulePaths: undefined,
          prettierPath: 'prettier',
          resetMocks: false,
          resetModules: false,
          resolver: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@nrwl/jest/plugins/resolver.js',
          restoreMocks: false,
          rootDir: '<homeDir>/GIT/project/mobile-apps-v2/apps/project',
          roots: [ '<homeDir>/GIT/project/mobile-apps-v2/apps/project', '<homeDir>/GIT/project/mobile-apps-v2/jest' ],
          runner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-runner/build/index.js',
          runtime: undefined,
          sandboxInjectedGlobals: [],
          setupFiles: [ '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/setup.js' ],
          setupFilesAfterEnv: [ '<homeDir>/GIT/project/mobile-apps-v2/apps/project/test-setup.ts' ],
          skipFilter: false,
          skipNodeResolution: undefined,
          slowTestThreshold: 5,
          snapshotFormat: undefined,
          snapshotResolver: undefined,
          snapshotSerializers: [],
          testEnvironment: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/react-native-env.js',
          testEnvironmentOptions: {},
          testLocationInResults: false,
          testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
          testPathIgnorePatterns: [ '/node_modules/' ],
          testRegex: [],
          testRunner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/jest-circus/runner.js',
          transform: [
            [ '^.+\\.(js|ts|tsx)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/babel-jest/build/index.js', {} ],
            [ '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/assetFileTransformer.js', {} ]
          ],
          transformIgnorePatterns: [],
          unmockedModulePathPatterns: undefined,
          watchPathIgnorePatterns: []
        },
        {
          automock: false,
          cache: true,
          cacheDirectory: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
          clearMocks: false,
          coveragePathIgnorePatterns: [ '/node_modules/' ],
          cwd: '<homeDir>/GIT/project/mobile-apps-v2',
          dependencyExtractor: undefined,
          detectLeaks: false,
          detectOpenHandles: false,
          displayName: { color: 'white', name: 'api' },
          errorOnDeprecated: false,
          extensionsToTreatAsEsm: [],
          fakeTimers: { enableGlobally: false },
          filter: undefined,
          forceCoverageMatch: [],
          globalSetup: undefined,
          globalTeardown: undefined,
          globals: {},
          haste: { defaultPlatform: 'ios', platforms: [ 'android', 'ios', 'native' ] },
          id: '378fcc7b4277feb25add876576621baa',
          injectGlobals: true,
          moduleDirectories: [ 'node_modules' ],
          moduleFileExtensions: [ 'ts', 'js', 'html', 'tsx', 'jsx' ],
          moduleNameMapper: [ [ '.svg', '@nrwl/react-native/plugins/jest/svg-mock' ] ],
          modulePathIgnorePatterns: [],
          modulePaths: undefined,
          prettierPath: 'prettier',
          resetMocks: false,
          resetModules: false,
          resolver: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@nrwl/jest/plugins/resolver.js',
          restoreMocks: false,
          rootDir: '<homeDir>/GIT/project/mobile-apps-v2/libs/api',
          roots: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/api' ],
          runner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-runner/build/index.js',
          runtime: undefined,
          sandboxInjectedGlobals: [],
          setupFiles: [ '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/setup.js' ],
          setupFilesAfterEnv: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/api/test-setup.ts' ],
          skipFilter: false,
          skipNodeResolution: undefined,
          slowTestThreshold: 5,
          snapshotFormat: undefined,
          snapshotResolver: undefined,
          snapshotSerializers: [],
          testEnvironment: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/react-native-env.js',
          testEnvironmentOptions: {},
          testLocationInResults: false,
          testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
          testPathIgnorePatterns: [ '/node_modules/' ],
          testRegex: [],
          testRunner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/jest-circus/runner.js',
          transform: [
            [ '^.+\\.(js|ts|tsx)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/babel-jest/build/index.js', {} ],
            [ '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/assetFileTransformer.js', {} ]
          ],
          transformIgnorePatterns: [ 'node_modules/(?!((jest-)?react-native|@react-native(-community)?)/)' ],
          unmockedModulePathPatterns: undefined,
          watchPathIgnorePatterns: []
        },
        {
          automock: false,
          cache: true,
          cacheDirectory: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
          clearMocks: false,
          coveragePathIgnorePatterns: [ '/node_modules/' ],
          cwd: '<homeDir>/GIT/project/mobile-apps-v2',
          dependencyExtractor: undefined,
          detectLeaks: false,
          detectOpenHandles: false,
          displayName: { color: 'white', name: 'api-types' },
          errorOnDeprecated: false,
          extensionsToTreatAsEsm: [],
          fakeTimers: { enableGlobally: false },
          filter: undefined,
          forceCoverageMatch: [],
          globalSetup: undefined,
          globalTeardown: undefined,
          globals: {},
          haste: { defaultPlatform: 'ios', platforms: [ 'android', 'ios', 'native' ] },
          id: '326544424a74ebd2c089aab772011be1',
          injectGlobals: true,
          moduleDirectories: [ 'node_modules' ],
          moduleFileExtensions: [ 'ts', 'js', 'html', 'tsx', 'jsx' ],
          moduleNameMapper: [ [ '.svg', '@nrwl/react-native/plugins/jest/svg-mock' ] ],
          modulePathIgnorePatterns: [],
          modulePaths: undefined,
          prettierPath: 'prettier',
          resetMocks: false,
          resetModules: false,
          resolver: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@nrwl/jest/plugins/resolver.js',
          restoreMocks: false,
          rootDir: '<homeDir>/GIT/project/mobile-apps-v2/libs/api-types',
          roots: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/api-types' ],
          runner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-runner/build/index.js',
          runtime: undefined,
          sandboxInjectedGlobals: [],
          setupFiles: [ '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/setup.js' ],
          setupFilesAfterEnv: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/api-types/test-setup.ts' ],
          skipFilter: false,
          skipNodeResolution: undefined,
          slowTestThreshold: 5,
          snapshotFormat: undefined,
          snapshotResolver: undefined,
          snapshotSerializers: [],
          testEnvironment: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/react-native-env.js',
          testEnvironmentOptions: {},
          testLocationInResults: false,
          testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
          testPathIgnorePatterns: [ '/node_modules/' ],
          testRegex: [],
          testRunner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/jest-circus/runner.js',
          transform: [
            [ '^.+\\.(js|ts|tsx)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/babel-jest/build/index.js', {} ],
            [ '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/assetFileTransformer.js', {} ]
          ],
          transformIgnorePatterns: [ 'node_modules/(?!((jest-)?react-native|@react-native(-community)?)/)' ],
          unmockedModulePathPatterns: undefined,
          watchPathIgnorePatterns: []
        },
        {
          automock: false,
          cache: true,
          cacheDirectory: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
          clearMocks: false,
          coveragePathIgnorePatterns: [ '/node_modules/' ],
          cwd: '<homeDir>/GIT/project/mobile-apps-v2',
          dependencyExtractor: undefined,
          detectLeaks: false,
          detectOpenHandles: false,
          displayName: { color: 'white', name: 'auth' },
          errorOnDeprecated: false,
          extensionsToTreatAsEsm: [],
          fakeTimers: { enableGlobally: false },
          filter: undefined,
          forceCoverageMatch: [],
          globalSetup: undefined,
          globalTeardown: undefined,
          globals: {},
          haste: { defaultPlatform: 'ios', platforms: [ 'android', 'ios', 'native' ] },
          id: '0eca11df7db78c6b25a3de4846939f84',
          injectGlobals: true,
          moduleDirectories: [ 'node_modules' ],
          moduleFileExtensions: [ 'ts', 'js', 'html', 'tsx', 'jsx' ],
          moduleNameMapper: [ [ '\\.svg$', '@nrwl/react-native/plugins/jest/svg-mock' ] ],
          modulePathIgnorePatterns: [],
          modulePaths: undefined,
          prettierPath: 'prettier',
          resetMocks: false,
          resetModules: false,
          resolver: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@nrwl/jest/plugins/resolver.js',
          restoreMocks: false,
          rootDir: '<homeDir>/GIT/project/mobile-apps-v2/libs/auth',
          roots: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/auth' ],
          runner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-runner/build/index.js',
          runtime: undefined,
          sandboxInjectedGlobals: [],
          setupFiles: [ '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/setup.js' ],
          setupFilesAfterEnv: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/auth/test-setup.ts' ],
          skipFilter: false,
          skipNodeResolution: undefined,
          slowTestThreshold: 5,
          snapshotFormat: undefined,
          snapshotResolver: undefined,
          snapshotSerializers: [],
          testEnvironment: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/react-native-env.js',
          testEnvironmentOptions: {},
          testLocationInResults: false,
          testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
          testPathIgnorePatterns: [ '/node_modules/' ],
          testRegex: [],
          testRunner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/jest-circus/runner.js',
          transform: [
            [ '^.+\\.(js|ts|tsx)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/babel-jest/build/index.js', {} ],
            [ '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/assetFileTransformer.js', {} ]
          ],
          transformIgnorePatterns: [ 'node_modules/(?!((jest-)?react-native|@react-native(-community)?)/)' ],
          unmockedModulePathPatterns: undefined,
          watchPathIgnorePatterns: []
        },
        {
          automock: false,
          cache: true,
          cacheDirectory: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
          clearMocks: false,
          coveragePathIgnorePatterns: [ '/node_modules/' ],
          cwd: '<homeDir>/GIT/project/mobile-apps-v2',
          dependencyExtractor: undefined,
          detectLeaks: false,
          detectOpenHandles: false,
          displayName: { color: 'white', name: 'components' },
          errorOnDeprecated: false,
          extensionsToTreatAsEsm: [],
          fakeTimers: { enableGlobally: true },
          filter: undefined,
          forceCoverageMatch: [],
          globalSetup: undefined,
          globalTeardown: undefined,
          globals: {},
          haste: { defaultPlatform: 'ios', platforms: [ 'android', 'ios', 'native' ] },
          id: '0c65362c490b412def92727563250569',
          injectGlobals: true,
          moduleDirectories: [ 'node_modules' ],
          moduleFileExtensions: [ 'ts', 'js', 'html', 'tsx', 'jsx' ],
          moduleNameMapper: [ [ '.svg', '@nrwl/react-native/plugins/jest/svg-mock' ] ],
          modulePathIgnorePatterns: [],
          modulePaths: undefined,
          prettierPath: 'prettier',
          resetMocks: false,
          resetModules: false,
          resolver: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@nrwl/jest/plugins/resolver.js',
          restoreMocks: false,
          rootDir: '<homeDir>/GIT/project/mobile-apps-v2/libs/components',
          roots: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/components', '<homeDir>/GIT/project/mobile-apps-v2/jest' ],
          runner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-runner/build/index.js',
          runtime: undefined,
          sandboxInjectedGlobals: [],
          setupFiles: [ '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/setup.js' ],
          setupFilesAfterEnv: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/components/test-setup.ts' ],
          skipFilter: false,
          skipNodeResolution: undefined,
          slowTestThreshold: 5,
          snapshotFormat: undefined,
          snapshotResolver: undefined,
          snapshotSerializers: [],
          testEnvironment: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/react-native-env.js',
          testEnvironmentOptions: {},
          testLocationInResults: false,
          testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
          testPathIgnorePatterns: [ '/node_modules/' ],
          testRegex: [],
          testRunner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/jest-circus/runner.js',
          transform: [
            [ '^.+\\.(js|ts|tsx)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/babel-jest/build/index.js', {} ],
            [ '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/assetFileTransformer.js', {} ]
          ],
          transformIgnorePatterns: [],
          unmockedModulePathPatterns: undefined,
          watchPathIgnorePatterns: []
        },
        {
          automock: false,
          cache: true,
          cacheDirectory: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
          clearMocks: false,
          coveragePathIgnorePatterns: [ '/node_modules/' ],
          cwd: '<homeDir>/GIT/project/mobile-apps-v2',
          dependencyExtractor: undefined,
          detectLeaks: false,
          detectOpenHandles: false,
          displayName: { color: 'white', name: 'features' },
          errorOnDeprecated: false,
          extensionsToTreatAsEsm: [],
          fakeTimers: { enableGlobally: false },
          filter: undefined,
          forceCoverageMatch: [],
          globalSetup: undefined,
          globalTeardown: undefined,
          globals: {},
          haste: { defaultPlatform: 'ios', platforms: [ 'android', 'ios', 'native' ] },
          id: '6261b0d3b413587053e3408111c6ede6',
          injectGlobals: true,
          moduleDirectories: [ 'node_modules' ],
          moduleFileExtensions: [ 'ts', 'js', 'html', 'tsx', 'jsx' ],
          moduleNameMapper: [ [ '.svg', '@nrwl/react-native/plugins/jest/svg-mock' ] ],
          modulePathIgnorePatterns: [],
          modulePaths: undefined,
          prettierPath: 'prettier',
          resetMocks: false,
          resetModules: false,
          resolver: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@nrwl/jest/plugins/resolver.js',
          restoreMocks: false,
          rootDir: '<homeDir>/GIT/project/mobile-apps-v2/libs/features',
          roots: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/features', '<homeDir>/GIT/project/mobile-apps-v2/jest' ],
          runner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-runner/build/index.js',
          runtime: undefined,
          sandboxInjectedGlobals: [],
          setupFiles: [ '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/setup.js' ],
          setupFilesAfterEnv: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/features/test-setup.ts' ],
          skipFilter: false,
          skipNodeResolution: undefined,
          slowTestThreshold: 5,
          snapshotFormat: undefined,
          snapshotResolver: undefined,
          snapshotSerializers: [],
          testEnvironment: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/react-native-env.js',
          testEnvironmentOptions: {},
          testLocationInResults: false,
          testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
          testPathIgnorePatterns: [ '/node_modules/' ],
          testRegex: [],
          testRunner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/jest-circus/runner.js',
          transform: [
            [ '^.+\\.(js|ts|tsx)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/babel-jest/build/index.js', {} ],
            [ '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/assetFileTransformer.js', {} ]
          ],
          transformIgnorePatterns: [],
          unmockedModulePathPatterns: undefined,
          watchPathIgnorePatterns: []
        },
        {
          automock: false,
          cache: true,
          cacheDirectory: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
          clearMocks: false,
          coveragePathIgnorePatterns: [ '/node_modules/' ],
          cwd: '<homeDir>/GIT/project/mobile-apps-v2',
          dependencyExtractor: undefined,
          detectLeaks: false,
          detectOpenHandles: false,
          displayName: { color: 'white', name: 'medallia' },
          errorOnDeprecated: false,
          extensionsToTreatAsEsm: [],
          fakeTimers: { enableGlobally: false },
          filter: undefined,
          forceCoverageMatch: [],
          globalSetup: undefined,
          globalTeardown: undefined,
          globals: {},
          haste: { defaultPlatform: 'ios', platforms: [ 'android', 'ios', 'native' ] },
          id: 'ec040e139778c86bd3e627fa8eba099f',
          injectGlobals: true,
          moduleDirectories: [ 'node_modules' ],
          moduleFileExtensions: [ 'ts', 'js', 'html', 'tsx', 'jsx' ],
          moduleNameMapper: [ [ '.svg', '@nrwl/react-native/plugins/jest/svg-mock' ] ],
          modulePathIgnorePatterns: [],
          modulePaths: undefined,
          prettierPath: 'prettier',
          resetMocks: false,
          resetModules: false,
          resolver: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@nrwl/jest/plugins/resolver.js',
          restoreMocks: false,
          rootDir: '<homeDir>/GIT/project/mobile-apps-v2/libs/medallia',
          roots: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/medallia' ],
          runner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-runner/build/index.js',
          runtime: undefined,
          sandboxInjectedGlobals: [],
          setupFiles: [ '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/setup.js' ],
          setupFilesAfterEnv: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/medallia/test-setup.ts' ],
          skipFilter: false,
          skipNodeResolution: undefined,
          slowTestThreshold: 5,
          snapshotFormat: undefined,
          snapshotResolver: undefined,
          snapshotSerializers: [],
          testEnvironment: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/react-native-env.js',
          testEnvironmentOptions: {},
          testLocationInResults: false,
          testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
          testPathIgnorePatterns: [ '/node_modules/' ],
          testRegex: [],
          testRunner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/jest-circus/runner.js',
          transform: [
            [ '^.+\\.(js|ts|tsx)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/babel-jest/build/index.js', {} ],
            [ '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/assetFileTransformer.js', {} ]
          ],
          transformIgnorePatterns: [],
          unmockedModulePathPatterns: undefined,
          watchPathIgnorePatterns: []
        },
        {
          automock: false,
          cache: true,
          cacheDirectory: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
          clearMocks: false,
          coveragePathIgnorePatterns: [ '/node_modules/' ],
          cwd: '<homeDir>/GIT/project/mobile-apps-v2',
          dependencyExtractor: undefined,
          detectLeaks: false,
          detectOpenHandles: false,
          displayName: { color: 'white', name: 'mock-auth-provider' },
          errorOnDeprecated: false,
          extensionsToTreatAsEsm: [],
          fakeTimers: { enableGlobally: false },
          filter: undefined,
          forceCoverageMatch: [],
          globalSetup: undefined,
          globalTeardown: undefined,
          globals: {},
          haste: { defaultPlatform: 'ios', platforms: [ 'android', 'ios', 'native' ] },
          id: 'e3ab449ca725df3ec629971f589b74fb',
          injectGlobals: true,
          moduleDirectories: [ 'node_modules' ],
          moduleFileExtensions: [ 'ts', 'js', 'html', 'tsx', 'jsx' ],
          moduleNameMapper: [ [ '\\.svg$', '@nrwl/react-native/plugins/jest/svg-mock' ] ],
          modulePathIgnorePatterns: [],
          modulePaths: undefined,
          prettierPath: 'prettier',
          resetMocks: false,
          resetModules: false,
          resolver: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@nrwl/jest/plugins/resolver.js',
          restoreMocks: false,
          rootDir: '<homeDir>/GIT/project/mobile-apps-v2/libs/mock-auth-provider',
          roots: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/mock-auth-provider' ],
          runner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-runner/build/index.js',
          runtime: undefined,
          sandboxInjectedGlobals: [],
          setupFiles: [ '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/setup.js' ],
          setupFilesAfterEnv: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/mock-auth-provider/test-setup.ts' ],
          skipFilter: false,
          skipNodeResolution: undefined,
          slowTestThreshold: 5,
          snapshotFormat: undefined,
          snapshotResolver: undefined,
          snapshotSerializers: [],
          testEnvironment: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/react-native-env.js',
          testEnvironmentOptions: {},
          testLocationInResults: false,
          testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
          testPathIgnorePatterns: [ '/node_modules/' ],
          testRegex: [],
          testRunner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/jest-circus/runner.js',
          transform: [
            [ '^.+\\.(js|ts|tsx)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/babel-jest/build/index.js', {} ],
            [ '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/assetFileTransformer.js', {} ]
          ],
          transformIgnorePatterns: [ 'node_modules/(?!((jest-)?react-native|@react-native(-community)?)/)' ],
          unmockedModulePathPatterns: undefined,
          watchPathIgnorePatterns: []
        },
        {
          automock: false,
          cache: true,
          cacheDirectory: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
          clearMocks: false,
          coveragePathIgnorePatterns: [ '/node_modules/' ],
          cwd: '<homeDir>/GIT/project/mobile-apps-v2',
          dependencyExtractor: undefined,
          detectLeaks: false,
          detectOpenHandles: false,
          displayName: { color: 'white', name: 'pages' },
          errorOnDeprecated: false,
          extensionsToTreatAsEsm: [],
          fakeTimers: { enableGlobally: false },
          filter: undefined,
          forceCoverageMatch: [],
          globalSetup: undefined,
          globalTeardown: undefined,
          globals: {},
          haste: { defaultPlatform: 'ios', platforms: [ 'android', 'ios', 'native' ] },
          id: '6379d95062f654d98b93f29d9c25d9e8',
          injectGlobals: true,
          moduleDirectories: [ 'node_modules' ],
          moduleFileExtensions: [ 'ts', 'js', 'html', 'tsx', 'jsx' ],
          moduleNameMapper: [ [ '.svg', '@nrwl/react-native/plugins/jest/svg-mock' ] ],
          modulePathIgnorePatterns: [],
          modulePaths: undefined,
          prettierPath: 'prettier',
          resetMocks: false,
          resetModules: false,
          resolver: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@nrwl/jest/plugins/resolver.js',
          restoreMocks: false,
          rootDir: '<homeDir>/GIT/project/mobile-apps-v2/libs/pages',
          roots: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/pages', '<homeDir>/GIT/project/mobile-apps-v2/jest' ],
          runner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-runner/build/index.js',
          runtime: undefined,
          sandboxInjectedGlobals: [],
          setupFiles: [ '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/setup.js' ],
          setupFilesAfterEnv: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/pages/test-setup.ts' ],
          skipFilter: false,
          skipNodeResolution: undefined,
          slowTestThreshold: 5,
          snapshotFormat: undefined,
          snapshotResolver: undefined,
          snapshotSerializers: [],
          testEnvironment: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/react-native-env.js',
          testEnvironmentOptions: {},
          testLocationInResults: false,
          testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
          testPathIgnorePatterns: [ '/node_modules/' ],
          testRegex: [],
          testRunner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/jest-circus/runner.js',
          transform: [
            [ '^.+\\.(js|ts|tsx)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/babel-jest/build/index.js', {} ],
            [ '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/assetFileTransformer.js', {} ]
          ],
          transformIgnorePatterns: [],
          unmockedModulePathPatterns: undefined,
          watchPathIgnorePatterns: []
        },
        {
          automock: false,
          cache: true,
          cacheDirectory: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
          clearMocks: false,
          coveragePathIgnorePatterns: [ '/node_modules/' ],
          cwd: '<homeDir>/GIT/project/mobile-apps-v2',
          dependencyExtractor: undefined,
          detectLeaks: false,
          detectOpenHandles: false,
          displayName: { color: 'white', name: 'react-query' },
          errorOnDeprecated: false,
          extensionsToTreatAsEsm: [],
          fakeTimers: { enableGlobally: false },
          filter: undefined,
          forceCoverageMatch: [],
          globalSetup: undefined,
          globalTeardown: undefined,
          globals: {},
          haste: { defaultPlatform: 'ios', platforms: [ 'android', 'ios', 'native' ] },
          id: 'c88a891d1999ecaa82c07f323642e1ef',
          injectGlobals: true,
          moduleDirectories: [ 'node_modules' ],
          moduleFileExtensions: [ 'ts', 'js', 'html', 'tsx', 'jsx' ],
          moduleNameMapper: [ [ '\\.svg$', '@nrwl/react-native/plugins/jest/svg-mock' ] ],
          modulePathIgnorePatterns: [],
          modulePaths: undefined,
          prettierPath: 'prettier',
          resetMocks: false,
          resetModules: false,
          resolver: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@nrwl/jest/plugins/resolver.js',
          restoreMocks: false,
          rootDir: '<homeDir>/GIT/project/mobile-apps-v2/libs/react-query',
          roots: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/react-query' ],
          runner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-runner/build/index.js',
          runtime: undefined,
          sandboxInjectedGlobals: [],
          setupFiles: [ '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/setup.js' ],
          setupFilesAfterEnv: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/react-query/test-setup.ts' ],
          skipFilter: false,
          skipNodeResolution: undefined,
          slowTestThreshold: 5,
          snapshotFormat: undefined,
          snapshotResolver: undefined,
          snapshotSerializers: [],
          testEnvironment: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/react-native-env.js',
          testEnvironmentOptions: {},
          testLocationInResults: false,
          testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
          testPathIgnorePatterns: [ '/node_modules/' ],
          testRegex: [],
          testRunner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/jest-circus/runner.js',
          transform: [
            [ '^.+\\.(js|ts|tsx)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/babel-jest/build/index.js', {} ],
            [ '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/assetFileTransformer.js', {} ]
          ],
          transformIgnorePatterns: [ 'node_modules/(?!((jest-)?react-native|@react-native(-community)?)/)' ],
          unmockedModulePathPatterns: undefined,
          watchPathIgnorePatterns: []
        },
        {
          automock: false,
          cache: true,
          cacheDirectory: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
          clearMocks: false,
          coveragePathIgnorePatterns: [ '/node_modules/' ],
          cwd: '<homeDir>/GIT/project/mobile-apps-v2',
          dependencyExtractor: undefined,
          detectLeaks: false,
          detectOpenHandles: false,
          displayName: { color: 'white', name: 'theme' },
          errorOnDeprecated: false,
          extensionsToTreatAsEsm: [],
          fakeTimers: { enableGlobally: false },
          filter: undefined,
          forceCoverageMatch: [],
          globalSetup: undefined,
          globalTeardown: undefined,
          globals: {},
          haste: { defaultPlatform: 'ios', platforms: [ 'android', 'ios', 'native' ] },
          id: 'db5e774a43dd3ece348e4d77ba827546',
          injectGlobals: true,
          moduleDirectories: [ 'node_modules' ],
          moduleFileExtensions: [ 'ts', 'js', 'html', 'tsx', 'jsx' ],
          moduleNameMapper: [ [ '.svg', '@nrwl/react-native/plugins/jest/svg-mock' ] ],
          modulePathIgnorePatterns: [],
          modulePaths: undefined,
          prettierPath: 'prettier',
          resetMocks: false,
          resetModules: false,
          resolver: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@nrwl/jest/plugins/resolver.js',
          restoreMocks: false,
          rootDir: '<homeDir>/GIT/project/mobile-apps-v2/libs/themes',
          roots: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/themes' ],
          runner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-runner/build/index.js',
          runtime: undefined,
          sandboxInjectedGlobals: [],
          setupFiles: [ '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/setup.js' ],
          setupFilesAfterEnv: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/themes/test-setup.ts' ],
          skipFilter: false,
          skipNodeResolution: undefined,
          slowTestThreshold: 5,
          snapshotFormat: undefined,
          snapshotResolver: undefined,
          snapshotSerializers: [],
          testEnvironment: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/react-native-env.js',
          testEnvironmentOptions: {},
          testLocationInResults: false,
          testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
          testPathIgnorePatterns: [ '/node_modules/' ],
          testRegex: [],
          testRunner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/jest-circus/runner.js',
          transform: [
            [ '^.+\\.(js|ts|tsx)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/babel-jest/build/index.js', {} ],
            [ '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/assetFileTransformer.js', {} ]
          ],
          transformIgnorePatterns: [],
          unmockedModulePathPatterns: undefined,
          watchPathIgnorePatterns: []
        },
        {
          automock: false,
          cache: true,
          cacheDirectory: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
          clearMocks: false,
          coveragePathIgnorePatterns: [ '/node_modules/' ],
          cwd: '<homeDir>/GIT/project/mobile-apps-v2',
          dependencyExtractor: undefined,
          detectLeaks: false,
          detectOpenHandles: false,
          displayName: { color: 'white', name: 'utils' },
          errorOnDeprecated: false,
          extensionsToTreatAsEsm: [],
          fakeTimers: { enableGlobally: false },
          filter: undefined,
          forceCoverageMatch: [],
          globalSetup: undefined,
          globalTeardown: undefined,
          globals: {},
          haste: { defaultPlatform: 'ios', platforms: [ 'android', 'ios', 'native' ] },
          id: '23a38d0df4332cc2ba56645f7e3c3b65',
          injectGlobals: true,
          moduleDirectories: [ 'node_modules' ],
          moduleFileExtensions: [ 'ts', 'js', 'html', 'tsx', 'jsx' ],
          moduleNameMapper: [ [ '.svg', '@nrwl/react-native/plugins/jest/svg-mock' ] ],
          modulePathIgnorePatterns: [],
          modulePaths: undefined,
          prettierPath: 'prettier',
          resetMocks: false,
          resetModules: false,
          resolver: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@nrwl/jest/plugins/resolver.js',
          restoreMocks: false,
          rootDir: '<homeDir>/GIT/project/mobile-apps-v2/libs/utils',
          roots: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/utils' ],
          runner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-runner/build/index.js',
          runtime: undefined,
          sandboxInjectedGlobals: [],
          setupFiles: [ '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/setup.js' ],
          setupFilesAfterEnv: [ '<homeDir>/GIT/project/mobile-apps-v2/libs/utils/test-setup.ts' ],
          skipFilter: false,
          skipNodeResolution: undefined,
          slowTestThreshold: 5,
          snapshotFormat: undefined,
          snapshotResolver: undefined,
          snapshotSerializers: [],
          testEnvironment: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/react-native-env.js',
          testEnvironmentOptions: {},
          testLocationInResults: false,
          testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
          testPathIgnorePatterns: [ '/node_modules/' ],
          testRegex: [],
          testRunner: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/jest-circus/runner.js',
          transform: [
            [ '^.+\\.(js|ts|tsx)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/jest-cli/node_modules/babel-jest/build/index.js', {} ],
            [ '^.+\\.(bmp|gif|jpg|jpeg|mp4|png|psd|svg|webp)$', '<homeDir>/GIT/project/mobile-apps-v2/node_modules/react-native/jest/assetFileTransformer.js', {} ]
          ],
          transformIgnorePatterns: [],
          unmockedModulePathPatterns: undefined,
          watchPathIgnorePatterns: []
        }
      ],
      globalConfig: {
        bail: 0,
        changedFilesWithAncestor: false,
        changedSince: undefined,
        ci: false,
        collectCoverage: false,
        collectCoverageFrom: [],
        collectCoverageOnlyFrom: undefined,
        coverageDirectory: '<homeDir>/GIT/project/mobile-apps-v2/apps/component-demo/coverage',
        coverageProvider: 'babel',
        coverageReporters: [ 'json', 'text', 'lcov', 'clover' ],
        coverageThreshold: undefined,
        detectLeaks: false,
        detectOpenHandles: false,
        errorOnDeprecated: false,
        expand: false,
        filter: undefined,
        findRelatedTests: false,
        forceExit: false,
        globalSetup: undefined,
        globalTeardown: undefined,
        json: false,
        lastCommit: false,
        listTests: false,
        logHeapUsage: false,
        maxConcurrency: 5,
        maxWorkers: 9,
        noSCM: undefined,
        noStackTrace: false,
        nonFlagArgs: [],
        notify: false,
        notifyMode: 'failure-change',
        onlyChanged: false,
        onlyFailures: false,
        outputFile: undefined,
        passWithNoTests: true,
        projects: [],
        replname: undefined,
        reporters: undefined,
        rootDir: '<homeDir>/GIT/project/mobile-apps-v2/apps/component-demo',
        runTestsByPath: false,
        shard: undefined,
        silent: undefined,
        skipFilter: false,
        snapshotFormat: undefined,
        testFailureExitCode: 1,
        testNamePattern: undefined,
        testPathPattern: '',
        testResultsProcessor: undefined,
        testSequencer: '<homeDir>/GIT/project/mobile-apps-v2/node_modules/@jest/test-sequencer/build/index.js',
        testTimeout: undefined,
        updateSnapshot: 'new',
        useStderr: false,
        verbose: undefined,
        watch: false,
        watchAll: false,
        watchPlugins: undefined,
        watchman: true
      },
      hasDeprecationWarnings: false,
      wallaby: {
        roots: [
          'apps/component-demo',
          'apps/project2',
          'jest',
          'apps/project',
          'libs/api',
          'libs/api-types',
          'libs/auth',
          'libs/components',
          'libs/features',
          'libs/medallia',
          'libs/mock-auth-provider',
          'libs/pages',
          'libs/react-query',
          'libs/themes',
          'libs/utils'
        ],
        watchPathIgnorePatterns: [
          '/node_modules/',
          '\\./dist/|\\./build/|\\./coverage/|\\./git/|/\\..+/|android/|ios/',
          '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
          '\\./apps/component-demo/coverage'
        ],
        testPathIgnorePatterns: [
          '/node_modules/',
          '\\./dist/|\\./build/|\\./coverage/|\\./git/|/\\..+/|android/|ios/',
          '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
          '\\./apps/component-demo/coverage'
        ],
        testMatch: [ '**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[tj]s?(x)' ],
        testRegex: []
      }
    },
    files: [
      { pattern: '/node_modules/', regexp: /\/node_modules\//, ignore: true, trigger: true, load: true, file: true, test: true },
      {
        pattern: '\\./dist/|\\./build/|\\./coverage/|\\./git/|/\\..+/|android/|ios/',
        regexp: /\.\/dist\/|\.\/build\/|\.\/coverage\/|\.\/git\/|\/\..+\/|android\/|ios\//,
        ignore: true,
        trigger: true,
        load: true,
        file: true,
        test: true
      },
      {
        pattern: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
        regexp: /\/private\/var\/folders\/61\/7z452zzj2c70dgkzvhd20_sc0000gn\/T\/jest_dx/,
        ignore: true,
        trigger: true,
        load: true,
        file: true,
        test: true
      },
      { pattern: '\\./apps/component-demo/coverage', regexp: /\.\/apps\/component-demo\/coverage/, ignore: true, trigger: true, load: true, file: true, test: true },
      { pattern: '**/**', ignore: false, trigger: true, load: true, order: 1 },
      { pattern: 'apps/component-demo/**', ignore: false, trigger: true, load: true, order: 2 },
      { pattern: 'apps/project2/**', ignore: false, trigger: true, load: true, order: 3 },
      { pattern: 'jest/**', ignore: false, trigger: true, load: true, order: 4 },
      { pattern: 'apps/project/**', ignore: false, trigger: true, load: true, order: 5 },
      { pattern: 'libs/api/**', ignore: false, trigger: true, load: true, order: 6 },
      { pattern: 'libs/api-types/**', ignore: false, trigger: true, load: true, order: 7 },
      { pattern: 'libs/auth/**', ignore: false, trigger: true, load: true, order: 8 },
      { pattern: 'libs/components/**', ignore: false, trigger: true, load: true, order: 9 },
      { pattern: 'libs/features/**', ignore: false, trigger: true, load: true, order: 10 },
      { pattern: 'libs/medallia/**', ignore: false, trigger: true, load: true, order: 11 },
      { pattern: 'libs/mock-auth-provider/**', ignore: false, trigger: true, load: true, order: 12 },
      { pattern: 'libs/pages/**', ignore: false, trigger: true, load: true, order: 13 },
      { pattern: 'libs/react-query/**', ignore: false, trigger: true, load: true, order: 14 },
      { pattern: 'libs/themes/**', ignore: false, trigger: true, load: true, order: 15 },
      { pattern: 'libs/utils/**', ignore: false, trigger: true, load: true, order: 16 },
      { pattern: 'apps/component-demo/**/__tests__/**/*.[jt]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: 'apps/component-demo/**/?(*.)+(spec|test).[tj]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: 'apps/project2/**/__tests__/**/*.[jt]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: 'apps/project2/**/?(*.)+(spec|test).[tj]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: 'jest/**/__tests__/**/*.[jt]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: 'jest/**/?(*.)+(spec|test).[tj]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: 'apps/project/**/__tests__/**/*.[jt]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: 'apps/project/**/?(*.)+(spec|test).[tj]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: 'libs/api/**/__tests__/**/*.[jt]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: 'libs/api/**/?(*.)+(spec|test).[tj]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: 'libs/api-types/**/__tests__/**/*.[jt]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: 'libs/api-types/**/?(*.)+(spec|test).[tj]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: 'libs/auth/**/__tests__/**/*.[jt]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: 'libs/auth/**/?(*.)+(spec|test).[tj]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: 'libs/components/**/__tests__/**/*.[jt]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: 'libs/components/**/?(*.)+(spec|test).[tj]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: 'libs/features/**/__tests__/**/*.[jt]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: 'libs/features/**/?(*.)+(spec|test).[tj]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: 'libs/medallia/**/__tests__/**/*.[jt]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: 'libs/medallia/**/?(*.)+(spec|test).[tj]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: 'libs/mock-auth-provider/**/__tests__/**/*.[jt]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: 'libs/mock-auth-provider/**/?(*.)+(spec|test).[tj]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: 'libs/pages/**/__tests__/**/*.[jt]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: 'libs/pages/**/?(*.)+(spec|test).[tj]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: 'libs/react-query/**/__tests__/**/*.[jt]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: 'libs/react-query/**/?(*.)+(spec|test).[tj]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: 'libs/themes/**/__tests__/**/*.[jt]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: 'libs/themes/**/?(*.)+(spec|test).[tj]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: 'libs/utils/**/__tests__/**/*.[jt]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: 'libs/utils/**/?(*.)+(spec|test).[tj]s?(x)', ignore: true, trigger: true, load: true, file: true }
    ],
    captureConsoleLog: true,
    tests: [
      { pattern: '/node_modules/', regexp: /\/node_modules\//, ignore: true, trigger: true, load: true, test: true, file: false },
      {
        pattern: '\\./dist/|\\./build/|\\./coverage/|\\./git/|/\\..+/|android/|ios/',
        regexp: /\.\/dist\/|\.\/build\/|\.\/coverage\/|\.\/git\/|\/\..+\/|android\/|ios\//,
        ignore: true,
        trigger: true,
        load: true,
        test: true,
        file: false
      },
      {
        pattern: '/private/var/folders/61/7z452zzj2c70dgkzvhd20_sc0000gn/T/jest_dx',
        regexp: /\/private\/var\/folders\/61\/7z452zzj2c70dgkzvhd20_sc0000gn\/T\/jest_dx/,
        ignore: true,
        trigger: true,
        load: true,
        test: true,
        file: false
      },
      { pattern: '\\./apps/component-demo/coverage', regexp: /\.\/apps\/component-demo\/coverage/, ignore: true, trigger: true, load: true, test: true, file: false },
      { pattern: 'apps/component-demo/**/__tests__/**/*.[jt]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 17 },
      { pattern: 'apps/component-demo/**/?(*.)+(spec|test).[tj]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 18 },
      { pattern: 'apps/project2/**/__tests__/**/*.[jt]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 19 },
      { pattern: 'apps/project2/**/?(*.)+(spec|test).[tj]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 20 },
      { pattern: 'jest/**/__tests__/**/*.[jt]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 21 },
      { pattern: 'jest/**/?(*.)+(spec|test).[tj]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 22 },
      { pattern: 'apps/project/**/__tests__/**/*.[jt]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 23 },
      { pattern: 'apps/project/**/?(*.)+(spec|test).[tj]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 24 },
      { pattern: 'libs/api/**/__tests__/**/*.[jt]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 25 },
      { pattern: 'libs/api/**/?(*.)+(spec|test).[tj]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 26 },
      { pattern: 'libs/api-types/**/__tests__/**/*.[jt]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 27 },
      { pattern: 'libs/api-types/**/?(*.)+(spec|test).[tj]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 28 },
      { pattern: 'libs/auth/**/__tests__/**/*.[jt]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 29 },
      { pattern: 'libs/auth/**/?(*.)+(spec|test).[tj]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 30 },
      { pattern: 'libs/components/**/__tests__/**/*.[jt]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 31 },
      { pattern: 'libs/components/**/?(*.)+(spec|test).[tj]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 32 },
      { pattern: 'libs/features/**/__tests__/**/*.[jt]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 33 },
      { pattern: 'libs/features/**/?(*.)+(spec|test).[tj]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 34 },
      { pattern: 'libs/medallia/**/__tests__/**/*.[jt]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 35 },
      { pattern: 'libs/medallia/**/?(*.)+(spec|test).[tj]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 36 },
      { pattern: 'libs/mock-auth-provider/**/__tests__/**/*.[jt]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 37 },
      { pattern: 'libs/mock-auth-provider/**/?(*.)+(spec|test).[tj]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 38 },
      { pattern: 'libs/pages/**/__tests__/**/*.[jt]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 39 },
      { pattern: 'libs/pages/**/?(*.)+(spec|test).[tj]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 40 },
      { pattern: 'libs/react-query/**/__tests__/**/*.[jt]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 41 },
      { pattern: 'libs/react-query/**/?(*.)+(spec|test).[tj]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 42 },
      { pattern: 'libs/themes/**/__tests__/**/*.[jt]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 43 },
      { pattern: 'libs/themes/**/?(*.)+(spec|test).[tj]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 44 },
      { pattern: 'libs/utils/**/__tests__/**/*.[jt]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 45 },
      { pattern: 'libs/utils/**/?(*.)+(spec|test).[tj]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 46 }
    ],
    runAllTestsInAffectedTestFile: false,
    updateNoMoreThanOneSnapshotPerTestFileRun: false,
    compilers: {},
    logLimits: { inline: { depth: 5, elements: 5000 }, values: { default: { stringLength: 200 }, autoExpand: { elements: 5000, stringLength: 8192, depth: 10 } } },
    preprocessors: {},
    maxConsoleMessagesPerTest: 100,
    autoConsoleLog: true,
    delays: { run: 0, edit: 100, update: 0 },
    workers: { initial: 0, regular: 0, recycle: false },
    teardown: undefined,
    hints: {
      ignoreCoverage: '__REGEXP /ignore coverage|istanbul ignore/',
      ignoreCoverageForFile: '__REGEXP /ignore file coverage/',
      commentAutoLog: '?',
      testFileSelection: { include: '__REGEXP /file\\.only/', exclude: '__REGEXP /file\\.skip/' }
    },
    automaticTestFileSelection: true,
    runSelectedTestsOnly: false,
    mapConsoleMessagesStackTrace: false,
    extensions: {},
    env: {
      type: 'node',
      params: {},
      runner: '<homeDir>/.nvm/versions/node/v18.11.0/bin/node',
      viewportSize: { width: 800, height: 600 },
      options: { width: 800, height: 600 },
      bundle: true
    },
    reportUnhandledPromises: true,
    slowTestThreshold: 75,
    lowCoverageThreshold: 80,
    runAllTestsWhenNoAffectedTests: false,
    configCode: 'auto.detect#-119590625'
  },
  packageJSON: {
    dependencies: {
      '@adobe/react-native-acpanalytics': '^2.0.1',
      '@adobe/react-native-acpcore': '^2.0.2',
      '@react-navigation/bottom-tabs': '^6.5.3',
      '@react-navigation/drawer': '^6.6.0',
      '@react-navigation/material-bottom-tabs': '^6.2.11',
      '@react-navigation/native': '^6.1.2',
      '@react-navigation/native-stack': '^6.9.8',
      '@tanstack/react-query': '^4.23.0',
      '@types/humps': '^2.0.2',
      axios: '^1.2.6',
      dayjs: '^1.11.7',
      deepmerge: '^4.2.2',
      humps: '^2.0.1',
      i18next: '^22.4.9',
      'intl-pluralrules': '^1.3.1',
      'jwt-decode': '^3.1.2',
      'lottie-ios': '^3.4.0',
      'lottie-react-native': '^5.1.5',
      'medallia-digital-rn': 'https://repository.medallia.com/digital-npm/medallia-digital-rn/medallia-digital-rn-4.1.3.tgz',
      react: '18.2.0',
      'react-content-loader': '^6.2.0',
      'react-error-boundary': '^3.1.4',
      'react-hook-form': '^7.43.9',
      'react-i18next': '^12.1.4',
      'react-native': '^0.71.4',
      'react-native-app-auth': '^6.4.3',
      'react-native-charts-wrapper': '^0.5.11',
      'react-native-gesture-handler': '^2.9.0',
      'react-native-keychain': '^8.1.1',
      'react-native-lottie-splash-screen': '^1.1.1',
      'react-native-paper': '^5.6.0',
      'react-native-reanimated': '^2.14.4',
      'react-native-safe-area-context': '^4.4.1',
      'react-native-screens': '^3.19.0',
      'react-native-vector-icons': 'github:johnf/react-native-vector-icons#fontawesome6',
      tslib: '^2.3.0'
    },
    devDependencies: {
      '@babel/preset-react': '^7.18.6',
      '@diogovcs/stryker-mutator': '^0.2.6',
      '@nrwl/detox': '16.0.3',
      '@nrwl/devkit': '16.0.3',
      '@nrwl/eslint-plugin-nx': '16.0.3',
      '@nrwl/jest': '16.0.3',
      '@nrwl/js': '16.0.3',
      '@nrwl/react-native': '16.0.3',
      '@nrwl/web': '16.0.3',
      '@react-native-async-storage/async-storage': '1.17.11',
      '@react-native-community/cli': '10.1.3',
      '@react-native-community/cli-platform-android': '10.1.3',
      '@react-native-community/cli-platform-ios': '10.1.1',
      '@stryker-mutator/core': '^6.4.2',
      '@stryker-mutator/jest-runner': '^6.3.0',
      '@stryker-mutator/typescript-checker': '^6.4.2',
      '@testing-library/jest-dom': '5.16.5',
      '@testing-library/jest-native': '5.4.1',
      '@testing-library/react-native': '11.5.2',
      '@types/jest': '28.1.1',
      '@types/node': '18.11.18',
      '@types/react': '18.0.28',
      '@types/react-native': '0.71.4',
      '@types/react-native-charts-wrapper': '^0.5.4',
      '@types/react-native-vector-icons': '^6.4.13',
      '@typescript-eslint/eslint-plugin': '^5.42.1',
      '@typescript-eslint/parser': '^5.42.1',
      'babel-jest': '28.1.1',
      detox: '20.1.1',
      eslint: '^8.27.0',
      'eslint-config-prettier': '^8.5.0',
      'eslint-plugin-import': '2.26.0',
      'eslint-plugin-jest': '^27.2.1',
      'eslint-plugin-jsx-a11y': '6.6.1',
      'eslint-plugin-markdownlint': '^0.4.0',
      'eslint-plugin-prettier': '^4.2.1',
      'eslint-plugin-react': '7.31.11',
      'eslint-plugin-react-hooks': '4.6.0',
      husky: '^8.0.2',
      'i18next-parser': '^7.6.0',
      jest: '28.1.1',
      'jest-circus': '28.1.1',
      'jest-environment-jsdom': '28.1.1',
      'jest-fetch-mock': '^3.0.3',
      'jest-junit': '^15.0.0',
      'jest-react-native': '18.0.0',
      metro: '0.74.1',
      'metro-babel-register': '0.74.1',
      'metro-react-native-babel-preset': '0.74.1',
      'metro-react-native-babel-transformer': '0.74.1',
      'metro-resolver': '0.74.1',
      mockdate: '^3.0.5',
      'npm-run-all': '^4.1.5',
      prettier: '^2.8.4',
      'prettier-plugin-organize-imports': '^3.2.1',
      'react-native-config': '1.4.12',
      'react-native-svg': '13.7.0',
      'react-native-svg-transformer': '1.0.0',
      'react-test-renderer': '18.2.0',
      'token-transformer': '^0.0.28',
      'ts-jest': '28.0.5',
      'ts-node': '10.9.1',
      typescript: '^4.9.3',
      'yaml-lint': '^1.7.0'
    }
  },
  fs: { numberOfFiles: 5806 },
  debug: [
    '2023-05-04T16:30:52.883Z config Attempting automatic configuration for angular\n',
    '2023-05-04T16:30:53.466Z angular/cli config Detected Angular CLI.\n',
    '2023-05-04T16:30:53.468Z angular/cli config Angular currentDirPath: "<homeDir>/GIT/project/mobile-apps-v2", workspaceDirPath: "<homeDir>/GIT/project/mobile-apps-v2"\n',
    '2023-05-04T16:30:54.717Z jest/config Detected Jest.\n',
    '2023-05-04T16:30:54.718Z jest/config Configured Jest.\n',
    '2023-05-04T16:30:54.718Z config Finished attempting automatic configuration for angular (1835ms)\n',
    '2023-05-04T16:30:54.719Z project Wallaby Node version: v18.11.0\n',
    '2023-05-04T16:30:54.719Z project Wallaby config: <homeDir>/GIT/project/mobile-apps-v2/auto.detect\n',
    '2023-05-04T16:30:54.724Z fs File system starting\n',
    '2023-05-04T16:30:56.072Z fs File system scan has finished by timeout\n',
    '2023-05-04T16:30:56.100Z project File cache: <homeDir>/Library/Caches/JetBrains/WebStorm2023.1/wallaby/projects/41b9fc93a98f86b7\n',
    '2023-05-04T16:30:56.141Z uiService Listening port 51235\n',
    '2023-05-04T16:30:56.142Z project package.json file change detected, invalidating local cache\n',
    '2023-05-04T16:30:56.242Z workers Parallelism for initial run: 8, for regular run: 4\n',
    '2023-05-04T16:30:56.243Z workers Starting run worker instance #0\n',
    '2023-05-04T16:30:56.243Z workers Starting run worker instance #1\n',
    '2023-05-04T16:30:56.243Z workers Starting run worker instance #2\n',
    '2023-05-04T16:30:56.243Z workers Starting run worker instance #3\n',
    '2023-05-04T16:30:56.243Z workers Starting run worker instance #4\n',
    '2023-05-04T16:30:56.243Z workers Starting run worker instance #5\n',
    '2023-05-04T16:30:56.243Z workers Starting run worker instance #6\n',
    '2023-05-04T16:30:56.243Z workers Starting run worker instance #7\n',
    '2023-05-04T16:30:56.243Z workers Web server is listening at 49521\n',
    '2023-05-04T16:30:56.243Z project File cache requires some updates, waiting required files from IDE\n',
    '2023-05-04T16:30:56.340Z project Stopping process pool\n',
    '2023-05-04T16:30:56.344Z project Test run started; run priority: 3\n',
    '2023-05-04T16:30:56.350Z project Running all tests\n',
    '2023-05-04T16:30:56.407Z workers Starting test run, priority: 3\n',
    '2023-05-04T16:30:56.407Z workers Distributing tests between 8 workers\n',
    '2023-05-04T16:30:56.409Z workers Running tests in parallel\n',
    '2023-05-04T16:30:56.409Z nodeRunner Starting sandbox [worker #0, session #kugsm]\n',
    '2023-05-04T16:30:56.409Z nodeRunner Starting sandbox [worker #1, session #82stz]\n',
    '2023-05-04T16:30:56.409Z nodeRunner Starting sandbox [worker #2, session #ymtrs]\n',
    '2023-05-04T16:30:56.409Z nodeRunner Starting sandbox [worker #3, session #5nrm8]\n',
    '2023-05-04T16:30:56.409Z nodeRunner Starting sandbox [worker #4, session #ajbik]\n',
    '2023-05-04T16:30:56.409Z nodeRunner Starting sandbox [worker #5, session #3z413]\n',
    '2023-05-04T16:30:56.409Z nodeRunner Starting sandbox [worker #6, session #0diz8]\n',
    '2023-05-04T16:30:56.409Z nodeRunner Starting sandbox [worker #7, session #qy9xl]\n',
    '2023-05-04T16:30:56.410Z nodeRunner Preparing sandbox [worker #0, session #kugsm]\n',
    '2023-05-04T16:30:56.410Z nodeRunner Preparing sandbox [worker #1, session #82stz]\n',
    '2023-05-04T16:30:56.410Z nodeRunner Preparing sandbox [worker #2, session #ymtrs]\n',
    '2023-05-04T16:30:56.410Z nodeRunner Preparing sandbox [worker #3, session #5nrm8]\n',
    '2023-05-04T16:30:56.410Z nodeRunner Preparing sandbox [worker #4, session #ajbik]\n',
    '2023-05-04T16:30:56.410Z nodeRunner Preparing sandbox [worker #5, session #3z413]\n',
    '2023-05-04T16:30:56.410Z nodeRunner Preparing sandbox [worker #6, session #0diz8]\n',
    '2023-05-04T16:30:56.410Z nodeRunner Preparing sandbox [worker #7, session #qy9xl]\n',
    '2023-05-04T16:30:56.417Z workers Started run worker instance (delayed) #2\n',
    '2023-05-04T16:30:56.417Z nodeRunner Prepared sandbox [worker #2, session #ymtrs]\n',
    '2023-05-04T16:30:56.417Z workers [worker #2, session #ymtrs] Running tests in sandbox\n',
    '2023-05-04T16:30:56.422Z workers Started run worker instance (delayed) #1\n',
    '2023-05-04T16:30:56.422Z nodeRunner Prepared sandbox [worker #1, session #82stz]\n',
    '2023-05-04T16:30:56.422Z workers [worker #1, session #82stz] Running tests in sandbox\n',
    '2023-05-04T16:30:56.428Z workers Started run worker instance (delayed) #0\n',
    '2023-05-04T16:30:56.428Z nodeRunner Prepared sandbox [worker #0, session #kugsm]\n',
    '2023-05-04T16:30:56.428Z workers [worker #0, session #kugsm] Running tests in sandbox\n',
    '2023-05-04T16:30:56.440Z workers Started run worker instance (delayed) #4\n',
    '2023-05-04T16:30:56.440Z nodeRunner Prepared sandbox [worker #4, session #ajbik]\n',
    '2023-05-04T16:30:56.440Z workers [worker #4, session #ajbik] Running tests in sandbox\n',
    '2023-05-04T16:30:56.444Z workers Started run worker instance (delayed) #3\n',
    '2023-05-04T16:30:56.444Z nodeRunner Prepared sandbox [worker #3, session #5nrm8]\n',
    '2023-05-04T16:30:56.444Z workers [worker #3, session #5nrm8] Running tests in sandbox\n',
    '2023-05-04T16:30:56.450Z workers Started run worker instance (delayed) #5\n',
    '2023-05-04T16:30:56.450Z nodeRunner Prepared sandbox [worker #5, session #3z413]\n',
    '2023-05-04T16:30:56.450Z workers [worker #5, session #3z413] Running tests in sandbox\n',
    '2023-05-04T16:30:56.461Z workers Started run worker instance (delayed) #6\n',
    '2023-05-04T16:30:56.461Z nodeRunner Prepared sandbox [worker #6, session #0diz8]\n',
    '2023-05-04T16:30:56.462Z workers [worker #6, session #0diz8] Running tests in sandbox\n',
    '2023-05-04T16:30:56.464Z workers Started run worker instance (delayed) #7\n',
    '2023-05-04T16:30:56.465Z nodeRunner Prepared sandbox [worker #7, session #qy9xl]\n',
    '2023-05-04T16:30:56.465Z workers [worker #7, session #qy9xl] Running tests in sandbox\n',
    '2023-05-04T16:31:03.285Z workers Scheduling Jest Test Run (82stz): 2023-05-04T16:30:59.519Z\n',
    '2023-05-04T16:31:03.293Z workers Scheduling Jest Test Run (ajbik): 2023-05-04T16:30:59.836Z\n',
    '2023-05-04T16:31:04.293Z workers Scheduling Jest Test Run (3z413): 2023-05-04T16:30:59.566Z\n',
    '2023-05-04T16:31:04.751Z workers Scheduling Jest Test Run (ymtrs): 2023-05-04T16:30:59.659Z\n',
    '2023-05-04T16:31:04.759Z workers Scheduling Jest Test Run (5nrm8): 2023-05-04T16:30:59.816Z\n',
    '2023-05-04T16:31:04.786Z workers Scheduling Jest Test Run (0diz8): 2023-05-04T16:30:59.783Z\n',
    '2023-05-04T16:31:04.825Z workers Sandbox (active) [5nrm8] error: Jest encountered an unexpected token\n' +
      '\n' +
      'Jest failed to parse a file. This happens e.g. when your code or its dependencies use non-standard JavaScript syntax, or when Jest is not configured to support such syntax.\n' +
      '\n' +
      'Out of the box Jest supports Babel, which will be used to transform your files into valid JS based on your Babel configuration.\n' +
      '\n' +
      'By default "node_modules" folder is ignored by transformers.\n' +
      '\n' +
      "Here's what you can do:\n" +
      ' • If you are trying to use ECMAScript Modules, see https://jestjs.io/docs/ecmascript-modules for how to enable it.\n' +
      ' • If you are trying to use TypeScript, see https://jestjs.io/docs/getting-started#using-typescript\n' +
      ' • To have some of your "node_modules" files transformed, you can specify a custom "transformIgnorePatterns" in your config.\n' +
      ' • If you need a custom transformation specify a "transform" option in your config.\n' +
      ' • If you simply want to mock your non-JS modules (e.g. binary assets) you can stub them out with the "moduleNameMapper" config option.\n' +
      '\n' +
      "You'll find more details and examples of these config options in the docs:\n" +
      'https://jestjs.io/docs/configuration\n' +
      'For information about custom transformations, see:\n' +
      'https://jestjs.io/docs/code-transformation\n' +
      '\n' +
      'Details:\n' +
      '\n' +
      './node_modules/react-native-app-auth/index.js:1\n' +
      `({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,jest){import invariant from 'invariant';\n` +
      '                                                                                  ^^^^^^\n' +
      '\n' +
      'SyntaxError: Cannot use import statement outside a module\n' +
      '    at new Script (node:vm:100:7)\n' +
      '    at Runtime.createScriptFromCode (./node_modules/jest-runtime/build/index.js:1796:14)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1664:25)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/auth/AuthApi.ts:11:48)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/auth/AuthProvider.tsx:13:38)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/auth/index.ts:20:43)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/api-interceptors/TokenInterceptor.tsx:10:34)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/api-interceptors/index.ts:3:46)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/index.ts:3:45)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireActual (./node_modules/jest-runtime/build/index.js:1097:17)\n' +
      '    at ./apps/project2/__tests__/notas.integration.spec.tsx:4:55\n' +
      '    at Runtime.requireMock (./node_modules/jest-runtime/build/index.js:1126:55)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1246:21)\n' +
      '    at Object.<anonymous> (./apps/project2/__tests__/notas.integration.spec.tsx:19:34)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at jestAdapter (./node_modules/jest-cli/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:89:13)\n' +
      '    at async runTestInternal (./node_modules/jest-runner/build/runTest.js:411:16)\n' +
      '    at async runTest (./node_modules/jest-runner/build/runTest.js:499:34)\n',
    '2023-05-04T16:31:04.844Z workers [5nrm8] Run 0 test(s), skipped 0 test(s)\n',
    '2023-05-04T16:31:04.858Z workers [5nrm8] Sandbox is responsive, closing it\n',
    '2023-05-04T16:31:04.935Z workers Scheduling Jest Test Run (kugsm): 2023-05-04T16:30:59.504Z\n',
    '2023-05-04T16:31:05.595Z workers Scheduling Jest Test Run (qy9xl): 2023-05-04T16:30:59.908Z\n',
    '2023-05-04T16:31:06.300Z workers Sandbox (active) [qy9xl] error: Jest encountered an unexpected token\n' +
      '\n' +
      'Jest failed to parse a file. This happens e.g. when your code or its dependencies use non-standard JavaScript syntax, or when Jest is not configured to support such syntax.\n' +
      '\n' +
      'Out of the box Jest supports Babel, which will be used to transform your files into valid JS based on your Babel configuration.\n' +
      '\n' +
      'By default "node_modules" folder is ignored by transformers.\n' +
      '\n' +
      "Here's what you can do:\n" +
      ' • If you are trying to use ECMAScript Modules, see https://jestjs.io/docs/ecmascript-modules for how to enable it.\n' +
      ' • If you are trying to use TypeScript, see https://jestjs.io/docs/getting-started#using-typescript\n' +
      ' • To have some of your "node_modules" files transformed, you can specify a custom "transformIgnorePatterns" in your config.\n' +
      ' • If you need a custom transformation specify a "transform" option in your config.\n' +
      ' • If you simply want to mock your non-JS modules (e.g. binary assets) you can stub them out with the "moduleNameMapper" config option.\n' +
      '\n' +
      "You'll find more details and examples of these config options in the docs:\n" +
      'https://jestjs.io/docs/configuration\n' +
      'For information about custom transformations, see:\n' +
      'https://jestjs.io/docs/code-transformation\n' +
      '\n' +
      'Details:\n' +
      '\n' +
      './node_modules/@react-navigation/elements/lib/commonjs/assets/back-icon.png:1\n' +
      '({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,jest){�PNG\n' +
      '                                                                                  \n' +
      '\n' +
      'SyntaxError: Invalid or unexpected token\n' +
      '    at new Script (node:vm:100:7)\n' +
      '    at Runtime.createScriptFromCode (./node_modules/jest-runtime/build/index.js:1796:14)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1664:25)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.require [as requireModuleOrMock] (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./node_modules/@react-navigation/elements/lib/commonjs/index.tsx:20:3)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./node_modules/@react-navigation/material-bottom-tabs/lib/commonjs/views/MaterialBottomTabView.tsx:1:1)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./node_modules/@react-navigation/material-bottom-tabs/lib/commonjs/navigators/createMaterialBottomTabNavigator.tsx:18:1)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./node_modules/@react-navigation/material-bottom-tabs/lib/commonjs/index.tsx:4:1)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./apps/project2/src/app/TabNavigator.tsx:7:48)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./apps/project2/src/app/TabNavigator.spec.tsx:61:43)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at jestAdapter (./node_modules/jest-cli/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:89:13)\n' +
      '    at async runTestInternal (./node_modules/jest-runner/build/runTest.js:411:16)\n' +
      '    at async runTest (./node_modules/jest-runner/build/runTest.js:499:34)\n',
    '2023-05-04T16:31:06.325Z workers [qy9xl] Run 0 test(s), skipped 0 test(s)\n',
    '2023-05-04T16:31:06.394Z workers Sandbox (active) [0diz8] error: Jest encountered an unexpected token\n' +
      '\n' +
      'Jest failed to parse a file. This happens e.g. when your code or its dependencies use non-standard JavaScript syntax, or when Jest is not configured to support such syntax.\n' +
      '\n' +
      'Out of the box Jest supports Babel, which will be used to transform your files into valid JS based on your Babel configuration.\n' +
      '\n' +
      'By default "node_modules" folder is ignored by transformers.\n' +
      '\n' +
      "Here's what you can do:\n" +
      ' • If you are trying to use ECMAScript Modules, see https://jestjs.io/docs/ecmascript-modules for how to enable it.\n' +
      ' • If you are trying to use TypeScript, see https://jestjs.io/docs/getting-started#using-typescript\n' +
      ' • To have some of your "node_modules" files transformed, you can specify a custom "transformIgnorePatterns" in your config.\n' +
      ' • If you need a custom transformation specify a "transform" option in your config.\n' +
      ' • If you simply want to mock your non-JS modules (e.g. binary assets) you can stub them out with the "moduleNameMapper" config option.\n' +
      '\n' +
      "You'll find more details and examples of these config options in the docs:\n" +
      'https://jestjs.io/docs/configuration\n' +
      'For information about custom transformations, see:\n' +
      'https://jestjs.io/docs/code-transformation\n' +
      '\n' +
      'Details:\n' +
      '\n' +
      './node_modules/react-native-app-auth/index.js:1\n' +
      `({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,jest){import invariant from 'invariant';\n` +
      '                                                                                  ^^^^^^\n' +
      '\n' +
      'SyntaxError: Cannot use import statement outside a module\n' +
      '    at new Script (node:vm:100:7)\n' +
      '    at Runtime.createScriptFromCode (./node_modules/jest-runtime/build/index.js:1796:14)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1664:25)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/auth/AuthApi.ts:11:48)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/auth/AuthProvider.tsx:13:38)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/auth/index.ts:20:43)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/api-interceptors/TokenInterceptor.tsx:10:34)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/api-interceptors/index.ts:3:46)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/index.ts:3:45)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/api/src/consents/getConsents.ts:5:34)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/api/src/consents/index.ts:3:41)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/api/src/index.ts:3:38)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/features/src/consent-management/ConsentManagement.tsx:5:33)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/features/src/consent-management/index.ts:3:47)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/features/src/index.ts:12:47)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/pages/src/LoggedInDashboard.tsx:4:38)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/pages/src/index.ts:13:47)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./apps/project2/src/app/Navigation/NavigationProvider.spec.ts:2:35)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n',
    '2023-05-04T16:31:06.437Z workers [0diz8] Run 0 test(s), skipped 0 test(s)\n',
    '2023-05-04T16:31:06.497Z workers [0diz8] Sandbox is responsive, closing it\n',
    '2023-05-04T16:31:09.107Z workers Sandbox (active) [ymtrs] error: Jest encountered an unexpected token\n' +
      '\n' +
      'Jest failed to parse a file. This happens e.g. when your code or its dependencies use non-standard JavaScript syntax, or when Jest is not configured to support such syntax.\n' +
      '\n' +
      'Out of the box Jest supports Babel, which will be used to transform your files into valid JS based on your Babel configuration.\n' +
      '\n' +
      'By default "node_modules" folder is ignored by transformers.\n' +
      '\n' +
      "Here's what you can do:\n" +
      ' • If you are trying to use ECMAScript Modules, see https://jestjs.io/docs/ecmascript-modules for how to enable it.\n' +
      ' • If you are trying to use TypeScript, see https://jestjs.io/docs/getting-started#using-typescript\n' +
      ' • To have some of your "node_modules" files transformed, you can specify a custom "transformIgnorePatterns" in your config.\n' +
      ' • If you need a custom transformation specify a "transform" option in your config.\n' +
      ' • If you simply want to mock your non-JS modules (e.g. binary assets) you can stub them out with the "moduleNameMapper" config option.\n' +
      '\n' +
      "You'll find more details and examples of these config options in the docs:\n" +
      'https://jestjs.io/docs/configuration\n' +
      'For information about custom transformations, see:\n' +
      'https://jestjs.io/docs/code-transformation\n' +
      '\n' +
      'Details:\n' +
      '\n' +
      './node_modules/react-native-app-auth/index.js:1\n' +
      `({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,jest){import invariant from 'invariant';\n` +
      '                                                                                  ^^^^^^\n' +
      '\n' +
      'SyntaxError: Cannot use import statement outside a module\n' +
      '    at new Script (node:vm:100:7)\n' +
      '    at Runtime.createScriptFromCode (./node_modules/jest-runtime/build/index.js:1796:14)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1664:25)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/auth/AuthApi.ts:11:48)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/auth/AuthProvider.tsx:13:38)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/auth/index.ts:20:43)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/api-interceptors/TokenInterceptor.tsx:10:34)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/api-interceptors/index.ts:3:46)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/index.ts:3:45)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireActual (./node_modules/jest-runtime/build/index.js:1097:17)\n' +
      '    at ./apps/project2/__tests__/notapage.deeplink.integration.spec.tsx:4:55\n' +
      '    at Runtime.requireMock (./node_modules/jest-runtime/build/index.js:1126:55)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1246:21)\n' +
      '    at Object.<anonymous> (./apps/project2/__tests__/notapage.deeplink.integration.spec.tsx:11:34)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at jestAdapter (./node_modules/jest-cli/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:89:13)\n' +
      '    at async runTestInternal (./node_modules/jest-runner/build/runTest.js:411:16)\n' +
      '    at async runTest (./node_modules/jest-runner/build/runTest.js:499:34)\n',
    '2023-05-04T16:31:09.118Z workers [ymtrs] Run 0 test(s), skipped 0 test(s)\n',
    '2023-05-04T16:31:09.157Z workers Range mismatch (fileId: 255, calculated: 16, actual: 15)\n',
    '2023-05-04T16:31:09.170Z workers Jest Test Run Complete (ymtrs): 2023-05-04T16:31:09.061Z\n',
    '2023-05-04T16:31:09.170Z workers [ymtrs] Sandbox is responsive, closing it\n',
    '2023-05-04T16:31:10.290Z workers Sandbox (active) [82stz] error: Jest encountered an unexpected token\n' +
      '\n' +
      'Jest failed to parse a file. This happens e.g. when your code or its dependencies use non-standard JavaScript syntax, or when Jest is not configured to support such syntax.\n' +
      '\n' +
      'Out of the box Jest supports Babel, which will be used to transform your files into valid JS based on your Babel configuration.\n' +
      '\n' +
      'By default "node_modules" folder is ignored by transformers.\n' +
      '\n' +
      "Here's what you can do:\n" +
      ' • If you are trying to use ECMAScript Modules, see https://jestjs.io/docs/ecmascript-modules for how to enable it.\n' +
      ' • If you are trying to use TypeScript, see https://jestjs.io/docs/getting-started#using-typescript\n' +
      ' • To have some of your "node_modules" files transformed, you can specify a custom "transformIgnorePatterns" in your config.\n' +
      ' • If you need a custom transformation specify a "transform" option in your config.\n' +
      ' • If you simply want to mock your non-JS modules (e.g. binary assets) you can stub them out with the "moduleNameMapper" config option.\n' +
      '\n' +
      "You'll find more details and examples of these config options in the docs:\n" +
      'https://jestjs.io/docs/configuration\n' +
      'For information about custom transformations, see:\n' +
      'https://jestjs.io/docs/code-transformation\n' +
      '\n' +
      'Details:\n' +
      '\n' +
      './node_modules/react-native-app-auth/index.js:1\n' +
      `({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,jest){import invariant from 'invariant';\n` +
      '                                                                                  ^^^^^^\n' +
      '\n' +
      'SyntaxError: Cannot use import statement outside a module\n' +
      '    at new Script (node:vm:100:7)\n' +
      '    at Runtime.createScriptFromCode (./node_modules/jest-runtime/build/index.js:1796:14)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1664:25)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/auth/AuthApi.ts:11:48)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/auth/AuthProvider.tsx:13:38)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/auth/index.ts:20:43)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/api-interceptors/TokenInterceptor.tsx:10:34)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/api-interceptors/index.ts:3:46)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/index.ts:3:45)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireActual (./node_modules/jest-runtime/build/index.js:1097:17)\n' +
      '    at ./apps/project2/__tests__/contracts.integration.spec.tsx:4:55\n' +
      '    at Runtime.requireMock (./node_modules/jest-runtime/build/index.js:1126:55)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1246:21)\n' +
      '    at Object.<anonymous> (./apps/project2/__tests__/contracts.integration.spec.tsx:19:34)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at jestAdapter (./node_modules/jest-cli/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:89:13)\n' +
      '    at async runTestInternal (./node_modules/jest-runner/build/runTest.js:411:16)\n' +
      '    at async runTest (./node_modules/jest-runner/build/runTest.js:499:34)\n',
    '2023-05-04T16:31:10.295Z workers [82stz] Run 0 test(s), skipped 0 test(s)\n',
    '2023-05-04T16:31:10.321Z workers Range mismatch (fileId: 255, calculated: 16, actual: 15)\n',
    '2023-05-04T16:31:10.326Z workers Range mismatch (fileId: 255, calculated: 16, actual: 15)\n',
    '2023-05-04T16:31:10.364Z workers Jest Test Run Complete (82stz): 2023-05-04T16:31:10.278Z\n',
    '2023-05-04T16:31:10.364Z workers [82stz] Sandbox is responsive, closing it\n',
    '2023-05-04T16:31:11.050Z workers Sandbox (active) [kugsm] error: Jest encountered an unexpected token\n' +
      '\n' +
      'Jest failed to parse a file. This happens e.g. when your code or its dependencies use non-standard JavaScript syntax, or when Jest is not configured to support such syntax.\n' +
      '\n' +
      'Out of the box Jest supports Babel, which will be used to transform your files into valid JS based on your Babel configuration.\n' +
      '\n' +
      'By default "node_modules" folder is ignored by transformers.\n' +
      '\n' +
      "Here's what you can do:\n" +
      ' • If you are trying to use ECMAScript Modules, see https://jestjs.io/docs/ecmascript-modules for how to enable it.\n' +
      ' • If you are trying to use TypeScript, see https://jestjs.io/docs/getting-started#using-typescript\n' +
      ' • To have some of your "node_modules" files transformed, you can specify a custom "transformIgnorePatterns" in your config.\n' +
      ' • If you need a custom transformation specify a "transform" option in your config.\n' +
      ' • If you simply want to mock your non-JS modules (e.g. binary assets) you can stub them out with the "moduleNameMapper" config option.\n' +
      '\n' +
      "You'll find more details and examples of these config options in the docs:\n" +
      'https://jestjs.io/docs/configuration\n' +
      'For information about custom transformations, see:\n' +
      'https://jestjs.io/docs/code-transformation\n' +
      '\n' +
      'Details:\n' +
      '\n' +
      './node_modules/react-native-app-auth/index.js:1\n' +
      `({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,jest){import invariant from 'invariant';\n` +
      '                                                                                  ^^^^^^\n' +
      '\n' +
      'SyntaxError: Cannot use import statement outside a module\n' +
      '    at new Script (node:vm:100:7)\n' +
      '    at Runtime.createScriptFromCode (./node_modules/jest-runtime/build/index.js:1796:14)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1664:25)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/auth/AuthApi.ts:11:48)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/auth/AuthProvider.tsx:13:38)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/auth/index.ts:20:43)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/api-interceptors/TokenInterceptor.tsx:10:34)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/api-interceptors/index.ts:3:46)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/index.ts:3:45)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireActual (./node_modules/jest-runtime/build/index.js:1097:17)\n' +
      '    at ./apps/project2/__tests__/authentication.integration.spec.tsx:4:55\n' +
      '    at Runtime.requireMock (./node_modules/jest-runtime/build/index.js:1126:55)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1246:21)\n' +
      '    at Object.<anonymous> (./apps/project2/__tests__/authentication.integration.spec.tsx:8:34)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at jestAdapter (./node_modules/jest-cli/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:89:13)\n' +
      '    at async runTestInternal (./node_modules/jest-runner/build/runTest.js:411:16)\n' +
      '    at async runTest (./node_modules/jest-runner/build/runTest.js:499:34)\n',
    '2023-05-04T16:31:11.054Z workers [kugsm] Run 0 test(s), skipped 0 test(s)\n',
    '2023-05-04T16:31:11.091Z workers Range mismatch (fileId: 255, calculated: 16, actual: 15)\n',
    '2023-05-04T16:31:11.093Z workers Range mismatch (fileId: 255, calculated: 16, actual: 15)\n',
    '2023-05-04T16:31:11.413Z workers [kugsm] Sandbox is responsive, closing it\n',
    '2023-05-04T16:31:11.414Z workers Range mismatch (fileId: 255, calculated: 16, actual: 15)\n',
    '2023-05-04T16:31:11.416Z workers Jest Test Run Complete (kugsm): 2023-05-04T16:31:11.411Z\n',
    '2023-05-04T16:31:12.345Z workers Sandbox (active) [3z413] error: Jest encountered an unexpected token\n' +
      '\n' +
      'Jest failed to parse a file. This happens e.g. when your code or its dependencies use non-standard JavaScript syntax, or when Jest is not configured to support such syntax.\n' +
      '\n' +
      'Out of the box Jest supports Babel, which will be used to transform your files into valid JS based on your Babel configuration.\n' +
      '\n' +
      'By default "node_modules" folder is ignored by transformers.\n' +
      '\n' +
      "Here's what you can do:\n" +
      ' • If you are trying to use ECMAScript Modules, see https://jestjs.io/docs/ecmascript-modules for how to enable it.\n' +
      ' • If you are trying to use TypeScript, see https://jestjs.io/docs/getting-started#using-typescript\n' +
      ' • To have some of your "node_modules" files transformed, you can specify a custom "transformIgnorePatterns" in your config.\n' +
      ' • If you need a custom transformation specify a "transform" option in your config.\n' +
      ' • If you simply want to mock your non-JS modules (e.g. binary assets) you can stub them out with the "moduleNameMapper" config option.\n' +
      '\n' +
      "You'll find more details and examples of these config options in the docs:\n" +
      'https://jestjs.io/docs/configuration\n' +
      'For information about custom transformations, see:\n' +
      'https://jestjs.io/docs/code-transformation\n' +
      '\n' +
      'Details:\n' +
      '\n' +
      './node_modules/@react-navigation/elements/lib/commonjs/assets/back-icon.png:1\n' +
      '({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,jest){�PNG\n' +
      '                                                                                  \n' +
      '\n' +
      'SyntaxError: Invalid or unexpected token\n' +
      '    at new Script (node:vm:100:7)\n' +
      '    at Runtime.createScriptFromCode (./node_modules/jest-runtime/build/index.js:1796:14)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1664:25)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.require [as requireModuleOrMock] (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./node_modules/@react-navigation/elements/lib/commonjs/index.tsx:20:3)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./node_modules/@react-navigation/native-stack/lib/commonjs/views/NativeStackView.native.tsx:1:1)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./node_modules/@react-navigation/native-stack/lib/commonjs/navigators/createNativeStackNavigator.tsx:19:1)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./node_modules/@react-navigation/native-stack/lib/commonjs/index.tsx:4:1)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./apps/project2/src/app/MainNavigator.tsx:7:41)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./apps/project2/src/app/MainNavigator.spec.tsx:17:43)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at jestAdapter (./node_modules/jest-cli/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:89:13)\n' +
      '    at async runTestInternal (./node_modules/jest-runner/build/runTest.js:411:16)\n' +
      '    at async runTest (./node_modules/jest-runner/build/runTest.js:499:34)\n',
    '2023-05-04T16:31:12.346Z workers [3z413] Run 0 test(s), skipped 0 test(s)\n',
    '2023-05-04T16:31:12.367Z workers Sandbox (active) [ajbik] error: Jest encountered an unexpected token\n' +
      '\n' +
      'Jest failed to parse a file. This happens e.g. when your code or its dependencies use non-standard JavaScript syntax, or when Jest is not configured to support such syntax.\n' +
      '\n' +
      'Out of the box Jest supports Babel, which will be used to transform your files into valid JS based on your Babel configuration.\n' +
      '\n' +
      'By default "node_modules" folder is ignored by transformers.\n' +
      '\n' +
      "Here's what you can do:\n" +
      ' • If you are trying to use ECMAScript Modules, see https://jestjs.io/docs/ecmascript-modules for how to enable it.\n' +
      ' • If you are trying to use TypeScript, see https://jestjs.io/docs/getting-started#using-typescript\n' +
      ' • To have some of your "node_modules" files transformed, you can specify a custom "transformIgnorePatterns" in your config.\n' +
      ' • If you need a custom transformation specify a "transform" option in your config.\n' +
      ' • If you simply want to mock your non-JS modules (e.g. binary assets) you can stub them out with the "moduleNameMapper" config option.\n' +
      '\n' +
      "You'll find more details and examples of these config options in the docs:\n" +
      'https://jestjs.io/docs/configuration\n' +
      'For information about custom transformations, see:\n' +
      'https://jestjs.io/docs/code-transformation\n' +
      '\n' +
      'Details:\n' +
      '\n' +
      './node_modules/react-native-app-auth/index.js:1\n' +
      `({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,jest){import invariant from 'invariant';\n` +
      '                                                                                  ^^^^^^\n' +
      '\n' +
      'SyntaxError: Cannot use import statement outside a module\n' +
      '    at new Script (node:vm:100:7)\n' +
      '    at Runtime.createScriptFromCode (./node_modules/jest-runtime/build/index.js:1796:14)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1664:25)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/auth/AuthApi.ts:11:48)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/auth/AuthProvider.tsx:13:38)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/auth/index.ts:20:43)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/api-interceptors/TokenInterceptor.tsx:10:34)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/api-interceptors/index.ts:3:46)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./libs/auth/src/index.ts:3:45)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./apps/project2/src/app/AppProviders.tsx:5:34)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at Runtime.requireModuleOrMock (./node_modules/jest-runtime/build/index.js:1248:21)\n' +
      '    at Object.<anonymous> (./apps/project2/src/app/AppProviders.spec.tsx:8:42)\n' +
      '    at Runtime._execModule (./node_modules/jest-runtime/build/index.js:1714:24)\n' +
      '    at Runtime._loadModule (./node_modules/jest-runtime/build/index.js:1223:12)\n' +
      '    at Runtime.requireModule (./node_modules/jest-runtime/build/index.js:1047:12)\n' +
      '    at jestAdapter (./node_modules/jest-cli/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:89:13)\n' +
      '    at async runTestInternal (./node_modules/jest-runner/build/runTest.js:411:16)\n' +
      '    at async runTest (./node_modules/jest-runner/build/runTest.js:499:34)\n',
    '2023-05-04T16:31:12.379Z workers [ajbik] Run 0 test(s), skipped 0 test(s)\n',
    '2023-05-04T16:31:12.405Z workers [qy9xl] Sandbox is responsive, closing it\n',
    '2023-05-04T16:31:12.416Z workers Range mismatch (fileId: 255, calculated: 16, actual: 15)\n',
    '2023-05-04T16:31:12.419Z workers Jest Test Run Complete (3z413): 2023-05-04T16:31:12.344Z\n',
    '2023-05-04T16:31:12.419Z workers [3z413] Sandbox is responsive, closing it\n',
    '2023-05-04T16:31:12.424Z workers Range mismatch (fileId: 255, calculated: 16, actual: 15)\n',
    '2023-05-04T16:31:12.431Z workers Jest Test Run Complete (ajbik): 2023-05-04T16:31:12.348Z\n',
    '2023-05-04T16:31:12.432Z workers [ajbik] Sandbox is responsive, closing it\n',
    '2023-05-04T16:31:12.432Z workers Merging parallel test run results\n',
    '2023-05-04T16:31:12.433Z project Test run finished\n',
    '2023-05-04T16:31:12.433Z project Processed console.log entries\n',
    '2023-05-04T16:31:12.433Z project Processed loading sequences\n',
    '2023-05-04T16:31:12.433Z project Processed executed tests\n',
    '2023-05-04T16:31:12.442Z project Processed code coverage\n',
    '2023-05-04T16:31:12.479Z project Test run result processed and sent to IDE\n',
    '2023-05-04T16:31:12.499Z workers Range mismatch (fileId: 255, calculated: 16, actual: 15)\n',
    '2023-05-04T16:31:12.510Z workers Jest Test Run Complete (qy9xl): 2023-05-04T16:31:12.403Z\n'
  ]
}
NikGovorov commented 1 year ago

Could you please share the content of <homeDir>/GIT/project/mobile-apps-v2/apps/project2/jest.config.ts file?

Usually, the error indicates that transformIgnorePatterns is not correctly set for a project, however npx jest should fail in the same way Wallaby does, maybe it uses cache? Could you please run

npx nx reset
npx jest --clearCache
npx nx run project2:test

and

npx nx reset
npx jest --clearCache
npx jest

to see if both command sets succeed?

We've created a sample repo generated with recent nx v16.0.3, downgraded jest to 28.1.1 and everything works fine there. May you be able to spot the difference with your repo?

Please note, if you don't run the tests with nx command and only use jest directly, we recommend creating the following file in the root of your repo, calling it wallaby.js and referencing it from your run configuration:

module.exports = {
  autoDetect: ['jest']
};

image

It will guide Wallaby to run your tests directly with jest and skip some nx logic, similar to npx jest.

NikGovorov commented 1 year ago

We've also noticed that your project references @nrwl instead of @nx? Have you migrated with nx migrate command?

https://youtu.be/HzkvhPKAepA

Berni3011 commented 1 year ago

All our devs are running into the same issue on our Angular project. 'Cannot find module .../@nx/workspace/package.json'

Nobody is able to start Wallaby from command line

NikGovorov commented 1 year ago

@Berni3011 We've fixed your issue the latest core version. Thanks for reporting the issue.

corne-de-bruin commented 1 year ago

@NikGovorov thank you for the response! I will look into your suggestions, this might take some more time so i'll probably come back on this issue next week.

smcenlly commented 1 year ago

Closing this issue. If you're still having problems, please reply and we will re-open it, or else you may create a new issue instead.