// import type {Config} from 'jest'; // const config: Config = { // verbose: true, // // testPathIgnorePatterns: [ "data/"], // watchPathIgnorePatterns: [ // "data" // ], // preset: 'ts-jest', // testEnvironment: 'jest-environment-jsdom', // transform: { // "^.+\\.tsx?$": "ts-jest" // // process `*.tsx` files with `ts-jest` // }, // resetMocks: true, // }; // export default config; const ignorePatterns = [ "\\/build\\/", "\\/coverage\\/", "\\/\\.vscode\\/", "\\/\\.tmp\\/", "\\/\\.cache\\/", "data" ]; module.exports = { moduleNameMapper: { "^@web3-storage/multipart-parser$": require.resolve( "@web3-storage/multipart-parser" ), }, modulePathIgnorePatterns: ignorePatterns, transform: { "\\.[jt]sx?$": require.resolve("./transform"), }, watchPathIgnorePatterns: [...ignorePatterns, "\\/node_modules\\/"], watchPlugins: [ // require.resolve("jest-watch-select-projects"), // require.resolve("jest-watch-typeahead/filename"), // require.resolve("jest-watch-typeahead/testname"), ], displayName: "testing", setupFiles: [], testEnvironment: "jsdom", setupFilesAfterEnv: ["./setupTests.ts", "@testing-library/jest-dom"], };