Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

165
Visualizações
Unexpected token 'export' Jest (react-extras)

I am testing some React components and using Jest I found an unexpected problem for import 'react-extras'. I tried to solve using transformIgnorePatterns in my Jest config file, but it didn't solve the problem.

I've seen related issues but none of them ended up helping me.

Note: react-extras is exported as module

Related issues:

  • https://github.com/sindresorhus/react-extras/issues/16
  • https://github.com/facebook/jest/issues/12824

Jest output:

Details:

C:\Users\allan\teste-tecnico-brainn\node_modules\react-extras\dist\index.js:1
({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,jest){export { default as autoBind 
} from 'auto-bind/react';

SyntaxError: Unexpected token 'export'

1 | import { ChangeEvent, useContext, useEffect, useState } from 'react'
> 2 | import { For } from 'react-extras'
| ^

My Jest config file (as JSON):

{
  "moduleNameMapper": {
    "~/(.*)": "<rootDir>/src/$1"
  },
  "transformIgnorePatterns": [
    "/node_modules/(?!(react-extras)/)"
  ],
  "setupFilesAfterEnv": [
    "@testing-library/jest-dom/extend-expect"
  ],
  "testMatch": [
    "**/?(*.)spec.ts?(x)",
    "**/?(*.)test.ts?(x)"
  ],
  "globals": {
    "ts-jest": {
      "tsconfig": "tsconfig.json",
      "diagnostics": false
    }
  },
  "testEnvironment": "jsdom",
  "preset": "ts-jest"
}

You can see my repository clicking here.

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda