'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); exports.default = void 0; function _jestRegexUtil() { const data = require('jest-regex-util'); _jestRegexUtil = function() { return data; }; return data; } function _jestValidate() { const data = require('jest-validate'); _jestValidate = function() { return data; }; return data; } var _constants = require('./constants'); /** * Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ const NODE_MODULES_REGEXP = (0, _jestRegexUtil().replacePathSepForRegex)( _constants.NODE_MODULES ); const initialOptions = { automock: false, bail: (0, _jestValidate().multipleValidOptions)(false, 0), browser: false, cache: true, cacheDirectory: '/tmp/user/jest', changedFilesWithAncestor: false, changedSince: 'master', clearMocks: false, collectCoverage: true, collectCoverageFrom: ['src', '!public'], collectCoverageOnlyFrom: { '/this-directory-is-covered/Covered.js': true }, coverageDirectory: 'coverage', coveragePathIgnorePatterns: [NODE_MODULES_REGEXP], coverageProvider: 'v8', coverageReporters: ['json', 'text', 'lcov', 'clover'], coverageThreshold: { global: { branches: 50, functions: 100, lines: 100, statements: 100 } }, dependencyExtractor: '/dependencyExtractor.js', displayName: (0, _jestValidate().multipleValidOptions)('test-config', { color: 'blue', name: 'test-config' }), errorOnDeprecated: false, expand: false, extraGlobals: [], filter: '/filter.js', forceCoverageMatch: ['**/*.t.js'], forceExit: false, globalSetup: 'setup.js', globalTeardown: 'teardown.js', globals: { __DEV__: true }, haste: { computeSha1: true, defaultPlatform: 'ios', hasteImplModulePath: '/haste_impl.js', platforms: ['ios', 'android'], providesModuleNodeModules: ['react', 'react-native'], throwOnModuleCollision: false }, json: false, lastCommit: false, logHeapUsage: true, maxConcurrency: 5, maxWorkers: '50%', moduleDirectories: ['node_modules'], moduleFileExtensions: ['js', 'json', 'jsx', 'ts', 'tsx', 'node'], moduleLoader: '', moduleNameMapper: { '^React$': '/node_modules/react' }, modulePathIgnorePatterns: ['/build/'], modulePaths: ['/shared/vendor/modules'], name: 'string', noStackTrace: false, notify: false, notifyMode: 'failure-change', onlyChanged: false, preset: 'react-native', prettierPath: '/node_modules/prettier', projects: ['project-a', 'project-b/'], reporters: [ 'default', 'custom-reporter-1', [ 'custom-reporter-2', { configValue: true } ] ], resetMocks: false, resetModules: false, resolver: '/resolver.js', restoreMocks: false, rootDir: '/', roots: [''], runTestsByPath: false, runner: 'jest-runner', setupFiles: ['/setup.js'], setupFilesAfterEnv: ['/testSetupFile.js'], silent: true, skipFilter: false, skipNodeResolution: false, snapshotResolver: '/snapshotResolver.js', snapshotSerializers: ['my-serializer-module'], testEnvironment: 'jest-environment-jsdom', testEnvironmentOptions: { userAgent: 'Agent/007' }, testFailureExitCode: 1, testLocationInResults: false, testMatch: ['**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[jt]s?(x)'], testNamePattern: 'test signature', testPathIgnorePatterns: [NODE_MODULES_REGEXP], testRegex: (0, _jestValidate() .multipleValidOptions)('(/__tests__/.*|(\\.|/)(test|spec))\\.[jt]sx?$', [ '/__tests__/\\.test\\.[jt]sx?$', '/__tests__/\\.spec\\.[jt]sx?$' ]), testResultsProcessor: 'processor-node-module', testRunner: 'jasmine2', testSequencer: '@jest/test-sequencer', testTimeout: 5000, testURL: 'http://localhost', timers: 'real', transform: { '^.+\\.js$': '/preprocessor.js' }, transformIgnorePatterns: [NODE_MODULES_REGEXP], unmockedModulePathPatterns: ['mock'], updateSnapshot: true, useStderr: false, verbose: false, watch: false, watchPathIgnorePatterns: ['/e2e/'], watchPlugins: [ 'path/to/yourWatchPlugin', [ 'jest-watch-typeahead/filename', { key: 'k', prompt: 'do something with my custom prompt' } ] ], watchman: true }; var _default = initialOptions; exports.default = _default;