UNPKG

sharec-core

Version:

[![.github/workflows/main.yml](https://github.com/lamartire/sharec/workflows/.github/workflows/main.yml/badge.svg)](https://github.com/lamartire/sharec/actions) [![npm](https://img.shields.io/npm/v/sharec)](https://npmjs.com/sharec) ![MIT License](https:/

70 lines (67 loc) 2.24 kB
// @ts-check const { isMap } = require('sharec-utils').map const { compose, fork } = require('sharec-schema').actions const { listConcatAtom, primitiveAtom, hashAtom } = require('sharec-schema').atoms const jestJson = compose({ // automock [boolean] // bail [number | boolean] // browser [boolean] // cacheDirectory [string] // clearMocks [boolean] // collectCoverage [boolean] // coverageDirectory [string] // coverageProvider [string] // coverageThreshold [object] // dependencyExtractor [string] // displayName [string, object] // errorOnDeprecated [boolean] // extraGlobals [array<string>] // forceCoverageMatch [array<string>] // globals [object] // globalSetup [string] // globalTeardown [string] // maxConcurrency [number] // moduleDirectories [array<string>] // moduleFileExtensions [array<string>] // moduleNameMapper [object<string, string>] // modulePathIgnorePatterns [array<string>] // modulePaths [array<string>] // notify [boolean] // notifyMode [string] // preset [string] // prettierPath [string] // projects [array<string | ProjectConfig>] // reporters [array<moduleName | [moduleName, options]>] // resetMocks [boolean] // resetModules [boolean] // resolver [string] // restoreMocks [boolean] // rootDir [string] // roots [array<string>] // runner [string] // setupFiles [array] // setupFilesAfterEnv [array] // snapshotResolver [string] // snapshotSerializers [array<string>] // testEnvironment [string] // testEnvironmentOptions [Object] // testMatch [array<string>] // testPathIgnorePatterns [array<string>] // testRegex [string | array<string>] // testResultsProcessor [string] // testRunner [string] // testSequencer [string] // testTimeout [number] // testURL [string] // timers [string] // transform [object<string, pathToTransformer | [pathToTransformer, object]>] // transformIgnorePatterns [array<string>] // unmockedModulePathPatterns [array<string>] // verbose [boolean] // watchPathIgnorePatterns [array<string>] // watchPlugins [array<string | [string, Object]>] $$default: fork([[Array.isArray, listConcatAtom], [isMap, hashAtom], primitiveAtom]), }) module.exports = { jestJson, }