Skip to content

Rework jest configuration, move jest and babel configs to scripts, remove extraneous files#4104

Merged
JasonVMo merged 8 commits intomainfrom
user/jasonvmo/configs-part-3
May 8, 2026
Merged

Rework jest configuration, move jest and babel configs to scripts, remove extraneous files#4104
JasonVMo merged 8 commits intomainfrom
user/jasonvmo/configs-part-3

Conversation

@JasonVMo
Copy link
Copy Markdown
Contributor

@JasonVMo JasonVMo commented May 7, 2026

Platforms Impacted

  • all / but testing only

Description of changes

This reworks the jest configuration and moves them into scripts so we don't have a ton of extraneous packages floating about. Some notes:

  • the react / rn-platform versions switch on furn.jestPlatform in package.json files
  • the babel config is set up directly, rather than requiring a babel.config.js file in each folder
  • the configs are now jest.config.cjs. This avoids having to change from require to import every time we switch a package to esm.
  • removed old packages that are no longer needed
  • removed tool focused capabilities as everything will eventually be in scripts

Verification

Tests pass

@JasonVMo JasonVMo requested a review from Saadnajmi May 7, 2026 23:43
@JasonVMo JasonVMo enabled auto-merge (squash) May 8, 2026 00:18
@JasonVMo JasonVMo merged commit ad85949 into main May 8, 2026
14 checks passed
@JasonVMo JasonVMo deleted the user/jasonvmo/configs-part-3 branch May 8, 2026 16:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants