Skip to content

[Bug]: tranformIgnorePatterns not working after 30.0.0 #15931

@janpe

Description

@janpe

Version

30.2.0

Steps to reproduce

  1. clone repo https://github.com/janpe/jest-30-transform-ignore-patterns
  2. run yarn
  3. run yarn test
  4. tests fail
  5. change jest in package.json to ^29.0.0
  6. test succeed

Expected behavior

Expected transformIgnorePatterns to work as before

Actual behavior

Getting error SyntaxError: Cannot use import statement outside a module

Additional context

No response

Environment

System:
    OS: macOS 26.1
    CPU: (12) arm64 Apple M3 Pro
  Binaries:
    Node: 22.18.0 - /Users/[...]/.nvm/versions/node/v22.18.0/bin/node
    Yarn: 4.12.0 - /Users/[...]/.nvm/versions/node/v22.18.0/bin/yarn
    npm: 10.9.3 - /Users/[...]/.nvm/versions/node/v22.18.0/bin/npm
  npmPackages:
    jest: ^30.0.0 => 30.2.0

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions