module.exports = { testEnvironment: "node", transform: { "^.+\\.(js|jsx)$": [ "babel-jest", { presets: [ ["@babel/preset-env", { targets: { node: "current" } }], ["@babel/preset-react", { runtime: "classic" }], ], }, ], }, transformIgnorePatterns: [ "node_modules/(?!(ink|ink-text-input|ink-select-input|ink-spinner|ink-testing-library)/)", ], moduleNameMapper: { "^ink$": "/tests/__mocks__/ink.js", "^ink-text-input$": "/tests/__mocks__/ink-text-input.js", "^ink-select-input$": "/tests/__mocks__/ink-select-input.js", "^ink-spinner$": "/tests/__mocks__/ink-spinner.js", "^ink-testing-library$": "/tests/__mocks__/ink-testing-library.js", }, setupFilesAfterEnv: ["/tests/setup.js"], };