Skip to content

Use native node for release script & eslint config instead of tsx/jiti#541

Open
JstnMcBrd wants to merge 6 commits intomainfrom
mcb/native-node-ts
Open

Use native node for release script & eslint config instead of tsx/jiti#541
JstnMcBrd wants to merge 6 commits intomainfrom
mcb/native-node-ts

Conversation

@JstnMcBrd
Copy link
Copy Markdown
Contributor

@JstnMcBrd JstnMcBrd commented Apr 7, 2026

Type-stripping is stable and unflagged in Node >=22.18.0.


Currently ESLint requires an experiment flag to use native Node type-stripping to load the config file, despite Node type-stripping not being experimental anymore. Hopefully this is resolved soon.


The devEngines field in package.json enforces runtime requirements for dev environments (ex: the minimum node version necessary to run eslint).

@JstnMcBrd JstnMcBrd requested a review from a team April 7, 2026 00:09
@JstnMcBrd JstnMcBrd self-assigned this Apr 7, 2026
@JstnMcBrd JstnMcBrd added enhancement New feature or request dependencies Pull requests that update a dependency file labels Apr 7, 2026
@JstnMcBrd JstnMcBrd force-pushed the mcb/native-node-ts branch from b5c1d2a to bd0ddb0 Compare April 7, 2026 00:25
@JstnMcBrd JstnMcBrd force-pushed the mcb/native-node-ts branch from bd0ddb0 to 149ff45 Compare April 7, 2026 03:41
@JstnMcBrd JstnMcBrd changed the title Run release script with native node instead of tsx Use native node for release script & eslint config instead of tsx & jiti Apr 7, 2026
@JstnMcBrd JstnMcBrd force-pushed the mcb/native-node-ts branch from 149ff45 to e359f2e Compare April 7, 2026 03:48
@JstnMcBrd JstnMcBrd changed the title Use native node for release script & eslint config instead of tsx & jiti Use native node for release script & eslint config instead of tsx/jiti Apr 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant