Skip to content

Conversation

tido64
Copy link
Member

@tido64 tido64 commented Sep 26, 2025

Description

Enforce erasable syntax where possible

Test plan

CI should pass

@github-actions github-actions bot added feature: metro This is related to Metro chore Improvements that don't directly affect features feature: third party notices This is related to Third Party Notices feature: cli This is related to CLI feature: jest This is related to Jest feature: eslint This is related to ESLint feature: sdk This is related to 1RN SDK feature: webapis This is related to the experimental effort around WebAPIs for RN labels Sep 26, 2025
@tido64 tido64 force-pushed the tido/erasable-syntax/1 branch from cbe49f8 to 4f69b83 Compare September 26, 2025 11:02
@tido64 tido64 force-pushed the tido/erasable-syntax/1 branch from 4f69b83 to c59210d Compare September 26, 2025 11:18
Copy link
Collaborator

@JasonVMo JasonVMo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good. One comment is that we actually might want to deprecate the tsconfig.esm.node.json. The tsconfig.node.json actually will output esm if you set type: "module" in package.json. That's part of what node16 module/moduleResolution settings do. When you set the module to esnext you can't use the more powerful node16 moduleResolution setting so it is actually less functional.

@tido64 tido64 merged commit 58ecee5 into main Sep 29, 2025
15 checks passed
@tido64 tido64 deleted the tido/erasable-syntax/1 branch September 29, 2025 08:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore Improvements that don't directly affect features feature: cli This is related to CLI feature: eslint This is related to ESLint feature: jest This is related to Jest feature: metro This is related to Metro feature: sdk This is related to 1RN SDK feature: third party notices This is related to Third Party Notices feature: webapis This is related to the experimental effort around WebAPIs for RN
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants