diff --git a/presets/index.d.ts b/presets/index.d.ts index 84383d9716..8b92c10849 100644 --- a/presets/index.d.ts +++ b/presets/index.d.ts @@ -1,17 +1,3 @@ -import type { TsJestPresets } from '../dist' +import allPresets from '../dist/presets/all-presets' -declare const _default: { - defaults: TsJestPresets; - defaultsLegacy: TsJestPresets; - defaultsESM: TsJestPresets; - defaultsESMLegacy: TsJestPresets; - jsWithTs: TsJestPresets; - jsWithTsLegacy: TsJestPresets; - jsWithTsESM: TsJestPresets; - jsWithTsESMLegacy: TsJestPresets; - jsWithBabel: TsJestPresets; - jsWithBabelLegacy: TsJestPresets; - jsWithBabelESM: TsJestPresets; - jsWithBabelESMLegacy: TsJestPresets; -}; -export = _default; +export = allPresets diff --git a/presets/index.js b/presets/index.js index 4620b3b476..ad19286f3f 100644 --- a/presets/index.js +++ b/presets/index.js @@ -1,53 +1,3 @@ -const { - createDefaultPreset, - createDefaultEsmPreset, - createJsWithTsPreset, - createJsWithTsEsmPreset, - createJsWithBabelPreset, - createJsWithBabelEsmPreset, - createDefaultLegacyPreset, - createDefaultEsmLegacyPreset, - createJsWithTsLegacyPreset, - createJsWithTsEsmLegacyPreset, - createJsWithBabelLegacyPreset, - createJsWithBabelEsmLegacyPreset, -} = require('../dist/presets/create-jest-preset') +const allPresets = require('../dist/presets/all-presets') -module.exports = { - get defaults() { - return createDefaultPreset() - }, - get defaultsLegacy() { - return createDefaultLegacyPreset() - }, - get defaultsESM() { - return createDefaultEsmPreset() - }, - get defaultsESMLegacy() { - return createDefaultEsmLegacyPreset() - }, - get jsWithTs() { - return createJsWithTsPreset() - }, - get jsWithTsLegacy() { - return createJsWithTsLegacyPreset() - }, - get jsWithTsESM() { - return createJsWithTsEsmPreset() - }, - get jsWithTsESMLegacy() { - return createJsWithTsEsmLegacyPreset() - }, - get jsWithBabel() { - return createJsWithBabelPreset() - }, - get jsWithBabelLegacy() { - return createJsWithBabelLegacyPreset() - }, - get jsWithBabelESM() { - return createJsWithBabelEsmPreset() - }, - get jsWithBabelESMLegacy() { - return createJsWithBabelEsmLegacyPreset() - }, -} +module.exports = allPresets.default diff --git a/src/presets/all-presets.ts b/src/presets/all-presets.ts new file mode 100644 index 0000000000..7c052b0ed8 --- /dev/null +++ b/src/presets/all-presets.ts @@ -0,0 +1,55 @@ +import { + createDefaultEsmLegacyPreset, + createDefaultEsmPreset, + createDefaultLegacyPreset, + createDefaultPreset, + createJsWithBabelEsmLegacyPreset, + createJsWithBabelEsmPreset, + createJsWithBabelLegacyPreset, + createJsWithBabelPreset, + createJsWithTsEsmLegacyPreset, + createJsWithTsEsmPreset, + createJsWithTsLegacyPreset, + createJsWithTsPreset, +} from './create-jest-preset' + +const allPresets = { + get defaults() { + return createDefaultPreset() + }, + get defaultsLegacy() { + return createDefaultLegacyPreset() + }, + get defaultsESM() { + return createDefaultEsmPreset() + }, + get defaultsESMLegacy() { + return createDefaultEsmLegacyPreset() + }, + get jsWithTs() { + return createJsWithTsPreset() + }, + get jsWithTsLegacy() { + return createJsWithTsLegacyPreset() + }, + get jsWithTsESM() { + return createJsWithTsEsmPreset() + }, + get jsWithTsESMLegacy() { + return createJsWithTsEsmLegacyPreset() + }, + get jsWithBabel() { + return createJsWithBabelPreset() + }, + get jsWithBabelLegacy() { + return createJsWithBabelLegacyPreset() + }, + get jsWithBabelESM() { + return createJsWithBabelEsmPreset() + }, + get jsWithBabelESMLegacy() { + return createJsWithBabelEsmLegacyPreset() + }, +} + +export default allPresets