main
Update copyrights with Meta Platforms, restore original license in Jasmine fork (#13879)
feat(runtime): use `compileFunction` over `new Script` (#15461)
fix(cjs-esm-interop): support `module.exports` in ESM (#16277)
feat: support `require(esm)` (#16074)
chore: use `TypeError` where appropriate (#14799)
chore: errors should be named as such (#14817)
Revert "feat(haste-map): add haste.backend option (#16184)" (#16186)
chore: do not use deep imports in unit tests (#13905)
chore: split out resolution from runtime class (#16081)
fix(jest-runtime): fall back to native ESM when a .js file contains ESM syntax (#16152)
chore(runtime): extract ESM loader (#16085)
fix: pass modulePath instead of moduleName to onGenerateMock callback (#15429) (#15482)
chore: simpler string trimming (#14798)
chore(runtime): lift module executor (#16084)
fix(runtime): resolve `expect` and `@jest/expect` from the internal module registry (#16130)
fix(jest-runtime): Guard `_isMockFunction` access with `in` (#14188)
chore: move `@jest/test-utils` reference (#13468)