diff --git a/examples/with-docker/packages/jest-presets/node/jest-preset.js b/examples/with-docker/packages/jest-presets/node/jest-preset.js new file mode 100644 index 0000000000000..eeba11146b449 --- /dev/null +++ b/examples/with-docker/packages/jest-presets/node/jest-preset.js @@ -0,0 +1,14 @@ +/** @type {import('jest').Config} */ +module.exports = { + roots: [''], + transform: { + '^.+\\.tsx?$': 'ts-jest' + }, + moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'json', 'node'], + modulePathIgnorePatterns: [ + '/test/__fixtures__', + '/node_modules', + '/dist' + ], + preset: 'ts-jest' +}; diff --git a/examples/with-docker/packages/jest-presets/node/jest-preset.ts b/examples/with-docker/packages/jest-presets/node/jest-preset.ts deleted file mode 100644 index f043d01b500ab..0000000000000 --- a/examples/with-docker/packages/jest-presets/node/jest-preset.ts +++ /dev/null @@ -1,17 +0,0 @@ -import type { Config } from "jest"; - -const config = { - roots: [""], - transform: { - "^.+\\.tsx?$": "ts-jest", - }, - moduleFileExtensions: ["ts", "tsx", "js", "jsx", "json", "node"], - modulePathIgnorePatterns: [ - "/test/__fixtures__", - "/node_modules", - "/dist", - ], - preset: "ts-jest", -} as const satisfies Config; - -export default config; diff --git a/examples/with-docker/packages/jest-presets/package.json b/examples/with-docker/packages/jest-presets/package.json index 6247a847d4a96..61f0e15d5f2fb 100644 --- a/examples/with-docker/packages/jest-presets/package.json +++ b/examples/with-docker/packages/jest-presets/package.json @@ -4,8 +4,12 @@ "private": true, "license": "MIT", "files": [ - "node/jest-preset.ts" + "node/jest-preset.js" ], + "exports": { + "./node": "./node/jest-preset.js", + "./node/jest-preset": "./node/jest-preset.js" + }, "dependencies": { "jest": "^29.7.0", "ts-jest": "^29.2.5"